summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--LICENSE339
-rw-r--r--Makefile35
-rw-r--r--README198
-rw-r--r--cheatsheets/index.txt37
-rw-r--r--cheatsheets/infrastructure/adding-new-member.txt23
-rw-r--r--cheatsheets/infrastructure/git.txt111
-rw-r--r--cheatsheets/infrastructure/kaufmann.txt21
-rw-r--r--cheatsheets/infrastructure/ldap.txt53
-rw-r--r--cheatsheets/infrastructure/rt.txt74
-rw-r--r--cheatsheets/keyring/adding_dd.txt2
-rw-r--r--cheatsheets/keyring/adding_dm.txt95
-rw-r--r--cheatsheets/keyring/pulling_hkp_changes.txt67
-rw-r--r--cheatsheets/keyring/removing_dd_key.txt36
-rw-r--r--cheatsheets/keyring/updating_dd_key.txt109
-rw-r--r--debian-keyring-gpg/0x00018C22381A7594bin0 -> 48955 bytes
-rw-r--r--debian-keyring-gpg/0x003A1A2DAA41085Fbin0 -> 13402 bytes
-rw-r--r--debian-keyring-gpg/0x00806F2BD729A457bin0 -> 193600 bytes
-rw-r--r--debian-keyring-gpg/0x0098F6131EB86413bin0 -> 6190 bytes
-rw-r--r--debian-keyring-gpg/0x009B33756B9AAA55bin0 -> 40538 bytes
-rw-r--r--debian-keyring-gpg/0x01509D5CAB4AFD3Fbin0 -> 41103 bytes
-rw-r--r--debian-keyring-gpg/0x0171E1828AE09345bin0 -> 11734 bytes
-rw-r--r--debian-keyring-gpg/0x01817AB0AAF6CDAEbin0 -> 23170 bytes
-rw-r--r--debian-keyring-gpg/0x021B361B6B031B00bin0 -> 104439 bytes
-rw-r--r--debian-keyring-gpg/0x02285210789038F2bin0 -> 24908 bytes
-rw-r--r--debian-keyring-gpg/0x02541A371530B71Fbin0 -> 10645 bytes
-rw-r--r--debian-keyring-gpg/0x025AFE95AC9DF31Bbin0 -> 43028 bytes
-rw-r--r--debian-keyring-gpg/0x0270A2758CD736E2bin0 -> 11094 bytes
-rw-r--r--debian-keyring-gpg/0x02713BCFCA5410B2bin0 -> 12597 bytes
-rw-r--r--debian-keyring-gpg/0x0284F20C2BA97CEDbin0 -> 6624 bytes
-rw-r--r--debian-keyring-gpg/0x02C1D3F2783AA4DEbin0 -> 25460 bytes
-rw-r--r--debian-keyring-gpg/0x02D0204508FB0EF7bin0 -> 9944 bytes
-rw-r--r--debian-keyring-gpg/0x0359959479467018bin0 -> 14445 bytes
-rw-r--r--debian-keyring-gpg/0x036A9C25BF357DD4bin0 -> 31835 bytes
-rw-r--r--debian-keyring-gpg/0x03A8891A765AD085bin0 -> 11689 bytes
-rw-r--r--debian-keyring-gpg/0x049B1033AF060C5Abin0 -> 93663 bytes
-rw-r--r--debian-keyring-gpg/0x049B6D88E31734DBbin0 -> 20480 bytes
-rw-r--r--debian-keyring-gpg/0x049ED9B94765572Ebin0 -> 18426 bytes
-rw-r--r--debian-keyring-gpg/0x04AAE5B397F1AAACbin0 -> 15998 bytes
-rw-r--r--debian-keyring-gpg/0x04C53BD7FE030551bin0 -> 5091 bytes
-rw-r--r--debian-keyring-gpg/0x04EE131AE6D621BEbin0 -> 61079 bytes
-rw-r--r--debian-keyring-gpg/0x054BBB9F7D806442bin0 -> 12101 bytes
-rw-r--r--debian-keyring-gpg/0x061212944647A411bin0 -> 11431 bytes
-rw-r--r--debian-keyring-gpg/0x063741BAF5DD1ECEbin0 -> 13256 bytes
-rw-r--r--debian-keyring-gpg/0x065FE53932DC551Dbin0 -> 9712 bytes
-rw-r--r--debian-keyring-gpg/0x0664A76954265E8Cbin0 -> 12800 bytes
-rw-r--r--debian-keyring-gpg/0x0668CC1486C2D7B5bin0 -> 12759 bytes
-rw-r--r--debian-keyring-gpg/0x066DE8017E2B61D9bin0 -> 13275 bytes
-rw-r--r--debian-keyring-gpg/0x070202585B812EC1bin0 -> 6709 bytes
-rw-r--r--debian-keyring-gpg/0x07299F687458A89Ebin0 -> 8310 bytes
-rw-r--r--debian-keyring-gpg/0x0731CD8EAE859B7Fbin0 -> 5754 bytes
-rw-r--r--debian-keyring-gpg/0x07B48452768D3824bin0 -> 38430 bytes
-rw-r--r--debian-keyring-gpg/0x0907409606AAAAAAbin0 -> 21583 bytes
-rw-r--r--debian-keyring-gpg/0x091AB856069AAA1Cbin0 -> 107241 bytes
-rw-r--r--debian-keyring-gpg/0x0953ED7BAD69A1CBbin0 -> 12632 bytes
-rw-r--r--debian-keyring-gpg/0x09DA9408B4E14499bin0 -> 38845 bytes
-rw-r--r--debian-keyring-gpg/0x0AA04571D03E3E70bin0 -> 102953 bytes
-rw-r--r--debian-keyring-gpg/0x0ABA650372FD9571bin0 -> 16959 bytes
-rw-r--r--debian-keyring-gpg/0x0AE554E5460E1BDDbin0 -> 10306 bytes
-rw-r--r--debian-keyring-gpg/0x0B00FB6CEBE2D002bin0 -> 37008 bytes
-rw-r--r--debian-keyring-gpg/0x0B2796FD15DAA404bin0 -> 11113 bytes
-rw-r--r--debian-keyring-gpg/0x0BAFEEEFE969BD54bin0 -> 13325 bytes
-rw-r--r--debian-keyring-gpg/0x0BC47DC64D135306bin0 -> 31819 bytes
-rw-r--r--debian-keyring-gpg/0x0BD9E81139CB4807bin0 -> 40401 bytes
-rw-r--r--debian-keyring-gpg/0x0C48EA2A7A8FFD7Bbin0 -> 12293 bytes
-rw-r--r--debian-keyring-gpg/0x0C70557B5A06513Ebin0 -> 63940 bytes
-rw-r--r--debian-keyring-gpg/0x0C99B70EF4FCBB07bin0 -> 54041 bytes
-rw-r--r--debian-keyring-gpg/0x0D442664194974E2bin0 -> 43664 bytes
-rw-r--r--debian-keyring-gpg/0x0D85F29625A3F9FDbin0 -> 4459 bytes
-rw-r--r--debian-keyring-gpg/0x0E2AF07048D0EC7Ebin0 -> 20306 bytes
-rw-r--r--debian-keyring-gpg/0x0EEF2AE4AF8165FCbin0 -> 8800 bytes
-rw-r--r--debian-keyring-gpg/0x0F02A5E1163686A4bin0 -> 11137 bytes
-rw-r--r--debian-keyring-gpg/0x0F56D0553B6D411Bbin0 -> 109246 bytes
-rw-r--r--debian-keyring-gpg/0x0F5E1ED4664196E2bin0 -> 12664 bytes
-rw-r--r--debian-keyring-gpg/0x10252E653A91E527bin0 -> 15760 bytes
-rw-r--r--debian-keyring-gpg/0x10C293B6C37C4E36bin0 -> 12604 bytes
-rw-r--r--debian-keyring-gpg/0x1106F2005BB6E4A5bin0 -> 8877 bytes
-rw-r--r--debian-keyring-gpg/0x11192892EFD75934bin0 -> 11287 bytes
-rw-r--r--debian-keyring-gpg/0x111D6B29EE4E02F9bin0 -> 13381 bytes
-rw-r--r--debian-keyring-gpg/0x11362600A747ECD9bin0 -> 7538 bytes
-rw-r--r--debian-keyring-gpg/0x116852BCDF7515C0bin0 -> 9883 bytes
-rw-r--r--debian-keyring-gpg/0x11B4E5FF15B0FD82bin0 -> 21855 bytes
-rw-r--r--debian-keyring-gpg/0x125B57475E190D18bin0 -> 19079 bytes
-rw-r--r--debian-keyring-gpg/0x12973B6E72DC07B5bin0 -> 97352 bytes
-rw-r--r--debian-keyring-gpg/0x12D9B04A90CBD8E4bin0 -> 10448 bytes
-rw-r--r--debian-keyring-gpg/0x12F4D21C8F6A63C8bin0 -> 31371 bytes
-rw-r--r--debian-keyring-gpg/0x1302F1F036EBEB19bin0 -> 8333 bytes
-rw-r--r--debian-keyring-gpg/0x136E9CF17B5D342Dbin0 -> 69305 bytes
-rw-r--r--debian-keyring-gpg/0x13C0B5667A38B0B0bin0 -> 60008 bytes
-rw-r--r--debian-keyring-gpg/0x13EC43EEB9AC8C43bin0 -> 24077 bytes
-rw-r--r--debian-keyring-gpg/0x14135D277B88D7E5bin0 -> 70034 bytes
-rw-r--r--debian-keyring-gpg/0x14729AC9980F09D2bin0 -> 3403 bytes
-rw-r--r--debian-keyring-gpg/0x14AA1EB8A2473DFDbin0 -> 17226 bytes
-rw-r--r--debian-keyring-gpg/0x14D01A08AFD89BE3bin0 -> 7154 bytes
-rw-r--r--debian-keyring-gpg/0x159767DF3B773EC1bin0 -> 7591 bytes
-rw-r--r--debian-keyring-gpg/0x159EB5C4EFC8774Cbin0 -> 13190 bytes
-rw-r--r--debian-keyring-gpg/0x15C0E9E382F72CBEbin0 -> 5030 bytes
-rw-r--r--debian-keyring-gpg/0x15CDDA6AE19135A2bin0 -> 4988 bytes
-rw-r--r--debian-keyring-gpg/0x16281F2E007C98D1bin0 -> 67496 bytes
-rw-r--r--debian-keyring-gpg/0x1654965A49F7FC9Bbin0 -> 4992 bytes
-rw-r--r--debian-keyring-gpg/0x167FD434C043A313bin0 -> 8203 bytes
-rw-r--r--debian-keyring-gpg/0x16A588942D510B52bin0 -> 3842 bytes
-rw-r--r--debian-keyring-gpg/0x1762E0227034CF84bin0 -> 32484 bytes
-rw-r--r--debian-keyring-gpg/0x1784577F811F6EACbin0 -> 13254 bytes
-rw-r--r--debian-keyring-gpg/0x17B1CA7D64089528bin0 -> 25557 bytes
-rw-r--r--debian-keyring-gpg/0x17DC3CC470D4A979bin0 -> 5073 bytes
-rw-r--r--debian-keyring-gpg/0x17E92B42206F8A04bin0 -> 2749 bytes
-rw-r--r--debian-keyring-gpg/0x17E950C257EB2134bin0 -> 18139 bytes
-rw-r--r--debian-keyring-gpg/0x17FBDCBFD9928FF4bin0 -> 52329 bytes
-rw-r--r--debian-keyring-gpg/0x18147B073BAD2B07bin0 -> 21837 bytes
-rw-r--r--debian-keyring-gpg/0x1909D4080C626242bin0 -> 2228 bytes
-rw-r--r--debian-keyring-gpg/0x194B631AB2DA2888bin0 -> 17418 bytes
-rw-r--r--debian-keyring-gpg/0x196418AAEB74C8A1bin0 -> 9152 bytes
-rw-r--r--debian-keyring-gpg/0x19B267802103329Fbin0 -> 9177 bytes
-rw-r--r--debian-keyring-gpg/0x19B5E6C862191001bin0 -> 3045 bytes
-rw-r--r--debian-keyring-gpg/0x1A30765DF1F0D3EDbin0 -> 23574 bytes
-rw-r--r--debian-keyring-gpg/0x1ABFA401CCAA707Abin0 -> 16476 bytes
-rw-r--r--debian-keyring-gpg/0x1ACC11FE7D39213Cbin0 -> 6666 bytes
-rw-r--r--debian-keyring-gpg/0x1B132E01CEC6AD46bin0 -> 66395 bytes
-rw-r--r--debian-keyring-gpg/0x1B7CC8D4D4E914AAbin0 -> 6865 bytes
-rw-r--r--debian-keyring-gpg/0x1BF83C5E54FC8640bin0 -> 13197 bytes
-rw-r--r--debian-keyring-gpg/0x1C2816907136AE39bin0 -> 18237 bytes
-rw-r--r--debian-keyring-gpg/0x1C570C890E4BD0ABbin0 -> 4445 bytes
-rw-r--r--debian-keyring-gpg/0x1C7C41EDEBDDBB60bin0 -> 9807 bytes
-rw-r--r--debian-keyring-gpg/0x1CD8D854FE4252C1bin0 -> 20811 bytes
-rw-r--r--debian-keyring-gpg/0x1CF792111B5228B0bin0 -> 9102 bytes
-rw-r--r--debian-keyring-gpg/0x1CFC22F3363DEAE3bin0 -> 8009 bytes
-rw-r--r--debian-keyring-gpg/0x1D661A372FED8F94bin0 -> 4988 bytes
-rw-r--r--debian-keyring-gpg/0x1E08BF280CB9A31Abin0 -> 11702 bytes
-rw-r--r--debian-keyring-gpg/0x1E1356881DD8D791bin0 -> 20202 bytes
-rw-r--r--debian-keyring-gpg/0x1E2A2F0B19116AD8bin0 -> 66647 bytes
-rw-r--r--debian-keyring-gpg/0x1E45F8CA9DE23B16bin0 -> 13433 bytes
-rw-r--r--debian-keyring-gpg/0x1E7091B1F14A64A2bin0 -> 101415 bytes
-rw-r--r--debian-keyring-gpg/0x1E759A726A9FDD74bin0 -> 93288 bytes
-rw-r--r--debian-keyring-gpg/0x1E953E27D4311E58bin0 -> 52069 bytes
-rw-r--r--debian-keyring-gpg/0x1EDBAA3C6926AF92bin0 -> 3409 bytes
-rw-r--r--debian-keyring-gpg/0x1EEF53D38A3A9C67bin0 -> 12802 bytes
-rw-r--r--debian-keyring-gpg/0x1F0F0A88DE5BCCA6bin0 -> 10484 bytes
-rw-r--r--debian-keyring-gpg/0x1F126539964685E7bin0 -> 2815 bytes
-rw-r--r--debian-keyring-gpg/0x2064C53641C25E5Dbin0 -> 70492 bytes
-rw-r--r--debian-keyring-gpg/0x20CAA0E7EA885677bin0 -> 9464 bytes
-rw-r--r--debian-keyring-gpg/0x211A73C69A7B0FC7bin0 -> 14555 bytes
-rw-r--r--debian-keyring-gpg/0x2124AA1983785C90bin0 -> 6935 bytes
-rw-r--r--debian-keyring-gpg/0x2135D123D8C19BECbin0 -> 33040 bytes
-rw-r--r--debian-keyring-gpg/0x21BDD5BE10FFF2CCbin0 -> 3298 bytes
-rw-r--r--debian-keyring-gpg/0x21D20589974B3E96bin0 -> 32481 bytes
-rw-r--r--debian-keyring-gpg/0x21FC29504B5230DBbin0 -> 4496 bytes
-rw-r--r--debian-keyring-gpg/0x223AE055BD94E154bin0 -> 215353 bytes
-rw-r--r--debian-keyring-gpg/0x22AFD1C0DAC8BC06bin0 -> 8879 bytes
-rw-r--r--debian-keyring-gpg/0x2404C9546E145360bin0 -> 34669 bytes
-rw-r--r--debian-keyring-gpg/0x25502F6FCBE3CB04bin0 -> 51202 bytes
-rw-r--r--debian-keyring-gpg/0x26E3C875A74420EFbin0 -> 41320 bytes
-rw-r--r--debian-keyring-gpg/0x26EC67B4FE6CBC8Fbin0 -> 4087 bytes
-rw-r--r--debian-keyring-gpg/0x2713E679084651AFbin0 -> 18123 bytes
-rw-r--r--debian-keyring-gpg/0x2770D9ADFD6C2A7Ebin0 -> 7313 bytes
-rw-r--r--debian-keyring-gpg/0x283681BA6FE7F41Dbin0 -> 43326 bytes
-rw-r--r--debian-keyring-gpg/0x28FA801A43BDD637bin0 -> 37188 bytes
-rw-r--r--debian-keyring-gpg/0x292A35920034C733bin0 -> 1903 bytes
-rw-r--r--debian-keyring-gpg/0x2930100100003344bin0 -> 10405 bytes
-rw-r--r--debian-keyring-gpg/0x2948210746DF73C0bin0 -> 10149 bytes
-rw-r--r--debian-keyring-gpg/0x29CEADC9260F0067bin0 -> 17018 bytes
-rw-r--r--debian-keyring-gpg/0x2A27904BD7243EDAbin0 -> 10967 bytes
-rw-r--r--debian-keyring-gpg/0x2A40A2ECB8DAD8D5bin0 -> 3358 bytes
-rw-r--r--debian-keyring-gpg/0x2A8B746810E0AFC1bin0 -> 7168 bytes
-rw-r--r--debian-keyring-gpg/0x2AE901E5C70218D2bin0 -> 17026 bytes
-rw-r--r--debian-keyring-gpg/0x2AFBD67FD133AC6Ebin0 -> 34108 bytes
-rw-r--r--debian-keyring-gpg/0x2BF8D9FE074BCDE4bin0 -> 67008 bytes
-rw-r--r--debian-keyring-gpg/0x2C0E8031F29C4A30bin0 -> 12095 bytes
-rw-r--r--debian-keyring-gpg/0x2C3B436FEAC68101bin0 -> 31254 bytes
-rw-r--r--debian-keyring-gpg/0x2C7C3146C1A00121bin0 -> 121899 bytes
-rw-r--r--debian-keyring-gpg/0x2CF0F17C43474B6Fbin0 -> 12824 bytes
-rw-r--r--debian-keyring-gpg/0x2D191C8843B13F4Dbin0 -> 12748 bytes
-rw-r--r--debian-keyring-gpg/0x2D1AAACF24444442bin0 -> 11443 bytes
-rw-r--r--debian-keyring-gpg/0x2D2C65DDB27446E5bin0 -> 4544 bytes
-rw-r--r--debian-keyring-gpg/0x2D4EB3A6015475F5bin0 -> 3470 bytes
-rw-r--r--debian-keyring-gpg/0x2DCD6B5DE858ADF3bin0 -> 6716 bytes
-rw-r--r--debian-keyring-gpg/0x2E31880A62EB5434bin0 -> 5095 bytes
-rw-r--r--debian-keyring-gpg/0x2E5C20BB37933BFDbin0 -> 10109 bytes
-rw-r--r--debian-keyring-gpg/0x2E6B85F6CE51BFF3bin0 -> 5686 bytes
-rw-r--r--debian-keyring-gpg/0x2E7C0367B9BFA089bin0 -> 13349 bytes
-rw-r--r--debian-keyring-gpg/0x2EC0FFB3B7301B1Fbin0 -> 15552 bytes
-rw-r--r--debian-keyring-gpg/0x2EC615B2E8D3A535bin0 -> 10682 bytes
-rw-r--r--debian-keyring-gpg/0x2F68E3DB7BE9A998bin0 -> 3847 bytes
-rw-r--r--debian-keyring-gpg/0x2FCCF66BB963BD5Fbin0 -> 11068 bytes
-rw-r--r--debian-keyring-gpg/0x2FF9CD59612616B5bin0 -> 91222 bytes
-rw-r--r--debian-keyring-gpg/0x30550F7871EF0BA8bin0 -> 36294 bytes
-rw-r--r--debian-keyring-gpg/0x308355FA32C5067Dbin0 -> 24781 bytes
-rw-r--r--debian-keyring-gpg/0x30E674676859C8ADbin0 -> 38004 bytes
-rw-r--r--debian-keyring-gpg/0x310180050905E40Cbin0 -> 63002 bytes
-rw-r--r--debian-keyring-gpg/0x3116BA5E9FFA69A3bin0 -> 35740 bytes
-rw-r--r--debian-keyring-gpg/0x31B8DEDB8C6DF5CDbin0 -> 9944 bytes
-rw-r--r--debian-keyring-gpg/0x32247FBB40AD1FA6bin0 -> 136242 bytes
-rw-r--r--debian-keyring-gpg/0x329465A24F1FC85Dbin0 -> 5607 bytes
-rw-r--r--debian-keyring-gpg/0x32F78DCEAD113B8Bbin0 -> 9870 bytes
-rw-r--r--debian-keyring-gpg/0x3355F4D63B5821CCbin0 -> 10411 bytes
-rw-r--r--debian-keyring-gpg/0x33961588E1C21845bin0 -> 55520 bytes
-rw-r--r--debian-keyring-gpg/0x33C1FE3D81D72FF8bin0 -> 16500 bytes
-rw-r--r--debian-keyring-gpg/0x348A778D6885EF8Fbin0 -> 67472 bytes
-rw-r--r--debian-keyring-gpg/0x34CD816DE6FCD33Ebin0 -> 18729 bytes
-rw-r--r--debian-keyring-gpg/0x357312559D1E064Bbin0 -> 83393 bytes
-rw-r--r--debian-keyring-gpg/0x35A3939FFC78776Dbin0 -> 9069 bytes
-rw-r--r--debian-keyring-gpg/0x35C8C88872CB1EEDbin0 -> 8355 bytes
-rw-r--r--debian-keyring-gpg/0x3631D4FB7FF2B8B8bin0 -> 20165 bytes
-rw-r--r--debian-keyring-gpg/0x365C1409A4B3A640bin0 -> 6080 bytes
-rw-r--r--debian-keyring-gpg/0x37C2B4F8642139FFbin0 -> 6686 bytes
-rw-r--r--debian-keyring-gpg/0x37F99F68CAF992EBbin0 -> 7289 bytes
-rw-r--r--debian-keyring-gpg/0x387706A26998E5C4bin0 -> 31929 bytes
-rw-r--r--debian-keyring-gpg/0x39091E8123CE1C09bin0 -> 9935 bytes
-rw-r--r--debian-keyring-gpg/0x3914B532F4DFBE99bin0 -> 355775 bytes
-rw-r--r--debian-keyring-gpg/0x39278DA8109E6244bin0 -> 214748 bytes
-rw-r--r--debian-keyring-gpg/0x393587D97D86500Bbin0 -> 127059 bytes
-rw-r--r--debian-keyring-gpg/0x3938F96BDF50FEA5bin0 -> 17050 bytes
-rw-r--r--debian-keyring-gpg/0x3A0A01731BAE93B9bin0 -> 7707 bytes
-rw-r--r--debian-keyring-gpg/0x3AC8F716477EDB23bin0 -> 47799 bytes
-rw-r--r--debian-keyring-gpg/0x3AD82CD4B4C4FB4Cbin0 -> 7238 bytes
-rw-r--r--debian-keyring-gpg/0x3B56E2BBD53FDCB1bin0 -> 37000 bytes
-rw-r--r--debian-keyring-gpg/0x3B5C2C71A218D83Cbin0 -> 15004 bytes
-rw-r--r--debian-keyring-gpg/0x3B6212915022936Cbin0 -> 14057 bytes
-rw-r--r--debian-keyring-gpg/0x3BBF839336ECA931bin0 -> 20512 bytes
-rw-r--r--debian-keyring-gpg/0x3C26763F6C67E6E2bin0 -> 11637 bytes
-rw-r--r--debian-keyring-gpg/0x3C2DD086F4523F9Dbin0 -> 17652 bytes
-rw-r--r--debian-keyring-gpg/0x3C4107E6826C40E4bin0 -> 15944 bytes
-rw-r--r--debian-keyring-gpg/0x3CCEBABE206C3B69bin0 -> 67925 bytes
-rw-r--r--debian-keyring-gpg/0x3D0787AAAF6C61DDbin0 -> 33114 bytes
-rw-r--r--debian-keyring-gpg/0x3D6903DFE1D316DCbin0 -> 5465 bytes
-rw-r--r--debian-keyring-gpg/0x3DF4600039A140C4bin0 -> 8493 bytes
-rw-r--r--debian-keyring-gpg/0x3E5F3D04A7A24603bin0 -> 5883 bytes
-rw-r--r--debian-keyring-gpg/0x3E9B59AC6EC2D359bin0 -> 8199 bytes
-rw-r--r--debian-keyring-gpg/0x3EABB1CB540A7E68bin0 -> 4916 bytes
-rw-r--r--debian-keyring-gpg/0x3EBD44903EDB0496bin0 -> 6687 bytes
-rw-r--r--debian-keyring-gpg/0x3F490DEB871EF9FAbin0 -> 18751 bytes
-rw-r--r--debian-keyring-gpg/0x3F9219A67F36C68Bbin0 -> 6296 bytes
-rw-r--r--debian-keyring-gpg/0x40D716CFE909CDEEbin0 -> 71310 bytes
-rw-r--r--debian-keyring-gpg/0x4157ED054116CFEAbin0 -> 3297 bytes
-rw-r--r--debian-keyring-gpg/0x416F061063FEE659bin0 -> 11786 bytes
-rw-r--r--debian-keyring-gpg/0x41AB484D7694CF42bin0 -> 17217 bytes
-rw-r--r--debian-keyring-gpg/0x41CE7F0B9F1B8B32bin0 -> 10961 bytes
-rw-r--r--debian-keyring-gpg/0x420A4295E9DBDDBCbin0 -> 6675 bytes
-rw-r--r--debian-keyring-gpg/0x4330169952D556DBbin0 -> 18992 bytes
-rw-r--r--debian-keyring-gpg/0x437FE24F9543CB69bin0 -> 4467 bytes
-rw-r--r--debian-keyring-gpg/0x44173FA13D058888bin0 -> 72068 bytes
-rw-r--r--debian-keyring-gpg/0x449190F3235ABD3Bbin0 -> 11766 bytes
-rw-r--r--debian-keyring-gpg/0x44975278B8612B5Dbin0 -> 41671 bytes
-rw-r--r--debian-keyring-gpg/0x457CE0A0804465C5bin0 -> 30281 bytes
-rw-r--r--debian-keyring-gpg/0x45DB6B56EC2D523Dbin0 -> 11018 bytes
-rw-r--r--debian-keyring-gpg/0x45E2CDA5A7FD90F9bin0 -> 6678 bytes
-rw-r--r--debian-keyring-gpg/0x4664E07DBDA485C5bin0 -> 28591 bytes
-rw-r--r--debian-keyring-gpg/0x473C343BBEEE3333bin0 -> 8168 bytes
-rw-r--r--debian-keyring-gpg/0x476DF16D280CDAD3bin0 -> 8914 bytes
-rw-r--r--debian-keyring-gpg/0x478112D54B1AC295bin0 -> 24707 bytes
-rw-r--r--debian-keyring-gpg/0x4799A35146D12B35bin0 -> 7412 bytes
-rw-r--r--debian-keyring-gpg/0x47D37F29E62EB8FFbin0 -> 10426 bytes
-rw-r--r--debian-keyring-gpg/0x48682904DEE27C7Dbin0 -> 4456 bytes
-rw-r--r--debian-keyring-gpg/0x48D19F46BC99C9B7bin0 -> 36601 bytes
-rw-r--r--debian-keyring-gpg/0x48E160C2F1FE274Ebin0 -> 11366 bytes
-rw-r--r--debian-keyring-gpg/0x48F47C58D61C6283bin0 -> 3903 bytes
-rw-r--r--debian-keyring-gpg/0x49086AD3EBE2F31Fbin0 -> 16463 bytes
-rw-r--r--debian-keyring-gpg/0x494C8A5FBF4DECEBbin0 -> 10275 bytes
-rw-r--r--debian-keyring-gpg/0x49BB63F18B4CCAD5bin0 -> 6921 bytes
-rw-r--r--debian-keyring-gpg/0x49C3BF8927553D2Ebin0 -> 37707 bytes
-rw-r--r--debian-keyring-gpg/0x49DDA59BA2EC1A7Fbin0 -> 5010 bytes
-rw-r--r--debian-keyring-gpg/0x4A0CF639427884E3bin0 -> 6340 bytes
-rw-r--r--debian-keyring-gpg/0x4AA8FC2422EF1F0Fbin0 -> 7773 bytes
-rw-r--r--debian-keyring-gpg/0x4B0069CCF6527847bin0 -> 11648 bytes
-rw-r--r--debian-keyring-gpg/0x4B043FCDB9444540bin0 -> 127568 bytes
-rw-r--r--debian-keyring-gpg/0x4B077723929D42C3bin0 -> 33745 bytes
-rw-r--r--debian-keyring-gpg/0x4B542AF704F74516bin0 -> 6027 bytes
-rw-r--r--debian-keyring-gpg/0x4BCD0567C296D05Dbin0 -> 49353 bytes
-rw-r--r--debian-keyring-gpg/0x4C5A6BAB12D2A7AEbin0 -> 115831 bytes
-rw-r--r--debian-keyring-gpg/0x4CF2B218F54DAE3Dbin0 -> 7255 bytes
-rw-r--r--debian-keyring-gpg/0x4D249D9B23E6FC3Abin0 -> 21414 bytes
-rw-r--r--debian-keyring-gpg/0x4DE8FF2A63C7CC90bin0 -> 51837 bytes
-rw-r--r--debian-keyring-gpg/0x4E7160ED4AC8EE1Dbin0 -> 76850 bytes
-rw-r--r--debian-keyring-gpg/0x4F346E47A5805D48bin0 -> 5987 bytes
-rw-r--r--debian-keyring-gpg/0x4F9F6D550ED6122Abin0 -> 59577 bytes
-rw-r--r--debian-keyring-gpg/0x4FB3B4D37EF63B2Ebin0 -> 22243 bytes
-rw-r--r--debian-keyring-gpg/0x4FFB060C9EC70B95bin0 -> 6171 bytes
-rw-r--r--debian-keyring-gpg/0x5001E1B09AA3744Bbin0 -> 7356 bytes
-rw-r--r--debian-keyring-gpg/0x5041F1891F44E090bin0 -> 9662 bytes
-rw-r--r--debian-keyring-gpg/0x5098021C70518078bin0 -> 13066 bytes
-rw-r--r--debian-keyring-gpg/0x50C3634D3A291CF9bin0 -> 105637 bytes
-rw-r--r--debian-keyring-gpg/0x515BD7CAEEAE3C13bin0 -> 3843 bytes
-rw-r--r--debian-keyring-gpg/0x51A09B18CF5A5068bin0 -> 17792 bytes
-rw-r--r--debian-keyring-gpg/0x51DFD93B3EFB79EFbin0 -> 23573 bytes
-rw-r--r--debian-keyring-gpg/0x5262E7FF491049FEbin0 -> 32437 bytes
-rw-r--r--debian-keyring-gpg/0x5299B4990437AC41bin0 -> 9999 bytes
-rw-r--r--debian-keyring-gpg/0x52B6BBD953968D1Bbin0 -> 4535 bytes
-rw-r--r--debian-keyring-gpg/0x52FC8E7BEDB7FCA2bin0 -> 27540 bytes
-rw-r--r--debian-keyring-gpg/0x536D57489C2001D0bin0 -> 16890 bytes
-rw-r--r--debian-keyring-gpg/0x538C0766F4BCB38Ebin0 -> 20849 bytes
-rw-r--r--debian-keyring-gpg/0x53B1AC6DB11B627Bbin0 -> 113696 bytes
-rw-r--r--debian-keyring-gpg/0x53D5BC64B52378A2bin0 -> 3291 bytes
-rw-r--r--debian-keyring-gpg/0x53FE7BBDA68910FCbin0 -> 36869 bytes
-rw-r--r--debian-keyring-gpg/0x542B94E55719A67Dbin0 -> 22425 bytes
-rw-r--r--debian-keyring-gpg/0x552AD9AA16C4267Fbin0 -> 6827 bytes
-rw-r--r--debian-keyring-gpg/0x5556A34E04A3610Bbin0 -> 113758 bytes
-rw-r--r--debian-keyring-gpg/0x55C9882D999BBCC4bin0 -> 88154 bytes
-rw-r--r--debian-keyring-gpg/0x55CF1BF986ABB9C7bin0 -> 4403 bytes
-rw-r--r--debian-keyring-gpg/0x55E9F9F7AC1C443Fbin0 -> 20820 bytes
-rw-r--r--debian-keyring-gpg/0x55FF03AE59EC5558bin0 -> 21329 bytes
-rw-r--r--debian-keyring-gpg/0x56034877E1F87C35bin0 -> 35710 bytes
-rw-r--r--debian-keyring-gpg/0x5632906F4696E015bin0 -> 8320 bytes
-rw-r--r--debian-keyring-gpg/0x566217F3C4395C9Cbin0 -> 4450 bytes
-rw-r--r--debian-keyring-gpg/0x566E861304468DECbin0 -> 11104 bytes
-rw-r--r--debian-keyring-gpg/0x573EF1E4BD5A01FAbin0 -> 7396 bytes
-rw-r--r--debian-keyring-gpg/0x5750F754ED9B2138bin0 -> 6075 bytes
-rw-r--r--debian-keyring-gpg/0x5759F35001AA4A64bin0 -> 92787 bytes
-rw-r--r--debian-keyring-gpg/0x578A0494D1C646D1bin0 -> 165204 bytes
-rw-r--r--debian-keyring-gpg/0x5792783B206FEE30bin0 -> 7978 bytes
-rw-r--r--debian-keyring-gpg/0x57930DAB0B86B067bin0 -> 238871 bytes
-rw-r--r--debian-keyring-gpg/0x57CCF4596A1353C2bin0 -> 10995 bytes
-rw-r--r--debian-keyring-gpg/0x57E7C6324F81391Dbin0 -> 21387 bytes
-rw-r--r--debian-keyring-gpg/0x5857883E277DB3CCbin0 -> 16159 bytes
-rw-r--r--debian-keyring-gpg/0x587979573442684Ebin0 -> 230694 bytes
-rw-r--r--debian-keyring-gpg/0x589F03F01BA55038bin0 -> 9202 bytes
-rw-r--r--debian-keyring-gpg/0x58A922CDDB5DB08Ebin0 -> 7202 bytes
-rw-r--r--debian-keyring-gpg/0x58C0FB1CDE3B7600bin0 -> 8518 bytes
-rw-r--r--debian-keyring-gpg/0x590AE197EF123736bin0 -> 4995 bytes
-rw-r--r--debian-keyring-gpg/0x59D03CC92BA0FEAEbin0 -> 34055 bytes
-rw-r--r--debian-keyring-gpg/0x59DF9475A373F5B4bin0 -> 6782 bytes
-rw-r--r--debian-keyring-gpg/0x59EC43D65246508Bbin0 -> 6019 bytes
-rw-r--r--debian-keyring-gpg/0x5A09B4576DE8080Ebin0 -> 53251 bytes
-rw-r--r--debian-keyring-gpg/0x5A303591F8CDB08Bbin0 -> 6438 bytes
-rw-r--r--debian-keyring-gpg/0x5A8728BE7BDA8506bin0 -> 10197 bytes
-rw-r--r--debian-keyring-gpg/0x5A8830475F7D1061bin0 -> 20627 bytes
-rw-r--r--debian-keyring-gpg/0x5ACE8D6E0C14A470bin0 -> 50742 bytes
-rw-r--r--debian-keyring-gpg/0x5B924EE310055CD3bin0 -> 12025 bytes
-rw-r--r--debian-keyring-gpg/0x5B93015BFA2720F8bin0 -> 3845 bytes
-rw-r--r--debian-keyring-gpg/0x5BE2EB392C5C4329bin0 -> 12627 bytes
-rw-r--r--debian-keyring-gpg/0x5C13D6DB93052E03bin0 -> 68433 bytes
-rw-r--r--debian-keyring-gpg/0x5C29137271246E4Abin0 -> 7163 bytes
-rw-r--r--debian-keyring-gpg/0x5C808C2B65558117bin0 -> 7320 bytes
-rw-r--r--debian-keyring-gpg/0x5CB9D8493D29D438bin0 -> 6108 bytes
-rw-r--r--debian-keyring-gpg/0x5D328D082AAAB140bin0 -> 155453 bytes
-rw-r--r--debian-keyring-gpg/0x5E08AFD2A1DE50E9bin0 -> 7371 bytes
-rw-r--r--debian-keyring-gpg/0x5E62533F19765111bin0 -> 74310 bytes
-rw-r--r--debian-keyring-gpg/0x5E90DCFA9426876Fbin0 -> 6671 bytes
-rw-r--r--debian-keyring-gpg/0x5EA2BDB6883CCDE2bin0 -> 11287 bytes
-rw-r--r--debian-keyring-gpg/0x5EE76EE20216D2A5bin0 -> 37668 bytes
-rw-r--r--debian-keyring-gpg/0x5F43400C21CBFACCbin0 -> 13903 bytes
-rw-r--r--debian-keyring-gpg/0x5F8E6BE0928FFAFAbin0 -> 54829 bytes
-rw-r--r--debian-keyring-gpg/0x5FB33F9359E9ED08bin0 -> 3411 bytes
-rw-r--r--debian-keyring-gpg/0x600233BA9E54DC61bin0 -> 12800 bytes
-rw-r--r--debian-keyring-gpg/0x6026936D2F1C8AE0bin0 -> 18140 bytes
-rw-r--r--debian-keyring-gpg/0x603B832661F9CA53bin0 -> 28258 bytes
-rw-r--r--debian-keyring-gpg/0x60A68FF308C2BFDBbin0 -> 32267 bytes
-rw-r--r--debian-keyring-gpg/0x60C3AA7180598EFBbin0 -> 9389 bytes
-rw-r--r--debian-keyring-gpg/0x60C8350B6C88DA32bin0 -> 3900 bytes
-rw-r--r--debian-keyring-gpg/0x612EF1613E050F54bin0 -> 8612 bytes
-rw-r--r--debian-keyring-gpg/0x6177B35582A8D8A6bin0 -> 18070 bytes
-rw-r--r--debian-keyring-gpg/0x62645EB35F686A8Abin0 -> 31111 bytes
-rw-r--r--debian-keyring-gpg/0x631DE7553BE8AFD4bin0 -> 3837 bytes
-rw-r--r--debian-keyring-gpg/0x634EA55D902B9836bin0 -> 9192 bytes
-rw-r--r--debian-keyring-gpg/0x634F4BD1E7AD5568bin0 -> 249799 bytes
-rw-r--r--debian-keyring-gpg/0x636DB5A1D91860FDbin0 -> 5817 bytes
-rw-r--r--debian-keyring-gpg/0x63CE20BAC49C4148bin0 -> 9637 bytes
-rw-r--r--debian-keyring-gpg/0x63FE10EAD55D0FDBbin0 -> 32999 bytes
-rw-r--r--debian-keyring-gpg/0x645D0247C36E7637bin0 -> 6076 bytes
-rw-r--r--debian-keyring-gpg/0x64959FE9838DF19Cbin0 -> 69803 bytes
-rw-r--r--debian-keyring-gpg/0x651EEFB02527DF13bin0 -> 52743 bytes
-rw-r--r--debian-keyring-gpg/0x6598789058A23DE9bin0 -> 16060 bytes
-rw-r--r--debian-keyring-gpg/0x6606027F6437124Cbin0 -> 7592 bytes
-rw-r--r--debian-keyring-gpg/0x6611C05EDD39F374bin0 -> 18915 bytes
-rw-r--r--debian-keyring-gpg/0x664F1238AA8F138Abin0 -> 48802 bytes
-rw-r--r--debian-keyring-gpg/0x6750F10AE88D4AF1bin0 -> 21162 bytes
-rw-r--r--debian-keyring-gpg/0x67708B14E1C142B1bin0 -> 2810 bytes
-rw-r--r--debian-keyring-gpg/0x68530A812B47DCDEbin0 -> 1194 bytes
-rw-r--r--debian-keyring-gpg/0x6856A4A640AF3FD3bin0 -> 3310 bytes
-rw-r--r--debian-keyring-gpg/0x686930DD58C338B3bin0 -> 41640 bytes
-rw-r--r--debian-keyring-gpg/0x686DD060155490E0bin0 -> 10091 bytes
-rw-r--r--debian-keyring-gpg/0x68C078BE88F80CDAbin0 -> 94912 bytes
-rw-r--r--debian-keyring-gpg/0x68E713981D1515F8bin0 -> 7098 bytes
-rw-r--r--debian-keyring-gpg/0x69064B0195206DD3bin0 -> 15545 bytes
-rw-r--r--debian-keyring-gpg/0x694CADEF51C7B5B6bin0 -> 14036 bytes
-rw-r--r--debian-keyring-gpg/0x69740E5CB35FEC3Cbin0 -> 65069 bytes
-rw-r--r--debian-keyring-gpg/0x69783A9EAD536107bin0 -> 7625 bytes
-rw-r--r--debian-keyring-gpg/0x69CB827F225EF8F1bin0 -> 15436 bytes
-rw-r--r--debian-keyring-gpg/0x69F2FC516EA71993bin0 -> 33690 bytes
-rw-r--r--debian-keyring-gpg/0x69F30763DFEFC134bin0 -> 46402 bytes
-rw-r--r--debian-keyring-gpg/0x6A49B19728ABDD92bin0 -> 16121 bytes
-rw-r--r--debian-keyring-gpg/0x6ACCBD0FA3B7447Cbin0 -> 4643 bytes
-rw-r--r--debian-keyring-gpg/0x6ACEDAAE40DD2B46bin0 -> 10523 bytes
-rw-r--r--debian-keyring-gpg/0x6AE1DF0D608F22DCbin0 -> 55523 bytes
-rw-r--r--debian-keyring-gpg/0x6B720BE9C5CF6D9Ebin0 -> 25345 bytes
-rw-r--r--debian-keyring-gpg/0x6B7498FCB9B358ACbin0 -> 8614 bytes
-rw-r--r--debian-keyring-gpg/0x6B982DEBBFE91C29bin0 -> 7187 bytes
-rw-r--r--debian-keyring-gpg/0x6C6ACD6417B3ACB1bin0 -> 79362 bytes
-rw-r--r--debian-keyring-gpg/0x6C7BFF9E99746B65bin0 -> 3939 bytes
-rw-r--r--debian-keyring-gpg/0x6C8F74AE87700B7Ebin0 -> 14277 bytes
-rw-r--r--debian-keyring-gpg/0x6DAC3C448773381Abin0 -> 6349 bytes
-rw-r--r--debian-keyring-gpg/0x6E608B637D8967E9bin0 -> 118777 bytes
-rw-r--r--debian-keyring-gpg/0x6EC2DEF68FFE3774bin0 -> 10420 bytes
-rw-r--r--debian-keyring-gpg/0x6F31BC44F5177DAAbin0 -> 19076 bytes
-rw-r--r--debian-keyring-gpg/0x6F31F7545A885252bin0 -> 38326 bytes
-rw-r--r--debian-keyring-gpg/0x6F8DE44D59D7DBCCbin0 -> 19708 bytes
-rw-r--r--debian-keyring-gpg/0x6FE413326DC4B226bin0 -> 11109 bytes
-rw-r--r--debian-keyring-gpg/0x700D567871B28342bin0 -> 17426 bytes
-rw-r--r--debian-keyring-gpg/0x70373CF1290DB9CEbin0 -> 21868 bytes
-rw-r--r--debian-keyring-gpg/0x706326432D8522BCbin0 -> 3294 bytes
-rw-r--r--debian-keyring-gpg/0x70A6BEDF542D38D9bin0 -> 9944 bytes
-rw-r--r--debian-keyring-gpg/0x7115AFD07710DCF7bin0 -> 9913 bytes
-rw-r--r--debian-keyring-gpg/0x7127E5ABEEF946C8bin0 -> 4873 bytes
-rw-r--r--debian-keyring-gpg/0x71396D61F1C09EFBbin0 -> 19088 bytes
-rw-r--r--debian-keyring-gpg/0x7174A18FAAA7A078bin0 -> 9670 bytes
-rw-r--r--debian-keyring-gpg/0x71A7E533F291A324bin0 -> 28456 bytes
-rw-r--r--debian-keyring-gpg/0x71A802D0BCD1BC92bin0 -> 22132 bytes
-rw-r--r--debian-keyring-gpg/0x726746E0F0BC8365bin0 -> 6247 bytes
-rw-r--r--debian-keyring-gpg/0x72CF8E5E25B4C293bin0 -> 13673 bytes
-rw-r--r--debian-keyring-gpg/0x731991F308F24FEAbin0 -> 16465 bytes
-rw-r--r--debian-keyring-gpg/0x74263B37F5B5F913bin0 -> 70894 bytes
-rw-r--r--debian-keyring-gpg/0x745C4766D4CACDFFbin0 -> 44187 bytes
-rw-r--r--debian-keyring-gpg/0x746B10E52F7CEC16bin0 -> 8739 bytes
-rw-r--r--debian-keyring-gpg/0x751AB5DDA79679CCbin0 -> 118254 bytes
-rw-r--r--debian-keyring-gpg/0x754191EE8F8135F6bin0 -> 10420 bytes
-rw-r--r--debian-keyring-gpg/0x7541CFAAFC35EACFbin0 -> 6152 bytes
-rw-r--r--debian-keyring-gpg/0x756BEB4B70D8FB2Abin0 -> 31049 bytes
-rw-r--r--debian-keyring-gpg/0x759778A9A36B494Fbin0 -> 55704 bytes
-rw-r--r--debian-keyring-gpg/0x759D33F5C15F0596bin0 -> 7821 bytes
-rw-r--r--debian-keyring-gpg/0x75B710635C213A7Ebin0 -> 3316 bytes
-rw-r--r--debian-keyring-gpg/0x76B534B2E99007E0bin0 -> 45309 bytes
-rw-r--r--debian-keyring-gpg/0x7731FCCC63E4E277bin0 -> 60765 bytes
-rw-r--r--debian-keyring-gpg/0x775079E5B850BC93bin0 -> 6631 bytes
-rw-r--r--debian-keyring-gpg/0x77C0C75E7B650808bin0 -> 38574 bytes
-rw-r--r--debian-keyring-gpg/0x7839619DD439668Ebin0 -> 40498 bytes
-rw-r--r--debian-keyring-gpg/0x78494EF72375A66Cbin0 -> 23211 bytes
-rw-r--r--debian-keyring-gpg/0x7853DA4D49881AD3bin0 -> 140642 bytes
-rw-r--r--debian-keyring-gpg/0x789D6F057FD863FEbin0 -> 362452 bytes
-rw-r--r--debian-keyring-gpg/0x78A1B4DFE8F9C57Ebin0 -> 9688 bytes
-rw-r--r--debian-keyring-gpg/0x78D398FBBA26E7B8bin0 -> 8457 bytes
-rw-r--r--debian-keyring-gpg/0x78D7DEFB9AD59AF1bin0 -> 13908 bytes
-rw-r--r--debian-keyring-gpg/0x78DC68DB326D8438bin0 -> 8135 bytes
-rw-r--r--debian-keyring-gpg/0x792152527B75921Ebin0 -> 64058 bytes
-rw-r--r--debian-keyring-gpg/0x793CF67E8F0D11DAbin0 -> 25425 bytes
-rw-r--r--debian-keyring-gpg/0x798F1E35CB4D38A9bin0 -> 16144 bytes
-rw-r--r--debian-keyring-gpg/0x79B0C7A2CBD93B9Ebin0 -> 24902 bytes
-rw-r--r--debian-keyring-gpg/0x7A8F49E8B63480BEbin0 -> 65977 bytes
-rw-r--r--debian-keyring-gpg/0x7B7B40AD0F81D93Bbin0 -> 16264 bytes
-rw-r--r--debian-keyring-gpg/0x7B85277384EE1F78bin0 -> 8359 bytes
-rw-r--r--debian-keyring-gpg/0x7B96E8162A8CF5D1bin0 -> 19213 bytes
-rw-r--r--debian-keyring-gpg/0x7B9DBAD42A7E0F3Dbin0 -> 2379 bytes
-rw-r--r--debian-keyring-gpg/0x7C56ACFE947897D8bin0 -> 121280 bytes
-rw-r--r--debian-keyring-gpg/0x7CB6E83D8605423Abin0 -> 3424 bytes
-rw-r--r--debian-keyring-gpg/0x7CDC1F97DA023621bin0 -> 12291 bytes
-rw-r--r--debian-keyring-gpg/0x7CFCD8CD257721E9bin0 -> 83298 bytes
-rw-r--r--debian-keyring-gpg/0x7D5D8C60CF4D3EB4bin0 -> 11539 bytes
-rw-r--r--debian-keyring-gpg/0x7DBA958C1C055538bin0 -> 13436 bytes
-rw-r--r--debian-keyring-gpg/0x7DFA41AD961985D7bin0 -> 6080 bytes
-rw-r--r--debian-keyring-gpg/0x7E0A399DB24B3B15bin0 -> 4602 bytes
-rw-r--r--debian-keyring-gpg/0x7E4E65C8720B706Bbin0 -> 36832 bytes
-rw-r--r--debian-keyring-gpg/0x7E6528DA752F1BE1bin0 -> 22280 bytes
-rw-r--r--debian-keyring-gpg/0x7EA7A51C29C2BDB6bin0 -> 11591 bytes
-rw-r--r--debian-keyring-gpg/0x7F6022516E869F64bin0 -> 131152 bytes
-rw-r--r--debian-keyring-gpg/0x7F61756177978F76bin0 -> 6514 bytes
-rw-r--r--debian-keyring-gpg/0x7F7606A445DCA80Ebin0 -> 74418 bytes
-rw-r--r--debian-keyring-gpg/0x7FF0C7423219C4E7bin0 -> 6752 bytes
-rw-r--r--debian-keyring-gpg/0x8062398983B2CF7Abin0 -> 26251 bytes
-rw-r--r--debian-keyring-gpg/0x80D0A42FF2C850CAbin0 -> 82528 bytes
-rw-r--r--debian-keyring-gpg/0x80E627A0AB757E23bin0 -> 11295 bytes
-rw-r--r--debian-keyring-gpg/0x81812383AD289755bin0 -> 27128 bytes
-rw-r--r--debian-keyring-gpg/0x819D278A0E6F992Abin0 -> 3840 bytes
-rw-r--r--debian-keyring-gpg/0x821AEE0FD167FBDFbin0 -> 11130 bytes
-rw-r--r--debian-keyring-gpg/0x823E967606C34B96bin0 -> 36995 bytes
-rw-r--r--debian-keyring-gpg/0x824294CD0217E8D8bin0 -> 41099 bytes
-rw-r--r--debian-keyring-gpg/0x829CA1942F06D925bin0 -> 5206 bytes
-rw-r--r--debian-keyring-gpg/0x82FBF7060B2F7D00bin0 -> 21890 bytes
-rw-r--r--debian-keyring-gpg/0x83016014251D1DB0bin0 -> 20056 bytes
-rw-r--r--debian-keyring-gpg/0x8359193BFDCB09C4bin0 -> 4528 bytes
-rw-r--r--debian-keyring-gpg/0x8382C95C29023DF9bin0 -> 53159 bytes
-rw-r--r--debian-keyring-gpg/0x83B4B2DC119A098Fbin0 -> 2827 bytes
-rw-r--r--debian-keyring-gpg/0x840867EE9D8F265Cbin0 -> 7755 bytes
-rw-r--r--debian-keyring-gpg/0x8473062B7CF094BAbin0 -> 8364 bytes
-rw-r--r--debian-keyring-gpg/0x84CCF98060F105FEbin0 -> 7344 bytes
-rw-r--r--debian-keyring-gpg/0x854F07BE082DF14Fbin0 -> 13368 bytes
-rw-r--r--debian-keyring-gpg/0x863D4DF2ED9C28EFbin0 -> 12621 bytes
-rw-r--r--debian-keyring-gpg/0x86464F59104378F1bin0 -> 11386 bytes
-rw-r--r--debian-keyring-gpg/0x86561F452180FCFEbin0 -> 24868 bytes
-rw-r--r--debian-keyring-gpg/0x8716CE4614A452D8bin0 -> 56886 bytes
-rw-r--r--debian-keyring-gpg/0x873DEA309D13807Fbin0 -> 6644 bytes
-rw-r--r--debian-keyring-gpg/0x88237A6A53AB1B2Ebin0 -> 39661 bytes
-rw-r--r--debian-keyring-gpg/0x888220B87E798989bin0 -> 13256 bytes
-rw-r--r--debian-keyring-gpg/0x88D24287A2D898B1bin0 -> 3939 bytes
-rw-r--r--debian-keyring-gpg/0x8972F4DFDC6DC026bin0 -> 60126 bytes
-rw-r--r--debian-keyring-gpg/0x89EADCE39B80E069bin0 -> 11228 bytes
-rw-r--r--debian-keyring-gpg/0x8A0A48874687AF4Fbin0 -> 97574 bytes
-rw-r--r--debian-keyring-gpg/0x8A3171EF366150CEbin0 -> 19058 bytes
-rw-r--r--debian-keyring-gpg/0x8A75D10998012C7Ebin0 -> 7153 bytes
-rw-r--r--debian-keyring-gpg/0x8AEFBE4E76169B60bin0 -> 9352 bytes
-rw-r--r--debian-keyring-gpg/0x8B1F6F48AB257F98bin0 -> 31928 bytes
-rw-r--r--debian-keyring-gpg/0x8BAF522C0D6CCEDDbin0 -> 5653 bytes
-rw-r--r--debian-keyring-gpg/0x8C09994F6E48A047bin0 -> 1882 bytes
-rw-r--r--debian-keyring-gpg/0x8C82169D8ECECD2Abin0 -> 11909 bytes
-rw-r--r--debian-keyring-gpg/0x8CBE219C74576D81bin0 -> 15792 bytes
-rw-r--r--debian-keyring-gpg/0x8D1F969A08EEA756bin0 -> 11308 bytes
-rw-r--r--debian-keyring-gpg/0x8D29AB07711AE871bin0 -> 14821 bytes
-rw-r--r--debian-keyring-gpg/0x8D55C80D3430D100bin0 -> 9343 bytes
-rw-r--r--debian-keyring-gpg/0x8D83379110000DEBbin0 -> 9496 bytes
-rw-r--r--debian-keyring-gpg/0x8E889544D985000Dbin0 -> 26253 bytes
-rw-r--r--debian-keyring-gpg/0x8ED06069037E24F2bin0 -> 7292 bytes
-rw-r--r--debian-keyring-gpg/0x8EEDCC1BAA1F32FFbin0 -> 14894 bytes
-rw-r--r--debian-keyring-gpg/0x8F0E7C2B4522E387bin0 -> 28435 bytes
-rw-r--r--debian-keyring-gpg/0x8F53E0193B294B75bin0 -> 9701 bytes
-rw-r--r--debian-keyring-gpg/0x8F77201301320442bin0 -> 5929 bytes
-rw-r--r--debian-keyring-gpg/0x8F7BF8FC4A11C97Abin0 -> 101569 bytes
-rw-r--r--debian-keyring-gpg/0x90DD4120CB09F22Fbin0 -> 13267 bytes
-rw-r--r--debian-keyring-gpg/0x91AD581ADAF6CE93bin0 -> 42973 bytes
-rw-r--r--debian-keyring-gpg/0x925252C459797A1Dbin0 -> 4404 bytes
-rw-r--r--debian-keyring-gpg/0x9258A798513F86CDbin0 -> 5079 bytes
-rw-r--r--debian-keyring-gpg/0x93022BAD0563A51Dbin0 -> 5632 bytes
-rw-r--r--debian-keyring-gpg/0x93945348E0DC2840bin0 -> 3915 bytes
-rw-r--r--debian-keyring-gpg/0x93B3C2434E7609B8bin0 -> 9388 bytes
-rw-r--r--debian-keyring-gpg/0x93B716E393FB18A6bin0 -> 5266 bytes
-rw-r--r--debian-keyring-gpg/0x94FA372B2DA8B985bin0 -> 55160 bytes
-rw-r--r--debian-keyring-gpg/0x95A42FE8353525F9bin0 -> 41590 bytes
-rw-r--r--debian-keyring-gpg/0x9605A1098C63B92Abin0 -> 67810 bytes
-rw-r--r--debian-keyring-gpg/0x965522B9D49AE731bin0 -> 328851 bytes
-rw-r--r--debian-keyring-gpg/0x9688FFC1C78102DFbin0 -> 78972 bytes
-rw-r--r--debian-keyring-gpg/0x96A87872B7EA3737bin0 -> 95058 bytes
-rw-r--r--debian-keyring-gpg/0x97A0FA0FC8F2DE45bin0 -> 40082 bytes
-rw-r--r--debian-keyring-gpg/0x97BA9CE761A0963Bbin0 -> 83526 bytes
-rw-r--r--debian-keyring-gpg/0x97C2C6AB313C7B03bin0 -> 13352 bytes
-rw-r--r--debian-keyring-gpg/0x98042723E7133742bin0 -> 9444 bytes
-rw-r--r--debian-keyring-gpg/0x98561D2D2502FE39bin0 -> 48590 bytes
-rw-r--r--debian-keyring-gpg/0x98B9E4BEEA6CB7B3bin0 -> 19835 bytes
-rw-r--r--debian-keyring-gpg/0x98BD97244F73BEA7bin0 -> 5038 bytes
-rw-r--r--debian-keyring-gpg/0x98CABB3ABD4CA59Ebin0 -> 45899 bytes
-rw-r--r--debian-keyring-gpg/0x992D23B392F9E4F2bin0 -> 11180 bytes
-rw-r--r--debian-keyring-gpg/0x992FB5D8ED881C8Ebin0 -> 12220 bytes
-rw-r--r--debian-keyring-gpg/0x996DDA075594ADB8bin0 -> 6068 bytes
-rw-r--r--debian-keyring-gpg/0x99D49B6B00CAD1E5bin0 -> 16295 bytes
-rw-r--r--debian-keyring-gpg/0x9A358BAB04A4ED27bin0 -> 18216 bytes
-rw-r--r--debian-keyring-gpg/0x9AF46B3025771B31bin0 -> 184159 bytes
-rw-r--r--debian-keyring-gpg/0x9AFB7B8C9A5F5BBCbin0 -> 7403 bytes
-rw-r--r--debian-keyring-gpg/0x9BD2D6409A0C52FAbin0 -> 11564 bytes
-rw-r--r--debian-keyring-gpg/0x9C0B90A8C51C3C58bin0 -> 8572 bytes
-rw-r--r--debian-keyring-gpg/0x9C27B31342B7511Dbin0 -> 71879 bytes
-rw-r--r--debian-keyring-gpg/0x9C31503C6D866396bin0 -> 220683 bytes
-rw-r--r--debian-keyring-gpg/0x9C5C99EB05BD750Abin0 -> 46104 bytes
-rw-r--r--debian-keyring-gpg/0x9CD17D5807C0713Abin0 -> 12266 bytes
-rw-r--r--debian-keyring-gpg/0x9D0470BDA6CDC457bin0 -> 14487 bytes
-rw-r--r--debian-keyring-gpg/0x9D0B5E5B1EEC8F0Ebin0 -> 34127 bytes
-rw-r--r--debian-keyring-gpg/0x9D11582AFD548CFAbin0 -> 11906 bytes
-rw-r--r--debian-keyring-gpg/0x9D20F6503E338888bin0 -> 15082 bytes
-rw-r--r--debian-keyring-gpg/0x9D46C488E4368302bin0 -> 28652 bytes
-rw-r--r--debian-keyring-gpg/0x9E2B9967C33F126Dbin0 -> 3902 bytes
-rw-r--r--debian-keyring-gpg/0x9E9F7A603077FE56bin0 -> 4034 bytes
-rw-r--r--debian-keyring-gpg/0x9EA33414F5852F4Ebin0 -> 57426 bytes
-rw-r--r--debian-keyring-gpg/0x9EC002FE1C9CA517bin0 -> 105612 bytes
-rw-r--r--debian-keyring-gpg/0x9EDCC991D9AB457Ebin0 -> 201468 bytes
-rw-r--r--debian-keyring-gpg/0x9F8B68AF86EAA7D3bin0 -> 4921 bytes
-rw-r--r--debian-keyring-gpg/0x9FB9262724B17D29bin0 -> 21938 bytes
-rw-r--r--debian-keyring-gpg/0xA04AB3BADBE263EEbin0 -> 11208 bytes
-rw-r--r--debian-keyring-gpg/0xA0A9766CDB362222bin0 -> 8323 bytes
-rw-r--r--debian-keyring-gpg/0xA0C5AD1359CD3653bin0 -> 1644 bytes
-rw-r--r--debian-keyring-gpg/0xA1489FE2AB99A21Abin0 -> 11663 bytes
-rw-r--r--debian-keyring-gpg/0xA19F1243EC41269Fbin0 -> 10003 bytes
-rw-r--r--debian-keyring-gpg/0xA1B09B42333961E8bin0 -> 136897 bytes
-rw-r--r--debian-keyring-gpg/0xA2B73E0DD4DDDC4Ebin0 -> 11055 bytes
-rw-r--r--debian-keyring-gpg/0xA2D13001D98C0FBAbin0 -> 29397 bytes
-rw-r--r--debian-keyring-gpg/0xA2DE235062DA33FAbin0 -> 36608 bytes
-rw-r--r--debian-keyring-gpg/0xA2EBAED1B6F90241bin0 -> 9998 bytes
-rw-r--r--debian-keyring-gpg/0xA309D76CE1DE59D2bin0 -> 20303 bytes
-rw-r--r--debian-keyring-gpg/0xA350B991F05A4857bin0 -> 9008 bytes
-rw-r--r--debian-keyring-gpg/0xA35DAFFBAD29E8DEbin0 -> 3883 bytes
-rw-r--r--debian-keyring-gpg/0xA3882EBF78446F26bin0 -> 12552 bytes
-rw-r--r--debian-keyring-gpg/0xA3B7DB93EB8A46DCbin0 -> 7255 bytes
-rw-r--r--debian-keyring-gpg/0xA3BABAE2408DD6CFbin0 -> 16042 bytes
-rw-r--r--debian-keyring-gpg/0xA3E3969F6DDEEC86bin0 -> 11719 bytes
-rw-r--r--debian-keyring-gpg/0xA459EC6715B0705Fbin0 -> 15225 bytes
-rw-r--r--debian-keyring-gpg/0xA54F018543821484bin0 -> 23278 bytes
-rw-r--r--debian-keyring-gpg/0xA5DAAEFCB14D13CCbin0 -> 6129 bytes
-rw-r--r--debian-keyring-gpg/0xA628CB5FA48F065Abin0 -> 8003 bytes
-rw-r--r--debian-keyring-gpg/0xA6D58816010A1096bin0 -> 8302 bytes
-rw-r--r--debian-keyring-gpg/0xA6DC24D9DA2493D1bin0 -> 20061 bytes
-rw-r--r--debian-keyring-gpg/0xA73E0055558FB8DDbin0 -> 256821 bytes
-rw-r--r--debian-keyring-gpg/0xA77F88FDCA2B915Dbin0 -> 16780 bytes
-rw-r--r--debian-keyring-gpg/0xA784FF770F0F4FFAbin0 -> 12979 bytes
-rw-r--r--debian-keyring-gpg/0xA7C72A1C782B8C3Fbin0 -> 6849 bytes
-rw-r--r--debian-keyring-gpg/0xA7ED831F59B3A0E8bin0 -> 8729 bytes
-rw-r--r--debian-keyring-gpg/0xA81CEA22BC8C7E2Ebin0 -> 27626 bytes
-rw-r--r--debian-keyring-gpg/0xA82FBB83F3D57033bin0 -> 27954 bytes
-rw-r--r--debian-keyring-gpg/0xA876AE830A49ACD3bin0 -> 3293 bytes
-rw-r--r--debian-keyring-gpg/0xA959B38A9561F3F9bin0 -> 18036 bytes
-rw-r--r--debian-keyring-gpg/0xA97A7702BAF91EF5bin0 -> 209991 bytes
-rw-r--r--debian-keyring-gpg/0xAA230FC45F8C27B1bin0 -> 37686 bytes
-rw-r--r--debian-keyring-gpg/0xAA68ECC8E9800953bin0 -> 41450 bytes
-rw-r--r--debian-keyring-gpg/0xAB645F406286A7D0bin0 -> 18811 bytes
-rw-r--r--debian-keyring-gpg/0xAB98288E36D33D07bin0 -> 10833 bytes
-rw-r--r--debian-keyring-gpg/0xAC58A94F11618EE0bin0 -> 9826 bytes
-rw-r--r--debian-keyring-gpg/0xACE1F33CB933BBBBbin0 -> 15188 bytes
-rw-r--r--debian-keyring-gpg/0xAD15F435F05F962Dbin0 -> 7299 bytes
-rw-r--r--debian-keyring-gpg/0xAD6916967393982Bbin0 -> 11111 bytes
-rw-r--r--debian-keyring-gpg/0xAE9B1138386ECAF2bin0 -> 8986 bytes
-rw-r--r--debian-keyring-gpg/0xAEC828749D85C53Cbin0 -> 15996 bytes
-rw-r--r--debian-keyring-gpg/0xAEEC6E7302754958bin0 -> 29477 bytes
-rw-r--r--debian-keyring-gpg/0xAEED6158020EAFFFbin0 -> 62822 bytes
-rw-r--r--debian-keyring-gpg/0xAEF6F1A2A7457645bin0 -> 123915 bytes
-rw-r--r--debian-keyring-gpg/0xAF2283AA76E2AC7Bbin0 -> 147761 bytes
-rw-r--r--debian-keyring-gpg/0xAFA51BD6CDE573CBbin0 -> 16882 bytes
-rw-r--r--debian-keyring-gpg/0xAFAB931FA560607Cbin0 -> 9944 bytes
-rw-r--r--debian-keyring-gpg/0xAFCFEC8E669CE1C2bin0 -> 35479 bytes
-rw-r--r--debian-keyring-gpg/0xAFF1D4BDB69135D0bin0 -> 7302 bytes
-rw-r--r--debian-keyring-gpg/0xAFFC96D1151DFFDCbin0 -> 114158 bytes
-rw-r--r--debian-keyring-gpg/0xB01D1A72AC8DC9A1bin0 -> 126190 bytes
-rw-r--r--debian-keyring-gpg/0xB01FEA84617B586Dbin0 -> 76766 bytes
-rw-r--r--debian-keyring-gpg/0xB06662EC9C0C1404bin0 -> 56232 bytes
-rw-r--r--debian-keyring-gpg/0xB0D9D4A83CD3BBC1bin0 -> 3844 bytes
-rw-r--r--debian-keyring-gpg/0xB11BD919079A3B98bin0 -> 6630 bytes
-rw-r--r--debian-keyring-gpg/0xB188AE5579F492F8bin0 -> 11372 bytes
-rw-r--r--debian-keyring-gpg/0xB193770C186A1C7Dbin0 -> 9616 bytes
-rw-r--r--debian-keyring-gpg/0xB1A88A2FD52D3AF3bin0 -> 4994 bytes
-rw-r--r--debian-keyring-gpg/0xB22C1F17F1E89CE2bin0 -> 21692 bytes
-rw-r--r--debian-keyring-gpg/0xB24CA63F6EBBE84Dbin0 -> 34280 bytes
-rw-r--r--debian-keyring-gpg/0xB27E083D50F5E924bin0 -> 7128 bytes
-rw-r--r--debian-keyring-gpg/0xB2DE88D3113A1368bin0 -> 24841 bytes
-rw-r--r--debian-keyring-gpg/0xB321F203110FCAF3bin0 -> 8888 bytes
-rw-r--r--debian-keyring-gpg/0xB3255C6D55878D8Cbin0 -> 5459 bytes
-rw-r--r--debian-keyring-gpg/0xB3464F896AA15948bin0 -> 117342 bytes
-rw-r--r--debian-keyring-gpg/0xB35B49EA5D563EFEbin0 -> 4093 bytes
-rw-r--r--debian-keyring-gpg/0xB5679467473F7EFAbin0 -> 5245 bytes
-rw-r--r--debian-keyring-gpg/0xB5754A69B6BE608Cbin0 -> 225371 bytes
-rw-r--r--debian-keyring-gpg/0xB59EB72202D1BC65bin0 -> 52814 bytes
-rw-r--r--debian-keyring-gpg/0xB65019C47F7A36F8bin0 -> 23149 bytes
-rw-r--r--debian-keyring-gpg/0xB65A4871CA19D717bin0 -> 50381 bytes
-rw-r--r--debian-keyring-gpg/0xB67EE21012290B4Dbin0 -> 8334 bytes
-rw-r--r--debian-keyring-gpg/0xB6A6FB8B9615AEC8bin0 -> 4978 bytes
-rw-r--r--debian-keyring-gpg/0xB6D3FC68BA25360Dbin0 -> 14949 bytes
-rw-r--r--debian-keyring-gpg/0xB6F6F753E15B47E9bin0 -> 6087 bytes
-rw-r--r--debian-keyring-gpg/0xB700173FBB805A29bin0 -> 4696 bytes
-rw-r--r--debian-keyring-gpg/0xB7047105830B9FA1bin0 -> 4006 bytes
-rw-r--r--debian-keyring-gpg/0xB77D2E2E23735427bin0 -> 26796 bytes
-rw-r--r--debian-keyring-gpg/0xB82A217AFDFE09F2bin0 -> 150041 bytes
-rw-r--r--debian-keyring-gpg/0xB845CE510F9B714Dbin0 -> 3296 bytes
-rw-r--r--debian-keyring-gpg/0xB85D12EC9BFA3B80bin0 -> 6613 bytes
-rw-r--r--debian-keyring-gpg/0xB8688CA3D876D5A3bin0 -> 10452 bytes
-rw-r--r--debian-keyring-gpg/0xB8B24C06AC128405bin0 -> 33413 bytes
-rw-r--r--debian-keyring-gpg/0xB8FAFF1C43886771bin0 -> 10839 bytes
-rw-r--r--debian-keyring-gpg/0xB972BF3EA4AE57A3bin0 -> 19721 bytes
-rw-r--r--debian-keyring-gpg/0xB9A81DDEB19B4B16bin0 -> 8852 bytes
-rw-r--r--debian-keyring-gpg/0xB9C29AEEB2F450A7bin0 -> 3400 bytes
-rw-r--r--debian-keyring-gpg/0xBA3E29338280B242bin0 -> 5012 bytes
-rw-r--r--debian-keyring-gpg/0xBA9C78061DDD8C9Bbin0 -> 94648 bytes
-rw-r--r--debian-keyring-gpg/0xBB1A3A854F3BBEBFbin0 -> 12409 bytes
-rw-r--r--debian-keyring-gpg/0xBB20AC20E0B7D6BEbin0 -> 109892 bytes
-rw-r--r--debian-keyring-gpg/0xBB3A68018649AA06bin0 -> 263115 bytes
-rw-r--r--debian-keyring-gpg/0xBB5A2C77584122D3bin0 -> 23816 bytes
-rw-r--r--debian-keyring-gpg/0xBB9D98D9DEA2C38Ebin0 -> 11670 bytes
-rw-r--r--debian-keyring-gpg/0xBBC17EBB1396F2F7bin0 -> 33769 bytes
-rw-r--r--debian-keyring-gpg/0xBBC756DDBE595F6Bbin0 -> 8226 bytes
-rw-r--r--debian-keyring-gpg/0xBBF68F03E8F37941bin0 -> 22147 bytes
-rw-r--r--debian-keyring-gpg/0xBC10BD0F7B8BF08Bbin0 -> 8627 bytes
-rw-r--r--debian-keyring-gpg/0xBC1256AA6AA6EC5Ebin0 -> 16977 bytes
-rw-r--r--debian-keyring-gpg/0xBC372252CA1CF964bin0 -> 122972 bytes
-rw-r--r--debian-keyring-gpg/0xBC8031288D89A751bin0 -> 8558 bytes
-rw-r--r--debian-keyring-gpg/0xBD7EAA60778FA6F5bin0 -> 7154 bytes
-rw-r--r--debian-keyring-gpg/0xBD8205930270C1A5bin0 -> 18891 bytes
-rw-r--r--debian-keyring-gpg/0xBE3219AF3ED41341bin0 -> 26624 bytes
-rw-r--r--debian-keyring-gpg/0xBEBAD1FA1B874544bin0 -> 15742 bytes
-rw-r--r--debian-keyring-gpg/0xBEBD933335FC140Bbin0 -> 20658 bytes
-rw-r--r--debian-keyring-gpg/0xBED8449FCEE8DA88bin0 -> 25742 bytes
-rw-r--r--debian-keyring-gpg/0xBF7BFF0402D524BEbin0 -> 3084 bytes
-rw-r--r--debian-keyring-gpg/0xBFA28F8B9FC8AE73bin0 -> 3904 bytes
-rw-r--r--debian-keyring-gpg/0xBFECAECBA0E7D8C3bin0 -> 18769 bytes
-rw-r--r--debian-keyring-gpg/0xC0057E714D694FB2bin0 -> 24507 bytes
-rw-r--r--debian-keyring-gpg/0xC03242A988D4B7DFbin0 -> 8423 bytes
-rw-r--r--debian-keyring-gpg/0xC073D2287FFB9E9Bbin0 -> 35375 bytes
-rw-r--r--debian-keyring-gpg/0xC0831D1F15E0DA64bin0 -> 13965 bytes
-rw-r--r--debian-keyring-gpg/0xC0BA812C6C4DCB2Ebin0 -> 10856 bytes
-rw-r--r--debian-keyring-gpg/0xC0F039E9ED1B597Abin0 -> 9787 bytes
-rw-r--r--debian-keyring-gpg/0xC16DA8E7F451B93Cbin0 -> 8576 bytes
-rw-r--r--debian-keyring-gpg/0xC24B65A2672C8B12bin0 -> 15681 bytes
-rw-r--r--debian-keyring-gpg/0xC256FBD500221E93bin0 -> 46492 bytes
-rw-r--r--debian-keyring-gpg/0xC274DB64C2300F7Bbin0 -> 17553 bytes
-rw-r--r--debian-keyring-gpg/0xC293E7B461825ACEbin0 -> 7512 bytes
-rw-r--r--debian-keyring-gpg/0xC2AEDB1447EDD321bin0 -> 18288 bytes
-rw-r--r--debian-keyring-gpg/0xC2FE04B214E36550bin0 -> 5575 bytes
-rw-r--r--debian-keyring-gpg/0xC3016ACB317F2731bin0 -> 48607 bytes
-rw-r--r--debian-keyring-gpg/0xC31F4FD949AB2B6Cbin0 -> 14010 bytes
-rw-r--r--debian-keyring-gpg/0xC3860AC59F574E3Abin0 -> 17102 bytes
-rw-r--r--debian-keyring-gpg/0xC38E8160A17841FEbin0 -> 179089 bytes
-rw-r--r--debian-keyring-gpg/0xC39FFC6F55A410A0bin0 -> 6614 bytes
-rw-r--r--debian-keyring-gpg/0xC3F436CA30F5D8EBbin0 -> 33989 bytes
-rw-r--r--debian-keyring-gpg/0xC42C58EB591492FDbin0 -> 27294 bytes
-rw-r--r--debian-keyring-gpg/0xC43496655925B604bin0 -> 5655 bytes
-rw-r--r--debian-keyring-gpg/0xC44E5FFC1335C3A2bin0 -> 8426 bytes
-rw-r--r--debian-keyring-gpg/0xC4D1681A7F217B01bin0 -> 7787 bytes
-rw-r--r--debian-keyring-gpg/0xC519A20D121461F7bin0 -> 5091 bytes
-rw-r--r--debian-keyring-gpg/0xC5BD6C8F2295D502bin0 -> 11036 bytes
-rw-r--r--debian-keyring-gpg/0xC5C329EC35C2E2F1bin0 -> 77110 bytes
-rw-r--r--debian-keyring-gpg/0xC5CE5DC2C542CD59bin0 -> 51543 bytes
-rw-r--r--debian-keyring-gpg/0xC617869F1478504Ebin0 -> 14921 bytes
-rw-r--r--debian-keyring-gpg/0xC61A64DCF1393998bin0 -> 27047 bytes
-rw-r--r--debian-keyring-gpg/0xC66D06B40443C450bin0 -> 55172 bytes
-rw-r--r--debian-keyring-gpg/0xC6875F3541CEFDE0bin0 -> 90415 bytes
-rw-r--r--debian-keyring-gpg/0xC6B8598485522E2Dbin0 -> 54581 bytes
-rw-r--r--debian-keyring-gpg/0xC6DE073EDA9EEC4Dbin0 -> 9719 bytes
-rw-r--r--debian-keyring-gpg/0xC7197699B29B232Abin0 -> 71980 bytes
-rw-r--r--debian-keyring-gpg/0xC72B51EE9D80F36Dbin0 -> 25249 bytes
-rw-r--r--debian-keyring-gpg/0xC7EA1BE1574DED5Dbin0 -> 23473 bytes
-rw-r--r--debian-keyring-gpg/0xC7F7F9660D82A682bin0 -> 27091 bytes
-rw-r--r--debian-keyring-gpg/0xC7FF938B1C1A3E49bin0 -> 12082 bytes
-rw-r--r--debian-keyring-gpg/0xC89D5712DF945F6Fbin0 -> 7558 bytes
-rw-r--r--debian-keyring-gpg/0xC90F9CB90E1FAD0Cbin0 -> 17260 bytes
-rw-r--r--debian-keyring-gpg/0xC92949B8A63BB098bin0 -> 47349 bytes
-rw-r--r--debian-keyring-gpg/0xC95C49F12A068813bin0 -> 9329 bytes
-rw-r--r--debian-keyring-gpg/0xC9CA0C62A9E29ABCbin0 -> 6747 bytes
-rw-r--r--debian-keyring-gpg/0xC9E55E2FADC8F4B9bin0 -> 8319 bytes
-rw-r--r--debian-keyring-gpg/0xC9FC41B8F98C66CFbin0 -> 10123 bytes
-rw-r--r--debian-keyring-gpg/0xCA87E9E82AAC33F1bin0 -> 8675 bytes
-rw-r--r--debian-keyring-gpg/0xCAFB3BAD0A75C877bin0 -> 13816 bytes
-rw-r--r--debian-keyring-gpg/0xCB06EA7B78DBE151bin0 -> 12622 bytes
-rw-r--r--debian-keyring-gpg/0xCB703165A88984DCbin0 -> 6207 bytes
-rw-r--r--debian-keyring-gpg/0xCBE6BB4E5D9AD3A5bin0 -> 4500 bytes
-rw-r--r--debian-keyring-gpg/0xCBEA8E970CCD59DFbin0 -> 10556 bytes
-rw-r--r--debian-keyring-gpg/0xCC057E722F1FFCC7bin0 -> 37436 bytes
-rw-r--r--debian-keyring-gpg/0xCC149F6C28A5E257bin0 -> 41249 bytes
-rw-r--r--debian-keyring-gpg/0xCC65B0CDEC275D5Bbin0 -> 106321 bytes
-rw-r--r--debian-keyring-gpg/0xCC79866F99409084bin0 -> 31884 bytes
-rw-r--r--debian-keyring-gpg/0xCC8C6BDD1403F4CAbin0 -> 24397 bytes
-rw-r--r--debian-keyring-gpg/0xCD3CEA34F42AA45Dbin0 -> 13762 bytes
-rw-r--r--debian-keyring-gpg/0xCD58A1B17ED033FAbin0 -> 8446 bytes
-rw-r--r--debian-keyring-gpg/0xCDB227FC0E691E17bin0 -> 2752 bytes
-rw-r--r--debian-keyring-gpg/0xCE5BCF179960DE13bin0 -> 25457 bytes
-rw-r--r--debian-keyring-gpg/0xCEAE6AD3AFE826FBbin0 -> 30561 bytes
-rw-r--r--debian-keyring-gpg/0xCF0E265B7DFBB2F2bin0 -> 47481 bytes
-rw-r--r--debian-keyring-gpg/0xCF489438C5779A1Cbin0 -> 133857 bytes
-rw-r--r--debian-keyring-gpg/0xCFBBFCE0B74F1B14bin0 -> 56740 bytes
-rw-r--r--debian-keyring-gpg/0xD0015BD128F39278bin0 -> 9518 bytes
-rw-r--r--debian-keyring-gpg/0xD003852FBD52529Ebin0 -> 55813 bytes
-rw-r--r--debian-keyring-gpg/0xD0178C767D069EE6bin0 -> 126138 bytes
-rw-r--r--debian-keyring-gpg/0xD04BA3A00125D5C0bin0 -> 44299 bytes
-rw-r--r--debian-keyring-gpg/0xD0AAB32A23B5397Cbin0 -> 8307 bytes
-rw-r--r--debian-keyring-gpg/0xD0E94F8D882D4468bin0 -> 20266 bytes
-rw-r--r--debian-keyring-gpg/0xD0EB762865FC5E36bin0 -> 67712 bytes
-rw-r--r--debian-keyring-gpg/0xD12B2BE26D3FF663bin0 -> 5077 bytes
-rw-r--r--debian-keyring-gpg/0xD141CD30FC4B8F79bin0 -> 18567 bytes
-rw-r--r--debian-keyring-gpg/0xD14EF15DAFE11347bin0 -> 70043 bytes
-rw-r--r--debian-keyring-gpg/0xD15D313882004173bin0 -> 83579 bytes
-rw-r--r--debian-keyring-gpg/0xD183A517BFA98DE6bin0 -> 6139 bytes
-rw-r--r--debian-keyring-gpg/0xD19E9C7D71266DCEbin0 -> 9044 bytes
-rw-r--r--debian-keyring-gpg/0xD1A539B0B0C3105Cbin0 -> 8885 bytes
-rw-r--r--debian-keyring-gpg/0xD200EB30A0FB5DA6bin0 -> 30931 bytes
-rw-r--r--debian-keyring-gpg/0xD22C1A883455D448bin0 -> 7556 bytes
-rw-r--r--debian-keyring-gpg/0xD25D611C8E192076bin0 -> 13923 bytes
-rw-r--r--debian-keyring-gpg/0xD265C08531ED8AEFbin0 -> 72592 bytes
-rw-r--r--debian-keyring-gpg/0xD28A45BF3287D649bin0 -> 2834 bytes
-rw-r--r--debian-keyring-gpg/0xD2CF64921ACE2687bin0 -> 4990 bytes
-rw-r--r--debian-keyring-gpg/0xD30DECD2599322FCbin0 -> 17621 bytes
-rw-r--r--debian-keyring-gpg/0xD36F769BC11804F0bin0 -> 22820 bytes
-rw-r--r--debian-keyring-gpg/0xD3E17383CFA7FF06bin0 -> 37877 bytes
-rw-r--r--debian-keyring-gpg/0xD3EBB5966BB99196bin0 -> 9698 bytes
-rw-r--r--debian-keyring-gpg/0xD3F900749268E55Ebin0 -> 7666 bytes
-rw-r--r--debian-keyring-gpg/0xD416AD15AC6B43FEbin0 -> 43164 bytes
-rw-r--r--debian-keyring-gpg/0xD4ED5223F4E57996bin0 -> 11568 bytes
-rw-r--r--debian-keyring-gpg/0xD4F219BFEC998489bin0 -> 90089 bytes
-rw-r--r--debian-keyring-gpg/0xD5085A0750FDB7A3bin0 -> 11494 bytes
-rw-r--r--debian-keyring-gpg/0xD50F9EBC09E69937bin0 -> 15435 bytes
-rw-r--r--debian-keyring-gpg/0xD547946327003A3Fbin0 -> 6824 bytes
-rw-r--r--debian-keyring-gpg/0xD599FF6101809E2Abin0 -> 71553 bytes
-rw-r--r--debian-keyring-gpg/0xD5FDFC156168BF60bin0 -> 25385 bytes
-rw-r--r--debian-keyring-gpg/0xD62E4F5B041390BCbin0 -> 11128 bytes
-rw-r--r--debian-keyring-gpg/0xD64A2FAE095EF799bin0 -> 2117 bytes
-rw-r--r--debian-keyring-gpg/0xD6CE13EE353508BFbin0 -> 16951 bytes
-rw-r--r--debian-keyring-gpg/0xD6D09BE48405BBF6bin0 -> 84259 bytes
-rw-r--r--debian-keyring-gpg/0xD6EFA6AC4B10D847bin0 -> 86336 bytes
-rw-r--r--debian-keyring-gpg/0xD7C3F131AB2A91F5bin0 -> 4517 bytes
-rw-r--r--debian-keyring-gpg/0xD7CF64696A374FBEbin0 -> 8302 bytes
-rw-r--r--debian-keyring-gpg/0xD84747ACE4B6813Dbin0 -> 28589 bytes
-rw-r--r--debian-keyring-gpg/0xD8EED7F3C83BFA9Abin0 -> 163145 bytes
-rw-r--r--debian-keyring-gpg/0xD91315B964C06556bin0 -> 9828 bytes
-rw-r--r--debian-keyring-gpg/0xD929F2992BEF0A33bin0 -> 350220 bytes
-rw-r--r--debian-keyring-gpg/0xD9AD14B9513B51E4bin0 -> 25362 bytes
-rw-r--r--debian-keyring-gpg/0xD9EEBFB4B66B10F0bin0 -> 107442 bytes
-rw-r--r--debian-keyring-gpg/0xDA03B32626600662bin0 -> 25480 bytes
-rw-r--r--debian-keyring-gpg/0xDA82830E3CCC3A3Abin0 -> 85450 bytes
-rw-r--r--debian-keyring-gpg/0xDAFD5959408B7B9Bbin0 -> 19311 bytes
-rw-r--r--debian-keyring-gpg/0xDB16CF5BB12525C4bin0 -> 109131 bytes
-rw-r--r--debian-keyring-gpg/0xDB221A6900000011bin0 -> 103830 bytes
-rw-r--r--debian-keyring-gpg/0xDB7C0360B2CB6597bin0 -> 11644 bytes
-rw-r--r--debian-keyring-gpg/0xDBBE9D4D99D2A004bin0 -> 31632 bytes
-rw-r--r--debian-keyring-gpg/0xDC686A27B43481B0bin0 -> 51115 bytes
-rw-r--r--debian-keyring-gpg/0xDD0BA251BC52FA6Fbin0 -> 8181 bytes
-rw-r--r--debian-keyring-gpg/0xDD0C9594DF926C90bin0 -> 4030 bytes
-rw-r--r--debian-keyring-gpg/0xDD29F88442839ED3bin0 -> 15404 bytes
-rw-r--r--debian-keyring-gpg/0xDDAE12626E141035bin0 -> 14885 bytes
-rw-r--r--debian-keyring-gpg/0xDDC7ECFBB4F83169bin0 -> 5721 bytes
-rw-r--r--debian-keyring-gpg/0xDE63B9C704EBE9EFbin0 -> 35474 bytes
-rw-r--r--debian-keyring-gpg/0xDE6EE692F2D89614bin0 -> 5176 bytes
-rw-r--r--debian-keyring-gpg/0xDE85C199300CBB5Cbin0 -> 9429 bytes
-rw-r--r--debian-keyring-gpg/0xDE9F93584D474C1Bbin0 -> 18871 bytes
-rw-r--r--debian-keyring-gpg/0xDECA0C9D30ED9FE3bin0 -> 13256 bytes
-rw-r--r--debian-keyring-gpg/0xDECF849AA6357FB7bin0 -> 127706 bytes
-rw-r--r--debian-keyring-gpg/0xDEE8043EE17EBB30bin0 -> 97411 bytes
-rw-r--r--debian-keyring-gpg/0xDF23DA3396978EB3bin0 -> 128530 bytes
-rw-r--r--debian-keyring-gpg/0xDF6D76C44D696F6Bbin0 -> 24318 bytes
-rw-r--r--debian-keyring-gpg/0xDFC671EEB333FA25bin0 -> 13502 bytes
-rw-r--r--debian-keyring-gpg/0xDFE691AE331BA3DBbin0 -> 10103 bytes
-rw-r--r--debian-keyring-gpg/0xE083EC151231C465bin0 -> 27572 bytes
-rw-r--r--debian-keyring-gpg/0xE092EB3A5CA10DBAbin0 -> 3746 bytes
-rw-r--r--debian-keyring-gpg/0xE0F759F790BDD207bin0 -> 13439 bytes
-rw-r--r--debian-keyring-gpg/0xE197012676B9B739bin0 -> 92053 bytes
-rw-r--r--debian-keyring-gpg/0xE1E5457C8BAD4113bin0 -> 6849 bytes
-rw-r--r--debian-keyring-gpg/0xE267B052364F028Dbin0 -> 11977 bytes
-rw-r--r--debian-keyring-gpg/0xE27F2CF8458C2FA4bin0 -> 10355 bytes
-rw-r--r--debian-keyring-gpg/0xE2DCDD9132669BD6bin0 -> 19324 bytes
-rw-r--r--debian-keyring-gpg/0xE337DB93426E4154bin0 -> 4997 bytes
-rw-r--r--debian-keyring-gpg/0xE33E61A2E9B8C3A2bin0 -> 9628 bytes
-rw-r--r--debian-keyring-gpg/0xE352D5C51C5041D4bin0 -> 55886 bytes
-rw-r--r--debian-keyring-gpg/0xE3ADB00850605636bin0 -> 26361 bytes
-rw-r--r--debian-keyring-gpg/0xE3AE978E834E5E7Ebin0 -> 64699 bytes
-rw-r--r--debian-keyring-gpg/0xE3E0A1C286B963EAbin0 -> 7652 bytes
-rw-r--r--debian-keyring-gpg/0xE3E3392348B50D39bin0 -> 5045 bytes
-rw-r--r--debian-keyring-gpg/0xE42AA04FA6AA8C72bin0 -> 24625 bytes
-rw-r--r--debian-keyring-gpg/0xE42E41CAFD50FF4Fbin0 -> 7843 bytes
-rw-r--r--debian-keyring-gpg/0xE434E57F7DA4AEF2bin0 -> 12182 bytes
-rw-r--r--debian-keyring-gpg/0xE44F8016D3630F89bin0 -> 35718 bytes
-rw-r--r--debian-keyring-gpg/0xE523F220AC8DFBD0bin0 -> 37010 bytes
-rw-r--r--debian-keyring-gpg/0xE564B9C275BDD52Ebin0 -> 20930 bytes
-rw-r--r--debian-keyring-gpg/0xE5AB5F161CDD0D98bin0 -> 19051 bytes
-rw-r--r--debian-keyring-gpg/0xE5CA8C4925E4205Fbin0 -> 55631 bytes
-rw-r--r--debian-keyring-gpg/0xE5EFAB90080EA63Cbin0 -> 14831 bytes
-rw-r--r--debian-keyring-gpg/0xE5F43F9C2734F287bin0 -> 6880 bytes
-rw-r--r--debian-keyring-gpg/0xE60BE35A13F71D36bin0 -> 3298 bytes
-rw-r--r--debian-keyring-gpg/0xE619045DF2AC729Abin0 -> 114429 bytes
-rw-r--r--debian-keyring-gpg/0xE6475D030A9BF164bin0 -> 3300 bytes
-rw-r--r--debian-keyring-gpg/0xE665078E8E6AF13Ebin0 -> 4999 bytes
-rw-r--r--debian-keyring-gpg/0xE66C775AEBFE6C7Dbin0 -> 4675 bytes
-rw-r--r--debian-keyring-gpg/0xE69822C7E02958CDbin0 -> 19430 bytes
-rw-r--r--debian-keyring-gpg/0xE6FFF1E38DC968B0bin0 -> 18419 bytes
-rw-r--r--debian-keyring-gpg/0xE744197CEAAF75CAbin0 -> 5224 bytes
-rw-r--r--debian-keyring-gpg/0xE76004C5CEF0C94Cbin0 -> 54338 bytes
-rw-r--r--debian-keyring-gpg/0xE78F751770E81554bin0 -> 11586 bytes
-rw-r--r--debian-keyring-gpg/0xE7A48877D686C505bin0 -> 4996 bytes
-rw-r--r--debian-keyring-gpg/0xE7BFC8EC95861109bin0 -> 58661 bytes
-rw-r--r--debian-keyring-gpg/0xE7CBE152AC17F973bin0 -> 15070 bytes
-rw-r--r--debian-keyring-gpg/0xE7E6F782283D6300bin0 -> 10496 bytes
-rw-r--r--debian-keyring-gpg/0xE7F710555409E422bin0 -> 46982 bytes
-rw-r--r--debian-keyring-gpg/0xE81D75E2ADBCB60Dbin0 -> 2751 bytes
-rw-r--r--debian-keyring-gpg/0xE8446B4AC8C77261bin0 -> 49960 bytes
-rw-r--r--debian-keyring-gpg/0xE8A48AE5311D765Abin0 -> 20359 bytes
-rw-r--r--debian-keyring-gpg/0xE8AEC2FF3BE1A94Bbin0 -> 2838 bytes
-rw-r--r--debian-keyring-gpg/0xE9E28DEA00AA5556bin0 -> 18756 bytes
-rw-r--r--debian-keyring-gpg/0xE9EC46F5A547F31Ebin0 -> 128303 bytes
-rw-r--r--debian-keyring-gpg/0xEA2500B412C59ACFbin0 -> 14067 bytes
-rw-r--r--debian-keyring-gpg/0xEA25F9FB06A9A7D1bin0 -> 7155 bytes
-rw-r--r--debian-keyring-gpg/0xEA2DB6963F8B2984bin0 -> 18499 bytes
-rw-r--r--debian-keyring-gpg/0xEA6CA6B951B85139bin0 -> 15608 bytes
-rw-r--r--debian-keyring-gpg/0xEAA638FAC4794DAFbin0 -> 14108 bytes
-rw-r--r--debian-keyring-gpg/0xEB36171A6FF9435Fbin0 -> 73601 bytes
-rw-r--r--debian-keyring-gpg/0xEBB31A62C85D8F71bin0 -> 6180 bytes
-rw-r--r--debian-keyring-gpg/0xEBE4E3EE94176FC2bin0 -> 9624 bytes
-rw-r--r--debian-keyring-gpg/0xEBF67A846AABE354bin0 -> 46163 bytes
-rw-r--r--debian-keyring-gpg/0xEC1879D076D8AB48bin0 -> 21422 bytes
-rw-r--r--debian-keyring-gpg/0xEC371482956781AFbin0 -> 18424 bytes
-rw-r--r--debian-keyring-gpg/0xEC4B033C70096AD1bin0 -> 32010 bytes
-rw-r--r--debian-keyring-gpg/0xEC63699779074FA8bin0 -> 73050 bytes
-rw-r--r--debian-keyring-gpg/0xEC9D370872BC7A8Cbin0 -> 23440 bytes
-rw-r--r--debian-keyring-gpg/0xECB73E37E887AA8Cbin0 -> 49094 bytes
-rw-r--r--debian-keyring-gpg/0xECC1D5F5A1FC6CFAbin0 -> 2769 bytes
-rw-r--r--debian-keyring-gpg/0xED0DD3368DE40924bin0 -> 11472 bytes
-rw-r--r--debian-keyring-gpg/0xED630BD2FFA943F1bin0 -> 17706 bytes
-rw-r--r--debian-keyring-gpg/0xED63B6125A1D1561bin0 -> 8943 bytes
-rw-r--r--debian-keyring-gpg/0xED6434406E34893Cbin0 -> 6162 bytes
-rw-r--r--debian-keyring-gpg/0xED6C8A3883476455bin0 -> 37274 bytes
-rw-r--r--debian-keyring-gpg/0xEE4AFD69EC65108Fbin0 -> 7629 bytes
-rw-r--r--debian-keyring-gpg/0xEE887356CD2F16A0bin0 -> 8511 bytes
-rw-r--r--debian-keyring-gpg/0xEEBA150C29774B39bin0 -> 7577 bytes
-rw-r--r--debian-keyring-gpg/0xEED5716B078E43D4bin0 -> 33227 bytes
-rw-r--r--debian-keyring-gpg/0xEF758EAF49FA435Cbin0 -> 5669 bytes
-rw-r--r--debian-keyring-gpg/0xEFDED44BCDFB68E9bin0 -> 11695 bytes
-rw-r--r--debian-keyring-gpg/0xEFE86C6C7FFECF83bin0 -> 7084 bytes
-rw-r--r--debian-keyring-gpg/0xF040BD4C93C85AD2bin0 -> 8392 bytes
-rw-r--r--debian-keyring-gpg/0xF04CEFF6016CFFD0bin0 -> 18015 bytes
-rw-r--r--debian-keyring-gpg/0xF0B110E75A692F32bin0 -> 2364 bytes
-rw-r--r--debian-keyring-gpg/0xF114084C08611111bin0 -> 115258 bytes
-rw-r--r--debian-keyring-gpg/0xF167E43C8143B682bin0 -> 75017 bytes
-rw-r--r--debian-keyring-gpg/0xF1A69BE429C0FFEEbin0 -> 136799 bytes
-rw-r--r--debian-keyring-gpg/0xF1C9A83C08AA3E9Cbin0 -> 10515 bytes
-rw-r--r--debian-keyring-gpg/0xF2877BBA141AAD7Fbin0 -> 20835 bytes
-rw-r--r--debian-keyring-gpg/0xF2F11C23F00A2BE6bin0 -> 39918 bytes
-rw-r--r--debian-keyring-gpg/0xF34F09744E9F5DD9bin0 -> 11334 bytes
-rw-r--r--debian-keyring-gpg/0xF3E4122F1D8C261Abin0 -> 20114 bytes
-rw-r--r--debian-keyring-gpg/0xF3F431B892CC23AEbin0 -> 4461 bytes
-rw-r--r--debian-keyring-gpg/0xF45E7D53CF0E01FEbin0 -> 5011 bytes
-rw-r--r--debian-keyring-gpg/0xF4BAAA80DB28BA4Cbin0 -> 14886 bytes
-rw-r--r--debian-keyring-gpg/0xF4E4ACDBB8D08BE0bin0 -> 20973 bytes
-rw-r--r--debian-keyring-gpg/0xF50EFDCF8AD04B1Abin0 -> 77109 bytes
-rw-r--r--debian-keyring-gpg/0xF513C419E4B9D0ACbin0 -> 4975 bytes
-rw-r--r--debian-keyring-gpg/0xF51B18C720248224bin0 -> 48332 bytes
-rw-r--r--debian-keyring-gpg/0xF5231C62E7843A8Cbin0 -> 14270 bytes
-rw-r--r--debian-keyring-gpg/0xF5392FD213FBFEDDbin0 -> 7218 bytes
-rw-r--r--debian-keyring-gpg/0xF53E93AF3DED42EBbin0 -> 12893 bytes
-rw-r--r--debian-keyring-gpg/0xF5C83C05D9CEEEEEbin0 -> 124756 bytes
-rw-r--r--debian-keyring-gpg/0xF61AACDCFA11FFDEbin0 -> 8241 bytes
-rw-r--r--debian-keyring-gpg/0xF66E3E419F84F4DEbin0 -> 20042 bytes
-rw-r--r--debian-keyring-gpg/0xF682B9EEB9E99CF8bin0 -> 6064 bytes
-rw-r--r--debian-keyring-gpg/0xF6947DAB68E7B931bin0 -> 21992 bytes
-rw-r--r--debian-keyring-gpg/0xF6AEF2AFD17897FAbin0 -> 27676 bytes
-rw-r--r--debian-keyring-gpg/0xF6D3495BB0AE9A02bin0 -> 239259 bytes
-rw-r--r--debian-keyring-gpg/0xF733E8710859FCD2bin0 -> 16786 bytes
-rw-r--r--debian-keyring-gpg/0xF758CE318D77295Dbin0 -> 35737 bytes
-rw-r--r--debian-keyring-gpg/0xF80D211A99FDEEF8bin0 -> 11773 bytes
-rw-r--r--debian-keyring-gpg/0xF823A2729883C97Cbin0 -> 44915 bytes
-rw-r--r--debian-keyring-gpg/0xF8796199C04586CEbin0 -> 9339 bytes
-rw-r--r--debian-keyring-gpg/0xFA643BA61D227AFBbin0 -> 20672 bytes
-rw-r--r--debian-keyring-gpg/0xFAB5556B2E2FB6A3bin0 -> 3718 bytes
-rw-r--r--debian-keyring-gpg/0xFB863251A86F9E47bin0 -> 62020 bytes
-rw-r--r--debian-keyring-gpg/0xFBD5225B588752A1bin0 -> 20545 bytes
-rw-r--r--debian-keyring-gpg/0xFC0DB1BBCD460BDEbin0 -> 131425 bytes
-rw-r--r--debian-keyring-gpg/0xFDD63BAF588A553Fbin0 -> 6666 bytes
-rw-r--r--debian-keyring-gpg/0xFE038E5950B5A343bin0 -> 9509 bytes
-rw-r--r--debian-keyring-gpg/0xFE0842EE36DD8C0Cbin0 -> 4984 bytes
-rw-r--r--debian-keyring-gpg/0xFE22C6FD83135D45bin0 -> 33872 bytes
-rw-r--r--debian-keyring-gpg/0xFE558C72A67013C3bin0 -> 3546 bytes
-rw-r--r--debian-keyring-gpg/0xFE82139440BD22B9bin0 -> 4631 bytes
-rw-r--r--debian-keyring-gpg/0xFE8D78F9FE4F4E10bin0 -> 4906 bytes
-rw-r--r--debian-keyring-gpg/0xFF3439A94818A98Cbin0 -> 7463 bytes
-rw-r--r--debian-keyring-gpg/0xFF55C8F4DAE92422bin0 -> 10602 bytes
-rw-r--r--debian-keyring-gpg/0xFF666668B9FD8238bin0 -> 2818 bytes
-rw-r--r--debian-keyring-gpg/0xFF914AF0C2B35520bin0 -> 91866 bytes
-rw-r--r--debian-keyring-gpg/0xFFCE1C9A4FADF197bin0 -> 23165 bytes
-rw-r--r--debian-maintainers-gpg/0x00186602339240CBbin0 -> 10824 bytes
-rw-r--r--debian-maintainers-gpg/0x015F4DD4A70FB705bin0 -> 13924 bytes
-rw-r--r--debian-maintainers-gpg/0x03A1FB7A1904771Bbin0 -> 5459 bytes
-rw-r--r--debian-maintainers-gpg/0x0449405060954F9Dbin0 -> 5614 bytes
-rw-r--r--debian-maintainers-gpg/0x0576302FE189D4D2bin0 -> 5584 bytes
-rw-r--r--debian-maintainers-gpg/0x05F4A7A949A2D9AAbin0 -> 9105 bytes
-rw-r--r--debian-maintainers-gpg/0x062023CA3E06BDD5bin0 -> 984 bytes
-rw-r--r--debian-maintainers-gpg/0x08F869CFE683D60Cbin0 -> 10973 bytes
-rw-r--r--debian-maintainers-gpg/0x0BA013CD8ABDB9B5bin0 -> 4383 bytes
-rw-r--r--debian-maintainers-gpg/0x0C24B841C7DDBAAFbin0 -> 10449 bytes
-rw-r--r--debian-maintainers-gpg/0x0C871C4C653C1F59bin0 -> 15730 bytes
-rw-r--r--debian-maintainers-gpg/0x0CB18E521B24F3FFbin0 -> 5026 bytes
-rw-r--r--debian-maintainers-gpg/0x0CB5EFD858B09E60bin0 -> 21116 bytes
-rw-r--r--debian-maintainers-gpg/0x12580AC9CE1FA236bin0 -> 23055 bytes
-rw-r--r--debian-maintainers-gpg/0x1365720913D2F22Dbin0 -> 10975 bytes
-rw-r--r--debian-maintainers-gpg/0x156EEC0737AD3296bin0 -> 17915 bytes
-rw-r--r--debian-maintainers-gpg/0x16099E15596AE928bin0 -> 24988 bytes
-rw-r--r--debian-maintainers-gpg/0x183BD5ED35278611bin0 -> 6764 bytes
-rw-r--r--debian-maintainers-gpg/0x186CF99F98E75ABDbin0 -> 9446 bytes
-rw-r--r--debian-maintainers-gpg/0x18BD106B3B6C5475bin0 -> 2847 bytes
-rw-r--r--debian-maintainers-gpg/0x199A64FADFB500FFbin0 -> 14247 bytes
-rw-r--r--debian-maintainers-gpg/0x199BF1243632046Abin0 -> 10415 bytes
-rw-r--r--debian-maintainers-gpg/0x1B140644976B8AC9bin0 -> 5154 bytes
-rw-r--r--debian-maintainers-gpg/0x1D108E6C07CBC406bin0 -> 1549 bytes
-rw-r--r--debian-maintainers-gpg/0x1DC45F56E9512A1Bbin0 -> 5251 bytes
-rw-r--r--debian-maintainers-gpg/0x1E625DF64972FF9Abin0 -> 3399 bytes
-rw-r--r--debian-maintainers-gpg/0x20D504FDCAEA9F50bin0 -> 3464 bytes
-rw-r--r--debian-maintainers-gpg/0x20E637432E111B82bin0 -> 1956 bytes
-rw-r--r--debian-maintainers-gpg/0x211BCF562939AB8Fbin0 -> 4508 bytes
-rw-r--r--debian-maintainers-gpg/0x23C0FC60B040BEC3bin0 -> 6259 bytes
-rw-r--r--debian-maintainers-gpg/0x2611648AC7B0B792bin0 -> 5449 bytes
-rw-r--r--debian-maintainers-gpg/0x2834516CDA1E968Dbin0 -> 10990 bytes
-rw-r--r--debian-maintainers-gpg/0x2894E93A28C67B47bin0 -> 11158 bytes
-rw-r--r--debian-maintainers-gpg/0x28D9A6F364EB7512bin0 -> 6819 bytes
-rw-r--r--debian-maintainers-gpg/0x293A3C91D188369Cbin0 -> 6800 bytes
-rw-r--r--debian-maintainers-gpg/0x296975951879E9CCbin0 -> 6855 bytes
-rw-r--r--debian-maintainers-gpg/0x2A714497E37363AEbin0 -> 5573 bytes
-rw-r--r--debian-maintainers-gpg/0x2C7FCF80F4F76C43bin0 -> 30819 bytes
-rw-r--r--debian-maintainers-gpg/0x2D192CA624770276bin0 -> 3849 bytes
-rw-r--r--debian-maintainers-gpg/0x2E8162547E37CE41bin0 -> 46928 bytes
-rw-r--r--debian-maintainers-gpg/0x2EC3F60DE71C0B9Dbin0 -> 18611 bytes
-rw-r--r--debian-maintainers-gpg/0x3054862D2546A180bin0 -> 7368 bytes
-rw-r--r--debian-maintainers-gpg/0x309374D8374C3B48bin0 -> 16549 bytes
-rw-r--r--debian-maintainers-gpg/0x3139368039A11092bin0 -> 5774 bytes
-rw-r--r--debian-maintainers-gpg/0x31CC996766F05BA0bin0 -> 2814 bytes
-rw-r--r--debian-maintainers-gpg/0x31F3144544A1741Abin0 -> 4465 bytes
-rw-r--r--debian-maintainers-gpg/0x32CC4AAC028756FFbin0 -> 27828 bytes
-rw-r--r--debian-maintainers-gpg/0x3357018EB9999C0Abin0 -> 5624 bytes
-rw-r--r--debian-maintainers-gpg/0x36C361440C9BC971bin0 -> 9565 bytes
-rw-r--r--debian-maintainers-gpg/0x36E8C6291995F820bin0 -> 7979 bytes
-rw-r--r--debian-maintainers-gpg/0x3798AF15A1565658bin0 -> 25811 bytes
-rw-r--r--debian-maintainers-gpg/0x3940C9C3FE893883bin0 -> 2817 bytes
-rw-r--r--debian-maintainers-gpg/0x3970FE247CB69685bin0 -> 4617 bytes
-rw-r--r--debian-maintainers-gpg/0x39F17A5F5AEFBE73bin0 -> 7324 bytes
-rw-r--r--debian-maintainers-gpg/0x39FE11201A31555Cbin0 -> 2286 bytes
-rw-r--r--debian-maintainers-gpg/0x3A67D5D966D15C5Cbin0 -> 2287 bytes
-rw-r--r--debian-maintainers-gpg/0x3B106E718D6B31ACbin0 -> 2748 bytes
-rw-r--r--debian-maintainers-gpg/0x3B258B5314725EC8bin0 -> 5573 bytes
-rw-r--r--debian-maintainers-gpg/0x3B365DE93EBD1CD4bin0 -> 3280 bytes
-rw-r--r--debian-maintainers-gpg/0x3BA38591B2BF98D5bin0 -> 8504 bytes
-rw-r--r--debian-maintainers-gpg/0x3E1C27E11F69BFFEbin0 -> 19820 bytes
-rw-r--r--debian-maintainers-gpg/0x3F71FE0770D47FFBbin0 -> 8505 bytes
-rw-r--r--debian-maintainers-gpg/0x40BFEE868B055D9Abin0 -> 50862 bytes
-rw-r--r--debian-maintainers-gpg/0x40F2992CEC7EC6ABbin0 -> 4532 bytes
-rw-r--r--debian-maintainers-gpg/0x41BAA526682AE670bin0 -> 10053 bytes
-rw-r--r--debian-maintainers-gpg/0x46957EC08FD0FE90bin0 -> 1462 bytes
-rw-r--r--debian-maintainers-gpg/0x4797FA721C351C9Ebin0 -> 2818 bytes
-rw-r--r--debian-maintainers-gpg/0x479EC24F95C71D61bin0 -> 6686 bytes
-rw-r--r--debian-maintainers-gpg/0x47A47BF84C62CABBbin0 -> 7098 bytes
-rw-r--r--debian-maintainers-gpg/0x4814A19C535D3508bin0 -> 6725 bytes
-rw-r--r--debian-maintainers-gpg/0x48D5608D973C6032bin0 -> 12545 bytes
-rw-r--r--debian-maintainers-gpg/0x4916D7AB1D7A3804bin0 -> 3934 bytes
-rw-r--r--debian-maintainers-gpg/0x4A55C497F744F705bin0 -> 10163 bytes
-rw-r--r--debian-maintainers-gpg/0x4AD58E3068E669E2bin0 -> 6064 bytes
-rw-r--r--debian-maintainers-gpg/0x4B53D931E4D3E863bin0 -> 51041 bytes
-rw-r--r--debian-maintainers-gpg/0x4C8EF3DA3FD37230bin0 -> 2623 bytes
-rw-r--r--debian-maintainers-gpg/0x4C99693A5941C02Fbin0 -> 2788 bytes
-rw-r--r--debian-maintainers-gpg/0x4D99F6660A59827Bbin0 -> 8066 bytes
-rw-r--r--debian-maintainers-gpg/0x4E142C216BDFC613bin0 -> 7747 bytes
-rw-r--r--debian-maintainers-gpg/0x4E9018E0A329126Bbin0 -> 25251 bytes
-rw-r--r--debian-maintainers-gpg/0x500398DF5AB387D3bin0 -> 19491 bytes
-rw-r--r--debian-maintainers-gpg/0x507AF89025B10423bin0 -> 3644 bytes
-rw-r--r--debian-maintainers-gpg/0x50D52F12CE4E1399bin0 -> 5463 bytes
-rw-r--r--debian-maintainers-gpg/0x517667E5996EE6AAbin0 -> 10104 bytes
-rw-r--r--debian-maintainers-gpg/0x51C7482063BA272Fbin0 -> 33194 bytes
-rw-r--r--debian-maintainers-gpg/0x51DBDC58CC559573bin0 -> 9370 bytes
-rw-r--r--debian-maintainers-gpg/0x524DD2227A5017EDbin0 -> 7621 bytes
-rw-r--r--debian-maintainers-gpg/0x52A57CFCE13D657Dbin0 -> 7043 bytes
-rw-r--r--debian-maintainers-gpg/0x56A0D81F9F782DA9bin0 -> 8689 bytes
-rw-r--r--debian-maintainers-gpg/0x577C32375327FCD7bin0 -> 8470 bytes
-rw-r--r--debian-maintainers-gpg/0x597E6A39983230ECbin0 -> 16326 bytes
-rw-r--r--debian-maintainers-gpg/0x5A1221E8229E8A60bin0 -> 3444 bytes
-rw-r--r--debian-maintainers-gpg/0x5AC61074C5E81BC4bin0 -> 4004 bytes
-rw-r--r--debian-maintainers-gpg/0x5B39C0A1153ACABAbin0 -> 4026 bytes
-rw-r--r--debian-maintainers-gpg/0x5B3C275D60BF72BEbin0 -> 5165 bytes
-rw-r--r--debian-maintainers-gpg/0x5B8AD6F4C26ADDDDbin0 -> 7093 bytes
-rw-r--r--debian-maintainers-gpg/0x5D456739F3ABD420bin0 -> 5574 bytes
-rw-r--r--debian-maintainers-gpg/0x5D5F6C020398A60Abin0 -> 8049 bytes
-rw-r--r--debian-maintainers-gpg/0x5E946C090AFF0427bin0 -> 3292 bytes
-rw-r--r--debian-maintainers-gpg/0x5FA5BC3F5EC41F61bin0 -> 2759 bytes
-rw-r--r--debian-maintainers-gpg/0x61F3442674DE6624bin0 -> 5811 bytes
-rw-r--r--debian-maintainers-gpg/0x61F7985DB84E0B04bin0 -> 6933 bytes
-rw-r--r--debian-maintainers-gpg/0x634DC4F0687046F8bin0 -> 6933 bytes
-rw-r--r--debian-maintainers-gpg/0x64C708814523D373bin0 -> 2930 bytes
-rw-r--r--debian-maintainers-gpg/0x66393CC23864C13Fbin0 -> 4040 bytes
-rw-r--r--debian-maintainers-gpg/0x680668AE907F101Dbin0 -> 2894 bytes
-rw-r--r--debian-maintainers-gpg/0x6863EF9F8CFE190Dbin0 -> 6702 bytes
-rw-r--r--debian-maintainers-gpg/0x689A04020D7EA9A1bin0 -> 45776 bytes
-rw-r--r--debian-maintainers-gpg/0x68C287DFC6A80226bin0 -> 3902 bytes
-rw-r--r--debian-maintainers-gpg/0x6CACA448860CDC13bin0 -> 41764 bytes
-rw-r--r--debian-maintainers-gpg/0x6D7D441919D02395bin0 -> 4633 bytes
-rw-r--r--debian-maintainers-gpg/0x6F3E6153163E0577bin0 -> 6007 bytes
-rw-r--r--debian-maintainers-gpg/0x724AA9B52F024C8Bbin0 -> 2297 bytes
-rw-r--r--debian-maintainers-gpg/0x73059AA700FB95FFbin0 -> 4514 bytes
-rw-r--r--debian-maintainers-gpg/0x73D3C16E5F9383EDbin0 -> 2790 bytes
-rw-r--r--debian-maintainers-gpg/0x75133C8F94F6E0CCbin0 -> 5527 bytes
-rw-r--r--debian-maintainers-gpg/0x771750766E1C720Bbin0 -> 5025 bytes
-rw-r--r--debian-maintainers-gpg/0x7809DD1F83DCC74Abin0 -> 44046 bytes
-rw-r--r--debian-maintainers-gpg/0x786C63F330D7CB92bin0 -> 78246 bytes
-rw-r--r--debian-maintainers-gpg/0x79C43E620B039B35bin0 -> 72769 bytes
-rw-r--r--debian-maintainers-gpg/0x7D97093255A0CE7Fbin0 -> 10952 bytes
-rw-r--r--debian-maintainers-gpg/0x7E60A3A686AE8D98bin0 -> 6075 bytes
-rw-r--r--debian-maintainers-gpg/0x801F91E2A8F80172bin0 -> 2792 bytes
-rw-r--r--debian-maintainers-gpg/0x80878E59832BEC15bin0 -> 2499 bytes
-rw-r--r--debian-maintainers-gpg/0x80AD73734275BDAFbin0 -> 10835 bytes
-rw-r--r--debian-maintainers-gpg/0x83A395925B29CE90bin0 -> 10382 bytes
-rw-r--r--debian-maintainers-gpg/0x84E624545A27D942bin0 -> 9638 bytes
-rw-r--r--debian-maintainers-gpg/0x885FDAB331FED834bin0 -> 5209 bytes
-rw-r--r--debian-maintainers-gpg/0x8B229D2F7CCC04F2bin0 -> 3365 bytes
-rw-r--r--debian-maintainers-gpg/0x8B3D867C823E7A61bin0 -> 21523 bytes
-rw-r--r--debian-maintainers-gpg/0x8BDEAA5952784983bin0 -> 4825 bytes
-rw-r--r--debian-maintainers-gpg/0x8EFD9702F888B2AEbin0 -> 8255 bytes
-rw-r--r--debian-maintainers-gpg/0x8F32B4422F52107Fbin0 -> 12403 bytes
-rw-r--r--debian-maintainers-gpg/0x8F89871CDB75972Ebin0 -> 4387 bytes
-rw-r--r--debian-maintainers-gpg/0x8FE5502E4704F9D7bin0 -> 3420 bytes
-rw-r--r--debian-maintainers-gpg/0x903649294C33F9B7bin0 -> 2880 bytes
-rw-r--r--debian-maintainers-gpg/0x90A0EF1B8251A889bin0 -> 15120 bytes
-rw-r--r--debian-maintainers-gpg/0x90F0C9B18A6B4A19bin0 -> 18052 bytes
-rw-r--r--debian-maintainers-gpg/0x934380E836A0D0AAbin0 -> 5190 bytes
-rw-r--r--debian-maintainers-gpg/0x9394F354891D7E07bin0 -> 36226 bytes
-rw-r--r--debian-maintainers-gpg/0x9449C2F50996635Fbin0 -> 8873 bytes
-rw-r--r--debian-maintainers-gpg/0x95E64373F1529469bin0 -> 31329 bytes
-rw-r--r--debian-maintainers-gpg/0x972AF09CFECEEACEbin0 -> 11313 bytes
-rw-r--r--debian-maintainers-gpg/0x9A5B6D03F5EF96D7bin0 -> 9578 bytes
-rw-r--r--debian-maintainers-gpg/0x9B2E6B82752DB03Bbin0 -> 15745 bytes
-rw-r--r--debian-maintainers-gpg/0x9BB850C013111F0Cbin0 -> 3394 bytes
-rw-r--r--debian-maintainers-gpg/0x9EF66C2D2315BB7Cbin0 -> 3398 bytes
-rw-r--r--debian-maintainers-gpg/0x9FBB5B0279674636bin0 -> 3519 bytes
-rw-r--r--debian-maintainers-gpg/0xA03F52085D424895bin0 -> 2762 bytes
-rw-r--r--debian-maintainers-gpg/0xA199D76BCA4691E3bin0 -> 4039 bytes
-rw-r--r--debian-maintainers-gpg/0xA2591E231E251F36bin0 -> 40194 bytes
-rw-r--r--debian-maintainers-gpg/0xA278B781FE4B2BDAbin0 -> 10424 bytes
-rw-r--r--debian-maintainers-gpg/0xA4254072E373042Cbin0 -> 2389 bytes
-rw-r--r--debian-maintainers-gpg/0xA4A96C4479962E40bin0 -> 4392 bytes
-rw-r--r--debian-maintainers-gpg/0xA5FEEE3AC7937444bin0 -> 4762 bytes
-rw-r--r--debian-maintainers-gpg/0xA5FF4BB3EA53C5DFbin0 -> 5204 bytes
-rw-r--r--debian-maintainers-gpg/0xA62DBFB14A0882EBbin0 -> 13250 bytes
-rw-r--r--debian-maintainers-gpg/0xA721DA055374AA4Fbin0 -> 24319 bytes
-rw-r--r--debian-maintainers-gpg/0xA776582B312AC35Dbin0 -> 3323 bytes
-rw-r--r--debian-maintainers-gpg/0xA7C9FF063F3D2E03bin0 -> 13505 bytes
-rw-r--r--debian-maintainers-gpg/0xA8696F011940D6C7bin0 -> 5139 bytes
-rw-r--r--debian-maintainers-gpg/0xA8A128A8AB1CEE49bin0 -> 2430 bytes
-rw-r--r--debian-maintainers-gpg/0xA966C466708D8B92bin0 -> 2260 bytes
-rw-r--r--debian-maintainers-gpg/0xA9E9B64F92DE6DCAbin0 -> 2824 bytes
-rw-r--r--debian-maintainers-gpg/0xADF50EDAF8ADD585bin0 -> 5138 bytes
-rw-r--r--debian-maintainers-gpg/0xAEC2DF8E23BE7E38bin0 -> 23164 bytes
-rw-r--r--debian-maintainers-gpg/0xB0894B0104E29C73bin0 -> 9966 bytes
-rw-r--r--debian-maintainers-gpg/0xB315BED2FC329344bin0 -> 2821 bytes
-rw-r--r--debian-maintainers-gpg/0xB3A7CF0C801886CFbin0 -> 9829 bytes
-rw-r--r--debian-maintainers-gpg/0xB3C2C7B73BA3CD7Fbin0 -> 12286 bytes
-rw-r--r--debian-maintainers-gpg/0xB3F5945285219E1Fbin0 -> 2883 bytes
-rw-r--r--debian-maintainers-gpg/0xB446EEA8329A945Abin0 -> 4529 bytes
-rw-r--r--debian-maintainers-gpg/0xB6C4B90106BCE232bin0 -> 11791 bytes
-rw-r--r--debian-maintainers-gpg/0xB76DB9FFF0B6BF1Fbin0 -> 6070 bytes
-rw-r--r--debian-maintainers-gpg/0xBAAB2CA1B2158909bin0 -> 8850 bytes
-rw-r--r--debian-maintainers-gpg/0xBAF9CEC3F6922789bin0 -> 4504 bytes
-rw-r--r--debian-maintainers-gpg/0xBB861FDE40460F83bin0 -> 4699 bytes
-rw-r--r--debian-maintainers-gpg/0xBC196A94EDDDA1B7bin0 -> 4176 bytes
-rw-r--r--debian-maintainers-gpg/0xBF7DB622B303AC8Bbin0 -> 6291 bytes
-rw-r--r--debian-maintainers-gpg/0xC063DA3D1600E490bin0 -> 5611 bytes
-rw-r--r--debian-maintainers-gpg/0xC24E631BABB1FE70bin0 -> 2833 bytes
-rw-r--r--debian-maintainers-gpg/0xC2EAA8A26ADC59EEbin0 -> 2803 bytes
-rw-r--r--debian-maintainers-gpg/0xC311C5F54E89B698bin0 -> 2887 bytes
-rw-r--r--debian-maintainers-gpg/0xC32A4D0858F5A6EAbin0 -> 15547 bytes
-rw-r--r--debian-maintainers-gpg/0xC4C3F43EC6F0514Fbin0 -> 17926 bytes
-rw-r--r--debian-maintainers-gpg/0xC732B1D1C28F4E2Fbin0 -> 79460 bytes
-rw-r--r--debian-maintainers-gpg/0xC9183BEA0288CDEEbin0 -> 18188 bytes
-rw-r--r--debian-maintainers-gpg/0xC9F1CBF56351F719bin0 -> 8922 bytes
-rw-r--r--debian-maintainers-gpg/0xCA8D40019EBD4E93bin0 -> 7349 bytes
-rw-r--r--debian-maintainers-gpg/0xCABE1E9E2EBA364Fbin0 -> 23278 bytes
-rw-r--r--debian-maintainers-gpg/0xCBD1B596579B7FFFbin0 -> 2640 bytes
-rw-r--r--debian-maintainers-gpg/0xCC79D80A5BB7FC51bin0 -> 7896 bytes
-rw-r--r--debian-maintainers-gpg/0xCD1C4E73AD6D6F33bin0 -> 2784 bytes
-rw-r--r--debian-maintainers-gpg/0xCD280A0B4D72827Cbin0 -> 2281 bytes
-rw-r--r--debian-maintainers-gpg/0xCF13C21D2578B775bin0 -> 7913 bytes
-rw-r--r--debian-maintainers-gpg/0xCF8FA7CF80D8981Cbin0 -> 3402 bytes
-rw-r--r--debian-maintainers-gpg/0xD0DF194361283431bin0 -> 10833 bytes
-rw-r--r--debian-maintainers-gpg/0xD113FCAC3C4E599Fbin0 -> 3377 bytes
-rw-r--r--debian-maintainers-gpg/0xD27DDE1140A2F113bin0 -> 21314 bytes
-rw-r--r--debian-maintainers-gpg/0xD39481AE1E79ACF7bin0 -> 7834 bytes
-rw-r--r--debian-maintainers-gpg/0xD39D8D29BAF36DF8bin0 -> 67321 bytes
-rw-r--r--debian-maintainers-gpg/0xD53A15D983A10B94bin0 -> 14431 bytes
-rw-r--r--debian-maintainers-gpg/0xD9536D39C966A628bin0 -> 4989 bytes
-rw-r--r--debian-maintainers-gpg/0xD9B5E9377A62C02Bbin0 -> 15891 bytes
-rw-r--r--debian-maintainers-gpg/0xD9F36BF1108C8C0Fbin0 -> 2205 bytes
-rw-r--r--debian-maintainers-gpg/0xDEC4D246931EF49Bbin0 -> 7298 bytes
-rw-r--r--debian-maintainers-gpg/0xDFF3AB374F16F73Abin0 -> 7606 bytes
-rw-r--r--debian-maintainers-gpg/0xDFFAD8197617EF19bin0 -> 7849 bytes
-rw-r--r--debian-maintainers-gpg/0xE06376824AC5ABA9bin0 -> 2819 bytes
-rw-r--r--debian-maintainers-gpg/0xE4AFEBC61BB4B289bin0 -> 16408 bytes
-rw-r--r--debian-maintainers-gpg/0xE4DB6492FDB9B5D5bin0 -> 10016 bytes
-rw-r--r--debian-maintainers-gpg/0xE6C710E2E5C1E4A3bin0 -> 95260 bytes
-rw-r--r--debian-maintainers-gpg/0xE7519C8D747F00DCbin0 -> 2759 bytes
-rw-r--r--debian-maintainers-gpg/0xE7815732180C2A55bin0 -> 11013 bytes
-rw-r--r--debian-maintainers-gpg/0xE7BC91544F3A531Bbin0 -> 12260 bytes
-rw-r--r--debian-maintainers-gpg/0xE984F812756753E5bin0 -> 27856 bytes
-rw-r--r--debian-maintainers-gpg/0xEB9B1B01DE0572E4bin0 -> 12339 bytes
-rw-r--r--debian-maintainers-gpg/0xEBF48AB2578F9812bin0 -> 2789 bytes
-rw-r--r--debian-maintainers-gpg/0xEC545AA5B4FFC641bin0 -> 2830 bytes
-rw-r--r--debian-maintainers-gpg/0xEC68577DEDCAEE68bin0 -> 6716 bytes
-rw-r--r--debian-maintainers-gpg/0xED34CEABE27BAABCbin0 -> 46307 bytes
-rw-r--r--debian-maintainers-gpg/0xEDC8C8240F688E68bin0 -> 13841 bytes
-rw-r--r--debian-maintainers-gpg/0xEF0BA1C4F3990103bin0 -> 3960 bytes
-rw-r--r--debian-maintainers-gpg/0xEF242F709F912FBEbin0 -> 2885 bytes
-rw-r--r--debian-maintainers-gpg/0xF15DCE5316051F27bin0 -> 4083 bytes
-rw-r--r--debian-maintainers-gpg/0xF3C2F688A21CB648bin0 -> 7528 bytes
-rw-r--r--debian-maintainers-gpg/0xF44CDC387CCC61B9bin0 -> 4513 bytes
-rw-r--r--debian-maintainers-gpg/0xF6B6345C54273B9Bbin0 -> 4485 bytes
-rw-r--r--debian-maintainers-gpg/0xF7D3FAD933286674bin0 -> 3488 bytes
-rw-r--r--debian-maintainers-gpg/0xFA9DEC5DE11C63F1bin0 -> 4110 bytes
-rw-r--r--debian-maintainers-gpg/0xFE763A64F5E54FD6bin0 -> 9734 bytes
-rw-r--r--debian-nonupload-gpg/0x06456DD791E95791bin0 -> 9103 bytes
-rw-r--r--debian-nonupload-gpg/0x083781A2D2ACE48Bbin0 -> 32303 bytes
-rw-r--r--debian-nonupload-gpg/0x10589E8283DDA9A7bin0 -> 4452 bytes
-rw-r--r--debian-nonupload-gpg/0x28E545808596DC7Cbin0 -> 16447 bytes
-rw-r--r--debian-nonupload-gpg/0x3884437B13D8FF8Bbin0 -> 22285 bytes
-rw-r--r--debian-nonupload-gpg/0x397F3DB1C97A628Ebin0 -> 3300 bytes
-rw-r--r--debian-nonupload-gpg/0x453F8D999F113609bin0 -> 11386 bytes
-rw-r--r--debian-nonupload-gpg/0x52E45D29AA34EFC5bin0 -> 27361 bytes
-rw-r--r--debian-nonupload-gpg/0x59E6FCB346D609D5bin0 -> 12988 bytes
-rw-r--r--debian-nonupload-gpg/0x59F187CA156EB076bin0 -> 3298 bytes
-rw-r--r--debian-nonupload-gpg/0x5AC47FD9A0F2EB10bin0 -> 4398 bytes
-rw-r--r--debian-nonupload-gpg/0x5F2B9266CCBE0A4Ebin0 -> 4158 bytes
-rw-r--r--debian-nonupload-gpg/0x648047B2D723891Cbin0 -> 11537 bytes
-rw-r--r--debian-nonupload-gpg/0x7A749064D38F11A3bin0 -> 21379 bytes
-rw-r--r--debian-nonupload-gpg/0x7F55BB12A40F862Ebin0 -> 49295 bytes
-rw-r--r--debian-nonupload-gpg/0x7FD9FCCB000BEEEEbin0 -> 14890 bytes
-rw-r--r--debian-nonupload-gpg/0x83E7EA669A19CB94bin0 -> 66881 bytes
-rw-r--r--debian-nonupload-gpg/0x85045872DA83FD56bin0 -> 7741 bytes
-rw-r--r--debian-nonupload-gpg/0x8A111B5CAE426944bin0 -> 23872 bytes
-rw-r--r--debian-nonupload-gpg/0x962680C5305A9418bin0 -> 28442 bytes
-rw-r--r--debian-nonupload-gpg/0x96BD4FF64E709FDEbin0 -> 18755 bytes
-rw-r--r--debian-nonupload-gpg/0xA1F751F1A55357E8bin0 -> 19209 bytes
-rw-r--r--debian-nonupload-gpg/0xA2B91BC6CD4EBDDCbin0 -> 11862 bytes
-rw-r--r--debian-nonupload-gpg/0xAAF8AE16305D6E2Cbin0 -> 11853 bytes
-rw-r--r--debian-nonupload-gpg/0xBB41D45770EF06F7bin0 -> 29969 bytes
-rw-r--r--debian-nonupload-gpg/0xC0F8864CDA3D0358bin0 -> 33417 bytes
-rw-r--r--debian-nonupload-gpg/0xC9230A4849ACE0DBbin0 -> 13263 bytes
-rw-r--r--debian-nonupload-gpg/0xDAB389329A4CFA16bin0 -> 15738 bytes
-rw-r--r--debian-nonupload-gpg/0xDB686C92D9D59F61bin0 -> 67701 bytes
-rw-r--r--debian-nonupload-gpg/0xE5EC4AC9BD627B05bin0 -> 14084 bytes
-rw-r--r--debian-nonupload-gpg/0xEE94D766BAE97405bin0 -> 4617 bytes
-rw-r--r--debian-nonupload-gpg/0xF22674467E4AF4A3bin0 -> 35878 bytes
-rw-r--r--debian-nonupload-gpg/0xF536AA70111D5716bin0 -> 71254 bytes
-rw-r--r--debian-nonupload-gpg/0xF5B8B2E02AF31308bin0 -> 13532 bytes
-rw-r--r--debian-nonupload-gpg/0xF67DA33EE71DFDA9bin0 -> 4396 bytes
-rw-r--r--debian-nonupload-gpg/0xFB0E132DDB0AA5B1bin0 -> 23537 bytes
-rw-r--r--debian-role-keys-gpg/0x0CA8D15BB24D96F2bin0 -> 4393 bytes
-rw-r--r--debian-role-keys-gpg/0x42468F4009EA8AC3bin0 -> 3330 bytes
-rw-r--r--debian-role-keys-gpg/0x6BAF400B05C3E651bin0 -> 6183 bytes
-rw-r--r--debian-role-keys-gpg/0x988021A964E6EA7Dbin0 -> 5166 bytes
-rw-r--r--debian-role-keys-gpg/0xA89C4D0527C4C869bin0 -> 2842 bytes
-rw-r--r--debian-role-keys-gpg/0xDA87E80D6294BE9Bbin0 -> 4469 bytes
-rw-r--r--dm-packaging/CHECKLIST82
-rw-r--r--dm-packaging/Makefile27
-rw-r--r--dm-packaging/README42
-rw-r--r--dm-packaging/TODO4
-rw-r--r--dm-packaging/admins/add-ajt44
-rw-r--r--dm-packaging/admins/add-anibal60
-rw-r--r--dm-packaging/admins/add-beattie51
-rw-r--r--dm-packaging/admins/add-bnelson35
-rw-r--r--dm-packaging/admins/add-bzed63
-rw-r--r--dm-packaging/admins/add-he45
-rw-r--r--dm-packaging/admins/add-joerg66
-rw-r--r--dm-packaging/admins/add-joeyh45
-rw-r--r--dm-packaging/admins/add-mhy39
-rw-r--r--dm-packaging/admins/add-myon51
-rw-r--r--dm-packaging/admins/add-noodles34
-rw-r--r--dm-packaging/admins/add-rmurray61
-rw-r--r--dm-packaging/admins/add-troup46
-rw-r--r--dm-packaging/admins/add-wouter49
-rw-r--r--dm-packaging/admins/del-beattie6
-rw-r--r--dm-packaging/admins/del-bnelson6
-rw-r--r--dm-packaging/admins/del-he6
-rw-r--r--dm-packaging/admins/del-rmurray6
-rw-r--r--dm-packaging/admins/index19
-rw-r--r--dm-packaging/admins/index.gpg7
-rw-r--r--dm-packaging/admins/update-anibal53
-rw-r--r--dm-packaging/debian/changelog621
-rw-r--r--dm-packaging/debian/compat1
-rw-r--r--dm-packaging/debian/control21
-rw-r--r--dm-packaging/debian/copyright15
-rwxr-xr-xdm-packaging/debian/rules27
-rwxr-xr-xdm-packaging/keycheck96
-rwxr-xr-xdm-packaging/review32
-rw-r--r--dm-packaging/sample.changeset12
-rw-r--r--emeritus-keyring-gpg/0x01CBCC4BF28A0D3Ebin0 -> 18202 bytes
-rw-r--r--emeritus-keyring-gpg/0x055C4B35FFFFFFFEbin0 -> 67027 bytes
-rw-r--r--emeritus-keyring-gpg/0x05BCA9EAD562EBBEbin0 -> 6094 bytes
-rw-r--r--emeritus-keyring-gpg/0x06EAA066E397832Fbin0 -> 111965 bytes
-rw-r--r--emeritus-keyring-gpg/0x07B3C8BC4083E800bin0 -> 15369 bytes
-rw-r--r--emeritus-keyring-gpg/0x081419C30B437A89bin0 -> 14676 bytes
-rw-r--r--emeritus-keyring-gpg/0x0F274D21948F8F06bin0 -> 3667 bytes
-rw-r--r--emeritus-keyring-gpg/0x114CAAF608E25893bin0 -> 6694 bytes
-rw-r--r--emeritus-keyring-gpg/0x126EB563A74B06BFbin0 -> 121766 bytes
-rw-r--r--emeritus-keyring-gpg/0x12D34B8B656AE027bin0 -> 7712 bytes
-rw-r--r--emeritus-keyring-gpg/0x15C18EF489FA4CBEbin0 -> 6625 bytes
-rw-r--r--emeritus-keyring-gpg/0x15E09AF4DF5182C8bin0 -> 7308 bytes
-rw-r--r--emeritus-keyring-gpg/0x17274627C4FB7099bin0 -> 36884 bytes
-rw-r--r--emeritus-keyring-gpg/0x1885AD387D42F16Ebin0 -> 3989 bytes
-rw-r--r--emeritus-keyring-gpg/0x1988BAC881E23B3Cbin0 -> 4284 bytes
-rw-r--r--emeritus-keyring-gpg/0x1CB4F0F78DECAFE9bin0 -> 22617 bytes
-rw-r--r--emeritus-keyring-gpg/0x1D21C83DC452E0FCbin0 -> 77710 bytes
-rw-r--r--emeritus-keyring-gpg/0x1D62E9C9376DCEC7bin0 -> 3871 bytes
-rw-r--r--emeritus-keyring-gpg/0x1E5276729197B5F9bin0 -> 18074 bytes
-rw-r--r--emeritus-keyring-gpg/0x1E9310D9ADCE6065bin0 -> 19168 bytes
-rw-r--r--emeritus-keyring-gpg/0x1EFEB1801A49C0D2bin0 -> 21459 bytes
-rw-r--r--emeritus-keyring-gpg/0x201C31294D5843EAbin0 -> 16166 bytes
-rw-r--r--emeritus-keyring-gpg/0x2127371B9BB23062bin0 -> 15202 bytes
-rw-r--r--emeritus-keyring-gpg/0x250533CCA29B764Fbin0 -> 25628 bytes
-rw-r--r--emeritus-keyring-gpg/0x25792A876ACBD306bin0 -> 1555 bytes
-rw-r--r--emeritus-keyring-gpg/0x26E98AEAFA1E5292bin0 -> 9326 bytes
-rw-r--r--emeritus-keyring-gpg/0x296A6F97E15ED335bin0 -> 7301 bytes
-rw-r--r--emeritus-keyring-gpg/0x298E9A19AAC0E286bin0 -> 17452 bytes
-rw-r--r--emeritus-keyring-gpg/0x2E20FEEE71FC7D81bin0 -> 7791 bytes
-rw-r--r--emeritus-keyring-gpg/0x2EF5710914C6A712bin0 -> 2811 bytes
-rw-r--r--emeritus-keyring-gpg/0x3D908AB3F0FBF51Fbin0 -> 104736 bytes
-rw-r--r--emeritus-keyring-gpg/0x42EE72DAC27319ADbin0 -> 7170 bytes
-rw-r--r--emeritus-keyring-gpg/0x44E17740B8611E9Cbin0 -> 50401 bytes
-rw-r--r--emeritus-keyring-gpg/0x47BE58A24A3CB85Abin0 -> 109989 bytes
-rw-r--r--emeritus-keyring-gpg/0x482D17E94DADEC2Fbin0 -> 15409 bytes
-rw-r--r--emeritus-keyring-gpg/0x4933DAB400EF5DFBbin0 -> 27551 bytes
-rw-r--r--emeritus-keyring-gpg/0x530CB002D761B16Cbin0 -> 7875 bytes
-rw-r--r--emeritus-keyring-gpg/0x5ECAFB00A3AE44A4bin0 -> 7328 bytes
-rw-r--r--emeritus-keyring-gpg/0x611BA9508B78A5C2bin0 -> 13932 bytes
-rw-r--r--emeritus-keyring-gpg/0x63F7800A23D7B252bin0 -> 4604 bytes
-rw-r--r--emeritus-keyring-gpg/0x66C0ADDE8B45AC41bin0 -> 29685 bytes
-rw-r--r--emeritus-keyring-gpg/0x6887935AB297B391bin0 -> 10729 bytes
-rw-r--r--emeritus-keyring-gpg/0x72AF46E6E541A5A2bin0 -> 18274 bytes
-rw-r--r--emeritus-keyring-gpg/0x73401E35B4FBDAA5bin0 -> 4026 bytes
-rw-r--r--emeritus-keyring-gpg/0x7403062689664EDEbin0 -> 11178 bytes
-rw-r--r--emeritus-keyring-gpg/0x75E20CCD33E749FCbin0 -> 80862 bytes
-rw-r--r--emeritus-keyring-gpg/0x76D58093F540ABCDbin0 -> 29624 bytes
-rw-r--r--emeritus-keyring-gpg/0x7B1F549072B74923bin0 -> 17604 bytes
-rw-r--r--emeritus-keyring-gpg/0x7F36CF55AA87AA77bin0 -> 31053 bytes
-rw-r--r--emeritus-keyring-gpg/0x80F7DBDCCF4D32E4bin0 -> 4520 bytes
-rw-r--r--emeritus-keyring-gpg/0x82B5B40868C097BCbin0 -> 8903 bytes
-rw-r--r--emeritus-keyring-gpg/0x85199DE8C6648E90bin0 -> 32813 bytes
-rw-r--r--emeritus-keyring-gpg/0x859FEF67258E26B1bin0 -> 19766 bytes
-rw-r--r--emeritus-keyring-gpg/0x85B90D23464B8DE3bin0 -> 26777 bytes
-rw-r--r--emeritus-keyring-gpg/0x872F702C4D6E25A8bin0 -> 366553 bytes
-rw-r--r--emeritus-keyring-gpg/0x8B49BB0F0F945FC8bin0 -> 4441 bytes
-rw-r--r--emeritus-keyring-gpg/0x8B94031D7F75635Fbin0 -> 1835 bytes
-rw-r--r--emeritus-keyring-gpg/0x8E16B90AD6A6121Cbin0 -> 7328 bytes
-rw-r--r--emeritus-keyring-gpg/0x9388188B43C30A7Dbin0 -> 10478 bytes
-rw-r--r--emeritus-keyring-gpg/0x9495B8CF68668910bin0 -> 5486 bytes
-rw-r--r--emeritus-keyring-gpg/0x95921ED6E9A14344bin0 -> 10026 bytes
-rw-r--r--emeritus-keyring-gpg/0x95BD42E195D12EF7bin0 -> 6722 bytes
-rw-r--r--emeritus-keyring-gpg/0x9AED197FD311BBA1bin0 -> 5104 bytes
-rw-r--r--emeritus-keyring-gpg/0x9E509C93D26DF9D3bin0 -> 7025 bytes
-rw-r--r--emeritus-keyring-gpg/0xA1B986143704397Bbin0 -> 8492 bytes
-rw-r--r--emeritus-keyring-gpg/0xA1E52A7E249BC034bin0 -> 21054 bytes
-rw-r--r--emeritus-keyring-gpg/0xA8D2CD13AA544AA1bin0 -> 23746 bytes
-rw-r--r--emeritus-keyring-gpg/0xAC1E90BAC433F68Fbin0 -> 24169 bytes
-rw-r--r--emeritus-keyring-gpg/0xACC0E41055CA5976bin0 -> 6066 bytes
-rw-r--r--emeritus-keyring-gpg/0xAFCA65A20657A610bin0 -> 10147 bytes
-rw-r--r--emeritus-keyring-gpg/0xB0A2F1A9B3E6122Cbin0 -> 8363 bytes
-rw-r--r--emeritus-keyring-gpg/0xB14BB0C38D861CF1bin0 -> 14134 bytes
-rw-r--r--emeritus-keyring-gpg/0xB3118CEF8AEA8FEEbin0 -> 40800 bytes
-rw-r--r--emeritus-keyring-gpg/0xB44890DEDE3C9BC0bin0 -> 15897 bytes
-rw-r--r--emeritus-keyring-gpg/0xB87D9ADC46820241bin0 -> 7598 bytes
-rw-r--r--emeritus-keyring-gpg/0xBE5CF687DC5AB7C2bin0 -> 23722 bytes
-rw-r--r--emeritus-keyring-gpg/0xC12178348A90819Fbin0 -> 9516 bytes
-rw-r--r--emeritus-keyring-gpg/0xC48C244A3AA16670bin0 -> 3186 bytes
-rw-r--r--emeritus-keyring-gpg/0xC5D058E4BD68AEDBbin0 -> 11693 bytes
-rw-r--r--emeritus-keyring-gpg/0xC6D50A4188C70E43bin0 -> 13763 bytes
-rw-r--r--emeritus-keyring-gpg/0xC910D9222512E3C7bin0 -> 72695 bytes
-rw-r--r--emeritus-keyring-gpg/0xCBFD09CA41FDAD01bin0 -> 3904 bytes
-rw-r--r--emeritus-keyring-gpg/0xCD4B2AF3A0A0AAAAbin0 -> 73907 bytes
-rw-r--r--emeritus-keyring-gpg/0xCE7C4AADEA637685bin0 -> 4981 bytes
-rw-r--r--emeritus-keyring-gpg/0xCF64CD61EB46CA9Abin0 -> 11264 bytes
-rw-r--r--emeritus-keyring-gpg/0xD2277E455D3983A0bin0 -> 16116 bytes
-rw-r--r--emeritus-keyring-gpg/0xD7D3402E0106630Cbin0 -> 13202 bytes
-rw-r--r--emeritus-keyring-gpg/0xDD1FAB8937FE9825bin0 -> 13764 bytes
-rw-r--r--emeritus-keyring-gpg/0xE569B5E3F30D2F35bin0 -> 5401 bytes
-rw-r--r--emeritus-keyring-gpg/0xE941DEDA7C5BB6A5bin0 -> 24148 bytes
-rw-r--r--emeritus-keyring-gpg/0xEB70FEF3CDFC6E4Fbin0 -> 16399 bytes
-rw-r--r--emeritus-keyring-gpg/0xF3AC49989AD13245bin0 -> 22446 bytes
-rw-r--r--emeritus-keyring-gpg/0xF41B286258C7B079bin0 -> 19148 bytes
-rw-r--r--emeritus-keyring-gpg/0xFA0C410738C9D903bin0 -> 41680 bytes
-rw-r--r--keyids2858
-rw-r--r--output/keyrings/.placeholder0
-rwxr-xr-xruntests33
-rwxr-xr-xscripts/add-key144
-rwxr-xr-xscripts/check-dm-acl23
-rwxr-xr-xscripts/chk_expiry69
-rwxr-xr-xscripts/clean-keydir146
-rwxr-xr-xscripts/explode-keyring38
-rwxr-xr-xscripts/gpg-diff204
-rwxr-xr-xscripts/mail_expired.rb69
-rwxr-xr-xscripts/move-key145
-rwxr-xr-xscripts/parse-email199
-rwxr-xr-xscripts/parse-git-changelog245
-rwxr-xr-xscripts/parse-gpg-update52
-rwxr-xr-xscripts/process-rt667
-rwxr-xr-xscripts/pull-updates90
-rwxr-xr-xscripts/replace-key178
-rwxr-xr-xscripts/revoke-key52
-rwxr-xr-xscripts/update-key95
-rwxr-xr-xscripts/update-keyrings405
-rwxr-xr-xscripts/update-ldap82
-rwxr-xr-xt/at-least-2048.t22
-rwxr-xr-xt/dm-vs-dd.t47
-rwxr-xr-xt/keyids-complete.t19
-rwxr-xr-xt/no-dupes.t23
-rwxr-xr-xt/no-expired.t20
-rwxr-xr-xt/no-revoked.t22
1346 files changed, 8919 insertions, 0 deletions
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..d511905
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..76675fd
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,35 @@
+all: output/keyrings/debian-keyring.gpg output/keyrings/debian-maintainers.gpg output/keyrings/debian-nonupload.gpg output/keyrings/debian-role-keys.gpg output/keyrings/emeritus-keyring.gpg output/sha512sums.txt output/README output/changelog
+
+output/keyrings/debian-keyring.gpg: debian-keyring-gpg debian-keyring-gpg/0x*
+ cat debian-keyring-gpg/0x* > output/keyrings/debian-keyring.gpg
+
+output/keyrings/debian-maintainers.gpg: debian-maintainers-gpg debian-maintainers-gpg/0x*
+ cat debian-maintainers-gpg/0x* > output/keyrings/debian-maintainers.gpg
+
+output/keyrings/debian-nonupload.gpg: debian-nonupload-gpg debian-nonupload-gpg/0x*
+ cat debian-nonupload-gpg/0x* > output/keyrings/debian-nonupload.gpg
+
+output/keyrings/debian-role-keys.gpg: debian-role-keys-gpg debian-role-keys-gpg/0x*
+ cat debian-role-keys-gpg/0x* > output/keyrings/debian-role-keys.gpg
+
+output/keyrings/emeritus-keyring.gpg: emeritus-keyring-gpg emeritus-keyring-gpg/0x*
+ cat emeritus-keyring-gpg/0x* > output/keyrings/emeritus-keyring.gpg
+
+output/sha512sums.txt: output/keyrings/debian-keyring.gpg output/keyrings/debian-maintainers.gpg output/keyrings/debian-nonupload.gpg output/keyrings/debian-role-keys.gpg output/keyrings/emeritus-keyring.gpg
+ cd output; sha512sum keyrings/* > sha512sums.txt
+
+output/README: README
+ cp README output/
+
+output/changelog: debian/changelog
+ cp debian/changelog output/
+
+output/openpgpkey: output/keyrings/debian-keyring.gpg output/keyrings/debian-keyring.gpg output/keyrings/debian-nonupload.gpg output/keyrings/debian-role-keys.gpg
+ cd output && ../scripts/update-keyrings build-wkd debian.org keyrings/debian-keyring.gpg keyrings/debian-nonupload.gpg keyrings/debian-role-keys.gpg
+
+test: all
+ ./runtests
+
+clean:
+ rm -f output/keyrings/*.gpg output/sha512sums.txt output/README output/changelog output/keyrings/*~
+ rm -rf gpghome output/openpgpkey
diff --git a/README b/README
new file mode 100644
index 0000000..e2f42c6
--- /dev/null
+++ b/README
@@ -0,0 +1,198 @@
+README for the debian-keyring package
+=====================================
+
+
+Introduction
+------------
+
+The Debian project wants developers to digitally sign the
+announcements of their packages, to protect against forgeries. The
+Debian project maintains OpenPGP keyrings with keys of
+Debian developers. This is the README for these keyrings.
+
+
+Background: OpenPGP and GnuPG
+-----------------------------
+
+OpenPGP is a cryptographic standard that defines certificate formats,
+signature formats, and encryption formats. For debian, we rely
+heavily on the signature formats, and we keep our developers'
+credentials in OpenPGP certificate formats, aggregated into
+"keyrings", which are just concatenated files of OpenPGP certificates.
+
+These keyrings have a suffix of .gpg, reflecting our use of GnuPG (the
+GNU Privacy Guard), the most widely-used free software implementation
+of OpenPGP.
+
+Some older OpenPGP implementations used cryptography that is now
+considered weak, so we strongly encourage you to migrate to a strong
+(2048 bit or greater, current standard is 4096, RSA-based) OpenPGP
+key.
+
+Getting debian-keyring.gpg
+--------------------------
+
+The current version of debian-keyring.gpg is always available via
+rsync from keyring.debian.org (module keyrings).
+
+There is also a (possibly slightly out-of-date) version available on
+your nearest debian mirror in debian/doc/debian-keyring.tar.gz and as
+the debian-keyring package.
+
+The rsync area on keyring.debian.org is the canonical location for
+keyrings and it is what the Debian installer program (dinstall) uses.
+If your key is available from there, it will be seen by dinstall. The
+tarball and Debian package are provided for user convenience and are
+not necessarily in sync with keyring.debian.org.
+
+That file contains the keyrings, signed copy of keyring md5sums and
+this README. The keyring md5sums will be signed by the keyring-maint
+team (currently, Jonathan McDowell, Gunnar Wolf, and Daniel Kahn
+Gillmor).
+
+Using the debian-keyring with gpg
+---------------------------------
+
+Add these lines to the bottom of your ~/.gnupg/gpg.conf[1] file:
+
+keyring /usr/share/keyrings/debian-keyring.gpg
+
+GPG cannot modify keys in these root-owned files. In order to edit or
+sign keys in the Debian keyring you will first need to import them to
+your personal keyring. If ~/.gnupg/gpg.conf lists the debian-keyring
+files, keys already in the Debian keyring will not be imported to your
+personal keyring. You can use "gpg --no-options --import" to force
+GPG to ignore gpg.conf and import keys to your personal keyring only.
+
+It is also possible to use public keyservers on the net directly. This
+requires that you have a working internet connection.
+Add a line to your ~/.gnupg/gpg.conf[1] file such as:
+
+keyserver pool.sks-keyservers.net
+
+or
+
+keyserver keyring.debian.org
+
+Generate a key pair
+-------------------
+
+GPG is used for security, and security can be a bit tricky. You might
+find the guide at:
+
+https://keyring.debian.org/creating-key.html
+
+helpful.
+
+Your OpenPGP key should have an encryption-capable subkey as well; otherwise
+DSA will not be able to email you your account password.
+
+You should also generate a revocation certificate, and store it in a
+safe place in the case that you forget your pass phrase, or lose your
+key(s). GnuPG 2.1 or later automatically generates revocation
+certificates and stores them in ~/.gnupg/openpgp-revocs.d/ -- please
+back them up safely!
+
+Exchange key signatures with other people
+-----------------------------------------
+
+If at all possible, meet other Debian developers in person, verify
+their fingerprints, and certify each other's keys. Geographical and
+economical challenges often make this impossible, but if you can do
+it, please do. Signing keys means verifying that the key and the
+username belong together. The signatures allow other people to know
+that the key belongs to the person it says it belongs to. (This is the
+"web of trust" stuff the GPG manual explains about.)
+
+Also exchange key signatures with many other OpenPGP users. It all
+helps to expand and strengthen the OpenPGP web of trust.
+
+Do *NOT* certify other people's key unless you have met that person
+face to face in real life and have verified that the person is who
+they say they are. One common way people can verify identity is to
+ask for a strong, unforgeable form of government-issued ID that they
+know how to check (e.g. passport, driver's license).
+
+
+Getting your key into the debian keyring
+----------------------------------------
+
+If you are an old debian developer who hasn't uploaded your packages
+for a long time, and your key is not in the keyring, send a mail to
+keyring@rt.debian.org (making sure to include the words "Debian RT"
+somewhere in the subject) explaining the situation, and including your
+public key.
+
+All new maintainers should apply at https://nm.debian.org/, and your
+key(s) will be added to the keyring as part of the admission process.
+
+
+Updating your key(s)
+--------------------
+
+There is a keyserver running on keyring.debian.org; for any updates of
+existing keys please send them there, e.g:
+
+ $ gpg --keyserver=keyring.debian.org --send-keys 0x00000123ABCD0000
+
+To add a new key or remove an existing one, please send mail to
+keyring@rt.debian.org making sure to include the words "Debian RT"
+somewhere in the subject line.
+
+
+What the keyrings are
+---------------------
+
+ o debian-keyring.gpg
+
+ This is the canonical Debian Developers (DD) keyring. Anyone who
+ has a key in here is an uploading Debian Developer.
+
+ o debian-maintainers.gpg
+
+ The keyring for Debian Maintainers (DM). Anyone who has a key in
+ here is a Debian Maintainer.
+
+ o debian-nonupload.gpg
+
+ This is the keyring for Debian Developers (nonuploading). Anyone
+ who has a key in here is a nonuploading Debian Developer.
+
+ o debian-role-keys.gpg
+
+ This is the keyring used to contain role account keys, such as
+ "ftp-master" (it contains the key used to sign the Release files
+ in the archive).
+
+===
+
+These keyrings are not part of the binary package but are available in
+the source package or on keyring.debian.org. It is very strongly
+recommended that you do not use or rely on keys in these keyrings for
+verification purposes.
+
+ o emeritus-keyring.gpg
+
+ This is the keyring of emeritus developers; i.e. those who have
+ resigned, retired, passed away or are otherwise inactive.
+
+
+Acknowledgements
+----------------
+
+This README was originally written by Lars Wirzenius, liw@iki.fi and
+was over time maintained by James Troup <james@nocrew.org>. Currently
+it is maintained by the keyring-maint team (Jonathan McDowell
+<noodles@earth.li>, Gunnar Wolf <gwolf@debian.org>, and Daniel Kahn
+Gillmor <dkg@fifthhorseman.net>). Contributions by J.H.M. Dassen
+(Ray) <jdassen@wi.LeidenUniv.nl>, Igor Grobman <igor@debian.org>,
+Darren Stalder <torin@daft.com>, Norbert Veber
+<nveber@primusolutions.net> and Martin Michlmayr <tbm@cyrius.com>.
+
+Many thanks to Brendan O'Dea <bod@debian.org> who set up and wrote
+support scripts for the keyserver on keyring.debian.org.
+
+================================================================================
+
+[1] In Woody-era versions of gnupg (<< 1.2) the options file was
+ called ~/.gnupg/options.
diff --git a/cheatsheets/index.txt b/cheatsheets/index.txt
new file mode 100644
index 0000000..32bada7
--- /dev/null
+++ b/cheatsheets/index.txt
@@ -0,0 +1,37 @@
+Infrastructure
+==============
+
+Git tree - infrastructure/git.txt
+Request Tracker - infrastructure/rt.txt
+kaufmann.debian.org layout - infrastructure/kaufmann.txt
+HKP keyserver - infrastructure/hkp.txt
+
+Keyring handling
+================
+
+As a general rule, keyring requests arrive via Debian's RT, and we
+usually ask people to open a ticket so it is kept as a reference.
+
+When you are working with a request, claim the ticket and set it to
+the "open" state from RT's web interface.
+
+Once it is done, send a message (either reply to RT's message on the
+mail or via RT's web interface - taking care to use "reply" and not
+"comment", to make it visible to the submitter) telling the change is
+done in the working tree, and explaining we might take some time to
+publish the changes - Something like this:
+
+ The changes you have requested have been pushed to our working
+ tree, and will be included in the next keyring push. Please be
+ patient - We batch several requests together, and tend to do
+ approximately one push per month.
+
+The operations on keyring are on a separate file each, for ease of
+reference. They are:
+
+Adding a DD key - keyring/adding_dd.txt
+Removing a DD key - keyring/removing_dd.txt
+Updating a DD key - keyring/updating_dd.txt
+Adding a DM key - keyring/adding_dm.txt
+Promoting a DM to DD - keyring/dm_to_dd.txt
+
diff --git a/cheatsheets/infrastructure/adding-new-member.txt b/cheatsheets/infrastructure/adding-new-member.txt
new file mode 100644
index 0000000..6b2c7ec
--- /dev/null
+++ b/cheatsheets/infrastructure/adding-new-member.txt
@@ -0,0 +1,23 @@
+When adding a new member to the keyring-maint team there are various
+steps which need to be performed.
+
+ * Signed email to DSA (admin@rt.debian.org, remember to add Debian RT
+ in the subject). This should include the name + Debian username of
+ the new team member and ask for the following:
+
+ * User addition to keyring group (which will allow access to
+ kaufmann)
+ * Addition to "Keyring Maintainers" LDAP object to enable editing of
+ fingerprint objects
+ * User account on rt.debian.org with access to the 2 keyring queues
+ * Addition to keyring-maint@debian.org email alias
+ * Import new member's Debian key into debian-trustedkeys.gpg
+ * Potential modification of dsa-misc/scripts/sync-keyring to include
+ new member's fingerprint
+
+ * Inform the NM Front Desk team with username, email address +
+ fingerprint details so keyring/git_ops.py and keyring/housekeeping.py
+ can be updated with the additional details
+
+ * Inform FTP master of the new member + fingerprint so they can be
+ added to DM-Admin / AdminFingerprints in dak.conf
diff --git a/cheatsheets/infrastructure/git.txt b/cheatsheets/infrastructure/git.txt
new file mode 100644
index 0000000..353957d
--- /dev/null
+++ b/cheatsheets/infrastructure/git.txt
@@ -0,0 +1,111 @@
+Git working tree
+----------------
+
+Keyring work is coordinated in the Git tree living in
+/srv/keyring.debian.org/master-keyring.git/ at keyring.debian.org
+(which is an alias to kaufmann.debian.org). You need to have an
+account on kaufmann to get access to the working tree. The URL for the
+Git repository is:
+
+ ssh://kaufmann.debian.org/srv/keyring.debian.org/master-keyring.git/
+
+Note that, before March 2014, we used to work on a Bazaar tree. When
+the tree was imported over to Git, the only bit of lost information
+were the commit signatures. The Bazaar tree up to that point (left at
+commit #1297) is still available in Kaufmann, at
+/srv/keyring.debian.org/master-keyring/ (probably we should replace it
+to avoid confusions!).
+
+Public tree copy
+----------------
+
+There is a public copy of the tree we push to whenever we push the
+updates; it is available at Debian's Git server:
+
+ https://salsa.debian.org/debian-keyring/keyring.git
+
+This tree can also be browsed online at:
+
+ http://salsa.debian.org/debian-keyring/keyring
+
+So, when you push a new revision, do:
+
+ $ git push git@salsa.debian.org:debian-keyring/keyring.git master
+
+Signing commits
+---------------
+
+All commits should be GPG-signed. To do so, specify your signing key
+to Git, like:
+
+ $ git config user.signingkey 0x0000DEAD0000BEEF
+
+And remember to always specify the '-S' switch when committing!
+
+Note that if you use debcommit, you can ask it to always sign commits
+by either setting its DEBCOMMIT_SIGN_COMMITS configuration variable or
+by specifying --sign-commit in the command line.
+
+** Note: A nice Git hook can be of use here to remind us if we're
+ missing -S
+
+Parsing the Git changelog
+-------------------------
+
+When pushing a new keyring revision, you can use
+./script/parse-git-changelog to automate several steps. Pipe it the
+changelog since the last uploaded revision (remember to tag it!):
+
+$ git log 2014.11.19.. | scripts/parse-git-changelog
+
+It will create three files: rt-update, ldap-update and dak-update. For
+the two first ones, look in the respective cheatsheets; for the
+dak-update; refer to Ansgar Burchardt's message (Message-ID:
+<87tx2uvcti.fsf@deep-thought.43-1.org>):
+
+ Hi,
+
+ as DM permissions are bound to specific keys they need to be updated if
+ a DM changes his key. Currently I do so from time to time (usually when
+ somebody has problems uploading packages), but it would be nice if you
+ could tell dak that keys changed.
+
+ To do so, please wait until the new keys have been installed and then
+ upload a <user>-<YYYYMMDD>-<HHMM>.dak-commands via ftp to ftp-master. It
+ should look like the following:
+
+ +-----------------------------------------------------------------------
+ | Archive: ftp.debian.org
+ | Uploader: Ansgar Burchardt <ansgar@debian.org> *optional*
+ | Cc: keyring-maint@debian.org *optional*
+ |
+ | Action: dm-migrate
+ | From: 3C0B6EB0AB2729E8CE2255A7385AE490868EFA66
+ | To: 5691 873A A9B1 C18E 3CEE 82E6 0F8C E0BF 4E85 E61B
+ | Reason: Replace 0x385AE490868EFA66 with 0x0F8CE0BF4E85E61B (Stefan Völkel) (RT #5318)
+ |
+ | Action: dm-migrate
+ | From: B86CB5487CC4B58F0CA3856E7EE852DEE6B78725
+ | To: FBF3 EEAF A780 7802 B56B 27A9 70A8 FEE0 74B3 ED3A
+ | Reason: Replace 0x7EE852DEE6B78725 with 0x70A8FEE074B3ED3A (Yauheni Kaliuta) (RT #5251)
+ |
+ | Action: dm-remove
+ | Fingerprint: ~bla~
+ | Reason: ~blubb~
+ +-----------------------------------------------------------------------
+
+ Plus a GPG cleartext signature around everything.
+
+ The Uploader and Cc fields are optional; if Uploader is not given email
+ replies are sent to the primary UID of the key that was used to sign the
+ file. Whitespace in fields with fingerprints is ignored to make life
+ easier. The Reason field is optional and just for informational use.
+
+ Would it be possible for you to do this?
+
+ Ansgar
+
+Do note that ftp to ftp-master is no longer possible. We can place the
+file in its place by scp:
+
+ $ scp ${user}-${date}-${time}.dak-commands ssh.upload.debian.org:/srv/upload.debian.org/UploadQueue/
diff --git a/cheatsheets/infrastructure/kaufmann.txt b/cheatsheets/infrastructure/kaufmann.txt
new file mode 100644
index 0000000..cd5f60e
--- /dev/null
+++ b/cheatsheets/infrastructure/kaufmann.txt
@@ -0,0 +1,21 @@
+Pushing the changes to kaufmann.debian.org
+==========================================
+
+'mosca$' means the commands should be run on your own computer (it's
+gwolf's desktop name); of course, 'kaufmann$' means said steps are to
+be run from kaufmann.
+
+mosca$ make
+mosca$ make test
+
+This will complain about expired keys and other common
+mistakes. Double check its output - Sometimes weak subkeys are added,
+they will be reported here!
+
+mosca$ gpg --clearsign output/sha512sums.txt
+mosca$ mv output/sha512sums.txt.asc output/sha512sums.txt
+mosca$ scp scripts/update-keyrings kaufmann.debian.org:
+mosca$ scp -r output/ kaufmann.debian.org:
+mosca$ git push git@salsa.debian.org:debian-keyring/keyring.git master
+mosca$ ssh kaufmann
+kaufmann$ ./update-keyrings ./output
diff --git a/cheatsheets/infrastructure/ldap.txt b/cheatsheets/infrastructure/ldap.txt
new file mode 100644
index 0000000..c0b63ee
--- /dev/null
+++ b/cheatsheets/infrastructure/ldap.txt
@@ -0,0 +1,53 @@
+We can now directly update LDAP records - That means that key updates
+can now be handled directly by us. There are several tools that can be
+used for this purpose - I'm using ud-info. For this, I have to use the
+Debian password (and given I dislike passwords, I always regenerate it
+by following http://db.debian.org/password.html and throwing it away).
+
+keyring-maint has access to updating DD keys, but _not_ to change
+their account status - That is, creating new DD accounts and retiring
+DDs requires reassigning the tickets to DSA.
+
+To edit a DD's entry, we specify his username - In this case, I will
+edit Julien Danjou (acid)'s record (only the first couple of lines
+shown), and a short menu of actions:
+
+$ ud-info -r -u acid
+Accessing LDAP entry for 'acid' as 'gwolf'
+gwolf's password:
+
+Julien Danjou <acid@debian.org>
+Password last changed : Mon 13/10/2008 UTC
+PGP/GPG Key Fingerprints: 9A0D 5FD9 EB42 22F6 8974 C95C A462 B51E C2FE E5CD
+ Unix User ID : 'acid' (id=2491, gid=800)
+(...)
+ a) Arbitary Change
+ r) retire developer
+ R) Randomize Password
+ L) Lock account and disable mail
+ p) Change Password
+ u) Switch Users
+ x) Exit
+
+We request an arbitrary change for the "keyfingerprint"
+attribute. Note that it appears as empty - Disregardl
+
+Change? a
+Attr? keyfingerprint
+Old value: ''
+Press enter to leave unchanged and a single space to set to empty
+New? 5361 BD40 015B 7438 2739 101A 611B A950 8B78 A5C2
+Setting.
+
+The record will be shown again. Note that the old key will still be
+shown! You can switch user ('u') to the same user again and verify the
+change is in place.
+
+
+*** Helper script helps!
+
+ The parse-git-changelog script will generate a ldap-update
+ file. Each line contains the updates for a user: Debian login,
+ old key fingerprint, new key fingerprint.
+
+ Following that file is a real time saver for this step! :)
diff --git a/cheatsheets/infrastructure/rt.txt b/cheatsheets/infrastructure/rt.txt
new file mode 100644
index 0000000..4d4ff95
--- /dev/null
+++ b/cheatsheets/infrastructure/rt.txt
@@ -0,0 +1,74 @@
+Request Tracker (rt.debian.org)
+-------------------------------
+
+ [ Note: This file is basically a copy of Jonathan's "brain dump"
+ series, where he explained the workings of keyring to Gunnar, who
+ is writing this paragraph in third person. Hopefully, this will
+ reach somebody else in the future! ;-) ]
+
+ [ Note much later on: The text following here describes interaction
+ using the Web interface. It is valid, but we have found much easier
+ to use the `rt' command in the `rt4-clients' package.
+
+ The parse-git-changelog script will output a script that uses rhis
+ command and greatly simplifies closing and reasigning tickets when
+ many changes are involved.]
+
+
+So, RT. Why not just bugs.debian.org? I think the original rationale
+was that there's the potential for sensitive information to need to be
+tracked, in a similar manner to DSA. For example last week we had a DD
+with a potentially compromised key; wise to keep that information
+limited until the key was removed from the active keyring.
+
+I don't know if you've used Debian RT at all; it lives at:
+
+http://rt.debian.org/
+
+and you can get read only access to the public bits with the username
+guest and password readonly
+
+That will get you access to the "Keyring" queue, which is the public
+one. The one you can't see is "Keyring - Incoming" which currently has
+a bunch of key replacement requests sitting in it. These aren't
+particularly sensitive I guess, but I prefer to keep them private
+until implemented. Most of them are just waiting for post DebConf
+signatures to trickle in to help limit damage to the WoT.
+
+The Keyring queue at present has a couple of new DDs (which I'll sort
+out within the next week) and some older key replacements. However if
+you look through the closed tickets in that queue you should be able
+to match them up to the Git commits - anything that came from an RT
+ticket should have the ticket number in the changelog (occasionally
+this doesn't happen, but it's a mistake). Nothing closed should end up
+in the "Keyring - Incoming" queue; it all gets moved to Keyring at the
+point it's closed, so everything is eventually public.
+
+Users tend to create new tickets by emailing keyring@rt.debian.org -
+they need to put "Debian RT" in the subject to get it past the rt.d.o
+spam stuff and hopefully they also put something helpful in there as
+well, but often they don't. It's easy enough to retitle in RT. Tickets
+that come in via this interface end up in the "Keyring - Incoming"
+queue.
+
+One major problem with RT to note is that it mangles PGP/MIME
+signatures, so everything has to be done with inline signatures. I've
+also seen some mangling of those but only on mail from Joerg so I'm
+not sure if it's him or RT that's the problem.
+
+The other use for RT is asking DSA to make updates to LDAP; every user
+has an associated fingerprint (or multiple fingerprints, but at
+present that's only users with v3 + v4 keys). For "New DD" tickets
+that came from DAM I just reassign them to DSA once I've added the key
+and then they can deal with the account creation (the key needs added
+before the account so the initial password can be sent out
+encrypted). When I remove keys or do key replacements I just create a
+new ticket (via signed mail to admin@rt.debian.org); usually I've
+batched up a bunch of changes so I send one mail with details of all
+the removals/changes and reasoning. See RT #1667, #1664 or #1520 for
+examples of these mails.
+
+ *** Note - As of August 2010, we can now do the LDAP updates
+ ourselves. We should update this text with the pertinent
+ information / procedure.
+
diff --git a/cheatsheets/keyring/adding_dd.txt b/cheatsheets/keyring/adding_dd.txt
new file mode 100644
index 0000000..830c61b
--- /dev/null
+++ b/cheatsheets/keyring/adding_dd.txt
@@ -0,0 +1,2 @@
+Adding a DD key
+===============
diff --git a/cheatsheets/keyring/adding_dm.txt b/cheatsheets/keyring/adding_dm.txt
new file mode 100644
index 0000000..5a03ca3
--- /dev/null
+++ b/cheatsheets/keyring/adding_dm.txt
@@ -0,0 +1,95 @@
+Adding a DM key
+===============
+
+- Request must be signed by somebody in the DM team (currently:
+ anibal, enrico, xoswald). Always check it has been signed by them
+ using their currently registered Debian key!
+
+- Request must include:
+ - Full DM key fingerprint
+ - Agreement URL (message sent by prospective DM where he agrees with
+ DFSG, SC, DMUP, and giving an overview of his current work in
+ Debian)
+ - One or more DD advocates (messages signed by DDs confirming
+ applicant has done Debian work and requesting him to be accepted)
+ - It _may_ also include a bug number (in the regular Debian BTS)
+ that should be closed when the request is dealt with. If so, close
+ it in debian/changelog.
+
+- Procedure:
+
+ I am following the request for Javier Merino (RT #2466). Of course,
+ replace keys with adequate values.
+
+ $ gpg --verify < (copy of RT message)
+ (...)
+ gpg: Signature made Thu 26 Aug 2010 01:14:41 PM CDT using RSA key ID 464B8DE3
+ gpg: Good signature from "Xavier Oswald <xoswald@debian.org>"
+ gpg: aka "Xavier Oswald <x.oswald@free.fr>"
+ gpg: aka "Xavier Oswald <xoswald@gmail.com>"
+ gpg: WARNING: This key is not certified with a trusted signature!
+ gpg: There is no indication that the signature belongs to the owner.
+ Primary key fingerprint: DE46 8D1D 2744 CF28 5431 1CD7 85B9 0D23 464B 8DE3
+ # I have never met xoswald, but «grep 464B8DE3 keyids» gives me
+ # «0x85B90D23464B8DE3 Xavier Oswald <xoswald>» and verifying
+ # the fingerprint matches
+
+ $ gpg --keyserver $KEYSERVER --recv-key 6B1BAEC2CA5D4EA7439803612DCE3F2836D4E4F5
+ gpg: requesting key 36D4E4F5 from hkp server nisamox.fciencias.unam.mx
+ gpg: key 36D4E4F5: public key "Javier Merino Cacho <javier.merino@alumnos.unican.es>" imported
+ gpg: 3 marginal(s) needed, 1 complete(s) needed, classic trust model
+ gpg: depth: 0 valid: 3 signed: 163 trust: 0-, 0q, 0n, 0m, 0f, 3u
+ gpg: depth: 1 valid: 163 signed: 405 trust: 154-, 0q, 0n, 5m, 4f, 0u
+ gpg: depth: 2 valid: 12 signed: 99 trust: 12-, 0q, 0n, 0m, 0f, 0u
+ gpg: next trustdb check due at 2010-09-10
+ gpg: Total number processed: 1
+ gpg: imported: 1
+
+ $ gpg --export 6B1BAEC2CA5D4EA7439803612DCE3F2836D4E4F5 > /tmp/key
+
+ $ ./scripts/add-key /tmp/key debian-maintainers-gpg/
+ (...)
+ # A screen listing all of the applicant's signatures which are
+ # in the Debian keyring appears. At very least, one DD should
+ # have signed his key, unless specific reasons
+ # (i.e. geographical) have been already discussed. Take note of
+ # the respective key IDs. If they are too many, just note the
+ # first four or five, in this case: 5D8CDA7B 74974824 95930EDE
+ # E1C21845
+ Are you sure you want to update this key? (y/n)
+ y
+ adding debian-maintainers-gpg/0x2DCE3F2836D4E4F5
+
+ # Note this addition in debian/changelog - Just make sure before
+ # doing this you are not modifying an already uploaded changelog
+ # entry!
+ $ dch -a 'Add new DM key 0x2DCE3F2836D4E4F5 (Javier Merino) (RT #2466) (Closes: #593475)'
+
+ $ git commit
+ # And that's it. For the VCS log, we use the following format:
+------------------------------------------------------------
+Add new DM key $DM_KEY ($DM_NAME) (RT #$RT_NUM)
+
+Add new DM key $DM_KEY as requested by DM team ($PERSON)
+ Signed by existing DD keys: $SIGN1 $SIGN2 $SIGN3 $SIGNN
+Agreement:
+ $AGREE_URL
+Advocates:
+ $DD1_ACCOUNT - $ADVOCATE1_URL
+ $DD2_ACCOUNT - $ADVOCATE2_URL
+ $DD3_ACCOUNT - $ADVOCATE3_URL
+------------------------------------------------------------
+
+i.e.
+
+------------------------------------------------------------
+Add new DM key 0x2DCE3F2836D4E4F5 (Javier Merino) (RT #2466)
+
+Add new DM key 0x2DCE3F2836D4E4F5 as requested by DM team (xoswald)
+ Signed by existing DD keys: 5D8CDA7B 74974824 95930EDE E1C21845
+Agreement:
+ http://lists.debian.org/debian-newmaint/2010/08/msg00020.html
+Advocates:
+ vdanjean - http://lists.debian.org/debian-newmaint/2010/08/msg00021.html
+------------------------------------------------------------
+
diff --git a/cheatsheets/keyring/pulling_hkp_changes.txt b/cheatsheets/keyring/pulling_hkp_changes.txt
new file mode 100644
index 0000000..bdeb1cd
--- /dev/null
+++ b/cheatsheets/keyring/pulling_hkp_changes.txt
@@ -0,0 +1,67 @@
+Pulling changes from the HKP server
+===================================
+
+We run a HKP (HTTP Keyserver Protocol) keyserver to allow for public
+querying on Debian keys and to allow DDs and DMs to update their keys,
+i.e., sending more signatures. Updating the keyrings from this HKP
+server is "pulling" HKP changes.
+
+There's a script call pull-updates that takes a keyring and a keyring
+dir, explodes the keyring and looks for keys that have changed, then
+calls update-key for each of them. This is a bit of a labour intensive
+task, but it does mean we don't automatically allow things like adding
+a new UID that's complete nonsense. I have some local patches to make
+it a bit easier in terms of automatically generating an update.log
+which is the same format as in the changelog of what was altered; I'll
+commit them at some point soon.
+
+So, to import the HKP updates:
+
+$ scp kaufmann.debian.org:/srv/keyring.debian.org/keyrings-new/debian-{keyring,nonupload,maintainers}.gpg .
+debian-keyring.gpg 100% 30MB 2.5MB/s 00:12
+debian-maintainers.gpg 100% 1058KB 529.1KB/s 00:02
+debian-maintainers.gpg 100% 48KB 59.6KB/s 00:00
+$ ./scripts/pull-updates debian-keyring.gpg debian-keyring-gpg/
+(...a long list of keys later...)
+Updated keys are:
+0x8351C3C268AC5746 0xE5273D986BE3C423 0xED1A3933B2CFCDD8
+gpg: keyring `/tmp/jetring.qGSB7NPt/secring.gpg' created
+gpg: keyring `/tmp/jetring.qGSB7NPt/pubring.gpg' created
+gpg: /tmp/jetring.qGSB7NPt/trustdb.gpg: trustdb created
+Running gpg-diff:
+0x8351C3C268AC5746 Robert Alan Larson <blarson>
+Are you sure you want to update this key? (y/n)
+y
+Updated key.
+gpg: keyring `/tmp/jetring.mHhg5onR/secring.gpg' created
+gpg: keyring `/tmp/jetring.mHhg5onR/pubring.gpg' created
+gpg: /tmp/jetring.mHhg5onR/trustdb.gpg: trustdb created
+Running gpg-diff:
+0xE5273D986BE3C423 Paul Wise <pabs>
+Are you sure you want to update this key? (y/n)
+y
+Updated key.
+gpg: keyring `/tmp/jetring.ZJnN1JpE/secring.gpg' created
+gpg: keyring `/tmp/jetring.ZJnN1JpE/pubring.gpg' created
+gpg: /tmp/jetring.ZJnN1JpE/trustdb.gpg: trustdb created
+Running gpg-diff:
+0xED1A3933B2CFCDD8 Philipp Kern <pkern>
+Are you sure you want to update this key? (y/n)
+y
+Updated key.
+
+A log of the changes is stored in updates.log:
+
+$ cat update.log
+0x8351C3C268AC5746 Robert Alan Larson <blarson>
+0xE5273D986BE3C423 Paul Wise <pabs>
+0xED1A3933B2CFCDD8 Philipp Kern <pkern>
+
+So, add the following to the changelog:
+
+ * Updates from keyring.debian.org HKP interface:
+ 0x8351C3C268AC5746 Robert Alan Larson <blarson>
+ 0xE5273D986BE3C423 Paul Wise <pabs>
+ 0xED1A3933B2CFCDD8 Philipp Kern <pkern>
+
+Repeat the process for the other downloaded keyrings
diff --git a/cheatsheets/keyring/removing_dd_key.txt b/cheatsheets/keyring/removing_dd_key.txt
new file mode 100644
index 0000000..a416e7d
--- /dev/null
+++ b/cheatsheets/keyring/removing_dd_key.txt
@@ -0,0 +1,36 @@
+Removing a DD key
+=================
+
+Some more verbosity would not hurt... Anyway, little is better than none.
+
+- Emeritus
+
+| # Deal with RT #142
+| # Straightforward resignation, debian-private mail confirmed,
+| # move key to emeritus
+| ./script/move-key 0xFCF6DD4539CCF0C7 emeritus-keyring-gpg/
+
+The move-key script will move the key from any of the active keyrings
+it is currently located on.
+
+If the key is not moved due to the maintainer explicitly resigning
+(i.e. expelled, deceased, MIA), the key should be removed entirely.
+
+Changelog entry:
+------------------------------------------------------------
+ * Move 0xFCF6DD4539CCF0C7 (Akira TAGOH) to emeritus (RT #142)
+------------------------------------------------------------
+
+Commit message:
+------------------------------------------------------------
+Move 0xFCF6DD4539CCF0C7 (Akira TAGOH) to emeritus (RT #142)
+
+ Akira has retired from Debian.
+ Message-Id: <20070731.194218.174801666.tagoh@debian.org>
+------------------------------------------------------------
+
+- MIA
+
+Eventually, the MIA team comes up with a list of people not answering
+to the WAT ping (Where Are They?). The main difference for us is that,
+instead of moving the key to emeritus-keyring-gpg, it is removed entirely.
diff --git a/cheatsheets/keyring/updating_dd_key.txt b/cheatsheets/keyring/updating_dd_key.txt
new file mode 100644
index 0000000..46f4456
--- /dev/null
+++ b/cheatsheets/keyring/updating_dd_key.txt
@@ -0,0 +1,109 @@
+Updating a DD key
+=================
+
+- Key updates should be for a reason (i.e. lost control of earlier
+ key, or moving to stronger key).
+
+- Request must include:
+ - Old key (full fingerprint)
+ - New key (full fingerprint)
+ - Inline signature with OLD key
+
+- New key must be signed by at least two DDs (and more if possible);
+ if the old key is particularly well connected, we have requested the
+ person to get more signatures in order to avoid weakening the
+ overall web of trust. The new key must also be signed with the old
+ one (except in cases, say, where the old one was lost).
+
+- Procedure
+
+ I am following the request for Giovanni Mascellani (RT #2473). Of
+ course, replace keys with adequate values. As you can see, this
+ request mentioned only the key IDs, so full fingerprint was
+ requested.
+
+ # Before anything else, retrieve both keys, to be able to do the
+ # following checks
+ $ gpg --keyserver $KEYSERVER --recv-key \
+ 1EB63D43E2014DDF67BD003FFCB0BB5C5F1FBF70 \
+ 82D119A840C6EFCA6F5AF9459EDCC991D9AB457E
+ gpg: requesting key 5F1FBF70 from hkp server nisamox.fciencias.unam.mx
+ gpg: requesting key D9AB457E from hkp server nisamox.fciencias.unam.mx
+ gpg: key 5F1FBF70: public key "Giovanni Mascellani (Poisson)
+ # <mascellani@poisson.phc.unipi.it>" imported
+ gpg: key D9AB457E: public key "Giovanni Mascellani
+ # <mascellani@poisson.phc.unipi.it>" imported
+ gpg: 3 marginal(s) needed, 1 complete(s) needed, classic trust model
+ gpg: depth: 0 valid: 3 signed: 163 trust: 0-, 0q, 0n, 0m, 0f, 3u
+ gpg: depth: 1 valid: 163 signed: 409 trust: 154-, 0q, 0n, 5m, 4f,
+ # 0u
+ gpg: depth: 2 valid: 12 signed: 99 trust: 12-, 0q, 0n, 0m, 0f, 0u
+ gpg: next trustdb check due at 2010-09-10
+ gpg: Total number processed: 2
+ gpg: imported: 2 (RSA: 1)
+
+ $ gpg --verify < (copy of RT message)
+ (...)
+ gpg: Signature made Sun 29 Aug 2010 07:30:03 AM CDT using RSA key ID E1889B00
+ gpg: Good signature from "Giovanni Mascellani (Poisson) <mascellani@poisson.phc.unipi.it>"
+ gpg: aka "Giovanni Mascellani <gio@debian.org>"
+ gpg: aka "Giovanni Mascellani <g.mascellani@gmail.com>"
+ gpg: aka "Giovanni Mascellani <g.mascellani@tiscali.it>"
+ gpg: aka "Giovanni Mascellani (DM) <mascellani@mail.dm.unipi.it>"
+ gpg: aka "Giovanni Mascellani (SNS) <giovanni.mascellani@sns.it>"
+ gpg: aka "[jpeg image of size 8171]"
+ gpg: WARNING: This key is not certified with a trusted signature!
+ gpg: There is no indication that the signature belongs to the owner.
+ Primary key fingerprint: 1EB6 3D43 E201 4DDF 67BD 003F FCB0 BB5C 5F1F BF70
+ Subkey fingerprint: 409F 2383 802D B40C CA04 9AF9 810A 9F69 E188 9B00
+
+ - Helper script
+
+ We have a script called "replace-key". When called, it takes care to
+ do all of the steps described from here until the commit step.
+
+ You should call it using both keys' long (64 bit) keyids:
+
+ $ ./script/replace-key FCB0BB5C5F1FBF70 9EDCC991D9AB457E
+
+
+ $ gpg --export D9AB457E > /tmp/key
+ # DD keys (past and present), names and identities are kept in
+ # the plaintext file 'keyids' - Confirm and get the requester's
+ # Debian account name in case it's not listed as one of the
+ # identities
+
+ $ grep 5F1FBF70 keyids
+ 0xFCB0BB5C5F1FBF70 Giovanni Mascellani <gio>
+ # Old keys are removed from the repository.
+
+ $ git rm debian-keyring-gpg/0xFCB0BB5C5F1FBF70
+ rm 'debian-keyring-gpg/0xFCB0BB5C5F1FBF70'
+
+ $ ./scripts/add-key /tmp/key debian-keyring-gpg/
+ # A screen listing all of the requester's signatures which are
+ # in the Debian keyring appears. At very least, two DD should
+ # have signed his key, unless specific reasons
+ # (i.e. geographical) have been already discussed. Take note of
+ # the respective key IDs. If they are too many, just note the
+ # first four or five, in this case: F2C423BC 33FC40A4.
+ # Also take note that the old key (5F1FBF70) has also signed
+ # it.
+ Are you sure you want to update this key? (y/n)
+ y
+ adding debian-keyring-gpg/0x9EDCC991D9AB457E
+ Enter full name of new key: Giovanni Mascellani
+ Enter Debian login of new key: gio
+
+ # Note this addition in debian/changelog - Just make sure before
+ # doing this you are not modifying an already uploaded changelog
+ # entry!
+ $ dch -a 'Replace 0xFCB0BB5C5F1FBF70 with 0x9EDCC991D9AB457E (Giovanni Mascellani) (RT #2473)'
+
+- Git commit
+
+ In order for the parse-git-changelog script to work, we adhere to
+ machine-parsable information in the changelog. If you used the
+ replace-key script, you will find it creates a git-commit-template
+ file. It just needs you to fill in the Debian user IDs for the
+ New-key-certified-by field.
diff --git a/debian-keyring-gpg/0x00018C22381A7594 b/debian-keyring-gpg/0x00018C22381A7594
new file mode 100644
index 0000000..9cd491a
--- /dev/null
+++ b/debian-keyring-gpg/0x00018C22381A7594
Binary files differ
diff --git a/debian-keyring-gpg/0x003A1A2DAA41085F b/debian-keyring-gpg/0x003A1A2DAA41085F
new file mode 100644
index 0000000..9b3c490
--- /dev/null
+++ b/debian-keyring-gpg/0x003A1A2DAA41085F
Binary files differ
diff --git a/debian-keyring-gpg/0x00806F2BD729A457 b/debian-keyring-gpg/0x00806F2BD729A457
new file mode 100644
index 0000000..25e8586
--- /dev/null
+++ b/debian-keyring-gpg/0x00806F2BD729A457
Binary files differ
diff --git a/debian-keyring-gpg/0x0098F6131EB86413 b/debian-keyring-gpg/0x0098F6131EB86413
new file mode 100644
index 0000000..de41a19
--- /dev/null
+++ b/debian-keyring-gpg/0x0098F6131EB86413
Binary files differ
diff --git a/debian-keyring-gpg/0x009B33756B9AAA55 b/debian-keyring-gpg/0x009B33756B9AAA55
new file mode 100644
index 0000000..6062267
--- /dev/null
+++ b/debian-keyring-gpg/0x009B33756B9AAA55
Binary files differ
diff --git a/debian-keyring-gpg/0x01509D5CAB4AFD3F b/debian-keyring-gpg/0x01509D5CAB4AFD3F
new file mode 100644
index 0000000..3c629ff
--- /dev/null
+++ b/debian-keyring-gpg/0x01509D5CAB4AFD3F
Binary files differ
diff --git a/debian-keyring-gpg/0x0171E1828AE09345 b/debian-keyring-gpg/0x0171E1828AE09345
new file mode 100644
index 0000000..e5021fa
--- /dev/null
+++ b/debian-keyring-gpg/0x0171E1828AE09345
Binary files differ
diff --git a/debian-keyring-gpg/0x01817AB0AAF6CDAE b/debian-keyring-gpg/0x01817AB0AAF6CDAE
new file mode 100644
index 0000000..defa23d
--- /dev/null
+++ b/debian-keyring-gpg/0x01817AB0AAF6CDAE
Binary files differ
diff --git a/debian-keyring-gpg/0x021B361B6B031B00 b/debian-keyring-gpg/0x021B361B6B031B00
new file mode 100644
index 0000000..88f183c
--- /dev/null
+++ b/debian-keyring-gpg/0x021B361B6B031B00
Binary files differ
diff --git a/debian-keyring-gpg/0x02285210789038F2 b/debian-keyring-gpg/0x02285210789038F2
new file mode 100644
index 0000000..6e7c0c8
--- /dev/null
+++ b/debian-keyring-gpg/0x02285210789038F2
Binary files differ
diff --git a/debian-keyring-gpg/0x02541A371530B71F b/debian-keyring-gpg/0x02541A371530B71F
new file mode 100644
index 0000000..8ab4d2b
--- /dev/null
+++ b/debian-keyring-gpg/0x02541A371530B71F
Binary files differ
diff --git a/debian-keyring-gpg/0x025AFE95AC9DF31B b/debian-keyring-gpg/0x025AFE95AC9DF31B
new file mode 100644
index 0000000..5a8ab73
--- /dev/null
+++ b/debian-keyring-gpg/0x025AFE95AC9DF31B
Binary files differ
diff --git a/debian-keyring-gpg/0x0270A2758CD736E2 b/debian-keyring-gpg/0x0270A2758CD736E2
new file mode 100644
index 0000000..ba65e71
--- /dev/null
+++ b/debian-keyring-gpg/0x0270A2758CD736E2
Binary files differ
diff --git a/debian-keyring-gpg/0x02713BCFCA5410B2 b/debian-keyring-gpg/0x02713BCFCA5410B2
new file mode 100644
index 0000000..89beadb
--- /dev/null
+++ b/debian-keyring-gpg/0x02713BCFCA5410B2
Binary files differ
diff --git a/debian-keyring-gpg/0x0284F20C2BA97CED b/debian-keyring-gpg/0x0284F20C2BA97CED
new file mode 100644
index 0000000..abf5782
--- /dev/null
+++ b/debian-keyring-gpg/0x0284F20C2BA97CED
Binary files differ
diff --git a/debian-keyring-gpg/0x02C1D3F2783AA4DE b/debian-keyring-gpg/0x02C1D3F2783AA4DE
new file mode 100644
index 0000000..b54106c
--- /dev/null
+++ b/debian-keyring-gpg/0x02C1D3F2783AA4DE
Binary files differ
diff --git a/debian-keyring-gpg/0x02D0204508FB0EF7 b/debian-keyring-gpg/0x02D0204508FB0EF7
new file mode 100644
index 0000000..32c3ff3
--- /dev/null
+++ b/debian-keyring-gpg/0x02D0204508FB0EF7
Binary files differ
diff --git a/debian-keyring-gpg/0x0359959479467018 b/debian-keyring-gpg/0x0359959479467018
new file mode 100644
index 0000000..416a3c2
--- /dev/null
+++ b/debian-keyring-gpg/0x0359959479467018
Binary files differ
diff --git a/debian-keyring-gpg/0x036A9C25BF357DD4 b/debian-keyring-gpg/0x036A9C25BF357DD4
new file mode 100644
index 0000000..a814f44
--- /dev/null
+++ b/debian-keyring-gpg/0x036A9C25BF357DD4
Binary files differ
diff --git a/debian-keyring-gpg/0x03A8891A765AD085 b/debian-keyring-gpg/0x03A8891A765AD085
new file mode 100644
index 0000000..e449498
--- /dev/null
+++ b/debian-keyring-gpg/0x03A8891A765AD085
Binary files differ
diff --git a/debian-keyring-gpg/0x049B1033AF060C5A b/debian-keyring-gpg/0x049B1033AF060C5A
new file mode 100644
index 0000000..89310a1
--- /dev/null
+++ b/debian-keyring-gpg/0x049B1033AF060C5A
Binary files differ
diff --git a/debian-keyring-gpg/0x049B6D88E31734DB b/debian-keyring-gpg/0x049B6D88E31734DB
new file mode 100644
index 0000000..9211b09
--- /dev/null
+++ b/debian-keyring-gpg/0x049B6D88E31734DB
Binary files differ
diff --git a/debian-keyring-gpg/0x049ED9B94765572E b/debian-keyring-gpg/0x049ED9B94765572E
new file mode 100644
index 0000000..7d870e7
--- /dev/null
+++ b/debian-keyring-gpg/0x049ED9B94765572E
Binary files differ
diff --git a/debian-keyring-gpg/0x04AAE5B397F1AAAC b/debian-keyring-gpg/0x04AAE5B397F1AAAC
new file mode 100644
index 0000000..61baf47
--- /dev/null
+++ b/debian-keyring-gpg/0x04AAE5B397F1AAAC
Binary files differ
diff --git a/debian-keyring-gpg/0x04C53BD7FE030551 b/debian-keyring-gpg/0x04C53BD7FE030551
new file mode 100644
index 0000000..b56e207
--- /dev/null
+++ b/debian-keyring-gpg/0x04C53BD7FE030551
Binary files differ
diff --git a/debian-keyring-gpg/0x04EE131AE6D621BE b/debian-keyring-gpg/0x04EE131AE6D621BE
new file mode 100644
index 0000000..410db63
--- /dev/null
+++ b/debian-keyring-gpg/0x04EE131AE6D621BE
Binary files differ
diff --git a/debian-keyring-gpg/0x054BBB9F7D806442 b/debian-keyring-gpg/0x054BBB9F7D806442
new file mode 100644
index 0000000..3248752
--- /dev/null
+++ b/debian-keyring-gpg/0x054BBB9F7D806442
Binary files differ
diff --git a/debian-keyring-gpg/0x061212944647A411 b/debian-keyring-gpg/0x061212944647A411
new file mode 100644
index 0000000..b7bc5e5
--- /dev/null
+++ b/debian-keyring-gpg/0x061212944647A411
Binary files differ
diff --git a/debian-keyring-gpg/0x063741BAF5DD1ECE b/debian-keyring-gpg/0x063741BAF5DD1ECE
new file mode 100644
index 0000000..f82b712
--- /dev/null
+++ b/debian-keyring-gpg/0x063741BAF5DD1ECE
Binary files differ
diff --git a/debian-keyring-gpg/0x065FE53932DC551D b/debian-keyring-gpg/0x065FE53932DC551D
new file mode 100644
index 0000000..dd756f7
--- /dev/null
+++ b/debian-keyring-gpg/0x065FE53932DC551D
Binary files differ
diff --git a/debian-keyring-gpg/0x0664A76954265E8C b/debian-keyring-gpg/0x0664A76954265E8C
new file mode 100644
index 0000000..6090a9d
--- /dev/null
+++ b/debian-keyring-gpg/0x0664A76954265E8C
Binary files differ
diff --git a/debian-keyring-gpg/0x0668CC1486C2D7B5 b/debian-keyring-gpg/0x0668CC1486C2D7B5
new file mode 100644
index 0000000..e9d4902
--- /dev/null
+++ b/debian-keyring-gpg/0x0668CC1486C2D7B5
Binary files differ
diff --git a/debian-keyring-gpg/0x066DE8017E2B61D9 b/debian-keyring-gpg/0x066DE8017E2B61D9
new file mode 100644
index 0000000..9587f77
--- /dev/null
+++ b/debian-keyring-gpg/0x066DE8017E2B61D9
Binary files differ
diff --git a/debian-keyring-gpg/0x070202585B812EC1 b/debian-keyring-gpg/0x070202585B812EC1
new file mode 100644
index 0000000..6411b12
--- /dev/null
+++ b/debian-keyring-gpg/0x070202585B812EC1
Binary files differ
diff --git a/debian-keyring-gpg/0x07299F687458A89E b/debian-keyring-gpg/0x07299F687458A89E
new file mode 100644
index 0000000..e535ad8
--- /dev/null
+++ b/debian-keyring-gpg/0x07299F687458A89E
Binary files differ
diff --git a/debian-keyring-gpg/0x0731CD8EAE859B7F b/debian-keyring-gpg/0x0731CD8EAE859B7F
new file mode 100644
index 0000000..0b226d5
--- /dev/null
+++ b/debian-keyring-gpg/0x0731CD8EAE859B7F
Binary files differ
diff --git a/debian-keyring-gpg/0x07B48452768D3824 b/debian-keyring-gpg/0x07B48452768D3824
new file mode 100644
index 0000000..80f7595
--- /dev/null
+++ b/debian-keyring-gpg/0x07B48452768D3824
Binary files differ
diff --git a/debian-keyring-gpg/0x0907409606AAAAAA b/debian-keyring-gpg/0x0907409606AAAAAA
new file mode 100644
index 0000000..5a63833
--- /dev/null
+++ b/debian-keyring-gpg/0x0907409606AAAAAA
Binary files differ
diff --git a/debian-keyring-gpg/0x091AB856069AAA1C b/debian-keyring-gpg/0x091AB856069AAA1C
new file mode 100644
index 0000000..8dfcbe8
--- /dev/null
+++ b/debian-keyring-gpg/0x091AB856069AAA1C
Binary files differ
diff --git a/debian-keyring-gpg/0x0953ED7BAD69A1CB b/debian-keyring-gpg/0x0953ED7BAD69A1CB
new file mode 100644
index 0000000..33637fa
--- /dev/null
+++ b/debian-keyring-gpg/0x0953ED7BAD69A1CB
Binary files differ
diff --git a/debian-keyring-gpg/0x09DA9408B4E14499 b/debian-keyring-gpg/0x09DA9408B4E14499
new file mode 100644
index 0000000..f4e1671
--- /dev/null
+++ b/debian-keyring-gpg/0x09DA9408B4E14499
Binary files differ
diff --git a/debian-keyring-gpg/0x0AA04571D03E3E70 b/debian-keyring-gpg/0x0AA04571D03E3E70
new file mode 100644
index 0000000..94dc3bd
--- /dev/null
+++ b/debian-keyring-gpg/0x0AA04571D03E3E70
Binary files differ
diff --git a/debian-keyring-gpg/0x0ABA650372FD9571 b/debian-keyring-gpg/0x0ABA650372FD9571
new file mode 100644
index 0000000..d72cfb2
--- /dev/null
+++ b/debian-keyring-gpg/0x0ABA650372FD9571
Binary files differ
diff --git a/debian-keyring-gpg/0x0AE554E5460E1BDD b/debian-keyring-gpg/0x0AE554E5460E1BDD
new file mode 100644
index 0000000..7d7ffd2
--- /dev/null
+++ b/debian-keyring-gpg/0x0AE554E5460E1BDD
Binary files differ
diff --git a/debian-keyring-gpg/0x0B00FB6CEBE2D002 b/debian-keyring-gpg/0x0B00FB6CEBE2D002
new file mode 100644
index 0000000..47239b6
--- /dev/null
+++ b/debian-keyring-gpg/0x0B00FB6CEBE2D002
Binary files differ
diff --git a/debian-keyring-gpg/0x0B2796FD15DAA404 b/debian-keyring-gpg/0x0B2796FD15DAA404
new file mode 100644
index 0000000..77fb049
--- /dev/null
+++ b/debian-keyring-gpg/0x0B2796FD15DAA404
Binary files differ
diff --git a/debian-keyring-gpg/0x0BAFEEEFE969BD54 b/debian-keyring-gpg/0x0BAFEEEFE969BD54
new file mode 100644
index 0000000..410ead4
--- /dev/null
+++ b/debian-keyring-gpg/0x0BAFEEEFE969BD54
Binary files differ
diff --git a/debian-keyring-gpg/0x0BC47DC64D135306 b/debian-keyring-gpg/0x0BC47DC64D135306
new file mode 100644
index 0000000..5f0c753
--- /dev/null
+++ b/debian-keyring-gpg/0x0BC47DC64D135306
Binary files differ
diff --git a/debian-keyring-gpg/0x0BD9E81139CB4807 b/debian-keyring-gpg/0x0BD9E81139CB4807
new file mode 100644
index 0000000..f0d8017
--- /dev/null
+++ b/debian-keyring-gpg/0x0BD9E81139CB4807
Binary files differ
diff --git a/debian-keyring-gpg/0x0C48EA2A7A8FFD7B b/debian-keyring-gpg/0x0C48EA2A7A8FFD7B
new file mode 100644
index 0000000..773e843
--- /dev/null
+++ b/debian-keyring-gpg/0x0C48EA2A7A8FFD7B
Binary files differ
diff --git a/debian-keyring-gpg/0x0C70557B5A06513E b/debian-keyring-gpg/0x0C70557B5A06513E
new file mode 100644
index 0000000..ab1c59d
--- /dev/null
+++ b/debian-keyring-gpg/0x0C70557B5A06513E
Binary files differ
diff --git a/debian-keyring-gpg/0x0C99B70EF4FCBB07 b/debian-keyring-gpg/0x0C99B70EF4FCBB07
new file mode 100644
index 0000000..7e9208d
--- /dev/null
+++ b/debian-keyring-gpg/0x0C99B70EF4FCBB07
Binary files differ
diff --git a/debian-keyring-gpg/0x0D442664194974E2 b/debian-keyring-gpg/0x0D442664194974E2
new file mode 100644
index 0000000..c13d9bb
--- /dev/null
+++ b/debian-keyring-gpg/0x0D442664194974E2
Binary files differ
diff --git a/debian-keyring-gpg/0x0D85F29625A3F9FD b/debian-keyring-gpg/0x0D85F29625A3F9FD
new file mode 100644
index 0000000..9404326
--- /dev/null
+++ b/debian-keyring-gpg/0x0D85F29625A3F9FD
Binary files differ
diff --git a/debian-keyring-gpg/0x0E2AF07048D0EC7E b/debian-keyring-gpg/0x0E2AF07048D0EC7E
new file mode 100644
index 0000000..821ac8a
--- /dev/null
+++ b/debian-keyring-gpg/0x0E2AF07048D0EC7E
Binary files differ
diff --git a/debian-keyring-gpg/0x0EEF2AE4AF8165FC b/debian-keyring-gpg/0x0EEF2AE4AF8165FC
new file mode 100644
index 0000000..108a590
--- /dev/null
+++ b/debian-keyring-gpg/0x0EEF2AE4AF8165FC
Binary files differ
diff --git a/debian-keyring-gpg/0x0F02A5E1163686A4 b/debian-keyring-gpg/0x0F02A5E1163686A4
new file mode 100644
index 0000000..ab9ed10
--- /dev/null
+++ b/debian-keyring-gpg/0x0F02A5E1163686A4
Binary files differ
diff --git a/debian-keyring-gpg/0x0F56D0553B6D411B b/debian-keyring-gpg/0x0F56D0553B6D411B
new file mode 100644
index 0000000..d3f9ba7
--- /dev/null
+++ b/debian-keyring-gpg/0x0F56D0553B6D411B
Binary files differ
diff --git a/debian-keyring-gpg/0x0F5E1ED4664196E2 b/debian-keyring-gpg/0x0F5E1ED4664196E2
new file mode 100644
index 0000000..5372776
--- /dev/null
+++ b/debian-keyring-gpg/0x0F5E1ED4664196E2
Binary files differ
diff --git a/debian-keyring-gpg/0x10252E653A91E527 b/debian-keyring-gpg/0x10252E653A91E527
new file mode 100644
index 0000000..90bb4d5
--- /dev/null
+++ b/debian-keyring-gpg/0x10252E653A91E527
Binary files differ
diff --git a/debian-keyring-gpg/0x10C293B6C37C4E36 b/debian-keyring-gpg/0x10C293B6C37C4E36
new file mode 100644
index 0000000..1af95b3
--- /dev/null
+++ b/debian-keyring-gpg/0x10C293B6C37C4E36
Binary files differ
diff --git a/debian-keyring-gpg/0x1106F2005BB6E4A5 b/debian-keyring-gpg/0x1106F2005BB6E4A5
new file mode 100644
index 0000000..24beede
--- /dev/null
+++ b/debian-keyring-gpg/0x1106F2005BB6E4A5
Binary files differ
diff --git a/debian-keyring-gpg/0x11192892EFD75934 b/debian-keyring-gpg/0x11192892EFD75934
new file mode 100644
index 0000000..f5e984e
--- /dev/null
+++ b/debian-keyring-gpg/0x11192892EFD75934
Binary files differ
diff --git a/debian-keyring-gpg/0x111D6B29EE4E02F9 b/debian-keyring-gpg/0x111D6B29EE4E02F9
new file mode 100644
index 0000000..7dd7e55
--- /dev/null
+++ b/debian-keyring-gpg/0x111D6B29EE4E02F9
Binary files differ
diff --git a/debian-keyring-gpg/0x11362600A747ECD9 b/debian-keyring-gpg/0x11362600A747ECD9
new file mode 100644
index 0000000..3c16ebf
--- /dev/null
+++ b/debian-keyring-gpg/0x11362600A747ECD9
Binary files differ
diff --git a/debian-keyring-gpg/0x116852BCDF7515C0 b/debian-keyring-gpg/0x116852BCDF7515C0
new file mode 100644
index 0000000..099f321
--- /dev/null
+++ b/debian-keyring-gpg/0x116852BCDF7515C0
Binary files differ
diff --git a/debian-keyring-gpg/0x11B4E5FF15B0FD82 b/debian-keyring-gpg/0x11B4E5FF15B0FD82
new file mode 100644
index 0000000..63f9ecb
--- /dev/null
+++ b/debian-keyring-gpg/0x11B4E5FF15B0FD82
Binary files differ
diff --git a/debian-keyring-gpg/0x125B57475E190D18 b/debian-keyring-gpg/0x125B57475E190D18
new file mode 100644
index 0000000..36e03f2
--- /dev/null
+++ b/debian-keyring-gpg/0x125B57475E190D18
Binary files differ
diff --git a/debian-keyring-gpg/0x12973B6E72DC07B5 b/debian-keyring-gpg/0x12973B6E72DC07B5
new file mode 100644
index 0000000..35169a5
--- /dev/null
+++ b/debian-keyring-gpg/0x12973B6E72DC07B5
Binary files differ
diff --git a/debian-keyring-gpg/0x12D9B04A90CBD8E4 b/debian-keyring-gpg/0x12D9B04A90CBD8E4
new file mode 100644
index 0000000..f64cddc
--- /dev/null
+++ b/debian-keyring-gpg/0x12D9B04A90CBD8E4
Binary files differ
diff --git a/debian-keyring-gpg/0x12F4D21C8F6A63C8 b/debian-keyring-gpg/0x12F4D21C8F6A63C8
new file mode 100644
index 0000000..2feec5f
--- /dev/null
+++ b/debian-keyring-gpg/0x12F4D21C8F6A63C8
Binary files differ
diff --git a/debian-keyring-gpg/0x1302F1F036EBEB19 b/debian-keyring-gpg/0x1302F1F036EBEB19
new file mode 100644
index 0000000..43982d1
--- /dev/null
+++ b/debian-keyring-gpg/0x1302F1F036EBEB19
Binary files differ
diff --git a/debian-keyring-gpg/0x136E9CF17B5D342D b/debian-keyring-gpg/0x136E9CF17B5D342D
new file mode 100644
index 0000000..bfc877c
--- /dev/null
+++ b/debian-keyring-gpg/0x136E9CF17B5D342D
Binary files differ
diff --git a/debian-keyring-gpg/0x13C0B5667A38B0B0 b/debian-keyring-gpg/0x13C0B5667A38B0B0
new file mode 100644
index 0000000..4f68b54
--- /dev/null
+++ b/debian-keyring-gpg/0x13C0B5667A38B0B0
Binary files differ
diff --git a/debian-keyring-gpg/0x13EC43EEB9AC8C43 b/debian-keyring-gpg/0x13EC43EEB9AC8C43
new file mode 100644
index 0000000..fabef0d
--- /dev/null
+++ b/debian-keyring-gpg/0x13EC43EEB9AC8C43
Binary files differ
diff --git a/debian-keyring-gpg/0x14135D277B88D7E5 b/debian-keyring-gpg/0x14135D277B88D7E5
new file mode 100644
index 0000000..c2939c6
--- /dev/null
+++ b/debian-keyring-gpg/0x14135D277B88D7E5
Binary files differ
diff --git a/debian-keyring-gpg/0x14729AC9980F09D2 b/debian-keyring-gpg/0x14729AC9980F09D2
new file mode 100644
index 0000000..033a265
--- /dev/null
+++ b/debian-keyring-gpg/0x14729AC9980F09D2
Binary files differ
diff --git a/debian-keyring-gpg/0x14AA1EB8A2473DFD b/debian-keyring-gpg/0x14AA1EB8A2473DFD
new file mode 100644
index 0000000..97f8847
--- /dev/null
+++ b/debian-keyring-gpg/0x14AA1EB8A2473DFD
Binary files differ
diff --git a/debian-keyring-gpg/0x14D01A08AFD89BE3 b/debian-keyring-gpg/0x14D01A08AFD89BE3
new file mode 100644
index 0000000..776d365
--- /dev/null
+++ b/debian-keyring-gpg/0x14D01A08AFD89BE3
Binary files differ
diff --git a/debian-keyring-gpg/0x159767DF3B773EC1 b/debian-keyring-gpg/0x159767DF3B773EC1
new file mode 100644
index 0000000..27cfbe9
--- /dev/null
+++ b/debian-keyring-gpg/0x159767DF3B773EC1
Binary files differ
diff --git a/debian-keyring-gpg/0x159EB5C4EFC8774C b/debian-keyring-gpg/0x159EB5C4EFC8774C
new file mode 100644
index 0000000..503e728
--- /dev/null
+++ b/debian-keyring-gpg/0x159EB5C4EFC8774C
Binary files differ
diff --git a/debian-keyring-gpg/0x15C0E9E382F72CBE b/debian-keyring-gpg/0x15C0E9E382F72CBE
new file mode 100644
index 0000000..723bffe
--- /dev/null
+++ b/debian-keyring-gpg/0x15C0E9E382F72CBE
Binary files differ
diff --git a/debian-keyring-gpg/0x15CDDA6AE19135A2 b/debian-keyring-gpg/0x15CDDA6AE19135A2
new file mode 100644
index 0000000..066ef02
--- /dev/null
+++ b/debian-keyring-gpg/0x15CDDA6AE19135A2
Binary files differ
diff --git a/debian-keyring-gpg/0x16281F2E007C98D1 b/debian-keyring-gpg/0x16281F2E007C98D1
new file mode 100644
index 0000000..513d1a4
--- /dev/null
+++ b/debian-keyring-gpg/0x16281F2E007C98D1
Binary files differ
diff --git a/debian-keyring-gpg/0x1654965A49F7FC9B b/debian-keyring-gpg/0x1654965A49F7FC9B
new file mode 100644
index 0000000..db2a4b2
--- /dev/null
+++ b/debian-keyring-gpg/0x1654965A49F7FC9B
Binary files differ
diff --git a/debian-keyring-gpg/0x167FD434C043A313 b/debian-keyring-gpg/0x167FD434C043A313
new file mode 100644
index 0000000..b0a4d12
--- /dev/null
+++ b/debian-keyring-gpg/0x167FD434C043A313
Binary files differ
diff --git a/debian-keyring-gpg/0x16A588942D510B52 b/debian-keyring-gpg/0x16A588942D510B52
new file mode 100644
index 0000000..27b0978
--- /dev/null
+++ b/debian-keyring-gpg/0x16A588942D510B52
Binary files differ
diff --git a/debian-keyring-gpg/0x1762E0227034CF84 b/debian-keyring-gpg/0x1762E0227034CF84
new file mode 100644
index 0000000..9c05c83
--- /dev/null
+++ b/debian-keyring-gpg/0x1762E0227034CF84
Binary files differ
diff --git a/debian-keyring-gpg/0x1784577F811F6EAC b/debian-keyring-gpg/0x1784577F811F6EAC
new file mode 100644
index 0000000..73dd60e
--- /dev/null
+++ b/debian-keyring-gpg/0x1784577F811F6EAC
Binary files differ
diff --git a/debian-keyring-gpg/0x17B1CA7D64089528 b/debian-keyring-gpg/0x17B1CA7D64089528
new file mode 100644
index 0000000..c753941
--- /dev/null
+++ b/debian-keyring-gpg/0x17B1CA7D64089528
Binary files differ
diff --git a/debian-keyring-gpg/0x17DC3CC470D4A979 b/debian-keyring-gpg/0x17DC3CC470D4A979
new file mode 100644
index 0000000..a0001e5
--- /dev/null
+++ b/debian-keyring-gpg/0x17DC3CC470D4A979
Binary files differ
diff --git a/debian-keyring-gpg/0x17E92B42206F8A04 b/debian-keyring-gpg/0x17E92B42206F8A04
new file mode 100644
index 0000000..7290553
--- /dev/null
+++ b/debian-keyring-gpg/0x17E92B42206F8A04
Binary files differ
diff --git a/debian-keyring-gpg/0x17E950C257EB2134 b/debian-keyring-gpg/0x17E950C257EB2134
new file mode 100644
index 0000000..57dd704
--- /dev/null
+++ b/debian-keyring-gpg/0x17E950C257EB2134
Binary files differ
diff --git a/debian-keyring-gpg/0x17FBDCBFD9928FF4 b/debian-keyring-gpg/0x17FBDCBFD9928FF4
new file mode 100644
index 0000000..db531ef
--- /dev/null
+++ b/debian-keyring-gpg/0x17FBDCBFD9928FF4
Binary files differ
diff --git a/debian-keyring-gpg/0x18147B073BAD2B07 b/debian-keyring-gpg/0x18147B073BAD2B07
new file mode 100644
index 0000000..b74c80e
--- /dev/null
+++ b/debian-keyring-gpg/0x18147B073BAD2B07
Binary files differ
diff --git a/debian-keyring-gpg/0x1909D4080C626242 b/debian-keyring-gpg/0x1909D4080C626242
new file mode 100644
index 0000000..8cefdea
--- /dev/null
+++ b/debian-keyring-gpg/0x1909D4080C626242
Binary files differ
diff --git a/debian-keyring-gpg/0x194B631AB2DA2888 b/debian-keyring-gpg/0x194B631AB2DA2888
new file mode 100644
index 0000000..aa2388c
--- /dev/null
+++ b/debian-keyring-gpg/0x194B631AB2DA2888
Binary files differ
diff --git a/debian-keyring-gpg/0x196418AAEB74C8A1 b/debian-keyring-gpg/0x196418AAEB74C8A1
new file mode 100644
index 0000000..f4a5060
--- /dev/null
+++ b/debian-keyring-gpg/0x196418AAEB74C8A1
Binary files differ
diff --git a/debian-keyring-gpg/0x19B267802103329F b/debian-keyring-gpg/0x19B267802103329F
new file mode 100644
index 0000000..f0d9b3e
--- /dev/null
+++ b/debian-keyring-gpg/0x19B267802103329F
Binary files differ
diff --git a/debian-keyring-gpg/0x19B5E6C862191001 b/debian-keyring-gpg/0x19B5E6C862191001
new file mode 100644
index 0000000..a43494f
--- /dev/null
+++ b/debian-keyring-gpg/0x19B5E6C862191001
Binary files differ
diff --git a/debian-keyring-gpg/0x1A30765DF1F0D3ED b/debian-keyring-gpg/0x1A30765DF1F0D3ED
new file mode 100644
index 0000000..3e4c966
--- /dev/null
+++ b/debian-keyring-gpg/0x1A30765DF1F0D3ED
Binary files differ
diff --git a/debian-keyring-gpg/0x1ABFA401CCAA707A b/debian-keyring-gpg/0x1ABFA401CCAA707A
new file mode 100644
index 0000000..63ae46b
--- /dev/null
+++ b/debian-keyring-gpg/0x1ABFA401CCAA707A
Binary files differ
diff --git a/debian-keyring-gpg/0x1ACC11FE7D39213C b/debian-keyring-gpg/0x1ACC11FE7D39213C
new file mode 100644
index 0000000..c82a1d0
--- /dev/null
+++ b/debian-keyring-gpg/0x1ACC11FE7D39213C
Binary files differ
diff --git a/debian-keyring-gpg/0x1B132E01CEC6AD46 b/debian-keyring-gpg/0x1B132E01CEC6AD46
new file mode 100644
index 0000000..09cb5c5
--- /dev/null
+++ b/debian-keyring-gpg/0x1B132E01CEC6AD46
Binary files differ
diff --git a/debian-keyring-gpg/0x1B7CC8D4D4E914AA b/debian-keyring-gpg/0x1B7CC8D4D4E914AA
new file mode 100644
index 0000000..5fefed5
--- /dev/null
+++ b/debian-keyring-gpg/0x1B7CC8D4D4E914AA
Binary files differ
diff --git a/debian-keyring-gpg/0x1BF83C5E54FC8640 b/debian-keyring-gpg/0x1BF83C5E54FC8640
new file mode 100644
index 0000000..a61decc
--- /dev/null
+++ b/debian-keyring-gpg/0x1BF83C5E54FC8640
Binary files differ
diff --git a/debian-keyring-gpg/0x1C2816907136AE39 b/debian-keyring-gpg/0x1C2816907136AE39
new file mode 100644
index 0000000..c268d33
--- /dev/null
+++ b/debian-keyring-gpg/0x1C2816907136AE39
Binary files differ
diff --git a/debian-keyring-gpg/0x1C570C890E4BD0AB b/debian-keyring-gpg/0x1C570C890E4BD0AB
new file mode 100644
index 0000000..84b9dfb
--- /dev/null
+++ b/debian-keyring-gpg/0x1C570C890E4BD0AB
Binary files differ
diff --git a/debian-keyring-gpg/0x1C7C41EDEBDDBB60 b/debian-keyring-gpg/0x1C7C41EDEBDDBB60
new file mode 100644
index 0000000..362aaa9
--- /dev/null
+++ b/debian-keyring-gpg/0x1C7C41EDEBDDBB60
Binary files differ
diff --git a/debian-keyring-gpg/0x1CD8D854FE4252C1 b/debian-keyring-gpg/0x1CD8D854FE4252C1
new file mode 100644
index 0000000..0640890
--- /dev/null
+++ b/debian-keyring-gpg/0x1CD8D854FE4252C1
Binary files differ
diff --git a/debian-keyring-gpg/0x1CF792111B5228B0 b/debian-keyring-gpg/0x1CF792111B5228B0
new file mode 100644
index 0000000..e93f6b8
--- /dev/null
+++ b/debian-keyring-gpg/0x1CF792111B5228B0
Binary files differ
diff --git a/debian-keyring-gpg/0x1CFC22F3363DEAE3 b/debian-keyring-gpg/0x1CFC22F3363DEAE3
new file mode 100644
index 0000000..db94db2
--- /dev/null
+++ b/debian-keyring-gpg/0x1CFC22F3363DEAE3
Binary files differ
diff --git a/debian-keyring-gpg/0x1D661A372FED8F94 b/debian-keyring-gpg/0x1D661A372FED8F94
new file mode 100644
index 0000000..87e1a9d
--- /dev/null
+++ b/debian-keyring-gpg/0x1D661A372FED8F94
Binary files differ
diff --git a/debian-keyring-gpg/0x1E08BF280CB9A31A b/debian-keyring-gpg/0x1E08BF280CB9A31A
new file mode 100644
index 0000000..fd7ec0e
--- /dev/null
+++ b/debian-keyring-gpg/0x1E08BF280CB9A31A
Binary files differ
diff --git a/debian-keyring-gpg/0x1E1356881DD8D791 b/debian-keyring-gpg/0x1E1356881DD8D791
new file mode 100644
index 0000000..1fd5847
--- /dev/null
+++ b/debian-keyring-gpg/0x1E1356881DD8D791
Binary files differ
diff --git a/debian-keyring-gpg/0x1E2A2F0B19116AD8 b/debian-keyring-gpg/0x1E2A2F0B19116AD8
new file mode 100644
index 0000000..48baa34
--- /dev/null
+++ b/debian-keyring-gpg/0x1E2A2F0B19116AD8
Binary files differ
diff --git a/debian-keyring-gpg/0x1E45F8CA9DE23B16 b/debian-keyring-gpg/0x1E45F8CA9DE23B16
new file mode 100644
index 0000000..22e1dd8
--- /dev/null
+++ b/debian-keyring-gpg/0x1E45F8CA9DE23B16
Binary files differ
diff --git a/debian-keyring-gpg/0x1E7091B1F14A64A2 b/debian-keyring-gpg/0x1E7091B1F14A64A2
new file mode 100644
index 0000000..c021b16
--- /dev/null
+++ b/debian-keyring-gpg/0x1E7091B1F14A64A2
Binary files differ
diff --git a/debian-keyring-gpg/0x1E759A726A9FDD74 b/debian-keyring-gpg/0x1E759A726A9FDD74
new file mode 100644
index 0000000..aada85d
--- /dev/null
+++ b/debian-keyring-gpg/0x1E759A726A9FDD74
Binary files differ
diff --git a/debian-keyring-gpg/0x1E953E27D4311E58 b/debian-keyring-gpg/0x1E953E27D4311E58
new file mode 100644
index 0000000..9ca96c7
--- /dev/null
+++ b/debian-keyring-gpg/0x1E953E27D4311E58
Binary files differ
diff --git a/debian-keyring-gpg/0x1EDBAA3C6926AF92 b/debian-keyring-gpg/0x1EDBAA3C6926AF92
new file mode 100644
index 0000000..3db5863
--- /dev/null
+++ b/debian-keyring-gpg/0x1EDBAA3C6926AF92
Binary files differ
diff --git a/debian-keyring-gpg/0x1EEF53D38A3A9C67 b/debian-keyring-gpg/0x1EEF53D38A3A9C67
new file mode 100644
index 0000000..9a9dd73
--- /dev/null
+++ b/debian-keyring-gpg/0x1EEF53D38A3A9C67
Binary files differ
diff --git a/debian-keyring-gpg/0x1F0F0A88DE5BCCA6 b/debian-keyring-gpg/0x1F0F0A88DE5BCCA6
new file mode 100644
index 0000000..d58d45f
--- /dev/null
+++ b/debian-keyring-gpg/0x1F0F0A88DE5BCCA6
Binary files differ
diff --git a/debian-keyring-gpg/0x1F126539964685E7 b/debian-keyring-gpg/0x1F126539964685E7
new file mode 100644
index 0000000..9a0b150
--- /dev/null
+++ b/debian-keyring-gpg/0x1F126539964685E7
Binary files differ
diff --git a/debian-keyring-gpg/0x2064C53641C25E5D b/debian-keyring-gpg/0x2064C53641C25E5D
new file mode 100644
index 0000000..487cd8f
--- /dev/null
+++ b/debian-keyring-gpg/0x2064C53641C25E5D
Binary files differ
diff --git a/debian-keyring-gpg/0x20CAA0E7EA885677 b/debian-keyring-gpg/0x20CAA0E7EA885677
new file mode 100644
index 0000000..49216ee
--- /dev/null
+++ b/debian-keyring-gpg/0x20CAA0E7EA885677
Binary files differ
diff --git a/debian-keyring-gpg/0x211A73C69A7B0FC7 b/debian-keyring-gpg/0x211A73C69A7B0FC7
new file mode 100644
index 0000000..be0cddc
--- /dev/null
+++ b/debian-keyring-gpg/0x211A73C69A7B0FC7
Binary files differ
diff --git a/debian-keyring-gpg/0x2124AA1983785C90 b/debian-keyring-gpg/0x2124AA1983785C90
new file mode 100644
index 0000000..e8ab062
--- /dev/null
+++ b/debian-keyring-gpg/0x2124AA1983785C90
Binary files differ
diff --git a/debian-keyring-gpg/0x2135D123D8C19BEC b/debian-keyring-gpg/0x2135D123D8C19BEC
new file mode 100644
index 0000000..633cfe7
--- /dev/null
+++ b/debian-keyring-gpg/0x2135D123D8C19BEC
Binary files differ
diff --git a/debian-keyring-gpg/0x21BDD5BE10FFF2CC b/debian-keyring-gpg/0x21BDD5BE10FFF2CC
new file mode 100644
index 0000000..e7ed732
--- /dev/null
+++ b/debian-keyring-gpg/0x21BDD5BE10FFF2CC
Binary files differ
diff --git a/debian-keyring-gpg/0x21D20589974B3E96 b/debian-keyring-gpg/0x21D20589974B3E96
new file mode 100644
index 0000000..37d25bb
--- /dev/null
+++ b/debian-keyring-gpg/0x21D20589974B3E96
Binary files differ
diff --git a/debian-keyring-gpg/0x21FC29504B5230DB b/debian-keyring-gpg/0x21FC29504B5230DB
new file mode 100644
index 0000000..7e7cda7
--- /dev/null
+++ b/debian-keyring-gpg/0x21FC29504B5230DB
Binary files differ
diff --git a/debian-keyring-gpg/0x223AE055BD94E154 b/debian-keyring-gpg/0x223AE055BD94E154
new file mode 100644
index 0000000..a621416
--- /dev/null
+++ b/debian-keyring-gpg/0x223AE055BD94E154
Binary files differ
diff --git a/debian-keyring-gpg/0x22AFD1C0DAC8BC06 b/debian-keyring-gpg/0x22AFD1C0DAC8BC06
new file mode 100644
index 0000000..a96d6b6
--- /dev/null
+++ b/debian-keyring-gpg/0x22AFD1C0DAC8BC06
Binary files differ
diff --git a/debian-keyring-gpg/0x2404C9546E145360 b/debian-keyring-gpg/0x2404C9546E145360
new file mode 100644
index 0000000..a028c41
--- /dev/null
+++ b/debian-keyring-gpg/0x2404C9546E145360
Binary files differ
diff --git a/debian-keyring-gpg/0x25502F6FCBE3CB04 b/debian-keyring-gpg/0x25502F6FCBE3CB04
new file mode 100644
index 0000000..7cfba47
--- /dev/null
+++ b/debian-keyring-gpg/0x25502F6FCBE3CB04
Binary files differ
diff --git a/debian-keyring-gpg/0x26E3C875A74420EF b/debian-keyring-gpg/0x26E3C875A74420EF
new file mode 100644
index 0000000..c1a1508
--- /dev/null
+++ b/debian-keyring-gpg/0x26E3C875A74420EF
Binary files differ
diff --git a/debian-keyring-gpg/0x26EC67B4FE6CBC8F b/debian-keyring-gpg/0x26EC67B4FE6CBC8F
new file mode 100644
index 0000000..675efc4
--- /dev/null
+++ b/debian-keyring-gpg/0x26EC67B4FE6CBC8F
Binary files differ
diff --git a/debian-keyring-gpg/0x2713E679084651AF b/debian-keyring-gpg/0x2713E679084651AF
new file mode 100644
index 0000000..aa7eb2e
--- /dev/null
+++ b/debian-keyring-gpg/0x2713E679084651AF
Binary files differ
diff --git a/debian-keyring-gpg/0x2770D9ADFD6C2A7E b/debian-keyring-gpg/0x2770D9ADFD6C2A7E
new file mode 100644
index 0000000..d7343ab
--- /dev/null
+++ b/debian-keyring-gpg/0x2770D9ADFD6C2A7E
Binary files differ
diff --git a/debian-keyring-gpg/0x283681BA6FE7F41D b/debian-keyring-gpg/0x283681BA6FE7F41D
new file mode 100644
index 0000000..e5ec9b2
--- /dev/null
+++ b/debian-keyring-gpg/0x283681BA6FE7F41D
Binary files differ
diff --git a/debian-keyring-gpg/0x28FA801A43BDD637 b/debian-keyring-gpg/0x28FA801A43BDD637
new file mode 100644
index 0000000..8fa1142
--- /dev/null
+++ b/debian-keyring-gpg/0x28FA801A43BDD637
Binary files differ
diff --git a/debian-keyring-gpg/0x292A35920034C733 b/debian-keyring-gpg/0x292A35920034C733
new file mode 100644
index 0000000..4a3e7a1
--- /dev/null
+++ b/debian-keyring-gpg/0x292A35920034C733
Binary files differ
diff --git a/debian-keyring-gpg/0x2930100100003344 b/debian-keyring-gpg/0x2930100100003344
new file mode 100644
index 0000000..9977a4d
--- /dev/null
+++ b/debian-keyring-gpg/0x2930100100003344
Binary files differ
diff --git a/debian-keyring-gpg/0x2948210746DF73C0 b/debian-keyring-gpg/0x2948210746DF73C0
new file mode 100644
index 0000000..8f55878
--- /dev/null
+++ b/debian-keyring-gpg/0x2948210746DF73C0
Binary files differ
diff --git a/debian-keyring-gpg/0x29CEADC9260F0067 b/debian-keyring-gpg/0x29CEADC9260F0067
new file mode 100644
index 0000000..3433ee8
--- /dev/null
+++ b/debian-keyring-gpg/0x29CEADC9260F0067
Binary files differ
diff --git a/debian-keyring-gpg/0x2A27904BD7243EDA b/debian-keyring-gpg/0x2A27904BD7243EDA
new file mode 100644
index 0000000..52b20e8
--- /dev/null
+++ b/debian-keyring-gpg/0x2A27904BD7243EDA
Binary files differ
diff --git a/debian-keyring-gpg/0x2A40A2ECB8DAD8D5 b/debian-keyring-gpg/0x2A40A2ECB8DAD8D5
new file mode 100644
index 0000000..ef9fab5
--- /dev/null
+++ b/debian-keyring-gpg/0x2A40A2ECB8DAD8D5
Binary files differ
diff --git a/debian-keyring-gpg/0x2A8B746810E0AFC1 b/debian-keyring-gpg/0x2A8B746810E0AFC1
new file mode 100644
index 0000000..5cb1cfa
--- /dev/null
+++ b/debian-keyring-gpg/0x2A8B746810E0AFC1
Binary files differ
diff --git a/debian-keyring-gpg/0x2AE901E5C70218D2 b/debian-keyring-gpg/0x2AE901E5C70218D2
new file mode 100644
index 0000000..a076c24
--- /dev/null
+++ b/debian-keyring-gpg/0x2AE901E5C70218D2
Binary files differ
diff --git a/debian-keyring-gpg/0x2AFBD67FD133AC6E b/debian-keyring-gpg/0x2AFBD67FD133AC6E
new file mode 100644
index 0000000..51c60b0
--- /dev/null
+++ b/debian-keyring-gpg/0x2AFBD67FD133AC6E
Binary files differ
diff --git a/debian-keyring-gpg/0x2BF8D9FE074BCDE4 b/debian-keyring-gpg/0x2BF8D9FE074BCDE4
new file mode 100644
index 0000000..e6872b8
--- /dev/null
+++ b/debian-keyring-gpg/0x2BF8D9FE074BCDE4
Binary files differ
diff --git a/debian-keyring-gpg/0x2C0E8031F29C4A30 b/debian-keyring-gpg/0x2C0E8031F29C4A30
new file mode 100644
index 0000000..387fb9a
--- /dev/null
+++ b/debian-keyring-gpg/0x2C0E8031F29C4A30
Binary files differ
diff --git a/debian-keyring-gpg/0x2C3B436FEAC68101 b/debian-keyring-gpg/0x2C3B436FEAC68101
new file mode 100644
index 0000000..c08c1c0
--- /dev/null
+++ b/debian-keyring-gpg/0x2C3B436FEAC68101
Binary files differ
diff --git a/debian-keyring-gpg/0x2C7C3146C1A00121 b/debian-keyring-gpg/0x2C7C3146C1A00121
new file mode 100644
index 0000000..0add803
--- /dev/null
+++ b/debian-keyring-gpg/0x2C7C3146C1A00121
Binary files differ
diff --git a/debian-keyring-gpg/0x2CF0F17C43474B6F b/debian-keyring-gpg/0x2CF0F17C43474B6F
new file mode 100644
index 0000000..cba3caf
--- /dev/null
+++ b/debian-keyring-gpg/0x2CF0F17C43474B6F
Binary files differ
diff --git a/debian-keyring-gpg/0x2D191C8843B13F4D b/debian-keyring-gpg/0x2D191C8843B13F4D
new file mode 100644
index 0000000..d25147d
--- /dev/null
+++ b/debian-keyring-gpg/0x2D191C8843B13F4D
Binary files differ
diff --git a/debian-keyring-gpg/0x2D1AAACF24444442 b/debian-keyring-gpg/0x2D1AAACF24444442
new file mode 100644
index 0000000..7e96670
--- /dev/null
+++ b/debian-keyring-gpg/0x2D1AAACF24444442
Binary files differ
diff --git a/debian-keyring-gpg/0x2D2C65DDB27446E5 b/debian-keyring-gpg/0x2D2C65DDB27446E5
new file mode 100644
index 0000000..32299c5
--- /dev/null
+++ b/debian-keyring-gpg/0x2D2C65DDB27446E5
Binary files differ
diff --git a/debian-keyring-gpg/0x2D4EB3A6015475F5 b/debian-keyring-gpg/0x2D4EB3A6015475F5
new file mode 100644
index 0000000..14ec2d4
--- /dev/null
+++ b/debian-keyring-gpg/0x2D4EB3A6015475F5
Binary files differ
diff --git a/debian-keyring-gpg/0x2DCD6B5DE858ADF3 b/debian-keyring-gpg/0x2DCD6B5DE858ADF3
new file mode 100644
index 0000000..770bd5c
--- /dev/null
+++ b/debian-keyring-gpg/0x2DCD6B5DE858ADF3
Binary files differ
diff --git a/debian-keyring-gpg/0x2E31880A62EB5434 b/debian-keyring-gpg/0x2E31880A62EB5434
new file mode 100644
index 0000000..9df880f
--- /dev/null
+++ b/debian-keyring-gpg/0x2E31880A62EB5434
Binary files differ
diff --git a/debian-keyring-gpg/0x2E5C20BB37933BFD b/debian-keyring-gpg/0x2E5C20BB37933BFD
new file mode 100644
index 0000000..9b1a00a
--- /dev/null
+++ b/debian-keyring-gpg/0x2E5C20BB37933BFD
Binary files differ
diff --git a/debian-keyring-gpg/0x2E6B85F6CE51BFF3 b/debian-keyring-gpg/0x2E6B85F6CE51BFF3
new file mode 100644
index 0000000..ae9dd70
--- /dev/null
+++ b/debian-keyring-gpg/0x2E6B85F6CE51BFF3
Binary files differ
diff --git a/debian-keyring-gpg/0x2E7C0367B9BFA089 b/debian-keyring-gpg/0x2E7C0367B9BFA089
new file mode 100644
index 0000000..ddc32c6
--- /dev/null
+++ b/debian-keyring-gpg/0x2E7C0367B9BFA089
Binary files differ
diff --git a/debian-keyring-gpg/0x2EC0FFB3B7301B1F b/debian-keyring-gpg/0x2EC0FFB3B7301B1F
new file mode 100644
index 0000000..dd6766d
--- /dev/null
+++ b/debian-keyring-gpg/0x2EC0FFB3B7301B1F
Binary files differ
diff --git a/debian-keyring-gpg/0x2EC615B2E8D3A535 b/debian-keyring-gpg/0x2EC615B2E8D3A535
new file mode 100644
index 0000000..07b1184
--- /dev/null
+++ b/debian-keyring-gpg/0x2EC615B2E8D3A535
Binary files differ
diff --git a/debian-keyring-gpg/0x2F68E3DB7BE9A998 b/debian-keyring-gpg/0x2F68E3DB7BE9A998
new file mode 100644
index 0000000..97ec4b6
--- /dev/null
+++ b/debian-keyring-gpg/0x2F68E3DB7BE9A998
Binary files differ
diff --git a/debian-keyring-gpg/0x2FCCF66BB963BD5F b/debian-keyring-gpg/0x2FCCF66BB963BD5F
new file mode 100644
index 0000000..bde741e
--- /dev/null
+++ b/debian-keyring-gpg/0x2FCCF66BB963BD5F
Binary files differ
diff --git a/debian-keyring-gpg/0x2FF9CD59612616B5 b/debian-keyring-gpg/0x2FF9CD59612616B5
new file mode 100644
index 0000000..6062163
--- /dev/null
+++ b/debian-keyring-gpg/0x2FF9CD59612616B5
Binary files differ
diff --git a/debian-keyring-gpg/0x30550F7871EF0BA8 b/debian-keyring-gpg/0x30550F7871EF0BA8
new file mode 100644
index 0000000..6075c8f
--- /dev/null
+++ b/debian-keyring-gpg/0x30550F7871EF0BA8
Binary files differ
diff --git a/debian-keyring-gpg/0x308355FA32C5067D b/debian-keyring-gpg/0x308355FA32C5067D
new file mode 100644
index 0000000..7cf8a1e
--- /dev/null
+++ b/debian-keyring-gpg/0x308355FA32C5067D
Binary files differ
diff --git a/debian-keyring-gpg/0x30E674676859C8AD b/debian-keyring-gpg/0x30E674676859C8AD
new file mode 100644
index 0000000..38c07d7
--- /dev/null
+++ b/debian-keyring-gpg/0x30E674676859C8AD
Binary files differ
diff --git a/debian-keyring-gpg/0x310180050905E40C b/debian-keyring-gpg/0x310180050905E40C
new file mode 100644
index 0000000..b12bb49
--- /dev/null
+++ b/debian-keyring-gpg/0x310180050905E40C
Binary files differ
diff --git a/debian-keyring-gpg/0x3116BA5E9FFA69A3 b/debian-keyring-gpg/0x3116BA5E9FFA69A3
new file mode 100644
index 0000000..e3bb1ad
--- /dev/null
+++ b/debian-keyring-gpg/0x3116BA5E9FFA69A3
Binary files differ
diff --git a/debian-keyring-gpg/0x31B8DEDB8C6DF5CD b/debian-keyring-gpg/0x31B8DEDB8C6DF5CD
new file mode 100644
index 0000000..b68c990
--- /dev/null
+++ b/debian-keyring-gpg/0x31B8DEDB8C6DF5CD
Binary files differ
diff --git a/debian-keyring-gpg/0x32247FBB40AD1FA6 b/debian-keyring-gpg/0x32247FBB40AD1FA6
new file mode 100644
index 0000000..05daa9c
--- /dev/null
+++ b/debian-keyring-gpg/0x32247FBB40AD1FA6
Binary files differ
diff --git a/debian-keyring-gpg/0x329465A24F1FC85D b/debian-keyring-gpg/0x329465A24F1FC85D
new file mode 100644
index 0000000..1db48f0
--- /dev/null
+++ b/debian-keyring-gpg/0x329465A24F1FC85D
Binary files differ
diff --git a/debian-keyring-gpg/0x32F78DCEAD113B8B b/debian-keyring-gpg/0x32F78DCEAD113B8B
new file mode 100644
index 0000000..53141c7
--- /dev/null
+++ b/debian-keyring-gpg/0x32F78DCEAD113B8B
Binary files differ
diff --git a/debian-keyring-gpg/0x3355F4D63B5821CC b/debian-keyring-gpg/0x3355F4D63B5821CC
new file mode 100644
index 0000000..beebc10
--- /dev/null
+++ b/debian-keyring-gpg/0x3355F4D63B5821CC
Binary files differ
diff --git a/debian-keyring-gpg/0x33961588E1C21845 b/debian-keyring-gpg/0x33961588E1C21845
new file mode 100644
index 0000000..b882920
--- /dev/null
+++ b/debian-keyring-gpg/0x33961588E1C21845
Binary files differ
diff --git a/debian-keyring-gpg/0x33C1FE3D81D72FF8 b/debian-keyring-gpg/0x33C1FE3D81D72FF8
new file mode 100644
index 0000000..d23800c
--- /dev/null
+++ b/debian-keyring-gpg/0x33C1FE3D81D72FF8
Binary files differ
diff --git a/debian-keyring-gpg/0x348A778D6885EF8F b/debian-keyring-gpg/0x348A778D6885EF8F
new file mode 100644
index 0000000..a848eab
--- /dev/null
+++ b/debian-keyring-gpg/0x348A778D6885EF8F
Binary files differ
diff --git a/debian-keyring-gpg/0x34CD816DE6FCD33E b/debian-keyring-gpg/0x34CD816DE6FCD33E
new file mode 100644
index 0000000..6004eee
--- /dev/null
+++ b/debian-keyring-gpg/0x34CD816DE6FCD33E
Binary files differ
diff --git a/debian-keyring-gpg/0x357312559D1E064B b/debian-keyring-gpg/0x357312559D1E064B
new file mode 100644
index 0000000..bc1ae19
--- /dev/null
+++ b/debian-keyring-gpg/0x357312559D1E064B
Binary files differ
diff --git a/debian-keyring-gpg/0x35A3939FFC78776D b/debian-keyring-gpg/0x35A3939FFC78776D
new file mode 100644
index 0000000..0a8a55a
--- /dev/null
+++ b/debian-keyring-gpg/0x35A3939FFC78776D
Binary files differ
diff --git a/debian-keyring-gpg/0x35C8C88872CB1EED b/debian-keyring-gpg/0x35C8C88872CB1EED
new file mode 100644
index 0000000..450c697
--- /dev/null
+++ b/debian-keyring-gpg/0x35C8C88872CB1EED
Binary files differ
diff --git a/debian-keyring-gpg/0x3631D4FB7FF2B8B8 b/debian-keyring-gpg/0x3631D4FB7FF2B8B8
new file mode 100644
index 0000000..2c9e343
--- /dev/null
+++ b/debian-keyring-gpg/0x3631D4FB7FF2B8B8
Binary files differ
diff --git a/debian-keyring-gpg/0x365C1409A4B3A640 b/debian-keyring-gpg/0x365C1409A4B3A640
new file mode 100644
index 0000000..8edef9d
--- /dev/null
+++ b/debian-keyring-gpg/0x365C1409A4B3A640
Binary files differ
diff --git a/debian-keyring-gpg/0x37C2B4F8642139FF b/debian-keyring-gpg/0x37C2B4F8642139FF
new file mode 100644
index 0000000..865a16a
--- /dev/null
+++ b/debian-keyring-gpg/0x37C2B4F8642139FF
Binary files differ
diff --git a/debian-keyring-gpg/0x37F99F68CAF992EB b/debian-keyring-gpg/0x37F99F68CAF992EB
new file mode 100644
index 0000000..3589bdf
--- /dev/null
+++ b/debian-keyring-gpg/0x37F99F68CAF992EB
Binary files differ
diff --git a/debian-keyring-gpg/0x387706A26998E5C4 b/debian-keyring-gpg/0x387706A26998E5C4
new file mode 100644
index 0000000..7ec7870
--- /dev/null
+++ b/debian-keyring-gpg/0x387706A26998E5C4
Binary files differ
diff --git a/debian-keyring-gpg/0x39091E8123CE1C09 b/debian-keyring-gpg/0x39091E8123CE1C09
new file mode 100644
index 0000000..9151e2e
--- /dev/null
+++ b/debian-keyring-gpg/0x39091E8123CE1C09
Binary files differ
diff --git a/debian-keyring-gpg/0x3914B532F4DFBE99 b/debian-keyring-gpg/0x3914B532F4DFBE99
new file mode 100644
index 0000000..d6b4ffb
--- /dev/null
+++ b/debian-keyring-gpg/0x3914B532F4DFBE99
Binary files differ
diff --git a/debian-keyring-gpg/0x39278DA8109E6244 b/debian-keyring-gpg/0x39278DA8109E6244
new file mode 100644
index 0000000..4a2f370
--- /dev/null
+++ b/debian-keyring-gpg/0x39278DA8109E6244
Binary files differ
diff --git a/debian-keyring-gpg/0x393587D97D86500B b/debian-keyring-gpg/0x393587D97D86500B
new file mode 100644
index 0000000..1c47419
--- /dev/null
+++ b/debian-keyring-gpg/0x393587D97D86500B
Binary files differ
diff --git a/debian-keyring-gpg/0x3938F96BDF50FEA5 b/debian-keyring-gpg/0x3938F96BDF50FEA5
new file mode 100644
index 0000000..8c40410
--- /dev/null
+++ b/debian-keyring-gpg/0x3938F96BDF50FEA5
Binary files differ
diff --git a/debian-keyring-gpg/0x3A0A01731BAE93B9 b/debian-keyring-gpg/0x3A0A01731BAE93B9
new file mode 100644
index 0000000..aa30d9e
--- /dev/null
+++ b/debian-keyring-gpg/0x3A0A01731BAE93B9
Binary files differ
diff --git a/debian-keyring-gpg/0x3AC8F716477EDB23 b/debian-keyring-gpg/0x3AC8F716477EDB23
new file mode 100644
index 0000000..eff7d4e
--- /dev/null
+++ b/debian-keyring-gpg/0x3AC8F716477EDB23
Binary files differ
diff --git a/debian-keyring-gpg/0x3AD82CD4B4C4FB4C b/debian-keyring-gpg/0x3AD82CD4B4C4FB4C
new file mode 100644
index 0000000..8b9c95f
--- /dev/null
+++ b/debian-keyring-gpg/0x3AD82CD4B4C4FB4C
Binary files differ
diff --git a/debian-keyring-gpg/0x3B56E2BBD53FDCB1 b/debian-keyring-gpg/0x3B56E2BBD53FDCB1
new file mode 100644
index 0000000..2f5cd15
--- /dev/null
+++ b/debian-keyring-gpg/0x3B56E2BBD53FDCB1
Binary files differ
diff --git a/debian-keyring-gpg/0x3B5C2C71A218D83C b/debian-keyring-gpg/0x3B5C2C71A218D83C
new file mode 100644
index 0000000..5f6869b
--- /dev/null
+++ b/debian-keyring-gpg/0x3B5C2C71A218D83C
Binary files differ
diff --git a/debian-keyring-gpg/0x3B6212915022936C b/debian-keyring-gpg/0x3B6212915022936C
new file mode 100644
index 0000000..d97628f
--- /dev/null
+++ b/debian-keyring-gpg/0x3B6212915022936C
Binary files differ
diff --git a/debian-keyring-gpg/0x3BBF839336ECA931 b/debian-keyring-gpg/0x3BBF839336ECA931
new file mode 100644
index 0000000..ccc2c30
--- /dev/null
+++ b/debian-keyring-gpg/0x3BBF839336ECA931
Binary files differ
diff --git a/debian-keyring-gpg/0x3C26763F6C67E6E2 b/debian-keyring-gpg/0x3C26763F6C67E6E2
new file mode 100644
index 0000000..b50ba78
--- /dev/null
+++ b/debian-keyring-gpg/0x3C26763F6C67E6E2
Binary files differ
diff --git a/debian-keyring-gpg/0x3C2DD086F4523F9D b/debian-keyring-gpg/0x3C2DD086F4523F9D
new file mode 100644
index 0000000..24d1002
--- /dev/null
+++ b/debian-keyring-gpg/0x3C2DD086F4523F9D
Binary files differ
diff --git a/debian-keyring-gpg/0x3C4107E6826C40E4 b/debian-keyring-gpg/0x3C4107E6826C40E4
new file mode 100644
index 0000000..24012bc
--- /dev/null
+++ b/debian-keyring-gpg/0x3C4107E6826C40E4
Binary files differ
diff --git a/debian-keyring-gpg/0x3CCEBABE206C3B69 b/debian-keyring-gpg/0x3CCEBABE206C3B69
new file mode 100644
index 0000000..661e2c3
--- /dev/null
+++ b/debian-keyring-gpg/0x3CCEBABE206C3B69
Binary files differ
diff --git a/debian-keyring-gpg/0x3D0787AAAF6C61DD b/debian-keyring-gpg/0x3D0787AAAF6C61DD
new file mode 100644
index 0000000..0b80be4
--- /dev/null
+++ b/debian-keyring-gpg/0x3D0787AAAF6C61DD
Binary files differ
diff --git a/debian-keyring-gpg/0x3D6903DFE1D316DC b/debian-keyring-gpg/0x3D6903DFE1D316DC
new file mode 100644
index 0000000..950233f
--- /dev/null
+++ b/debian-keyring-gpg/0x3D6903DFE1D316DC
Binary files differ
diff --git a/debian-keyring-gpg/0x3DF4600039A140C4 b/debian-keyring-gpg/0x3DF4600039A140C4
new file mode 100644
index 0000000..1504ca3
--- /dev/null
+++ b/debian-keyring-gpg/0x3DF4600039A140C4
Binary files differ
diff --git a/debian-keyring-gpg/0x3E5F3D04A7A24603 b/debian-keyring-gpg/0x3E5F3D04A7A24603
new file mode 100644
index 0000000..4ba3d74
--- /dev/null
+++ b/debian-keyring-gpg/0x3E5F3D04A7A24603
Binary files differ
diff --git a/debian-keyring-gpg/0x3E9B59AC6EC2D359 b/debian-keyring-gpg/0x3E9B59AC6EC2D359
new file mode 100644
index 0000000..558eee0
--- /dev/null
+++ b/debian-keyring-gpg/0x3E9B59AC6EC2D359
Binary files differ
diff --git a/debian-keyring-gpg/0x3EABB1CB540A7E68 b/debian-keyring-gpg/0x3EABB1CB540A7E68
new file mode 100644
index 0000000..6fbed51
--- /dev/null
+++ b/debian-keyring-gpg/0x3EABB1CB540A7E68
Binary files differ
diff --git a/debian-keyring-gpg/0x3EBD44903EDB0496 b/debian-keyring-gpg/0x3EBD44903EDB0496
new file mode 100644
index 0000000..5b949f5
--- /dev/null
+++ b/debian-keyring-gpg/0x3EBD44903EDB0496
Binary files differ
diff --git a/debian-keyring-gpg/0x3F490DEB871EF9FA b/debian-keyring-gpg/0x3F490DEB871EF9FA
new file mode 100644
index 0000000..18fbea5
--- /dev/null
+++ b/debian-keyring-gpg/0x3F490DEB871EF9FA
Binary files differ
diff --git a/debian-keyring-gpg/0x3F9219A67F36C68B b/debian-keyring-gpg/0x3F9219A67F36C68B
new file mode 100644
index 0000000..003a645
--- /dev/null
+++ b/debian-keyring-gpg/0x3F9219A67F36C68B
Binary files differ
diff --git a/debian-keyring-gpg/0x40D716CFE909CDEE b/debian-keyring-gpg/0x40D716CFE909CDEE
new file mode 100644
index 0000000..cc6b4ca
--- /dev/null
+++ b/debian-keyring-gpg/0x40D716CFE909CDEE
Binary files differ
diff --git a/debian-keyring-gpg/0x4157ED054116CFEA b/debian-keyring-gpg/0x4157ED054116CFEA
new file mode 100644
index 0000000..12ef2e3
--- /dev/null
+++ b/debian-keyring-gpg/0x4157ED054116CFEA
Binary files differ
diff --git a/debian-keyring-gpg/0x416F061063FEE659 b/debian-keyring-gpg/0x416F061063FEE659
new file mode 100644
index 0000000..2a64f4c
--- /dev/null
+++ b/debian-keyring-gpg/0x416F061063FEE659
Binary files differ
diff --git a/debian-keyring-gpg/0x41AB484D7694CF42 b/debian-keyring-gpg/0x41AB484D7694CF42
new file mode 100644
index 0000000..e9c74da
--- /dev/null
+++ b/debian-keyring-gpg/0x41AB484D7694CF42
Binary files differ
diff --git a/debian-keyring-gpg/0x41CE7F0B9F1B8B32 b/debian-keyring-gpg/0x41CE7F0B9F1B8B32
new file mode 100644
index 0000000..f4b6c76
--- /dev/null
+++ b/debian-keyring-gpg/0x41CE7F0B9F1B8B32
Binary files differ
diff --git a/debian-keyring-gpg/0x420A4295E9DBDDBC b/debian-keyring-gpg/0x420A4295E9DBDDBC
new file mode 100644
index 0000000..b77ffe2
--- /dev/null
+++ b/debian-keyring-gpg/0x420A4295E9DBDDBC
Binary files differ
diff --git a/debian-keyring-gpg/0x4330169952D556DB b/debian-keyring-gpg/0x4330169952D556DB
new file mode 100644
index 0000000..8fbcb54
--- /dev/null
+++ b/debian-keyring-gpg/0x4330169952D556DB
Binary files differ
diff --git a/debian-keyring-gpg/0x437FE24F9543CB69 b/debian-keyring-gpg/0x437FE24F9543CB69
new file mode 100644
index 0000000..aa720e5
--- /dev/null
+++ b/debian-keyring-gpg/0x437FE24F9543CB69
Binary files differ
diff --git a/debian-keyring-gpg/0x44173FA13D058888 b/debian-keyring-gpg/0x44173FA13D058888
new file mode 100644
index 0000000..5dd2c86
--- /dev/null
+++ b/debian-keyring-gpg/0x44173FA13D058888
Binary files differ
diff --git a/debian-keyring-gpg/0x449190F3235ABD3B b/debian-keyring-gpg/0x449190F3235ABD3B
new file mode 100644
index 0000000..4db8fca
--- /dev/null
+++ b/debian-keyring-gpg/0x449190F3235ABD3B
Binary files differ
diff --git a/debian-keyring-gpg/0x44975278B8612B5D b/debian-keyring-gpg/0x44975278B8612B5D
new file mode 100644
index 0000000..9be5ba7
--- /dev/null
+++ b/debian-keyring-gpg/0x44975278B8612B5D
Binary files differ
diff --git a/debian-keyring-gpg/0x457CE0A0804465C5 b/debian-keyring-gpg/0x457CE0A0804465C5
new file mode 100644
index 0000000..47ce775
--- /dev/null
+++ b/debian-keyring-gpg/0x457CE0A0804465C5
Binary files differ
diff --git a/debian-keyring-gpg/0x45DB6B56EC2D523D b/debian-keyring-gpg/0x45DB6B56EC2D523D
new file mode 100644
index 0000000..bf15c31
--- /dev/null
+++ b/debian-keyring-gpg/0x45DB6B56EC2D523D
Binary files differ
diff --git a/debian-keyring-gpg/0x45E2CDA5A7FD90F9 b/debian-keyring-gpg/0x45E2CDA5A7FD90F9
new file mode 100644
index 0000000..71ff70b
--- /dev/null
+++ b/debian-keyring-gpg/0x45E2CDA5A7FD90F9
Binary files differ
diff --git a/debian-keyring-gpg/0x4664E07DBDA485C5 b/debian-keyring-gpg/0x4664E07DBDA485C5
new file mode 100644
index 0000000..07b651e
--- /dev/null
+++ b/debian-keyring-gpg/0x4664E07DBDA485C5
Binary files differ
diff --git a/debian-keyring-gpg/0x473C343BBEEE3333 b/debian-keyring-gpg/0x473C343BBEEE3333
new file mode 100644
index 0000000..43f0b75
--- /dev/null
+++ b/debian-keyring-gpg/0x473C343BBEEE3333
Binary files differ
diff --git a/debian-keyring-gpg/0x476DF16D280CDAD3 b/debian-keyring-gpg/0x476DF16D280CDAD3
new file mode 100644
index 0000000..abe4868
--- /dev/null
+++ b/debian-keyring-gpg/0x476DF16D280CDAD3
Binary files differ
diff --git a/debian-keyring-gpg/0x478112D54B1AC295 b/debian-keyring-gpg/0x478112D54B1AC295
new file mode 100644
index 0000000..52c5e72
--- /dev/null
+++ b/debian-keyring-gpg/0x478112D54B1AC295
Binary files differ
diff --git a/debian-keyring-gpg/0x4799A35146D12B35 b/debian-keyring-gpg/0x4799A35146D12B35
new file mode 100644
index 0000000..5ffb13e
--- /dev/null
+++ b/debian-keyring-gpg/0x4799A35146D12B35
Binary files differ
diff --git a/debian-keyring-gpg/0x47D37F29E62EB8FF b/debian-keyring-gpg/0x47D37F29E62EB8FF
new file mode 100644
index 0000000..4db4e45
--- /dev/null
+++ b/debian-keyring-gpg/0x47D37F29E62EB8FF
Binary files differ
diff --git a/debian-keyring-gpg/0x48682904DEE27C7D b/debian-keyring-gpg/0x48682904DEE27C7D
new file mode 100644
index 0000000..8585d2f
--- /dev/null
+++ b/debian-keyring-gpg/0x48682904DEE27C7D
Binary files differ
diff --git a/debian-keyring-gpg/0x48D19F46BC99C9B7 b/debian-keyring-gpg/0x48D19F46BC99C9B7
new file mode 100644
index 0000000..60ea250
--- /dev/null
+++ b/debian-keyring-gpg/0x48D19F46BC99C9B7
Binary files differ
diff --git a/debian-keyring-gpg/0x48E160C2F1FE274E b/debian-keyring-gpg/0x48E160C2F1FE274E
new file mode 100644
index 0000000..cff355c
--- /dev/null
+++ b/debian-keyring-gpg/0x48E160C2F1FE274E
Binary files differ
diff --git a/debian-keyring-gpg/0x48F47C58D61C6283 b/debian-keyring-gpg/0x48F47C58D61C6283
new file mode 100644
index 0000000..adc2790
--- /dev/null
+++ b/debian-keyring-gpg/0x48F47C58D61C6283
Binary files differ
diff --git a/debian-keyring-gpg/0x49086AD3EBE2F31F b/debian-keyring-gpg/0x49086AD3EBE2F31F
new file mode 100644
index 0000000..dafdaa7
--- /dev/null
+++ b/debian-keyring-gpg/0x49086AD3EBE2F31F
Binary files differ
diff --git a/debian-keyring-gpg/0x494C8A5FBF4DECEB b/debian-keyring-gpg/0x494C8A5FBF4DECEB
new file mode 100644
index 0000000..783608c
--- /dev/null
+++ b/debian-keyring-gpg/0x494C8A5FBF4DECEB
Binary files differ
diff --git a/debian-keyring-gpg/0x49BB63F18B4CCAD5 b/debian-keyring-gpg/0x49BB63F18B4CCAD5
new file mode 100644
index 0000000..faf4148
--- /dev/null
+++ b/debian-keyring-gpg/0x49BB63F18B4CCAD5
Binary files differ
diff --git a/debian-keyring-gpg/0x49C3BF8927553D2E b/debian-keyring-gpg/0x49C3BF8927553D2E
new file mode 100644
index 0000000..c29db25
--- /dev/null
+++ b/debian-keyring-gpg/0x49C3BF8927553D2E
Binary files differ
diff --git a/debian-keyring-gpg/0x49DDA59BA2EC1A7F b/debian-keyring-gpg/0x49DDA59BA2EC1A7F
new file mode 100644
index 0000000..a7f6cae
--- /dev/null
+++ b/debian-keyring-gpg/0x49DDA59BA2EC1A7F
Binary files differ
diff --git a/debian-keyring-gpg/0x4A0CF639427884E3 b/debian-keyring-gpg/0x4A0CF639427884E3
new file mode 100644
index 0000000..2871ca6
--- /dev/null
+++ b/debian-keyring-gpg/0x4A0CF639427884E3
Binary files differ
diff --git a/debian-keyring-gpg/0x4AA8FC2422EF1F0F b/debian-keyring-gpg/0x4AA8FC2422EF1F0F
new file mode 100644
index 0000000..3350208
--- /dev/null
+++ b/debian-keyring-gpg/0x4AA8FC2422EF1F0F
Binary files differ
diff --git a/debian-keyring-gpg/0x4B0069CCF6527847 b/debian-keyring-gpg/0x4B0069CCF6527847
new file mode 100644
index 0000000..f61e5e4
--- /dev/null
+++ b/debian-keyring-gpg/0x4B0069CCF6527847
Binary files differ
diff --git a/debian-keyring-gpg/0x4B043FCDB9444540 b/debian-keyring-gpg/0x4B043FCDB9444540
new file mode 100644
index 0000000..807aef7
--- /dev/null
+++ b/debian-keyring-gpg/0x4B043FCDB9444540
Binary files differ
diff --git a/debian-keyring-gpg/0x4B077723929D42C3 b/debian-keyring-gpg/0x4B077723929D42C3
new file mode 100644
index 0000000..d006a70
--- /dev/null
+++ b/debian-keyring-gpg/0x4B077723929D42C3
Binary files differ
diff --git a/debian-keyring-gpg/0x4B542AF704F74516 b/debian-keyring-gpg/0x4B542AF704F74516
new file mode 100644
index 0000000..8d33ce7
--- /dev/null
+++ b/debian-keyring-gpg/0x4B542AF704F74516
Binary files differ
diff --git a/debian-keyring-gpg/0x4BCD0567C296D05D b/debian-keyring-gpg/0x4BCD0567C296D05D
new file mode 100644
index 0000000..7c3431f
--- /dev/null
+++ b/debian-keyring-gpg/0x4BCD0567C296D05D
Binary files differ
diff --git a/debian-keyring-gpg/0x4C5A6BAB12D2A7AE b/debian-keyring-gpg/0x4C5A6BAB12D2A7AE
new file mode 100644
index 0000000..be4680f
--- /dev/null
+++ b/debian-keyring-gpg/0x4C5A6BAB12D2A7AE
Binary files differ
diff --git a/debian-keyring-gpg/0x4CF2B218F54DAE3D b/debian-keyring-gpg/0x4CF2B218F54DAE3D
new file mode 100644
index 0000000..7b0e3c3
--- /dev/null
+++ b/debian-keyring-gpg/0x4CF2B218F54DAE3D
Binary files differ
diff --git a/debian-keyring-gpg/0x4D249D9B23E6FC3A b/debian-keyring-gpg/0x4D249D9B23E6FC3A
new file mode 100644
index 0000000..bab9c6b
--- /dev/null
+++ b/debian-keyring-gpg/0x4D249D9B23E6FC3A
Binary files differ
diff --git a/debian-keyring-gpg/0x4DE8FF2A63C7CC90 b/debian-keyring-gpg/0x4DE8FF2A63C7CC90
new file mode 100644
index 0000000..f758e05
--- /dev/null
+++ b/debian-keyring-gpg/0x4DE8FF2A63C7CC90
Binary files differ
diff --git a/debian-keyring-gpg/0x4E7160ED4AC8EE1D b/debian-keyring-gpg/0x4E7160ED4AC8EE1D
new file mode 100644
index 0000000..240d6ad
--- /dev/null
+++ b/debian-keyring-gpg/0x4E7160ED4AC8EE1D
Binary files differ
diff --git a/debian-keyring-gpg/0x4F346E47A5805D48 b/debian-keyring-gpg/0x4F346E47A5805D48
new file mode 100644
index 0000000..2116e12
--- /dev/null
+++ b/debian-keyring-gpg/0x4F346E47A5805D48
Binary files differ
diff --git a/debian-keyring-gpg/0x4F9F6D550ED6122A b/debian-keyring-gpg/0x4F9F6D550ED6122A
new file mode 100644
index 0000000..70925ce
--- /dev/null
+++ b/debian-keyring-gpg/0x4F9F6D550ED6122A
Binary files differ
diff --git a/debian-keyring-gpg/0x4FB3B4D37EF63B2E b/debian-keyring-gpg/0x4FB3B4D37EF63B2E
new file mode 100644
index 0000000..f0d4e22
--- /dev/null
+++ b/debian-keyring-gpg/0x4FB3B4D37EF63B2E
Binary files differ
diff --git a/debian-keyring-gpg/0x4FFB060C9EC70B95 b/debian-keyring-gpg/0x4FFB060C9EC70B95
new file mode 100644
index 0000000..fc90725
--- /dev/null
+++ b/debian-keyring-gpg/0x4FFB060C9EC70B95
Binary files differ
diff --git a/debian-keyring-gpg/0x5001E1B09AA3744B b/debian-keyring-gpg/0x5001E1B09AA3744B
new file mode 100644
index 0000000..f6bf263
--- /dev/null
+++ b/debian-keyring-gpg/0x5001E1B09AA3744B
Binary files differ
diff --git a/debian-keyring-gpg/0x5041F1891F44E090 b/debian-keyring-gpg/0x5041F1891F44E090
new file mode 100644
index 0000000..76c025d
--- /dev/null
+++ b/debian-keyring-gpg/0x5041F1891F44E090
Binary files differ
diff --git a/debian-keyring-gpg/0x5098021C70518078 b/debian-keyring-gpg/0x5098021C70518078
new file mode 100644
index 0000000..6ff8d34
--- /dev/null
+++ b/debian-keyring-gpg/0x5098021C70518078
Binary files differ
diff --git a/debian-keyring-gpg/0x50C3634D3A291CF9 b/debian-keyring-gpg/0x50C3634D3A291CF9
new file mode 100644
index 0000000..d6a3dc8
--- /dev/null
+++ b/debian-keyring-gpg/0x50C3634D3A291CF9
Binary files differ
diff --git a/debian-keyring-gpg/0x515BD7CAEEAE3C13 b/debian-keyring-gpg/0x515BD7CAEEAE3C13
new file mode 100644
index 0000000..f5721e6
--- /dev/null
+++ b/debian-keyring-gpg/0x515BD7CAEEAE3C13
Binary files differ
diff --git a/debian-keyring-gpg/0x51A09B18CF5A5068 b/debian-keyring-gpg/0x51A09B18CF5A5068
new file mode 100644
index 0000000..fd7d33b
--- /dev/null
+++ b/debian-keyring-gpg/0x51A09B18CF5A5068
Binary files differ
diff --git a/debian-keyring-gpg/0x51DFD93B3EFB79EF b/debian-keyring-gpg/0x51DFD93B3EFB79EF
new file mode 100644
index 0000000..5a100eb
--- /dev/null
+++ b/debian-keyring-gpg/0x51DFD93B3EFB79EF
Binary files differ
diff --git a/debian-keyring-gpg/0x5262E7FF491049FE b/debian-keyring-gpg/0x5262E7FF491049FE
new file mode 100644
index 0000000..7e9fbd4
--- /dev/null
+++ b/debian-keyring-gpg/0x5262E7FF491049FE
Binary files differ
diff --git a/debian-keyring-gpg/0x5299B4990437AC41 b/debian-keyring-gpg/0x5299B4990437AC41
new file mode 100644
index 0000000..a3729ed
--- /dev/null
+++ b/debian-keyring-gpg/0x5299B4990437AC41
Binary files differ
diff --git a/debian-keyring-gpg/0x52B6BBD953968D1B b/debian-keyring-gpg/0x52B6BBD953968D1B
new file mode 100644
index 0000000..4ecff7c
--- /dev/null
+++ b/debian-keyring-gpg/0x52B6BBD953968D1B
Binary files differ
diff --git a/debian-keyring-gpg/0x52FC8E7BEDB7FCA2 b/debian-keyring-gpg/0x52FC8E7BEDB7FCA2
new file mode 100644
index 0000000..07517c7
--- /dev/null
+++ b/debian-keyring-gpg/0x52FC8E7BEDB7FCA2
Binary files differ
diff --git a/debian-keyring-gpg/0x536D57489C2001D0 b/debian-keyring-gpg/0x536D57489C2001D0
new file mode 100644
index 0000000..0fec4a8
--- /dev/null
+++ b/debian-keyring-gpg/0x536D57489C2001D0
Binary files differ
diff --git a/debian-keyring-gpg/0x538C0766F4BCB38E b/debian-keyring-gpg/0x538C0766F4BCB38E
new file mode 100644
index 0000000..5aa897c
--- /dev/null
+++ b/debian-keyring-gpg/0x538C0766F4BCB38E
Binary files differ
diff --git a/debian-keyring-gpg/0x53B1AC6DB11B627B b/debian-keyring-gpg/0x53B1AC6DB11B627B
new file mode 100644
index 0000000..4faf8e3
--- /dev/null
+++ b/debian-keyring-gpg/0x53B1AC6DB11B627B
Binary files differ
diff --git a/debian-keyring-gpg/0x53D5BC64B52378A2 b/debian-keyring-gpg/0x53D5BC64B52378A2
new file mode 100644
index 0000000..310765b
--- /dev/null
+++ b/debian-keyring-gpg/0x53D5BC64B52378A2
Binary files differ
diff --git a/debian-keyring-gpg/0x53FE7BBDA68910FC b/debian-keyring-gpg/0x53FE7BBDA68910FC
new file mode 100644
index 0000000..476a34d
--- /dev/null
+++ b/debian-keyring-gpg/0x53FE7BBDA68910FC
Binary files differ
diff --git a/debian-keyring-gpg/0x542B94E55719A67D b/debian-keyring-gpg/0x542B94E55719A67D
new file mode 100644
index 0000000..e0a4d6e
--- /dev/null
+++ b/debian-keyring-gpg/0x542B94E55719A67D
Binary files differ
diff --git a/debian-keyring-gpg/0x552AD9AA16C4267F b/debian-keyring-gpg/0x552AD9AA16C4267F
new file mode 100644
index 0000000..e154fc7
--- /dev/null
+++ b/debian-keyring-gpg/0x552AD9AA16C4267F
Binary files differ
diff --git a/debian-keyring-gpg/0x5556A34E04A3610B b/debian-keyring-gpg/0x5556A34E04A3610B
new file mode 100644
index 0000000..e8c34b7
--- /dev/null
+++ b/debian-keyring-gpg/0x5556A34E04A3610B
Binary files differ
diff --git a/debian-keyring-gpg/0x55C9882D999BBCC4 b/debian-keyring-gpg/0x55C9882D999BBCC4
new file mode 100644
index 0000000..2e7a71d
--- /dev/null
+++ b/debian-keyring-gpg/0x55C9882D999BBCC4
Binary files differ
diff --git a/debian-keyring-gpg/0x55CF1BF986ABB9C7 b/debian-keyring-gpg/0x55CF1BF986ABB9C7
new file mode 100644
index 0000000..64aa244
--- /dev/null
+++ b/debian-keyring-gpg/0x55CF1BF986ABB9C7
Binary files differ
diff --git a/debian-keyring-gpg/0x55E9F9F7AC1C443F b/debian-keyring-gpg/0x55E9F9F7AC1C443F
new file mode 100644
index 0000000..af18d8c
--- /dev/null
+++ b/debian-keyring-gpg/0x55E9F9F7AC1C443F
Binary files differ
diff --git a/debian-keyring-gpg/0x55FF03AE59EC5558 b/debian-keyring-gpg/0x55FF03AE59EC5558
new file mode 100644
index 0000000..e21e77b
--- /dev/null
+++ b/debian-keyring-gpg/0x55FF03AE59EC5558
Binary files differ
diff --git a/debian-keyring-gpg/0x56034877E1F87C35 b/debian-keyring-gpg/0x56034877E1F87C35
new file mode 100644
index 0000000..5a046b7
--- /dev/null
+++ b/debian-keyring-gpg/0x56034877E1F87C35
Binary files differ
diff --git a/debian-keyring-gpg/0x5632906F4696E015 b/debian-keyring-gpg/0x5632906F4696E015
new file mode 100644
index 0000000..677f75e
--- /dev/null
+++ b/debian-keyring-gpg/0x5632906F4696E015
Binary files differ
diff --git a/debian-keyring-gpg/0x566217F3C4395C9C b/debian-keyring-gpg/0x566217F3C4395C9C
new file mode 100644
index 0000000..107f046
--- /dev/null
+++ b/debian-keyring-gpg/0x566217F3C4395C9C
Binary files differ
diff --git a/debian-keyring-gpg/0x566E861304468DEC b/debian-keyring-gpg/0x566E861304468DEC
new file mode 100644
index 0000000..64c6738
--- /dev/null
+++ b/debian-keyring-gpg/0x566E861304468DEC
Binary files differ
diff --git a/debian-keyring-gpg/0x573EF1E4BD5A01FA b/debian-keyring-gpg/0x573EF1E4BD5A01FA
new file mode 100644
index 0000000..4df23b9
--- /dev/null
+++ b/debian-keyring-gpg/0x573EF1E4BD5A01FA
Binary files differ
diff --git a/debian-keyring-gpg/0x5750F754ED9B2138 b/debian-keyring-gpg/0x5750F754ED9B2138
new file mode 100644
index 0000000..81adbec
--- /dev/null
+++ b/debian-keyring-gpg/0x5750F754ED9B2138
Binary files differ
diff --git a/debian-keyring-gpg/0x5759F35001AA4A64 b/debian-keyring-gpg/0x5759F35001AA4A64
new file mode 100644
index 0000000..ad13584
--- /dev/null
+++ b/debian-keyring-gpg/0x5759F35001AA4A64
Binary files differ
diff --git a/debian-keyring-gpg/0x578A0494D1C646D1 b/debian-keyring-gpg/0x578A0494D1C646D1
new file mode 100644
index 0000000..95c07f7
--- /dev/null
+++ b/debian-keyring-gpg/0x578A0494D1C646D1
Binary files differ
diff --git a/debian-keyring-gpg/0x5792783B206FEE30 b/debian-keyring-gpg/0x5792783B206FEE30
new file mode 100644
index 0000000..adb475a
--- /dev/null
+++ b/debian-keyring-gpg/0x5792783B206FEE30
Binary files differ
diff --git a/debian-keyring-gpg/0x57930DAB0B86B067 b/debian-keyring-gpg/0x57930DAB0B86B067
new file mode 100644
index 0000000..1e3cc79
--- /dev/null
+++ b/debian-keyring-gpg/0x57930DAB0B86B067
Binary files differ
diff --git a/debian-keyring-gpg/0x57CCF4596A1353C2 b/debian-keyring-gpg/0x57CCF4596A1353C2
new file mode 100644
index 0000000..fd77955
--- /dev/null
+++ b/debian-keyring-gpg/0x57CCF4596A1353C2
Binary files differ
diff --git a/debian-keyring-gpg/0x57E7C6324F81391D b/debian-keyring-gpg/0x57E7C6324F81391D
new file mode 100644
index 0000000..6d80988
--- /dev/null
+++ b/debian-keyring-gpg/0x57E7C6324F81391D
Binary files differ
diff --git a/debian-keyring-gpg/0x5857883E277DB3CC b/debian-keyring-gpg/0x5857883E277DB3CC
new file mode 100644
index 0000000..3760a0e
--- /dev/null
+++ b/debian-keyring-gpg/0x5857883E277DB3CC
Binary files differ
diff --git a/debian-keyring-gpg/0x587979573442684E b/debian-keyring-gpg/0x587979573442684E
new file mode 100644
index 0000000..f1df26d
--- /dev/null
+++ b/debian-keyring-gpg/0x587979573442684E
Binary files differ
diff --git a/debian-keyring-gpg/0x589F03F01BA55038 b/debian-keyring-gpg/0x589F03F01BA55038
new file mode 100644
index 0000000..7bee350
--- /dev/null
+++ b/debian-keyring-gpg/0x589F03F01BA55038
Binary files differ
diff --git a/debian-keyring-gpg/0x58A922CDDB5DB08E b/debian-keyring-gpg/0x58A922CDDB5DB08E
new file mode 100644
index 0000000..a08ea67
--- /dev/null
+++ b/debian-keyring-gpg/0x58A922CDDB5DB08E
Binary files differ
diff --git a/debian-keyring-gpg/0x58C0FB1CDE3B7600 b/debian-keyring-gpg/0x58C0FB1CDE3B7600
new file mode 100644
index 0000000..511d918
--- /dev/null
+++ b/debian-keyring-gpg/0x58C0FB1CDE3B7600
Binary files differ
diff --git a/debian-keyring-gpg/0x590AE197EF123736 b/debian-keyring-gpg/0x590AE197EF123736
new file mode 100644
index 0000000..a213e9f
--- /dev/null
+++ b/debian-keyring-gpg/0x590AE197EF123736
Binary files differ
diff --git a/debian-keyring-gpg/0x59D03CC92BA0FEAE b/debian-keyring-gpg/0x59D03CC92BA0FEAE
new file mode 100644
index 0000000..90be850
--- /dev/null
+++ b/debian-keyring-gpg/0x59D03CC92BA0FEAE
Binary files differ
diff --git a/debian-keyring-gpg/0x59DF9475A373F5B4 b/debian-keyring-gpg/0x59DF9475A373F5B4
new file mode 100644
index 0000000..2f8cda3
--- /dev/null
+++ b/debian-keyring-gpg/0x59DF9475A373F5B4
Binary files differ
diff --git a/debian-keyring-gpg/0x59EC43D65246508B b/debian-keyring-gpg/0x59EC43D65246508B
new file mode 100644
index 0000000..0230362
--- /dev/null
+++ b/debian-keyring-gpg/0x59EC43D65246508B
Binary files differ
diff --git a/debian-keyring-gpg/0x5A09B4576DE8080E b/debian-keyring-gpg/0x5A09B4576DE8080E
new file mode 100644
index 0000000..894b570
--- /dev/null
+++ b/debian-keyring-gpg/0x5A09B4576DE8080E
Binary files differ
diff --git a/debian-keyring-gpg/0x5A303591F8CDB08B b/debian-keyring-gpg/0x5A303591F8CDB08B
new file mode 100644
index 0000000..a6a35a8
--- /dev/null
+++ b/debian-keyring-gpg/0x5A303591F8CDB08B
Binary files differ
diff --git a/debian-keyring-gpg/0x5A8728BE7BDA8506 b/debian-keyring-gpg/0x5A8728BE7BDA8506
new file mode 100644
index 0000000..278edd3
--- /dev/null
+++ b/debian-keyring-gpg/0x5A8728BE7BDA8506
Binary files differ
diff --git a/debian-keyring-gpg/0x5A8830475F7D1061 b/debian-keyring-gpg/0x5A8830475F7D1061
new file mode 100644
index 0000000..ecc4b6c
--- /dev/null
+++ b/debian-keyring-gpg/0x5A8830475F7D1061
Binary files differ
diff --git a/debian-keyring-gpg/0x5ACE8D6E0C14A470 b/debian-keyring-gpg/0x5ACE8D6E0C14A470
new file mode 100644
index 0000000..5af4aca
--- /dev/null
+++ b/debian-keyring-gpg/0x5ACE8D6E0C14A470
Binary files differ
diff --git a/debian-keyring-gpg/0x5B924EE310055CD3 b/debian-keyring-gpg/0x5B924EE310055CD3
new file mode 100644
index 0000000..85a6120
--- /dev/null
+++ b/debian-keyring-gpg/0x5B924EE310055CD3
Binary files differ
diff --git a/debian-keyring-gpg/0x5B93015BFA2720F8 b/debian-keyring-gpg/0x5B93015BFA2720F8
new file mode 100644
index 0000000..1fa8f7e
--- /dev/null
+++ b/debian-keyring-gpg/0x5B93015BFA2720F8
Binary files differ
diff --git a/debian-keyring-gpg/0x5BE2EB392C5C4329 b/debian-keyring-gpg/0x5BE2EB392C5C4329
new file mode 100644
index 0000000..892902a
--- /dev/null
+++ b/debian-keyring-gpg/0x5BE2EB392C5C4329
Binary files differ
diff --git a/debian-keyring-gpg/0x5C13D6DB93052E03 b/debian-keyring-gpg/0x5C13D6DB93052E03
new file mode 100644
index 0000000..ffa1b10
--- /dev/null
+++ b/debian-keyring-gpg/0x5C13D6DB93052E03
Binary files differ
diff --git a/debian-keyring-gpg/0x5C29137271246E4A b/debian-keyring-gpg/0x5C29137271246E4A
new file mode 100644
index 0000000..4d013df
--- /dev/null
+++ b/debian-keyring-gpg/0x5C29137271246E4A
Binary files differ
diff --git a/debian-keyring-gpg/0x5C808C2B65558117 b/debian-keyring-gpg/0x5C808C2B65558117
new file mode 100644
index 0000000..8690335
--- /dev/null
+++ b/debian-keyring-gpg/0x5C808C2B65558117
Binary files differ
diff --git a/debian-keyring-gpg/0x5CB9D8493D29D438 b/debian-keyring-gpg/0x5CB9D8493D29D438
new file mode 100644
index 0000000..ce008c8
--- /dev/null
+++ b/debian-keyring-gpg/0x5CB9D8493D29D438
Binary files differ
diff --git a/debian-keyring-gpg/0x5D328D082AAAB140 b/debian-keyring-gpg/0x5D328D082AAAB140
new file mode 100644
index 0000000..c00eb25
--- /dev/null
+++ b/debian-keyring-gpg/0x5D328D082AAAB140
Binary files differ
diff --git a/debian-keyring-gpg/0x5E08AFD2A1DE50E9 b/debian-keyring-gpg/0x5E08AFD2A1DE50E9
new file mode 100644
index 0000000..3621611
--- /dev/null
+++ b/debian-keyring-gpg/0x5E08AFD2A1DE50E9
Binary files differ
diff --git a/debian-keyring-gpg/0x5E62533F19765111 b/debian-keyring-gpg/0x5E62533F19765111
new file mode 100644
index 0000000..00e903d
--- /dev/null
+++ b/debian-keyring-gpg/0x5E62533F19765111
Binary files differ
diff --git a/debian-keyring-gpg/0x5E90DCFA9426876F b/debian-keyring-gpg/0x5E90DCFA9426876F
new file mode 100644
index 0000000..5b09240
--- /dev/null
+++ b/debian-keyring-gpg/0x5E90DCFA9426876F
Binary files differ
diff --git a/debian-keyring-gpg/0x5EA2BDB6883CCDE2 b/debian-keyring-gpg/0x5EA2BDB6883CCDE2
new file mode 100644
index 0000000..77e9ef7
--- /dev/null
+++ b/debian-keyring-gpg/0x5EA2BDB6883CCDE2
Binary files differ
diff --git a/debian-keyring-gpg/0x5EE76EE20216D2A5 b/debian-keyring-gpg/0x5EE76EE20216D2A5
new file mode 100644
index 0000000..5955fc4
--- /dev/null
+++ b/debian-keyring-gpg/0x5EE76EE20216D2A5
Binary files differ
diff --git a/debian-keyring-gpg/0x5F43400C21CBFACC b/debian-keyring-gpg/0x5F43400C21CBFACC
new file mode 100644
index 0000000..aaabc8f
--- /dev/null
+++ b/debian-keyring-gpg/0x5F43400C21CBFACC
Binary files differ
diff --git a/debian-keyring-gpg/0x5F8E6BE0928FFAFA b/debian-keyring-gpg/0x5F8E6BE0928FFAFA
new file mode 100644
index 0000000..18cf47a
--- /dev/null
+++ b/debian-keyring-gpg/0x5F8E6BE0928FFAFA
Binary files differ
diff --git a/debian-keyring-gpg/0x5FB33F9359E9ED08 b/debian-keyring-gpg/0x5FB33F9359E9ED08
new file mode 100644
index 0000000..33b7932
--- /dev/null
+++ b/debian-keyring-gpg/0x5FB33F9359E9ED08
Binary files differ
diff --git a/debian-keyring-gpg/0x600233BA9E54DC61 b/debian-keyring-gpg/0x600233BA9E54DC61
new file mode 100644
index 0000000..84517a6
--- /dev/null
+++ b/debian-keyring-gpg/0x600233BA9E54DC61
Binary files differ
diff --git a/debian-keyring-gpg/0x6026936D2F1C8AE0 b/debian-keyring-gpg/0x6026936D2F1C8AE0
new file mode 100644
index 0000000..7548532
--- /dev/null
+++ b/debian-keyring-gpg/0x6026936D2F1C8AE0
Binary files differ
diff --git a/debian-keyring-gpg/0x603B832661F9CA53 b/debian-keyring-gpg/0x603B832661F9CA53
new file mode 100644
index 0000000..cce5b55
--- /dev/null
+++ b/debian-keyring-gpg/0x603B832661F9CA53
Binary files differ
diff --git a/debian-keyring-gpg/0x60A68FF308C2BFDB b/debian-keyring-gpg/0x60A68FF308C2BFDB
new file mode 100644
index 0000000..fe15211
--- /dev/null
+++ b/debian-keyring-gpg/0x60A68FF308C2BFDB
Binary files differ
diff --git a/debian-keyring-gpg/0x60C3AA7180598EFB b/debian-keyring-gpg/0x60C3AA7180598EFB
new file mode 100644
index 0000000..e864ce2
--- /dev/null
+++ b/debian-keyring-gpg/0x60C3AA7180598EFB
Binary files differ
diff --git a/debian-keyring-gpg/0x60C8350B6C88DA32 b/debian-keyring-gpg/0x60C8350B6C88DA32
new file mode 100644
index 0000000..b005905
--- /dev/null
+++ b/debian-keyring-gpg/0x60C8350B6C88DA32
Binary files differ
diff --git a/debian-keyring-gpg/0x612EF1613E050F54 b/debian-keyring-gpg/0x612EF1613E050F54
new file mode 100644
index 0000000..3f64bc1
--- /dev/null
+++ b/debian-keyring-gpg/0x612EF1613E050F54
Binary files differ
diff --git a/debian-keyring-gpg/0x6177B35582A8D8A6 b/debian-keyring-gpg/0x6177B35582A8D8A6
new file mode 100644
index 0000000..7aa209a
--- /dev/null
+++ b/debian-keyring-gpg/0x6177B35582A8D8A6
Binary files differ
diff --git a/debian-keyring-gpg/0x62645EB35F686A8A b/debian-keyring-gpg/0x62645EB35F686A8A
new file mode 100644
index 0000000..ea51eb1
--- /dev/null
+++ b/debian-keyring-gpg/0x62645EB35F686A8A
Binary files differ
diff --git a/debian-keyring-gpg/0x631DE7553BE8AFD4 b/debian-keyring-gpg/0x631DE7553BE8AFD4
new file mode 100644
index 0000000..9d024af
--- /dev/null
+++ b/debian-keyring-gpg/0x631DE7553BE8AFD4
Binary files differ
diff --git a/debian-keyring-gpg/0x634EA55D902B9836 b/debian-keyring-gpg/0x634EA55D902B9836
new file mode 100644
index 0000000..4b3182c
--- /dev/null
+++ b/debian-keyring-gpg/0x634EA55D902B9836
Binary files differ
diff --git a/debian-keyring-gpg/0x634F4BD1E7AD5568 b/debian-keyring-gpg/0x634F4BD1E7AD5568
new file mode 100644
index 0000000..258dc14
--- /dev/null
+++ b/debian-keyring-gpg/0x634F4BD1E7AD5568
Binary files differ
diff --git a/debian-keyring-gpg/0x636DB5A1D91860FD b/debian-keyring-gpg/0x636DB5A1D91860FD
new file mode 100644
index 0000000..cb61ef5
--- /dev/null
+++ b/debian-keyring-gpg/0x636DB5A1D91860FD
Binary files differ
diff --git a/debian-keyring-gpg/0x63CE20BAC49C4148 b/debian-keyring-gpg/0x63CE20BAC49C4148
new file mode 100644
index 0000000..6c7f02e
--- /dev/null
+++ b/debian-keyring-gpg/0x63CE20BAC49C4148
Binary files differ
diff --git a/debian-keyring-gpg/0x63FE10EAD55D0FDB b/debian-keyring-gpg/0x63FE10EAD55D0FDB
new file mode 100644
index 0000000..74ff137
--- /dev/null
+++ b/debian-keyring-gpg/0x63FE10EAD55D0FDB
Binary files differ
diff --git a/debian-keyring-gpg/0x645D0247C36E7637 b/debian-keyring-gpg/0x645D0247C36E7637
new file mode 100644
index 0000000..c9f081a
--- /dev/null
+++ b/debian-keyring-gpg/0x645D0247C36E7637
Binary files differ
diff --git a/debian-keyring-gpg/0x64959FE9838DF19C b/debian-keyring-gpg/0x64959FE9838DF19C
new file mode 100644
index 0000000..12743c4
--- /dev/null
+++ b/debian-keyring-gpg/0x64959FE9838DF19C
Binary files differ
diff --git a/debian-keyring-gpg/0x651EEFB02527DF13 b/debian-keyring-gpg/0x651EEFB02527DF13
new file mode 100644
index 0000000..7d806fc
--- /dev/null
+++ b/debian-keyring-gpg/0x651EEFB02527DF13
Binary files differ
diff --git a/debian-keyring-gpg/0x6598789058A23DE9 b/debian-keyring-gpg/0x6598789058A23DE9
new file mode 100644
index 0000000..7b2fd31
--- /dev/null
+++ b/debian-keyring-gpg/0x6598789058A23DE9
Binary files differ
diff --git a/debian-keyring-gpg/0x6606027F6437124C b/debian-keyring-gpg/0x6606027F6437124C
new file mode 100644
index 0000000..4b2a3c1
--- /dev/null
+++ b/debian-keyring-gpg/0x6606027F6437124C
Binary files differ
diff --git a/debian-keyring-gpg/0x6611C05EDD39F374 b/debian-keyring-gpg/0x6611C05EDD39F374
new file mode 100644
index 0000000..b31ea21
--- /dev/null
+++ b/debian-keyring-gpg/0x6611C05EDD39F374
Binary files differ
diff --git a/debian-keyring-gpg/0x664F1238AA8F138A b/debian-keyring-gpg/0x664F1238AA8F138A
new file mode 100644
index 0000000..f9f30fa
--- /dev/null
+++ b/debian-keyring-gpg/0x664F1238AA8F138A
Binary files differ
diff --git a/debian-keyring-gpg/0x6750F10AE88D4AF1 b/debian-keyring-gpg/0x6750F10AE88D4AF1
new file mode 100644
index 0000000..6d8f491
--- /dev/null
+++ b/debian-keyring-gpg/0x6750F10AE88D4AF1
Binary files differ
diff --git a/debian-keyring-gpg/0x67708B14E1C142B1 b/debian-keyring-gpg/0x67708B14E1C142B1
new file mode 100644
index 0000000..49c4316
--- /dev/null
+++ b/debian-keyring-gpg/0x67708B14E1C142B1
Binary files differ
diff --git a/debian-keyring-gpg/0x68530A812B47DCDE b/debian-keyring-gpg/0x68530A812B47DCDE
new file mode 100644
index 0000000..0900020
--- /dev/null
+++ b/debian-keyring-gpg/0x68530A812B47DCDE
Binary files differ
diff --git a/debian-keyring-gpg/0x6856A4A640AF3FD3 b/debian-keyring-gpg/0x6856A4A640AF3FD3
new file mode 100644
index 0000000..b0f4272
--- /dev/null
+++ b/debian-keyring-gpg/0x6856A4A640AF3FD3
Binary files differ
diff --git a/debian-keyring-gpg/0x686930DD58C338B3 b/debian-keyring-gpg/0x686930DD58C338B3
new file mode 100644
index 0000000..fecfc74
--- /dev/null
+++ b/debian-keyring-gpg/0x686930DD58C338B3
Binary files differ
diff --git a/debian-keyring-gpg/0x686DD060155490E0 b/debian-keyring-gpg/0x686DD060155490E0
new file mode 100644
index 0000000..03e5c9e
--- /dev/null
+++ b/debian-keyring-gpg/0x686DD060155490E0
Binary files differ
diff --git a/debian-keyring-gpg/0x68C078BE88F80CDA b/debian-keyring-gpg/0x68C078BE88F80CDA
new file mode 100644
index 0000000..aed7901
--- /dev/null
+++ b/debian-keyring-gpg/0x68C078BE88F80CDA
Binary files differ
diff --git a/debian-keyring-gpg/0x68E713981D1515F8 b/debian-keyring-gpg/0x68E713981D1515F8
new file mode 100644
index 0000000..2de39ed
--- /dev/null
+++ b/debian-keyring-gpg/0x68E713981D1515F8
Binary files differ
diff --git a/debian-keyring-gpg/0x69064B0195206DD3 b/debian-keyring-gpg/0x69064B0195206DD3
new file mode 100644
index 0000000..18fe327
--- /dev/null
+++ b/debian-keyring-gpg/0x69064B0195206DD3
Binary files differ
diff --git a/debian-keyring-gpg/0x694CADEF51C7B5B6 b/debian-keyring-gpg/0x694CADEF51C7B5B6
new file mode 100644
index 0000000..465204a
--- /dev/null
+++ b/debian-keyring-gpg/0x694CADEF51C7B5B6
Binary files differ
diff --git a/debian-keyring-gpg/0x69740E5CB35FEC3C b/debian-keyring-gpg/0x69740E5CB35FEC3C
new file mode 100644
index 0000000..9e5a432
--- /dev/null
+++ b/debian-keyring-gpg/0x69740E5CB35FEC3C
Binary files differ
diff --git a/debian-keyring-gpg/0x69783A9EAD536107 b/debian-keyring-gpg/0x69783A9EAD536107
new file mode 100644
index 0000000..26b5e1a
--- /dev/null
+++ b/debian-keyring-gpg/0x69783A9EAD536107
Binary files differ
diff --git a/debian-keyring-gpg/0x69CB827F225EF8F1 b/debian-keyring-gpg/0x69CB827F225EF8F1
new file mode 100644
index 0000000..719c82f
--- /dev/null
+++ b/debian-keyring-gpg/0x69CB827F225EF8F1
Binary files differ
diff --git a/debian-keyring-gpg/0x69F2FC516EA71993 b/debian-keyring-gpg/0x69F2FC516EA71993
new file mode 100644
index 0000000..851036d
--- /dev/null
+++ b/debian-keyring-gpg/0x69F2FC516EA71993
Binary files differ
diff --git a/debian-keyring-gpg/0x69F30763DFEFC134 b/debian-keyring-gpg/0x69F30763DFEFC134
new file mode 100644
index 0000000..bb7a7df
--- /dev/null
+++ b/debian-keyring-gpg/0x69F30763DFEFC134
Binary files differ
diff --git a/debian-keyring-gpg/0x6A49B19728ABDD92 b/debian-keyring-gpg/0x6A49B19728ABDD92
new file mode 100644
index 0000000..608765d
--- /dev/null
+++ b/debian-keyring-gpg/0x6A49B19728ABDD92
Binary files differ
diff --git a/debian-keyring-gpg/0x6ACCBD0FA3B7447C b/debian-keyring-gpg/0x6ACCBD0FA3B7447C
new file mode 100644
index 0000000..39557cd
--- /dev/null
+++ b/debian-keyring-gpg/0x6ACCBD0FA3B7447C
Binary files differ
diff --git a/debian-keyring-gpg/0x6ACEDAAE40DD2B46 b/debian-keyring-gpg/0x6ACEDAAE40DD2B46
new file mode 100644
index 0000000..b3665af
--- /dev/null
+++ b/debian-keyring-gpg/0x6ACEDAAE40DD2B46
Binary files differ
diff --git a/debian-keyring-gpg/0x6AE1DF0D608F22DC b/debian-keyring-gpg/0x6AE1DF0D608F22DC
new file mode 100644
index 0000000..529b8d4
--- /dev/null
+++ b/debian-keyring-gpg/0x6AE1DF0D608F22DC
Binary files differ
diff --git a/debian-keyring-gpg/0x6B720BE9C5CF6D9E b/debian-keyring-gpg/0x6B720BE9C5CF6D9E
new file mode 100644
index 0000000..675a6db
--- /dev/null
+++ b/debian-keyring-gpg/0x6B720BE9C5CF6D9E
Binary files differ
diff --git a/debian-keyring-gpg/0x6B7498FCB9B358AC b/debian-keyring-gpg/0x6B7498FCB9B358AC
new file mode 100644
index 0000000..67c1bb4
--- /dev/null
+++ b/debian-keyring-gpg/0x6B7498FCB9B358AC
Binary files differ
diff --git a/debian-keyring-gpg/0x6B982DEBBFE91C29 b/debian-keyring-gpg/0x6B982DEBBFE91C29
new file mode 100644
index 0000000..7078262
--- /dev/null
+++ b/debian-keyring-gpg/0x6B982DEBBFE91C29
Binary files differ
diff --git a/debian-keyring-gpg/0x6C6ACD6417B3ACB1 b/debian-keyring-gpg/0x6C6ACD6417B3ACB1
new file mode 100644
index 0000000..ea449b3
--- /dev/null
+++ b/debian-keyring-gpg/0x6C6ACD6417B3ACB1
Binary files differ
diff --git a/debian-keyring-gpg/0x6C7BFF9E99746B65 b/debian-keyring-gpg/0x6C7BFF9E99746B65
new file mode 100644
index 0000000..1d3787b
--- /dev/null
+++ b/debian-keyring-gpg/0x6C7BFF9E99746B65
Binary files differ
diff --git a/debian-keyring-gpg/0x6C8F74AE87700B7E b/debian-keyring-gpg/0x6C8F74AE87700B7E
new file mode 100644
index 0000000..c9cac9d
--- /dev/null
+++ b/debian-keyring-gpg/0x6C8F74AE87700B7E
Binary files differ
diff --git a/debian-keyring-gpg/0x6DAC3C448773381A b/debian-keyring-gpg/0x6DAC3C448773381A
new file mode 100644
index 0000000..30852bb
--- /dev/null
+++ b/debian-keyring-gpg/0x6DAC3C448773381A
Binary files differ
diff --git a/debian-keyring-gpg/0x6E608B637D8967E9 b/debian-keyring-gpg/0x6E608B637D8967E9
new file mode 100644
index 0000000..ecd8697
--- /dev/null
+++ b/debian-keyring-gpg/0x6E608B637D8967E9
Binary files differ
diff --git a/debian-keyring-gpg/0x6EC2DEF68FFE3774 b/debian-keyring-gpg/0x6EC2DEF68FFE3774
new file mode 100644
index 0000000..92047af
--- /dev/null
+++ b/debian-keyring-gpg/0x6EC2DEF68FFE3774
Binary files differ
diff --git a/debian-keyring-gpg/0x6F31BC44F5177DAA b/debian-keyring-gpg/0x6F31BC44F5177DAA
new file mode 100644
index 0000000..8a728c6
--- /dev/null
+++ b/debian-keyring-gpg/0x6F31BC44F5177DAA
Binary files differ
diff --git a/debian-keyring-gpg/0x6F31F7545A885252 b/debian-keyring-gpg/0x6F31F7545A885252
new file mode 100644
index 0000000..d5789a7
--- /dev/null
+++ b/debian-keyring-gpg/0x6F31F7545A885252
Binary files differ
diff --git a/debian-keyring-gpg/0x6F8DE44D59D7DBCC b/debian-keyring-gpg/0x6F8DE44D59D7DBCC
new file mode 100644
index 0000000..5136d8e
--- /dev/null
+++ b/debian-keyring-gpg/0x6F8DE44D59D7DBCC
Binary files differ
diff --git a/debian-keyring-gpg/0x6FE413326DC4B226 b/debian-keyring-gpg/0x6FE413326DC4B226
new file mode 100644
index 0000000..43ad111
--- /dev/null
+++ b/debian-keyring-gpg/0x6FE413326DC4B226
Binary files differ
diff --git a/debian-keyring-gpg/0x700D567871B28342 b/debian-keyring-gpg/0x700D567871B28342
new file mode 100644
index 0000000..0bf59be
--- /dev/null
+++ b/debian-keyring-gpg/0x700D567871B28342
Binary files differ
diff --git a/debian-keyring-gpg/0x70373CF1290DB9CE b/debian-keyring-gpg/0x70373CF1290DB9CE
new file mode 100644
index 0000000..6010f8e
--- /dev/null
+++ b/debian-keyring-gpg/0x70373CF1290DB9CE
Binary files differ
diff --git a/debian-keyring-gpg/0x706326432D8522BC b/debian-keyring-gpg/0x706326432D8522BC
new file mode 100644
index 0000000..d2de2b9
--- /dev/null
+++ b/debian-keyring-gpg/0x706326432D8522BC
Binary files differ
diff --git a/debian-keyring-gpg/0x70A6BEDF542D38D9 b/debian-keyring-gpg/0x70A6BEDF542D38D9
new file mode 100644
index 0000000..0b52187
--- /dev/null
+++ b/debian-keyring-gpg/0x70A6BEDF542D38D9
Binary files differ
diff --git a/debian-keyring-gpg/0x7115AFD07710DCF7 b/debian-keyring-gpg/0x7115AFD07710DCF7
new file mode 100644
index 0000000..dead92c
--- /dev/null
+++ b/debian-keyring-gpg/0x7115AFD07710DCF7
Binary files differ
diff --git a/debian-keyring-gpg/0x7127E5ABEEF946C8 b/debian-keyring-gpg/0x7127E5ABEEF946C8
new file mode 100644
index 0000000..5bbf1fa
--- /dev/null
+++ b/debian-keyring-gpg/0x7127E5ABEEF946C8
Binary files differ
diff --git a/debian-keyring-gpg/0x71396D61F1C09EFB b/debian-keyring-gpg/0x71396D61F1C09EFB
new file mode 100644
index 0000000..54f46e7
--- /dev/null
+++ b/debian-keyring-gpg/0x71396D61F1C09EFB
Binary files differ
diff --git a/debian-keyring-gpg/0x7174A18FAAA7A078 b/debian-keyring-gpg/0x7174A18FAAA7A078
new file mode 100644
index 0000000..39ea6b2
--- /dev/null
+++ b/debian-keyring-gpg/0x7174A18FAAA7A078
Binary files differ
diff --git a/debian-keyring-gpg/0x71A7E533F291A324 b/debian-keyring-gpg/0x71A7E533F291A324
new file mode 100644
index 0000000..0f01df7
--- /dev/null
+++ b/debian-keyring-gpg/0x71A7E533F291A324
Binary files differ
diff --git a/debian-keyring-gpg/0x71A802D0BCD1BC92 b/debian-keyring-gpg/0x71A802D0BCD1BC92
new file mode 100644
index 0000000..b25cab7
--- /dev/null
+++ b/debian-keyring-gpg/0x71A802D0BCD1BC92
Binary files differ
diff --git a/debian-keyring-gpg/0x726746E0F0BC8365 b/debian-keyring-gpg/0x726746E0F0BC8365
new file mode 100644
index 0000000..5886950
--- /dev/null
+++ b/debian-keyring-gpg/0x726746E0F0BC8365
Binary files differ
diff --git a/debian-keyring-gpg/0x72CF8E5E25B4C293 b/debian-keyring-gpg/0x72CF8E5E25B4C293
new file mode 100644
index 0000000..ff16939
--- /dev/null
+++ b/debian-keyring-gpg/0x72CF8E5E25B4C293
Binary files differ
diff --git a/debian-keyring-gpg/0x731991F308F24FEA b/debian-keyring-gpg/0x731991F308F24FEA
new file mode 100644
index 0000000..553df4e
--- /dev/null
+++ b/debian-keyring-gpg/0x731991F308F24FEA
Binary files differ
diff --git a/debian-keyring-gpg/0x74263B37F5B5F913 b/debian-keyring-gpg/0x74263B37F5B5F913
new file mode 100644
index 0000000..8579b81
--- /dev/null
+++ b/debian-keyring-gpg/0x74263B37F5B5F913
Binary files differ
diff --git a/debian-keyring-gpg/0x745C4766D4CACDFF b/debian-keyring-gpg/0x745C4766D4CACDFF
new file mode 100644
index 0000000..3c02521
--- /dev/null
+++ b/debian-keyring-gpg/0x745C4766D4CACDFF
Binary files differ
diff --git a/debian-keyring-gpg/0x746B10E52F7CEC16 b/debian-keyring-gpg/0x746B10E52F7CEC16
new file mode 100644
index 0000000..6f317c5
--- /dev/null
+++ b/debian-keyring-gpg/0x746B10E52F7CEC16
Binary files differ
diff --git a/debian-keyring-gpg/0x751AB5DDA79679CC b/debian-keyring-gpg/0x751AB5DDA79679CC
new file mode 100644
index 0000000..27a2251
--- /dev/null
+++ b/debian-keyring-gpg/0x751AB5DDA79679CC
Binary files differ
diff --git a/debian-keyring-gpg/0x754191EE8F8135F6 b/debian-keyring-gpg/0x754191EE8F8135F6
new file mode 100644
index 0000000..c483634
--- /dev/null
+++ b/debian-keyring-gpg/0x754191EE8F8135F6
Binary files differ
diff --git a/debian-keyring-gpg/0x7541CFAAFC35EACF b/debian-keyring-gpg/0x7541CFAAFC35EACF
new file mode 100644
index 0000000..27e9969
--- /dev/null
+++ b/debian-keyring-gpg/0x7541CFAAFC35EACF
Binary files differ
diff --git a/debian-keyring-gpg/0x756BEB4B70D8FB2A b/debian-keyring-gpg/0x756BEB4B70D8FB2A
new file mode 100644
index 0000000..4ec2b66
--- /dev/null
+++ b/debian-keyring-gpg/0x756BEB4B70D8FB2A
Binary files differ
diff --git a/debian-keyring-gpg/0x759778A9A36B494F b/debian-keyring-gpg/0x759778A9A36B494F
new file mode 100644
index 0000000..94533ed
--- /dev/null
+++ b/debian-keyring-gpg/0x759778A9A36B494F
Binary files differ
diff --git a/debian-keyring-gpg/0x759D33F5C15F0596 b/debian-keyring-gpg/0x759D33F5C15F0596
new file mode 100644
index 0000000..b53858d
--- /dev/null
+++ b/debian-keyring-gpg/0x759D33F5C15F0596
Binary files differ
diff --git a/debian-keyring-gpg/0x75B710635C213A7E b/debian-keyring-gpg/0x75B710635C213A7E
new file mode 100644
index 0000000..4db470f
--- /dev/null
+++ b/debian-keyring-gpg/0x75B710635C213A7E
Binary files differ
diff --git a/debian-keyring-gpg/0x76B534B2E99007E0 b/debian-keyring-gpg/0x76B534B2E99007E0
new file mode 100644
index 0000000..9b8e4a6
--- /dev/null
+++ b/debian-keyring-gpg/0x76B534B2E99007E0
Binary files differ
diff --git a/debian-keyring-gpg/0x7731FCCC63E4E277 b/debian-keyring-gpg/0x7731FCCC63E4E277
new file mode 100644
index 0000000..25025aa
--- /dev/null
+++ b/debian-keyring-gpg/0x7731FCCC63E4E277
Binary files differ
diff --git a/debian-keyring-gpg/0x775079E5B850BC93 b/debian-keyring-gpg/0x775079E5B850BC93
new file mode 100644
index 0000000..e66a7b3
--- /dev/null
+++ b/debian-keyring-gpg/0x775079E5B850BC93
Binary files differ
diff --git a/debian-keyring-gpg/0x77C0C75E7B650808 b/debian-keyring-gpg/0x77C0C75E7B650808
new file mode 100644
index 0000000..86bfc1d
--- /dev/null
+++ b/debian-keyring-gpg/0x77C0C75E7B650808
Binary files differ
diff --git a/debian-keyring-gpg/0x7839619DD439668E b/debian-keyring-gpg/0x7839619DD439668E
new file mode 100644
index 0000000..7350f4c
--- /dev/null
+++ b/debian-keyring-gpg/0x7839619DD439668E
Binary files differ
diff --git a/debian-keyring-gpg/0x78494EF72375A66C b/debian-keyring-gpg/0x78494EF72375A66C
new file mode 100644
index 0000000..2df2005
--- /dev/null
+++ b/debian-keyring-gpg/0x78494EF72375A66C
Binary files differ
diff --git a/debian-keyring-gpg/0x7853DA4D49881AD3 b/debian-keyring-gpg/0x7853DA4D49881AD3
new file mode 100644
index 0000000..2f9ff57
--- /dev/null
+++ b/debian-keyring-gpg/0x7853DA4D49881AD3
Binary files differ
diff --git a/debian-keyring-gpg/0x789D6F057FD863FE b/debian-keyring-gpg/0x789D6F057FD863FE
new file mode 100644
index 0000000..2bf713c
--- /dev/null
+++ b/debian-keyring-gpg/0x789D6F057FD863FE
Binary files differ
diff --git a/debian-keyring-gpg/0x78A1B4DFE8F9C57E b/debian-keyring-gpg/0x78A1B4DFE8F9C57E
new file mode 100644
index 0000000..c7f213d
--- /dev/null
+++ b/debian-keyring-gpg/0x78A1B4DFE8F9C57E
Binary files differ
diff --git a/debian-keyring-gpg/0x78D398FBBA26E7B8 b/debian-keyring-gpg/0x78D398FBBA26E7B8
new file mode 100644
index 0000000..5672320
--- /dev/null
+++ b/debian-keyring-gpg/0x78D398FBBA26E7B8
Binary files differ
diff --git a/debian-keyring-gpg/0x78D7DEFB9AD59AF1 b/debian-keyring-gpg/0x78D7DEFB9AD59AF1
new file mode 100644
index 0000000..fa830fd
--- /dev/null
+++ b/debian-keyring-gpg/0x78D7DEFB9AD59AF1
Binary files differ
diff --git a/debian-keyring-gpg/0x78DC68DB326D8438 b/debian-keyring-gpg/0x78DC68DB326D8438
new file mode 100644
index 0000000..1a377a0
--- /dev/null
+++ b/debian-keyring-gpg/0x78DC68DB326D8438
Binary files differ
diff --git a/debian-keyring-gpg/0x792152527B75921E b/debian-keyring-gpg/0x792152527B75921E
new file mode 100644
index 0000000..34ee10f
--- /dev/null
+++ b/debian-keyring-gpg/0x792152527B75921E
Binary files differ
diff --git a/debian-keyring-gpg/0x793CF67E8F0D11DA b/debian-keyring-gpg/0x793CF67E8F0D11DA
new file mode 100644
index 0000000..21930f3
--- /dev/null
+++ b/debian-keyring-gpg/0x793CF67E8F0D11DA
Binary files differ
diff --git a/debian-keyring-gpg/0x798F1E35CB4D38A9 b/debian-keyring-gpg/0x798F1E35CB4D38A9
new file mode 100644
index 0000000..76ebf2f
--- /dev/null
+++ b/debian-keyring-gpg/0x798F1E35CB4D38A9
Binary files differ
diff --git a/debian-keyring-gpg/0x79B0C7A2CBD93B9E b/debian-keyring-gpg/0x79B0C7A2CBD93B9E
new file mode 100644
index 0000000..941cb78
--- /dev/null
+++ b/debian-keyring-gpg/0x79B0C7A2CBD93B9E
Binary files differ
diff --git a/debian-keyring-gpg/0x7A8F49E8B63480BE b/debian-keyring-gpg/0x7A8F49E8B63480BE
new file mode 100644
index 0000000..fc6ff27
--- /dev/null
+++ b/debian-keyring-gpg/0x7A8F49E8B63480BE
Binary files differ
diff --git a/debian-keyring-gpg/0x7B7B40AD0F81D93B b/debian-keyring-gpg/0x7B7B40AD0F81D93B
new file mode 100644
index 0000000..c5db5b9
--- /dev/null
+++ b/debian-keyring-gpg/0x7B7B40AD0F81D93B
Binary files differ
diff --git a/debian-keyring-gpg/0x7B85277384EE1F78 b/debian-keyring-gpg/0x7B85277384EE1F78
new file mode 100644
index 0000000..7a6d1ee
--- /dev/null
+++ b/debian-keyring-gpg/0x7B85277384EE1F78
Binary files differ
diff --git a/debian-keyring-gpg/0x7B96E8162A8CF5D1 b/debian-keyring-gpg/0x7B96E8162A8CF5D1
new file mode 100644
index 0000000..e350e82
--- /dev/null
+++ b/debian-keyring-gpg/0x7B96E8162A8CF5D1
Binary files differ
diff --git a/debian-keyring-gpg/0x7B9DBAD42A7E0F3D b/debian-keyring-gpg/0x7B9DBAD42A7E0F3D
new file mode 100644
index 0000000..56e8e57
--- /dev/null
+++ b/debian-keyring-gpg/0x7B9DBAD42A7E0F3D
Binary files differ
diff --git a/debian-keyring-gpg/0x7C56ACFE947897D8 b/debian-keyring-gpg/0x7C56ACFE947897D8
new file mode 100644
index 0000000..f0baf3a
--- /dev/null
+++ b/debian-keyring-gpg/0x7C56ACFE947897D8
Binary files differ
diff --git a/debian-keyring-gpg/0x7CB6E83D8605423A b/debian-keyring-gpg/0x7CB6E83D8605423A
new file mode 100644
index 0000000..3fd6f01
--- /dev/null
+++ b/debian-keyring-gpg/0x7CB6E83D8605423A
Binary files differ
diff --git a/debian-keyring-gpg/0x7CDC1F97DA023621 b/debian-keyring-gpg/0x7CDC1F97DA023621
new file mode 100644
index 0000000..2be7da1
--- /dev/null
+++ b/debian-keyring-gpg/0x7CDC1F97DA023621
Binary files differ
diff --git a/debian-keyring-gpg/0x7CFCD8CD257721E9 b/debian-keyring-gpg/0x7CFCD8CD257721E9
new file mode 100644
index 0000000..8d65867
--- /dev/null
+++ b/debian-keyring-gpg/0x7CFCD8CD257721E9
Binary files differ
diff --git a/debian-keyring-gpg/0x7D5D8C60CF4D3EB4 b/debian-keyring-gpg/0x7D5D8C60CF4D3EB4
new file mode 100644
index 0000000..e72e687
--- /dev/null
+++ b/debian-keyring-gpg/0x7D5D8C60CF4D3EB4
Binary files differ
diff --git a/debian-keyring-gpg/0x7DBA958C1C055538 b/debian-keyring-gpg/0x7DBA958C1C055538
new file mode 100644
index 0000000..fd5b75b
--- /dev/null
+++ b/debian-keyring-gpg/0x7DBA958C1C055538
Binary files differ
diff --git a/debian-keyring-gpg/0x7DFA41AD961985D7 b/debian-keyring-gpg/0x7DFA41AD961985D7
new file mode 100644
index 0000000..0cd5fb3
--- /dev/null
+++ b/debian-keyring-gpg/0x7DFA41AD961985D7
Binary files differ
diff --git a/debian-keyring-gpg/0x7E0A399DB24B3B15 b/debian-keyring-gpg/0x7E0A399DB24B3B15
new file mode 100644
index 0000000..fb38da1
--- /dev/null
+++ b/debian-keyring-gpg/0x7E0A399DB24B3B15
Binary files differ
diff --git a/debian-keyring-gpg/0x7E4E65C8720B706B b/debian-keyring-gpg/0x7E4E65C8720B706B
new file mode 100644
index 0000000..eecacd8
--- /dev/null
+++ b/debian-keyring-gpg/0x7E4E65C8720B706B
Binary files differ
diff --git a/debian-keyring-gpg/0x7E6528DA752F1BE1 b/debian-keyring-gpg/0x7E6528DA752F1BE1
new file mode 100644
index 0000000..d7534c9
--- /dev/null
+++ b/debian-keyring-gpg/0x7E6528DA752F1BE1
Binary files differ
diff --git a/debian-keyring-gpg/0x7EA7A51C29C2BDB6 b/debian-keyring-gpg/0x7EA7A51C29C2BDB6
new file mode 100644
index 0000000..9dc6807
--- /dev/null
+++ b/debian-keyring-gpg/0x7EA7A51C29C2BDB6
Binary files differ
diff --git a/debian-keyring-gpg/0x7F6022516E869F64 b/debian-keyring-gpg/0x7F6022516E869F64
new file mode 100644
index 0000000..02a6f31
--- /dev/null
+++ b/debian-keyring-gpg/0x7F6022516E869F64
Binary files differ
diff --git a/debian-keyring-gpg/0x7F61756177978F76 b/debian-keyring-gpg/0x7F61756177978F76
new file mode 100644
index 0000000..4d8a409
--- /dev/null
+++ b/debian-keyring-gpg/0x7F61756177978F76
Binary files differ
diff --git a/debian-keyring-gpg/0x7F7606A445DCA80E b/debian-keyring-gpg/0x7F7606A445DCA80E
new file mode 100644
index 0000000..b894ca2
--- /dev/null
+++ b/debian-keyring-gpg/0x7F7606A445DCA80E
Binary files differ
diff --git a/debian-keyring-gpg/0x7FF0C7423219C4E7 b/debian-keyring-gpg/0x7FF0C7423219C4E7
new file mode 100644
index 0000000..8cf9d35
--- /dev/null
+++ b/debian-keyring-gpg/0x7FF0C7423219C4E7
Binary files differ
diff --git a/debian-keyring-gpg/0x8062398983B2CF7A b/debian-keyring-gpg/0x8062398983B2CF7A
new file mode 100644
index 0000000..43ee723
--- /dev/null
+++ b/debian-keyring-gpg/0x8062398983B2CF7A
Binary files differ
diff --git a/debian-keyring-gpg/0x80D0A42FF2C850CA b/debian-keyring-gpg/0x80D0A42FF2C850CA
new file mode 100644
index 0000000..3294d04
--- /dev/null
+++ b/debian-keyring-gpg/0x80D0A42FF2C850CA
Binary files differ
diff --git a/debian-keyring-gpg/0x80E627A0AB757E23 b/debian-keyring-gpg/0x80E627A0AB757E23
new file mode 100644
index 0000000..946a790
--- /dev/null
+++ b/debian-keyring-gpg/0x80E627A0AB757E23
Binary files differ
diff --git a/debian-keyring-gpg/0x81812383AD289755 b/debian-keyring-gpg/0x81812383AD289755
new file mode 100644
index 0000000..cf6e0c3
--- /dev/null
+++ b/debian-keyring-gpg/0x81812383AD289755
Binary files differ
diff --git a/debian-keyring-gpg/0x819D278A0E6F992A b/debian-keyring-gpg/0x819D278A0E6F992A
new file mode 100644
index 0000000..2613851
--- /dev/null
+++ b/debian-keyring-gpg/0x819D278A0E6F992A
Binary files differ
diff --git a/debian-keyring-gpg/0x821AEE0FD167FBDF b/debian-keyring-gpg/0x821AEE0FD167FBDF
new file mode 100644
index 0000000..17fce2e
--- /dev/null
+++ b/debian-keyring-gpg/0x821AEE0FD167FBDF
Binary files differ
diff --git a/debian-keyring-gpg/0x823E967606C34B96 b/debian-keyring-gpg/0x823E967606C34B96
new file mode 100644
index 0000000..1d0cc2a
--- /dev/null
+++ b/debian-keyring-gpg/0x823E967606C34B96
Binary files differ
diff --git a/debian-keyring-gpg/0x824294CD0217E8D8 b/debian-keyring-gpg/0x824294CD0217E8D8
new file mode 100644
index 0000000..be58138
--- /dev/null
+++ b/debian-keyring-gpg/0x824294CD0217E8D8
Binary files differ
diff --git a/debian-keyring-gpg/0x829CA1942F06D925 b/debian-keyring-gpg/0x829CA1942F06D925
new file mode 100644
index 0000000..d4916fb
--- /dev/null
+++ b/debian-keyring-gpg/0x829CA1942F06D925
Binary files differ
diff --git a/debian-keyring-gpg/0x82FBF7060B2F7D00 b/debian-keyring-gpg/0x82FBF7060B2F7D00
new file mode 100644
index 0000000..bd1fc7a
--- /dev/null
+++ b/debian-keyring-gpg/0x82FBF7060B2F7D00
Binary files differ
diff --git a/debian-keyring-gpg/0x83016014251D1DB0 b/debian-keyring-gpg/0x83016014251D1DB0
new file mode 100644
index 0000000..6014fb7
--- /dev/null
+++ b/debian-keyring-gpg/0x83016014251D1DB0
Binary files differ
diff --git a/debian-keyring-gpg/0x8359193BFDCB09C4 b/debian-keyring-gpg/0x8359193BFDCB09C4
new file mode 100644
index 0000000..4d3d438
--- /dev/null
+++ b/debian-keyring-gpg/0x8359193BFDCB09C4
Binary files differ
diff --git a/debian-keyring-gpg/0x8382C95C29023DF9 b/debian-keyring-gpg/0x8382C95C29023DF9
new file mode 100644
index 0000000..8d2b9a3
--- /dev/null
+++ b/debian-keyring-gpg/0x8382C95C29023DF9
Binary files differ
diff --git a/debian-keyring-gpg/0x83B4B2DC119A098F b/debian-keyring-gpg/0x83B4B2DC119A098F
new file mode 100644
index 0000000..b118b28
--- /dev/null
+++ b/debian-keyring-gpg/0x83B4B2DC119A098F
Binary files differ
diff --git a/debian-keyring-gpg/0x840867EE9D8F265C b/debian-keyring-gpg/0x840867EE9D8F265C
new file mode 100644
index 0000000..7c12942
--- /dev/null
+++ b/debian-keyring-gpg/0x840867EE9D8F265C
Binary files differ
diff --git a/debian-keyring-gpg/0x8473062B7CF094BA b/debian-keyring-gpg/0x8473062B7CF094BA
new file mode 100644
index 0000000..f002b28
--- /dev/null
+++ b/debian-keyring-gpg/0x8473062B7CF094BA
Binary files differ
diff --git a/debian-keyring-gpg/0x84CCF98060F105FE b/debian-keyring-gpg/0x84CCF98060F105FE
new file mode 100644
index 0000000..c0b2e29
--- /dev/null
+++ b/debian-keyring-gpg/0x84CCF98060F105FE
Binary files differ
diff --git a/debian-keyring-gpg/0x854F07BE082DF14F b/debian-keyring-gpg/0x854F07BE082DF14F
new file mode 100644
index 0000000..1f0a83b
--- /dev/null
+++ b/debian-keyring-gpg/0x854F07BE082DF14F
Binary files differ
diff --git a/debian-keyring-gpg/0x863D4DF2ED9C28EF b/debian-keyring-gpg/0x863D4DF2ED9C28EF
new file mode 100644
index 0000000..1bd22df
--- /dev/null
+++ b/debian-keyring-gpg/0x863D4DF2ED9C28EF
Binary files differ
diff --git a/debian-keyring-gpg/0x86464F59104378F1 b/debian-keyring-gpg/0x86464F59104378F1
new file mode 100644
index 0000000..8d49290
--- /dev/null
+++ b/debian-keyring-gpg/0x86464F59104378F1
Binary files differ
diff --git a/debian-keyring-gpg/0x86561F452180FCFE b/debian-keyring-gpg/0x86561F452180FCFE
new file mode 100644
index 0000000..539a8fd
--- /dev/null
+++ b/debian-keyring-gpg/0x86561F452180FCFE
Binary files differ
diff --git a/debian-keyring-gpg/0x8716CE4614A452D8 b/debian-keyring-gpg/0x8716CE4614A452D8
new file mode 100644
index 0000000..d03744e
--- /dev/null
+++ b/debian-keyring-gpg/0x8716CE4614A452D8
Binary files differ
diff --git a/debian-keyring-gpg/0x873DEA309D13807F b/debian-keyring-gpg/0x873DEA309D13807F
new file mode 100644
index 0000000..c94afe9
--- /dev/null
+++ b/debian-keyring-gpg/0x873DEA309D13807F
Binary files differ
diff --git a/debian-keyring-gpg/0x88237A6A53AB1B2E b/debian-keyring-gpg/0x88237A6A53AB1B2E
new file mode 100644
index 0000000..1bf8212
--- /dev/null
+++ b/debian-keyring-gpg/0x88237A6A53AB1B2E
Binary files differ
diff --git a/debian-keyring-gpg/0x888220B87E798989 b/debian-keyring-gpg/0x888220B87E798989
new file mode 100644
index 0000000..6b008f6
--- /dev/null
+++ b/debian-keyring-gpg/0x888220B87E798989
Binary files differ
diff --git a/debian-keyring-gpg/0x88D24287A2D898B1 b/debian-keyring-gpg/0x88D24287A2D898B1
new file mode 100644
index 0000000..ec13464
--- /dev/null
+++ b/debian-keyring-gpg/0x88D24287A2D898B1
Binary files differ
diff --git a/debian-keyring-gpg/0x8972F4DFDC6DC026 b/debian-keyring-gpg/0x8972F4DFDC6DC026
new file mode 100644
index 0000000..fbba48b
--- /dev/null
+++ b/debian-keyring-gpg/0x8972F4DFDC6DC026
Binary files differ
diff --git a/debian-keyring-gpg/0x89EADCE39B80E069 b/debian-keyring-gpg/0x89EADCE39B80E069
new file mode 100644
index 0000000..e8857a1
--- /dev/null
+++ b/debian-keyring-gpg/0x89EADCE39B80E069
Binary files differ
diff --git a/debian-keyring-gpg/0x8A0A48874687AF4F b/debian-keyring-gpg/0x8A0A48874687AF4F
new file mode 100644
index 0000000..b9d3c72
--- /dev/null
+++ b/debian-keyring-gpg/0x8A0A48874687AF4F
Binary files differ
diff --git a/debian-keyring-gpg/0x8A3171EF366150CE b/debian-keyring-gpg/0x8A3171EF366150CE
new file mode 100644
index 0000000..74d5b27
--- /dev/null
+++ b/debian-keyring-gpg/0x8A3171EF366150CE
Binary files differ
diff --git a/debian-keyring-gpg/0x8A75D10998012C7E b/debian-keyring-gpg/0x8A75D10998012C7E
new file mode 100644
index 0000000..08c015f
--- /dev/null
+++ b/debian-keyring-gpg/0x8A75D10998012C7E
Binary files differ
diff --git a/debian-keyring-gpg/0x8AEFBE4E76169B60 b/debian-keyring-gpg/0x8AEFBE4E76169B60
new file mode 100644
index 0000000..24eaffb
--- /dev/null
+++ b/debian-keyring-gpg/0x8AEFBE4E76169B60
Binary files differ
diff --git a/debian-keyring-gpg/0x8B1F6F48AB257F98 b/debian-keyring-gpg/0x8B1F6F48AB257F98
new file mode 100644
index 0000000..6b297fa
--- /dev/null
+++ b/debian-keyring-gpg/0x8B1F6F48AB257F98
Binary files differ
diff --git a/debian-keyring-gpg/0x8BAF522C0D6CCEDD b/debian-keyring-gpg/0x8BAF522C0D6CCEDD
new file mode 100644
index 0000000..25dde1b
--- /dev/null
+++ b/debian-keyring-gpg/0x8BAF522C0D6CCEDD
Binary files differ
diff --git a/debian-keyring-gpg/0x8C09994F6E48A047 b/debian-keyring-gpg/0x8C09994F6E48A047
new file mode 100644
index 0000000..e4e6575
--- /dev/null
+++ b/debian-keyring-gpg/0x8C09994F6E48A047
Binary files differ
diff --git a/debian-keyring-gpg/0x8C82169D8ECECD2A b/debian-keyring-gpg/0x8C82169D8ECECD2A
new file mode 100644
index 0000000..3805a43
--- /dev/null
+++ b/debian-keyring-gpg/0x8C82169D8ECECD2A
Binary files differ
diff --git a/debian-keyring-gpg/0x8CBE219C74576D81 b/debian-keyring-gpg/0x8CBE219C74576D81
new file mode 100644
index 0000000..fff048e
--- /dev/null
+++ b/debian-keyring-gpg/0x8CBE219C74576D81
Binary files differ
diff --git a/debian-keyring-gpg/0x8D1F969A08EEA756 b/debian-keyring-gpg/0x8D1F969A08EEA756
new file mode 100644
index 0000000..a2c7e43
--- /dev/null
+++ b/debian-keyring-gpg/0x8D1F969A08EEA756
Binary files differ
diff --git a/debian-keyring-gpg/0x8D29AB07711AE871 b/debian-keyring-gpg/0x8D29AB07711AE871
new file mode 100644
index 0000000..6244d8a
--- /dev/null
+++ b/debian-keyring-gpg/0x8D29AB07711AE871
Binary files differ
diff --git a/debian-keyring-gpg/0x8D55C80D3430D100 b/debian-keyring-gpg/0x8D55C80D3430D100
new file mode 100644
index 0000000..7f82085
--- /dev/null
+++ b/debian-keyring-gpg/0x8D55C80D3430D100
Binary files differ
diff --git a/debian-keyring-gpg/0x8D83379110000DEB b/debian-keyring-gpg/0x8D83379110000DEB
new file mode 100644
index 0000000..8cc2c04
--- /dev/null
+++ b/debian-keyring-gpg/0x8D83379110000DEB
Binary files differ
diff --git a/debian-keyring-gpg/0x8E889544D985000D b/debian-keyring-gpg/0x8E889544D985000D
new file mode 100644
index 0000000..279ae2b
--- /dev/null
+++ b/debian-keyring-gpg/0x8E889544D985000D
Binary files differ
diff --git a/debian-keyring-gpg/0x8ED06069037E24F2 b/debian-keyring-gpg/0x8ED06069037E24F2
new file mode 100644
index 0000000..336200e
--- /dev/null
+++ b/debian-keyring-gpg/0x8ED06069037E24F2
Binary files differ
diff --git a/debian-keyring-gpg/0x8EEDCC1BAA1F32FF b/debian-keyring-gpg/0x8EEDCC1BAA1F32FF
new file mode 100644
index 0000000..d18a85d
--- /dev/null
+++ b/debian-keyring-gpg/0x8EEDCC1BAA1F32FF
Binary files differ
diff --git a/debian-keyring-gpg/0x8F0E7C2B4522E387 b/debian-keyring-gpg/0x8F0E7C2B4522E387
new file mode 100644
index 0000000..786e9ff
--- /dev/null
+++ b/debian-keyring-gpg/0x8F0E7C2B4522E387
Binary files differ
diff --git a/debian-keyring-gpg/0x8F53E0193B294B75 b/debian-keyring-gpg/0x8F53E0193B294B75
new file mode 100644
index 0000000..7b873ff
--- /dev/null
+++ b/debian-keyring-gpg/0x8F53E0193B294B75
Binary files differ
diff --git a/debian-keyring-gpg/0x8F77201301320442 b/debian-keyring-gpg/0x8F77201301320442
new file mode 100644
index 0000000..d85fb92
--- /dev/null
+++ b/debian-keyring-gpg/0x8F77201301320442
Binary files differ
diff --git a/debian-keyring-gpg/0x8F7BF8FC4A11C97A b/debian-keyring-gpg/0x8F7BF8FC4A11C97A
new file mode 100644
index 0000000..8a2be5a
--- /dev/null
+++ b/debian-keyring-gpg/0x8F7BF8FC4A11C97A
Binary files differ
diff --git a/debian-keyring-gpg/0x90DD4120CB09F22F b/debian-keyring-gpg/0x90DD4120CB09F22F
new file mode 100644
index 0000000..cb4b86c
--- /dev/null
+++ b/debian-keyring-gpg/0x90DD4120CB09F22F
Binary files differ
diff --git a/debian-keyring-gpg/0x91AD581ADAF6CE93 b/debian-keyring-gpg/0x91AD581ADAF6CE93
new file mode 100644
index 0000000..a24d977
--- /dev/null
+++ b/debian-keyring-gpg/0x91AD581ADAF6CE93
Binary files differ
diff --git a/debian-keyring-gpg/0x925252C459797A1D b/debian-keyring-gpg/0x925252C459797A1D
new file mode 100644
index 0000000..c6f418a
--- /dev/null
+++ b/debian-keyring-gpg/0x925252C459797A1D
Binary files differ
diff --git a/debian-keyring-gpg/0x9258A798513F86CD b/debian-keyring-gpg/0x9258A798513F86CD
new file mode 100644
index 0000000..c4056b3
--- /dev/null
+++ b/debian-keyring-gpg/0x9258A798513F86CD
Binary files differ
diff --git a/debian-keyring-gpg/0x93022BAD0563A51D b/debian-keyring-gpg/0x93022BAD0563A51D
new file mode 100644
index 0000000..776e4b0
--- /dev/null
+++ b/debian-keyring-gpg/0x93022BAD0563A51D
Binary files differ
diff --git a/debian-keyring-gpg/0x93945348E0DC2840 b/debian-keyring-gpg/0x93945348E0DC2840
new file mode 100644
index 0000000..c016a60
--- /dev/null
+++ b/debian-keyring-gpg/0x93945348E0DC2840
Binary files differ
diff --git a/debian-keyring-gpg/0x93B3C2434E7609B8 b/debian-keyring-gpg/0x93B3C2434E7609B8
new file mode 100644
index 0000000..cb22ad9
--- /dev/null
+++ b/debian-keyring-gpg/0x93B3C2434E7609B8
Binary files differ
diff --git a/debian-keyring-gpg/0x93B716E393FB18A6 b/debian-keyring-gpg/0x93B716E393FB18A6
new file mode 100644
index 0000000..a22e352
--- /dev/null
+++ b/debian-keyring-gpg/0x93B716E393FB18A6
Binary files differ
diff --git a/debian-keyring-gpg/0x94FA372B2DA8B985 b/debian-keyring-gpg/0x94FA372B2DA8B985
new file mode 100644
index 0000000..5ce25c4
--- /dev/null
+++ b/debian-keyring-gpg/0x94FA372B2DA8B985
Binary files differ
diff --git a/debian-keyring-gpg/0x95A42FE8353525F9 b/debian-keyring-gpg/0x95A42FE8353525F9
new file mode 100644
index 0000000..da1c1bd
--- /dev/null
+++ b/debian-keyring-gpg/0x95A42FE8353525F9
Binary files differ
diff --git a/debian-keyring-gpg/0x9605A1098C63B92A b/debian-keyring-gpg/0x9605A1098C63B92A
new file mode 100644
index 0000000..49665c5
--- /dev/null
+++ b/debian-keyring-gpg/0x9605A1098C63B92A
Binary files differ
diff --git a/debian-keyring-gpg/0x965522B9D49AE731 b/debian-keyring-gpg/0x965522B9D49AE731
new file mode 100644
index 0000000..ce3658d
--- /dev/null
+++ b/debian-keyring-gpg/0x965522B9D49AE731
Binary files differ
diff --git a/debian-keyring-gpg/0x9688FFC1C78102DF b/debian-keyring-gpg/0x9688FFC1C78102DF
new file mode 100644
index 0000000..fee6999
--- /dev/null
+++ b/debian-keyring-gpg/0x9688FFC1C78102DF
Binary files differ
diff --git a/debian-keyring-gpg/0x96A87872B7EA3737 b/debian-keyring-gpg/0x96A87872B7EA3737
new file mode 100644
index 0000000..f733e59
--- /dev/null
+++ b/debian-keyring-gpg/0x96A87872B7EA3737
Binary files differ
diff --git a/debian-keyring-gpg/0x97A0FA0FC8F2DE45 b/debian-keyring-gpg/0x97A0FA0FC8F2DE45
new file mode 100644
index 0000000..405d2d2
--- /dev/null
+++ b/debian-keyring-gpg/0x97A0FA0FC8F2DE45
Binary files differ
diff --git a/debian-keyring-gpg/0x97BA9CE761A0963B b/debian-keyring-gpg/0x97BA9CE761A0963B
new file mode 100644
index 0000000..9b22d10
--- /dev/null
+++ b/debian-keyring-gpg/0x97BA9CE761A0963B
Binary files differ
diff --git a/debian-keyring-gpg/0x97C2C6AB313C7B03 b/debian-keyring-gpg/0x97C2C6AB313C7B03
new file mode 100644
index 0000000..c735e24
--- /dev/null
+++ b/debian-keyring-gpg/0x97C2C6AB313C7B03
Binary files differ
diff --git a/debian-keyring-gpg/0x98042723E7133742 b/debian-keyring-gpg/0x98042723E7133742
new file mode 100644
index 0000000..0790af9
--- /dev/null
+++ b/debian-keyring-gpg/0x98042723E7133742
Binary files differ
diff --git a/debian-keyring-gpg/0x98561D2D2502FE39 b/debian-keyring-gpg/0x98561D2D2502FE39
new file mode 100644
index 0000000..dfbde56
--- /dev/null
+++ b/debian-keyring-gpg/0x98561D2D2502FE39
Binary files differ
diff --git a/debian-keyring-gpg/0x98B9E4BEEA6CB7B3 b/debian-keyring-gpg/0x98B9E4BEEA6CB7B3
new file mode 100644
index 0000000..b70f5a9
--- /dev/null
+++ b/debian-keyring-gpg/0x98B9E4BEEA6CB7B3
Binary files differ
diff --git a/debian-keyring-gpg/0x98BD97244F73BEA7 b/debian-keyring-gpg/0x98BD97244F73BEA7
new file mode 100644
index 0000000..d82d789
--- /dev/null
+++ b/debian-keyring-gpg/0x98BD97244F73BEA7
Binary files differ
diff --git a/debian-keyring-gpg/0x98CABB3ABD4CA59E b/debian-keyring-gpg/0x98CABB3ABD4CA59E
new file mode 100644
index 0000000..038a803
--- /dev/null
+++ b/debian-keyring-gpg/0x98CABB3ABD4CA59E
Binary files differ
diff --git a/debian-keyring-gpg/0x992D23B392F9E4F2 b/debian-keyring-gpg/0x992D23B392F9E4F2
new file mode 100644
index 0000000..5c817e5
--- /dev/null
+++ b/debian-keyring-gpg/0x992D23B392F9E4F2
Binary files differ
diff --git a/debian-keyring-gpg/0x992FB5D8ED881C8E b/debian-keyring-gpg/0x992FB5D8ED881C8E
new file mode 100644
index 0000000..b301a6e
--- /dev/null
+++ b/debian-keyring-gpg/0x992FB5D8ED881C8E
Binary files differ
diff --git a/debian-keyring-gpg/0x996DDA075594ADB8 b/debian-keyring-gpg/0x996DDA075594ADB8
new file mode 100644
index 0000000..bcdbdf9
--- /dev/null
+++ b/debian-keyring-gpg/0x996DDA075594ADB8
Binary files differ
diff --git a/debian-keyring-gpg/0x99D49B6B00CAD1E5 b/debian-keyring-gpg/0x99D49B6B00CAD1E5
new file mode 100644
index 0000000..da390da
--- /dev/null
+++ b/debian-keyring-gpg/0x99D49B6B00CAD1E5
Binary files differ
diff --git a/debian-keyring-gpg/0x9A358BAB04A4ED27 b/debian-keyring-gpg/0x9A358BAB04A4ED27
new file mode 100644
index 0000000..fd55dd2
--- /dev/null
+++ b/debian-keyring-gpg/0x9A358BAB04A4ED27
Binary files differ
diff --git a/debian-keyring-gpg/0x9AF46B3025771B31 b/debian-keyring-gpg/0x9AF46B3025771B31
new file mode 100644
index 0000000..0a0f974
--- /dev/null
+++ b/debian-keyring-gpg/0x9AF46B3025771B31
Binary files differ
diff --git a/debian-keyring-gpg/0x9AFB7B8C9A5F5BBC b/debian-keyring-gpg/0x9AFB7B8C9A5F5BBC
new file mode 100644
index 0000000..bdf5662
--- /dev/null
+++ b/debian-keyring-gpg/0x9AFB7B8C9A5F5BBC
Binary files differ
diff --git a/debian-keyring-gpg/0x9BD2D6409A0C52FA b/debian-keyring-gpg/0x9BD2D6409A0C52FA
new file mode 100644
index 0000000..8654bf5
--- /dev/null
+++ b/debian-keyring-gpg/0x9BD2D6409A0C52FA
Binary files differ
diff --git a/debian-keyring-gpg/0x9C0B90A8C51C3C58 b/debian-keyring-gpg/0x9C0B90A8C51C3C58
new file mode 100644
index 0000000..cf34778
--- /dev/null
+++ b/debian-keyring-gpg/0x9C0B90A8C51C3C58
Binary files differ
diff --git a/debian-keyring-gpg/0x9C27B31342B7511D b/debian-keyring-gpg/0x9C27B31342B7511D
new file mode 100644
index 0000000..cef0f8c
--- /dev/null
+++ b/debian-keyring-gpg/0x9C27B31342B7511D
Binary files differ
diff --git a/debian-keyring-gpg/0x9C31503C6D866396 b/debian-keyring-gpg/0x9C31503C6D866396
new file mode 100644
index 0000000..2bddcbe
--- /dev/null
+++ b/debian-keyring-gpg/0x9C31503C6D866396
Binary files differ
diff --git a/debian-keyring-gpg/0x9C5C99EB05BD750A b/debian-keyring-gpg/0x9C5C99EB05BD750A
new file mode 100644
index 0000000..5da1e20
--- /dev/null
+++ b/debian-keyring-gpg/0x9C5C99EB05BD750A
Binary files differ
diff --git a/debian-keyring-gpg/0x9CD17D5807C0713A b/debian-keyring-gpg/0x9CD17D5807C0713A
new file mode 100644
index 0000000..ae1601b
--- /dev/null
+++ b/debian-keyring-gpg/0x9CD17D5807C0713A
Binary files differ
diff --git a/debian-keyring-gpg/0x9D0470BDA6CDC457 b/debian-keyring-gpg/0x9D0470BDA6CDC457
new file mode 100644
index 0000000..349aef9
--- /dev/null
+++ b/debian-keyring-gpg/0x9D0470BDA6CDC457
Binary files differ
diff --git a/debian-keyring-gpg/0x9D0B5E5B1EEC8F0E b/debian-keyring-gpg/0x9D0B5E5B1EEC8F0E
new file mode 100644
index 0000000..b62cd2c
--- /dev/null
+++ b/debian-keyring-gpg/0x9D0B5E5B1EEC8F0E
Binary files differ
diff --git a/debian-keyring-gpg/0x9D11582AFD548CFA b/debian-keyring-gpg/0x9D11582AFD548CFA
new file mode 100644
index 0000000..39c31b2
--- /dev/null
+++ b/debian-keyring-gpg/0x9D11582AFD548CFA
Binary files differ
diff --git a/debian-keyring-gpg/0x9D20F6503E338888 b/debian-keyring-gpg/0x9D20F6503E338888
new file mode 100644
index 0000000..6285f4d
--- /dev/null
+++ b/debian-keyring-gpg/0x9D20F6503E338888
Binary files differ
diff --git a/debian-keyring-gpg/0x9D46C488E4368302 b/debian-keyring-gpg/0x9D46C488E4368302
new file mode 100644
index 0000000..919babf
--- /dev/null
+++ b/debian-keyring-gpg/0x9D46C488E4368302
Binary files differ
diff --git a/debian-keyring-gpg/0x9E2B9967C33F126D b/debian-keyring-gpg/0x9E2B9967C33F126D
new file mode 100644
index 0000000..b0b229b
--- /dev/null
+++ b/debian-keyring-gpg/0x9E2B9967C33F126D
Binary files differ
diff --git a/debian-keyring-gpg/0x9E9F7A603077FE56 b/debian-keyring-gpg/0x9E9F7A603077FE56
new file mode 100644
index 0000000..b2114c6
--- /dev/null
+++ b/debian-keyring-gpg/0x9E9F7A603077FE56
Binary files differ
diff --git a/debian-keyring-gpg/0x9EA33414F5852F4E b/debian-keyring-gpg/0x9EA33414F5852F4E
new file mode 100644
index 0000000..d1df1b5
--- /dev/null
+++ b/debian-keyring-gpg/0x9EA33414F5852F4E
Binary files differ
diff --git a/debian-keyring-gpg/0x9EC002FE1C9CA517 b/debian-keyring-gpg/0x9EC002FE1C9CA517
new file mode 100644
index 0000000..22eaaff
--- /dev/null
+++ b/debian-keyring-gpg/0x9EC002FE1C9CA517
Binary files differ
diff --git a/debian-keyring-gpg/0x9EDCC991D9AB457E b/debian-keyring-gpg/0x9EDCC991D9AB457E
new file mode 100644
index 0000000..bf879a6
--- /dev/null
+++ b/debian-keyring-gpg/0x9EDCC991D9AB457E
Binary files differ
diff --git a/debian-keyring-gpg/0x9F8B68AF86EAA7D3 b/debian-keyring-gpg/0x9F8B68AF86EAA7D3
new file mode 100644
index 0000000..7c3af73
--- /dev/null
+++ b/debian-keyring-gpg/0x9F8B68AF86EAA7D3
Binary files differ
diff --git a/debian-keyring-gpg/0x9FB9262724B17D29 b/debian-keyring-gpg/0x9FB9262724B17D29
new file mode 100644
index 0000000..f3f5983
--- /dev/null
+++ b/debian-keyring-gpg/0x9FB9262724B17D29
Binary files differ
diff --git a/debian-keyring-gpg/0xA04AB3BADBE263EE b/debian-keyring-gpg/0xA04AB3BADBE263EE
new file mode 100644
index 0000000..20f0e0b
--- /dev/null
+++ b/debian-keyring-gpg/0xA04AB3BADBE263EE
Binary files differ
diff --git a/debian-keyring-gpg/0xA0A9766CDB362222 b/debian-keyring-gpg/0xA0A9766CDB362222
new file mode 100644
index 0000000..33bd567
--- /dev/null
+++ b/debian-keyring-gpg/0xA0A9766CDB362222
Binary files differ
diff --git a/debian-keyring-gpg/0xA0C5AD1359CD3653 b/debian-keyring-gpg/0xA0C5AD1359CD3653
new file mode 100644
index 0000000..7ce1cb9
--- /dev/null
+++ b/debian-keyring-gpg/0xA0C5AD1359CD3653
Binary files differ
diff --git a/debian-keyring-gpg/0xA1489FE2AB99A21A b/debian-keyring-gpg/0xA1489FE2AB99A21A
new file mode 100644
index 0000000..4a60898
--- /dev/null
+++ b/debian-keyring-gpg/0xA1489FE2AB99A21A
Binary files differ
diff --git a/debian-keyring-gpg/0xA19F1243EC41269F b/debian-keyring-gpg/0xA19F1243EC41269F
new file mode 100644
index 0000000..e6061b4
--- /dev/null
+++ b/debian-keyring-gpg/0xA19F1243EC41269F
Binary files differ
diff --git a/debian-keyring-gpg/0xA1B09B42333961E8 b/debian-keyring-gpg/0xA1B09B42333961E8
new file mode 100644
index 0000000..1edc43d
--- /dev/null
+++ b/debian-keyring-gpg/0xA1B09B42333961E8
Binary files differ
diff --git a/debian-keyring-gpg/0xA2B73E0DD4DDDC4E b/debian-keyring-gpg/0xA2B73E0DD4DDDC4E
new file mode 100644
index 0000000..1016283
--- /dev/null
+++ b/debian-keyring-gpg/0xA2B73E0DD4DDDC4E
Binary files differ
diff --git a/debian-keyring-gpg/0xA2D13001D98C0FBA b/debian-keyring-gpg/0xA2D13001D98C0FBA
new file mode 100644
index 0000000..5836351
--- /dev/null
+++ b/debian-keyring-gpg/0xA2D13001D98C0FBA
Binary files differ
diff --git a/debian-keyring-gpg/0xA2DE235062DA33FA b/debian-keyring-gpg/0xA2DE235062DA33FA
new file mode 100644
index 0000000..a8e46f6
--- /dev/null
+++ b/debian-keyring-gpg/0xA2DE235062DA33FA
Binary files differ
diff --git a/debian-keyring-gpg/0xA2EBAED1B6F90241 b/debian-keyring-gpg/0xA2EBAED1B6F90241
new file mode 100644
index 0000000..2d7282e
--- /dev/null
+++ b/debian-keyring-gpg/0xA2EBAED1B6F90241
Binary files differ
diff --git a/debian-keyring-gpg/0xA309D76CE1DE59D2 b/debian-keyring-gpg/0xA309D76CE1DE59D2
new file mode 100644
index 0000000..ea6a24a
--- /dev/null
+++ b/debian-keyring-gpg/0xA309D76CE1DE59D2
Binary files differ
diff --git a/debian-keyring-gpg/0xA350B991F05A4857 b/debian-keyring-gpg/0xA350B991F05A4857
new file mode 100644
index 0000000..753ccdc
--- /dev/null
+++ b/debian-keyring-gpg/0xA350B991F05A4857
Binary files differ
diff --git a/debian-keyring-gpg/0xA35DAFFBAD29E8DE b/debian-keyring-gpg/0xA35DAFFBAD29E8DE
new file mode 100644
index 0000000..9510ac6
--- /dev/null
+++ b/debian-keyring-gpg/0xA35DAFFBAD29E8DE
Binary files differ
diff --git a/debian-keyring-gpg/0xA3882EBF78446F26 b/debian-keyring-gpg/0xA3882EBF78446F26
new file mode 100644
index 0000000..fcccefc
--- /dev/null
+++ b/debian-keyring-gpg/0xA3882EBF78446F26
Binary files differ
diff --git a/debian-keyring-gpg/0xA3B7DB93EB8A46DC b/debian-keyring-gpg/0xA3B7DB93EB8A46DC
new file mode 100644
index 0000000..d2ea1c1
--- /dev/null
+++ b/debian-keyring-gpg/0xA3B7DB93EB8A46DC
Binary files differ
diff --git a/debian-keyring-gpg/0xA3BABAE2408DD6CF b/debian-keyring-gpg/0xA3BABAE2408DD6CF
new file mode 100644
index 0000000..785c3a9
--- /dev/null
+++ b/debian-keyring-gpg/0xA3BABAE2408DD6CF
Binary files differ
diff --git a/debian-keyring-gpg/0xA3E3969F6DDEEC86 b/debian-keyring-gpg/0xA3E3969F6DDEEC86
new file mode 100644
index 0000000..47dbe8b
--- /dev/null
+++ b/debian-keyring-gpg/0xA3E3969F6DDEEC86
Binary files differ
diff --git a/debian-keyring-gpg/0xA459EC6715B0705F b/debian-keyring-gpg/0xA459EC6715B0705F
new file mode 100644
index 0000000..695beb2
--- /dev/null
+++ b/debian-keyring-gpg/0xA459EC6715B0705F
Binary files differ
diff --git a/debian-keyring-gpg/0xA54F018543821484 b/debian-keyring-gpg/0xA54F018543821484
new file mode 100644
index 0000000..353bfa8
--- /dev/null
+++ b/debian-keyring-gpg/0xA54F018543821484
Binary files differ
diff --git a/debian-keyring-gpg/0xA5DAAEFCB14D13CC b/debian-keyring-gpg/0xA5DAAEFCB14D13CC
new file mode 100644
index 0000000..f4b5914
--- /dev/null
+++ b/debian-keyring-gpg/0xA5DAAEFCB14D13CC
Binary files differ
diff --git a/debian-keyring-gpg/0xA628CB5FA48F065A b/debian-keyring-gpg/0xA628CB5FA48F065A
new file mode 100644
index 0000000..56158a2
--- /dev/null
+++ b/debian-keyring-gpg/0xA628CB5FA48F065A
Binary files differ
diff --git a/debian-keyring-gpg/0xA6D58816010A1096 b/debian-keyring-gpg/0xA6D58816010A1096
new file mode 100644
index 0000000..6397b6c
--- /dev/null
+++ b/debian-keyring-gpg/0xA6D58816010A1096
Binary files differ
diff --git a/debian-keyring-gpg/0xA6DC24D9DA2493D1 b/debian-keyring-gpg/0xA6DC24D9DA2493D1
new file mode 100644
index 0000000..6533cb8
--- /dev/null
+++ b/debian-keyring-gpg/0xA6DC24D9DA2493D1
Binary files differ
diff --git a/debian-keyring-gpg/0xA73E0055558FB8DD b/debian-keyring-gpg/0xA73E0055558FB8DD
new file mode 100644
index 0000000..fb990ea
--- /dev/null
+++ b/debian-keyring-gpg/0xA73E0055558FB8DD
Binary files differ
diff --git a/debian-keyring-gpg/0xA77F88FDCA2B915D b/debian-keyring-gpg/0xA77F88FDCA2B915D
new file mode 100644
index 0000000..d7443b7
--- /dev/null
+++ b/debian-keyring-gpg/0xA77F88FDCA2B915D
Binary files differ
diff --git a/debian-keyring-gpg/0xA784FF770F0F4FFA b/debian-keyring-gpg/0xA784FF770F0F4FFA
new file mode 100644
index 0000000..46fcbdf
--- /dev/null
+++ b/debian-keyring-gpg/0xA784FF770F0F4FFA
Binary files differ
diff --git a/debian-keyring-gpg/0xA7C72A1C782B8C3F b/debian-keyring-gpg/0xA7C72A1C782B8C3F
new file mode 100644
index 0000000..83f8927
--- /dev/null
+++ b/debian-keyring-gpg/0xA7C72A1C782B8C3F
Binary files differ
diff --git a/debian-keyring-gpg/0xA7ED831F59B3A0E8 b/debian-keyring-gpg/0xA7ED831F59B3A0E8
new file mode 100644
index 0000000..a670463
--- /dev/null
+++ b/debian-keyring-gpg/0xA7ED831F59B3A0E8
Binary files differ
diff --git a/debian-keyring-gpg/0xA81CEA22BC8C7E2E b/debian-keyring-gpg/0xA81CEA22BC8C7E2E
new file mode 100644
index 0000000..ad4cee1
--- /dev/null
+++ b/debian-keyring-gpg/0xA81CEA22BC8C7E2E
Binary files differ
diff --git a/debian-keyring-gpg/0xA82FBB83F3D57033 b/debian-keyring-gpg/0xA82FBB83F3D57033
new file mode 100644
index 0000000..f9ec15f
--- /dev/null
+++ b/debian-keyring-gpg/0xA82FBB83F3D57033
Binary files differ
diff --git a/debian-keyring-gpg/0xA876AE830A49ACD3 b/debian-keyring-gpg/0xA876AE830A49ACD3
new file mode 100644
index 0000000..960d052
--- /dev/null
+++ b/debian-keyring-gpg/0xA876AE830A49ACD3
Binary files differ
diff --git a/debian-keyring-gpg/0xA959B38A9561F3F9 b/debian-keyring-gpg/0xA959B38A9561F3F9
new file mode 100644
index 0000000..5b544c2
--- /dev/null
+++ b/debian-keyring-gpg/0xA959B38A9561F3F9
Binary files differ
diff --git a/debian-keyring-gpg/0xA97A7702BAF91EF5 b/debian-keyring-gpg/0xA97A7702BAF91EF5
new file mode 100644
index 0000000..5c0bd47
--- /dev/null
+++ b/debian-keyring-gpg/0xA97A7702BAF91EF5
Binary files differ
diff --git a/debian-keyring-gpg/0xAA230FC45F8C27B1 b/debian-keyring-gpg/0xAA230FC45F8C27B1
new file mode 100644
index 0000000..c809434
--- /dev/null
+++ b/debian-keyring-gpg/0xAA230FC45F8C27B1
Binary files differ
diff --git a/debian-keyring-gpg/0xAA68ECC8E9800953 b/debian-keyring-gpg/0xAA68ECC8E9800953
new file mode 100644
index 0000000..dac1df9
--- /dev/null
+++ b/debian-keyring-gpg/0xAA68ECC8E9800953
Binary files differ
diff --git a/debian-keyring-gpg/0xAB645F406286A7D0 b/debian-keyring-gpg/0xAB645F406286A7D0
new file mode 100644
index 0000000..f2a2964
--- /dev/null
+++ b/debian-keyring-gpg/0xAB645F406286A7D0
Binary files differ
diff --git a/debian-keyring-gpg/0xAB98288E36D33D07 b/debian-keyring-gpg/0xAB98288E36D33D07
new file mode 100644
index 0000000..038fd3d
--- /dev/null
+++ b/debian-keyring-gpg/0xAB98288E36D33D07
Binary files differ
diff --git a/debian-keyring-gpg/0xAC58A94F11618EE0 b/debian-keyring-gpg/0xAC58A94F11618EE0
new file mode 100644
index 0000000..681d197
--- /dev/null
+++ b/debian-keyring-gpg/0xAC58A94F11618EE0
Binary files differ
diff --git a/debian-keyring-gpg/0xACE1F33CB933BBBB b/debian-keyring-gpg/0xACE1F33CB933BBBB
new file mode 100644
index 0000000..548a705
--- /dev/null
+++ b/debian-keyring-gpg/0xACE1F33CB933BBBB
Binary files differ
diff --git a/debian-keyring-gpg/0xAD15F435F05F962D b/debian-keyring-gpg/0xAD15F435F05F962D
new file mode 100644
index 0000000..0aef9cd
--- /dev/null
+++ b/debian-keyring-gpg/0xAD15F435F05F962D
Binary files differ
diff --git a/debian-keyring-gpg/0xAD6916967393982B b/debian-keyring-gpg/0xAD6916967393982B
new file mode 100644
index 0000000..a19b0f3
--- /dev/null
+++ b/debian-keyring-gpg/0xAD6916967393982B
Binary files differ
diff --git a/debian-keyring-gpg/0xAE9B1138386ECAF2 b/debian-keyring-gpg/0xAE9B1138386ECAF2
new file mode 100644
index 0000000..ad22aad
--- /dev/null
+++ b/debian-keyring-gpg/0xAE9B1138386ECAF2
Binary files differ
diff --git a/debian-keyring-gpg/0xAEC828749D85C53C b/debian-keyring-gpg/0xAEC828749D85C53C
new file mode 100644
index 0000000..36da468
--- /dev/null
+++ b/debian-keyring-gpg/0xAEC828749D85C53C
Binary files differ
diff --git a/debian-keyring-gpg/0xAEEC6E7302754958 b/debian-keyring-gpg/0xAEEC6E7302754958
new file mode 100644
index 0000000..0812e42
--- /dev/null
+++ b/debian-keyring-gpg/0xAEEC6E7302754958
Binary files differ
diff --git a/debian-keyring-gpg/0xAEED6158020EAFFF b/debian-keyring-gpg/0xAEED6158020EAFFF
new file mode 100644
index 0000000..40df9b8
--- /dev/null
+++ b/debian-keyring-gpg/0xAEED6158020EAFFF
Binary files differ
diff --git a/debian-keyring-gpg/0xAEF6F1A2A7457645 b/debian-keyring-gpg/0xAEF6F1A2A7457645
new file mode 100644
index 0000000..e31aac1
--- /dev/null
+++ b/debian-keyring-gpg/0xAEF6F1A2A7457645
Binary files differ
diff --git a/debian-keyring-gpg/0xAF2283AA76E2AC7B b/debian-keyring-gpg/0xAF2283AA76E2AC7B
new file mode 100644
index 0000000..78ac7a8
--- /dev/null
+++ b/debian-keyring-gpg/0xAF2283AA76E2AC7B
Binary files differ
diff --git a/debian-keyring-gpg/0xAFA51BD6CDE573CB b/debian-keyring-gpg/0xAFA51BD6CDE573CB
new file mode 100644
index 0000000..b48ee44
--- /dev/null
+++ b/debian-keyring-gpg/0xAFA51BD6CDE573CB
Binary files differ
diff --git a/debian-keyring-gpg/0xAFAB931FA560607C b/debian-keyring-gpg/0xAFAB931FA560607C
new file mode 100644
index 0000000..8b27bc0
--- /dev/null
+++ b/debian-keyring-gpg/0xAFAB931FA560607C
Binary files differ
diff --git a/debian-keyring-gpg/0xAFCFEC8E669CE1C2 b/debian-keyring-gpg/0xAFCFEC8E669CE1C2
new file mode 100644
index 0000000..a37dfa5
--- /dev/null
+++ b/debian-keyring-gpg/0xAFCFEC8E669CE1C2
Binary files differ
diff --git a/debian-keyring-gpg/0xAFF1D4BDB69135D0 b/debian-keyring-gpg/0xAFF1D4BDB69135D0
new file mode 100644
index 0000000..f089edb
--- /dev/null
+++ b/debian-keyring-gpg/0xAFF1D4BDB69135D0
Binary files differ
diff --git a/debian-keyring-gpg/0xAFFC96D1151DFFDC b/debian-keyring-gpg/0xAFFC96D1151DFFDC
new file mode 100644
index 0000000..1b20192
--- /dev/null
+++ b/debian-keyring-gpg/0xAFFC96D1151DFFDC
Binary files differ
diff --git a/debian-keyring-gpg/0xB01D1A72AC8DC9A1 b/debian-keyring-gpg/0xB01D1A72AC8DC9A1
new file mode 100644
index 0000000..018cc52
--- /dev/null
+++ b/debian-keyring-gpg/0xB01D1A72AC8DC9A1
Binary files differ
diff --git a/debian-keyring-gpg/0xB01FEA84617B586D b/debian-keyring-gpg/0xB01FEA84617B586D
new file mode 100644
index 0000000..20097ab
--- /dev/null
+++ b/debian-keyring-gpg/0xB01FEA84617B586D
Binary files differ
diff --git a/debian-keyring-gpg/0xB06662EC9C0C1404 b/debian-keyring-gpg/0xB06662EC9C0C1404
new file mode 100644
index 0000000..f909de1
--- /dev/null
+++ b/debian-keyring-gpg/0xB06662EC9C0C1404
Binary files differ
diff --git a/debian-keyring-gpg/0xB0D9D4A83CD3BBC1 b/debian-keyring-gpg/0xB0D9D4A83CD3BBC1
new file mode 100644
index 0000000..8f718c5
--- /dev/null
+++ b/debian-keyring-gpg/0xB0D9D4A83CD3BBC1
Binary files differ
diff --git a/debian-keyring-gpg/0xB11BD919079A3B98 b/debian-keyring-gpg/0xB11BD919079A3B98
new file mode 100644
index 0000000..4938090
--- /dev/null
+++ b/debian-keyring-gpg/0xB11BD919079A3B98
Binary files differ
diff --git a/debian-keyring-gpg/0xB188AE5579F492F8 b/debian-keyring-gpg/0xB188AE5579F492F8
new file mode 100644
index 0000000..17d1035
--- /dev/null
+++ b/debian-keyring-gpg/0xB188AE5579F492F8
Binary files differ
diff --git a/debian-keyring-gpg/0xB193770C186A1C7D b/debian-keyring-gpg/0xB193770C186A1C7D
new file mode 100644
index 0000000..84bd59f
--- /dev/null
+++ b/debian-keyring-gpg/0xB193770C186A1C7D
Binary files differ
diff --git a/debian-keyring-gpg/0xB1A88A2FD52D3AF3 b/debian-keyring-gpg/0xB1A88A2FD52D3AF3
new file mode 100644
index 0000000..72849ff
--- /dev/null
+++ b/debian-keyring-gpg/0xB1A88A2FD52D3AF3
Binary files differ
diff --git a/debian-keyring-gpg/0xB22C1F17F1E89CE2 b/debian-keyring-gpg/0xB22C1F17F1E89CE2
new file mode 100644
index 0000000..bd77d54
--- /dev/null
+++ b/debian-keyring-gpg/0xB22C1F17F1E89CE2
Binary files differ
diff --git a/debian-keyring-gpg/0xB24CA63F6EBBE84D b/debian-keyring-gpg/0xB24CA63F6EBBE84D
new file mode 100644
index 0000000..e8db77a
--- /dev/null
+++ b/debian-keyring-gpg/0xB24CA63F6EBBE84D
Binary files differ
diff --git a/debian-keyring-gpg/0xB27E083D50F5E924 b/debian-keyring-gpg/0xB27E083D50F5E924
new file mode 100644
index 0000000..e5dc0e0
--- /dev/null
+++ b/debian-keyring-gpg/0xB27E083D50F5E924
Binary files differ
diff --git a/debian-keyring-gpg/0xB2DE88D3113A1368 b/debian-keyring-gpg/0xB2DE88D3113A1368
new file mode 100644
index 0000000..410ba08
--- /dev/null
+++ b/debian-keyring-gpg/0xB2DE88D3113A1368
Binary files differ
diff --git a/debian-keyring-gpg/0xB321F203110FCAF3 b/debian-keyring-gpg/0xB321F203110FCAF3
new file mode 100644
index 0000000..b9e74c5
--- /dev/null
+++ b/debian-keyring-gpg/0xB321F203110FCAF3
Binary files differ
diff --git a/debian-keyring-gpg/0xB3255C6D55878D8C b/debian-keyring-gpg/0xB3255C6D55878D8C
new file mode 100644
index 0000000..c7ff4e4
--- /dev/null
+++ b/debian-keyring-gpg/0xB3255C6D55878D8C
Binary files differ
diff --git a/debian-keyring-gpg/0xB3464F896AA15948 b/debian-keyring-gpg/0xB3464F896AA15948
new file mode 100644
index 0000000..9bd96f8
--- /dev/null
+++ b/debian-keyring-gpg/0xB3464F896AA15948
Binary files differ
diff --git a/debian-keyring-gpg/0xB35B49EA5D563EFE b/debian-keyring-gpg/0xB35B49EA5D563EFE
new file mode 100644
index 0000000..c5f9776
--- /dev/null
+++ b/debian-keyring-gpg/0xB35B49EA5D563EFE
Binary files differ
diff --git a/debian-keyring-gpg/0xB5679467473F7EFA b/debian-keyring-gpg/0xB5679467473F7EFA
new file mode 100644
index 0000000..c3b5126
--- /dev/null
+++ b/debian-keyring-gpg/0xB5679467473F7EFA
Binary files differ
diff --git a/debian-keyring-gpg/0xB5754A69B6BE608C b/debian-keyring-gpg/0xB5754A69B6BE608C
new file mode 100644
index 0000000..33e4c2d
--- /dev/null
+++ b/debian-keyring-gpg/0xB5754A69B6BE608C
Binary files differ
diff --git a/debian-keyring-gpg/0xB59EB72202D1BC65 b/debian-keyring-gpg/0xB59EB72202D1BC65
new file mode 100644
index 0000000..48a37b3
--- /dev/null
+++ b/debian-keyring-gpg/0xB59EB72202D1BC65
Binary files differ
diff --git a/debian-keyring-gpg/0xB65019C47F7A36F8 b/debian-keyring-gpg/0xB65019C47F7A36F8
new file mode 100644
index 0000000..d4a5a6e
--- /dev/null
+++ b/debian-keyring-gpg/0xB65019C47F7A36F8
Binary files differ
diff --git a/debian-keyring-gpg/0xB65A4871CA19D717 b/debian-keyring-gpg/0xB65A4871CA19D717
new file mode 100644
index 0000000..6c7a08d
--- /dev/null
+++ b/debian-keyring-gpg/0xB65A4871CA19D717
Binary files differ
diff --git a/debian-keyring-gpg/0xB67EE21012290B4D b/debian-keyring-gpg/0xB67EE21012290B4D
new file mode 100644
index 0000000..cbe7df8
--- /dev/null
+++ b/debian-keyring-gpg/0xB67EE21012290B4D
Binary files differ
diff --git a/debian-keyring-gpg/0xB6A6FB8B9615AEC8 b/debian-keyring-gpg/0xB6A6FB8B9615AEC8
new file mode 100644
index 0000000..94473d5
--- /dev/null
+++ b/debian-keyring-gpg/0xB6A6FB8B9615AEC8
Binary files differ
diff --git a/debian-keyring-gpg/0xB6D3FC68BA25360D b/debian-keyring-gpg/0xB6D3FC68BA25360D
new file mode 100644
index 0000000..eeed519
--- /dev/null
+++ b/debian-keyring-gpg/0xB6D3FC68BA25360D
Binary files differ
diff --git a/debian-keyring-gpg/0xB6F6F753E15B47E9 b/debian-keyring-gpg/0xB6F6F753E15B47E9
new file mode 100644
index 0000000..79c8d0d
--- /dev/null
+++ b/debian-keyring-gpg/0xB6F6F753E15B47E9
Binary files differ
diff --git a/debian-keyring-gpg/0xB700173FBB805A29 b/debian-keyring-gpg/0xB700173FBB805A29
new file mode 100644
index 0000000..f5d3931
--- /dev/null
+++ b/debian-keyring-gpg/0xB700173FBB805A29
Binary files differ
diff --git a/debian-keyring-gpg/0xB7047105830B9FA1 b/debian-keyring-gpg/0xB7047105830B9FA1
new file mode 100644
index 0000000..7601b25
--- /dev/null
+++ b/debian-keyring-gpg/0xB7047105830B9FA1
Binary files differ
diff --git a/debian-keyring-gpg/0xB77D2E2E23735427 b/debian-keyring-gpg/0xB77D2E2E23735427
new file mode 100644
index 0000000..388c08a
--- /dev/null
+++ b/debian-keyring-gpg/0xB77D2E2E23735427
Binary files differ
diff --git a/debian-keyring-gpg/0xB82A217AFDFE09F2 b/debian-keyring-gpg/0xB82A217AFDFE09F2
new file mode 100644
index 0000000..4b353f7
--- /dev/null
+++ b/debian-keyring-gpg/0xB82A217AFDFE09F2
Binary files differ
diff --git a/debian-keyring-gpg/0xB845CE510F9B714D b/debian-keyring-gpg/0xB845CE510F9B714D
new file mode 100644
index 0000000..ec9cd91
--- /dev/null
+++ b/debian-keyring-gpg/0xB845CE510F9B714D
Binary files differ
diff --git a/debian-keyring-gpg/0xB85D12EC9BFA3B80 b/debian-keyring-gpg/0xB85D12EC9BFA3B80
new file mode 100644
index 0000000..5c86837
--- /dev/null
+++ b/debian-keyring-gpg/0xB85D12EC9BFA3B80
Binary files differ
diff --git a/debian-keyring-gpg/0xB8688CA3D876D5A3 b/debian-keyring-gpg/0xB8688CA3D876D5A3
new file mode 100644
index 0000000..a2ba72d
--- /dev/null
+++ b/debian-keyring-gpg/0xB8688CA3D876D5A3
Binary files differ
diff --git a/debian-keyring-gpg/0xB8B24C06AC128405 b/debian-keyring-gpg/0xB8B24C06AC128405
new file mode 100644
index 0000000..8f119ec
--- /dev/null
+++ b/debian-keyring-gpg/0xB8B24C06AC128405
Binary files differ
diff --git a/debian-keyring-gpg/0xB8FAFF1C43886771 b/debian-keyring-gpg/0xB8FAFF1C43886771
new file mode 100644
index 0000000..817c0de
--- /dev/null
+++ b/debian-keyring-gpg/0xB8FAFF1C43886771
Binary files differ
diff --git a/debian-keyring-gpg/0xB972BF3EA4AE57A3 b/debian-keyring-gpg/0xB972BF3EA4AE57A3
new file mode 100644
index 0000000..99513ca
--- /dev/null
+++ b/debian-keyring-gpg/0xB972BF3EA4AE57A3
Binary files differ
diff --git a/debian-keyring-gpg/0xB9A81DDEB19B4B16 b/debian-keyring-gpg/0xB9A81DDEB19B4B16
new file mode 100644
index 0000000..1ee8557
--- /dev/null
+++ b/debian-keyring-gpg/0xB9A81DDEB19B4B16
Binary files differ
diff --git a/debian-keyring-gpg/0xB9C29AEEB2F450A7 b/debian-keyring-gpg/0xB9C29AEEB2F450A7
new file mode 100644
index 0000000..d732ac0
--- /dev/null
+++ b/debian-keyring-gpg/0xB9C29AEEB2F450A7
Binary files differ
diff --git a/debian-keyring-gpg/0xBA3E29338280B242 b/debian-keyring-gpg/0xBA3E29338280B242
new file mode 100644
index 0000000..c16ab94
--- /dev/null
+++ b/debian-keyring-gpg/0xBA3E29338280B242
Binary files differ
diff --git a/debian-keyring-gpg/0xBA9C78061DDD8C9B b/debian-keyring-gpg/0xBA9C78061DDD8C9B
new file mode 100644
index 0000000..7db8c7d
--- /dev/null
+++ b/debian-keyring-gpg/0xBA9C78061DDD8C9B
Binary files differ
diff --git a/debian-keyring-gpg/0xBB1A3A854F3BBEBF b/debian-keyring-gpg/0xBB1A3A854F3BBEBF
new file mode 100644
index 0000000..eada366
--- /dev/null
+++ b/debian-keyring-gpg/0xBB1A3A854F3BBEBF
Binary files differ
diff --git a/debian-keyring-gpg/0xBB20AC20E0B7D6BE b/debian-keyring-gpg/0xBB20AC20E0B7D6BE
new file mode 100644
index 0000000..38ff778
--- /dev/null
+++ b/debian-keyring-gpg/0xBB20AC20E0B7D6BE
Binary files differ
diff --git a/debian-keyring-gpg/0xBB3A68018649AA06 b/debian-keyring-gpg/0xBB3A68018649AA06
new file mode 100644
index 0000000..4ac0faa
--- /dev/null
+++ b/debian-keyring-gpg/0xBB3A68018649AA06
Binary files differ
diff --git a/debian-keyring-gpg/0xBB5A2C77584122D3 b/debian-keyring-gpg/0xBB5A2C77584122D3
new file mode 100644
index 0000000..6b43e2d
--- /dev/null
+++ b/debian-keyring-gpg/0xBB5A2C77584122D3
Binary files differ
diff --git a/debian-keyring-gpg/0xBB9D98D9DEA2C38E b/debian-keyring-gpg/0xBB9D98D9DEA2C38E
new file mode 100644
index 0000000..17c6464
--- /dev/null
+++ b/debian-keyring-gpg/0xBB9D98D9DEA2C38E
Binary files differ
diff --git a/debian-keyring-gpg/0xBBC17EBB1396F2F7 b/debian-keyring-gpg/0xBBC17EBB1396F2F7
new file mode 100644
index 0000000..fd8913f
--- /dev/null
+++ b/debian-keyring-gpg/0xBBC17EBB1396F2F7
Binary files differ
diff --git a/debian-keyring-gpg/0xBBC756DDBE595F6B b/debian-keyring-gpg/0xBBC756DDBE595F6B
new file mode 100644
index 0000000..a98d69f
--- /dev/null
+++ b/debian-keyring-gpg/0xBBC756DDBE595F6B
Binary files differ
diff --git a/debian-keyring-gpg/0xBBF68F03E8F37941 b/debian-keyring-gpg/0xBBF68F03E8F37941
new file mode 100644
index 0000000..d95b6f6
--- /dev/null
+++ b/debian-keyring-gpg/0xBBF68F03E8F37941
Binary files differ
diff --git a/debian-keyring-gpg/0xBC10BD0F7B8BF08B b/debian-keyring-gpg/0xBC10BD0F7B8BF08B
new file mode 100644
index 0000000..2147886
--- /dev/null
+++ b/debian-keyring-gpg/0xBC10BD0F7B8BF08B
Binary files differ
diff --git a/debian-keyring-gpg/0xBC1256AA6AA6EC5E b/debian-keyring-gpg/0xBC1256AA6AA6EC5E
new file mode 100644
index 0000000..c62e25f
--- /dev/null
+++ b/debian-keyring-gpg/0xBC1256AA6AA6EC5E
Binary files differ
diff --git a/debian-keyring-gpg/0xBC372252CA1CF964 b/debian-keyring-gpg/0xBC372252CA1CF964
new file mode 100644
index 0000000..16f1874
--- /dev/null
+++ b/debian-keyring-gpg/0xBC372252CA1CF964
Binary files differ
diff --git a/debian-keyring-gpg/0xBC8031288D89A751 b/debian-keyring-gpg/0xBC8031288D89A751
new file mode 100644
index 0000000..1457c96
--- /dev/null
+++ b/debian-keyring-gpg/0xBC8031288D89A751
Binary files differ
diff --git a/debian-keyring-gpg/0xBD7EAA60778FA6F5 b/debian-keyring-gpg/0xBD7EAA60778FA6F5
new file mode 100644
index 0000000..b00285b
--- /dev/null
+++ b/debian-keyring-gpg/0xBD7EAA60778FA6F5
Binary files differ
diff --git a/debian-keyring-gpg/0xBD8205930270C1A5 b/debian-keyring-gpg/0xBD8205930270C1A5
new file mode 100644
index 0000000..9d65f1c
--- /dev/null
+++ b/debian-keyring-gpg/0xBD8205930270C1A5
Binary files differ
diff --git a/debian-keyring-gpg/0xBE3219AF3ED41341 b/debian-keyring-gpg/0xBE3219AF3ED41341
new file mode 100644
index 0000000..0bd0977
--- /dev/null
+++ b/debian-keyring-gpg/0xBE3219AF3ED41341
Binary files differ
diff --git a/debian-keyring-gpg/0xBEBAD1FA1B874544 b/debian-keyring-gpg/0xBEBAD1FA1B874544
new file mode 100644
index 0000000..663ff29
--- /dev/null
+++ b/debian-keyring-gpg/0xBEBAD1FA1B874544
Binary files differ
diff --git a/debian-keyring-gpg/0xBEBD933335FC140B b/debian-keyring-gpg/0xBEBD933335FC140B
new file mode 100644
index 0000000..50623f0
--- /dev/null
+++ b/debian-keyring-gpg/0xBEBD933335FC140B
Binary files differ
diff --git a/debian-keyring-gpg/0xBED8449FCEE8DA88 b/debian-keyring-gpg/0xBED8449FCEE8DA88
new file mode 100644
index 0000000..e8d829b
--- /dev/null
+++ b/debian-keyring-gpg/0xBED8449FCEE8DA88
Binary files differ
diff --git a/debian-keyring-gpg/0xBF7BFF0402D524BE b/debian-keyring-gpg/0xBF7BFF0402D524BE
new file mode 100644
index 0000000..f02e244
--- /dev/null
+++ b/debian-keyring-gpg/0xBF7BFF0402D524BE
Binary files differ
diff --git a/debian-keyring-gpg/0xBFA28F8B9FC8AE73 b/debian-keyring-gpg/0xBFA28F8B9FC8AE73
new file mode 100644
index 0000000..8f0dc3a
--- /dev/null
+++ b/debian-keyring-gpg/0xBFA28F8B9FC8AE73
Binary files differ
diff --git a/debian-keyring-gpg/0xBFECAECBA0E7D8C3 b/debian-keyring-gpg/0xBFECAECBA0E7D8C3
new file mode 100644
index 0000000..e569c93
--- /dev/null
+++ b/debian-keyring-gpg/0xBFECAECBA0E7D8C3
Binary files differ
diff --git a/debian-keyring-gpg/0xC0057E714D694FB2 b/debian-keyring-gpg/0xC0057E714D694FB2
new file mode 100644
index 0000000..126084e
--- /dev/null
+++ b/debian-keyring-gpg/0xC0057E714D694FB2
Binary files differ
diff --git a/debian-keyring-gpg/0xC03242A988D4B7DF b/debian-keyring-gpg/0xC03242A988D4B7DF
new file mode 100644
index 0000000..2ffbba0
--- /dev/null
+++ b/debian-keyring-gpg/0xC03242A988D4B7DF
Binary files differ
diff --git a/debian-keyring-gpg/0xC073D2287FFB9E9B b/debian-keyring-gpg/0xC073D2287FFB9E9B
new file mode 100644
index 0000000..4c0fe67
--- /dev/null
+++ b/debian-keyring-gpg/0xC073D2287FFB9E9B
Binary files differ
diff --git a/debian-keyring-gpg/0xC0831D1F15E0DA64 b/debian-keyring-gpg/0xC0831D1F15E0DA64
new file mode 100644
index 0000000..bf69aad
--- /dev/null
+++ b/debian-keyring-gpg/0xC0831D1F15E0DA64
Binary files differ
diff --git a/debian-keyring-gpg/0xC0BA812C6C4DCB2E b/debian-keyring-gpg/0xC0BA812C6C4DCB2E
new file mode 100644
index 0000000..231969e
--- /dev/null
+++ b/debian-keyring-gpg/0xC0BA812C6C4DCB2E
Binary files differ
diff --git a/debian-keyring-gpg/0xC0F039E9ED1B597A b/debian-keyring-gpg/0xC0F039E9ED1B597A
new file mode 100644
index 0000000..fbaabc2
--- /dev/null
+++ b/debian-keyring-gpg/0xC0F039E9ED1B597A
Binary files differ
diff --git a/debian-keyring-gpg/0xC16DA8E7F451B93C b/debian-keyring-gpg/0xC16DA8E7F451B93C
new file mode 100644
index 0000000..c189913
--- /dev/null
+++ b/debian-keyring-gpg/0xC16DA8E7F451B93C
Binary files differ
diff --git a/debian-keyring-gpg/0xC24B65A2672C8B12 b/debian-keyring-gpg/0xC24B65A2672C8B12
new file mode 100644
index 0000000..25d929a
--- /dev/null
+++ b/debian-keyring-gpg/0xC24B65A2672C8B12
Binary files differ
diff --git a/debian-keyring-gpg/0xC256FBD500221E93 b/debian-keyring-gpg/0xC256FBD500221E93
new file mode 100644
index 0000000..f4f5dd5
--- /dev/null
+++ b/debian-keyring-gpg/0xC256FBD500221E93
Binary files differ
diff --git a/debian-keyring-gpg/0xC274DB64C2300F7B b/debian-keyring-gpg/0xC274DB64C2300F7B
new file mode 100644
index 0000000..7af73ee
--- /dev/null
+++ b/debian-keyring-gpg/0xC274DB64C2300F7B
Binary files differ
diff --git a/debian-keyring-gpg/0xC293E7B461825ACE b/debian-keyring-gpg/0xC293E7B461825ACE
new file mode 100644
index 0000000..2565481
--- /dev/null
+++ b/debian-keyring-gpg/0xC293E7B461825ACE
Binary files differ
diff --git a/debian-keyring-gpg/0xC2AEDB1447EDD321 b/debian-keyring-gpg/0xC2AEDB1447EDD321
new file mode 100644
index 0000000..712eb57
--- /dev/null
+++ b/debian-keyring-gpg/0xC2AEDB1447EDD321
Binary files differ
diff --git a/debian-keyring-gpg/0xC2FE04B214E36550 b/debian-keyring-gpg/0xC2FE04B214E36550
new file mode 100644
index 0000000..bb89469
--- /dev/null
+++ b/debian-keyring-gpg/0xC2FE04B214E36550
Binary files differ
diff --git a/debian-keyring-gpg/0xC3016ACB317F2731 b/debian-keyring-gpg/0xC3016ACB317F2731
new file mode 100644
index 0000000..87cf13d
--- /dev/null
+++ b/debian-keyring-gpg/0xC3016ACB317F2731
Binary files differ
diff --git a/debian-keyring-gpg/0xC31F4FD949AB2B6C b/debian-keyring-gpg/0xC31F4FD949AB2B6C
new file mode 100644
index 0000000..df7064b
--- /dev/null
+++ b/debian-keyring-gpg/0xC31F4FD949AB2B6C
Binary files differ
diff --git a/debian-keyring-gpg/0xC3860AC59F574E3A b/debian-keyring-gpg/0xC3860AC59F574E3A
new file mode 100644
index 0000000..192f32c
--- /dev/null
+++ b/debian-keyring-gpg/0xC3860AC59F574E3A
Binary files differ
diff --git a/debian-keyring-gpg/0xC38E8160A17841FE b/debian-keyring-gpg/0xC38E8160A17841FE
new file mode 100644
index 0000000..5f273fe
--- /dev/null
+++ b/debian-keyring-gpg/0xC38E8160A17841FE
Binary files differ
diff --git a/debian-keyring-gpg/0xC39FFC6F55A410A0 b/debian-keyring-gpg/0xC39FFC6F55A410A0
new file mode 100644
index 0000000..edd6fc2
--- /dev/null
+++ b/debian-keyring-gpg/0xC39FFC6F55A410A0
Binary files differ
diff --git a/debian-keyring-gpg/0xC3F436CA30F5D8EB b/debian-keyring-gpg/0xC3F436CA30F5D8EB
new file mode 100644
index 0000000..c6a4795
--- /dev/null
+++ b/debian-keyring-gpg/0xC3F436CA30F5D8EB
Binary files differ
diff --git a/debian-keyring-gpg/0xC42C58EB591492FD b/debian-keyring-gpg/0xC42C58EB591492FD
new file mode 100644
index 0000000..1d40781
--- /dev/null
+++ b/debian-keyring-gpg/0xC42C58EB591492FD
Binary files differ
diff --git a/debian-keyring-gpg/0xC43496655925B604 b/debian-keyring-gpg/0xC43496655925B604
new file mode 100644
index 0000000..b54da7e
--- /dev/null
+++ b/debian-keyring-gpg/0xC43496655925B604
Binary files differ
diff --git a/debian-keyring-gpg/0xC44E5FFC1335C3A2 b/debian-keyring-gpg/0xC44E5FFC1335C3A2
new file mode 100644
index 0000000..d88f66c
--- /dev/null
+++ b/debian-keyring-gpg/0xC44E5FFC1335C3A2
Binary files differ
diff --git a/debian-keyring-gpg/0xC4D1681A7F217B01 b/debian-keyring-gpg/0xC4D1681A7F217B01
new file mode 100644
index 0000000..925d5f2
--- /dev/null
+++ b/debian-keyring-gpg/0xC4D1681A7F217B01
Binary files differ
diff --git a/debian-keyring-gpg/0xC519A20D121461F7 b/debian-keyring-gpg/0xC519A20D121461F7
new file mode 100644
index 0000000..4cc202f
--- /dev/null
+++ b/debian-keyring-gpg/0xC519A20D121461F7
Binary files differ
diff --git a/debian-keyring-gpg/0xC5BD6C8F2295D502 b/debian-keyring-gpg/0xC5BD6C8F2295D502
new file mode 100644
index 0000000..1da896e
--- /dev/null
+++ b/debian-keyring-gpg/0xC5BD6C8F2295D502
Binary files differ
diff --git a/debian-keyring-gpg/0xC5C329EC35C2E2F1 b/debian-keyring-gpg/0xC5C329EC35C2E2F1
new file mode 100644
index 0000000..6ff8697
--- /dev/null
+++ b/debian-keyring-gpg/0xC5C329EC35C2E2F1
Binary files differ
diff --git a/debian-keyring-gpg/0xC5CE5DC2C542CD59 b/debian-keyring-gpg/0xC5CE5DC2C542CD59
new file mode 100644
index 0000000..5b0494b
--- /dev/null
+++ b/debian-keyring-gpg/0xC5CE5DC2C542CD59
Binary files differ
diff --git a/debian-keyring-gpg/0xC617869F1478504E b/debian-keyring-gpg/0xC617869F1478504E
new file mode 100644
index 0000000..fde07f0
--- /dev/null
+++ b/debian-keyring-gpg/0xC617869F1478504E
Binary files differ
diff --git a/debian-keyring-gpg/0xC61A64DCF1393998 b/debian-keyring-gpg/0xC61A64DCF1393998
new file mode 100644
index 0000000..12c98e7
--- /dev/null
+++ b/debian-keyring-gpg/0xC61A64DCF1393998
Binary files differ
diff --git a/debian-keyring-gpg/0xC66D06B40443C450 b/debian-keyring-gpg/0xC66D06B40443C450
new file mode 100644
index 0000000..d8ac28c
--- /dev/null
+++ b/debian-keyring-gpg/0xC66D06B40443C450
Binary files differ
diff --git a/debian-keyring-gpg/0xC6875F3541CEFDE0 b/debian-keyring-gpg/0xC6875F3541CEFDE0
new file mode 100644
index 0000000..d9caeab
--- /dev/null
+++ b/debian-keyring-gpg/0xC6875F3541CEFDE0
Binary files differ
diff --git a/debian-keyring-gpg/0xC6B8598485522E2D b/debian-keyring-gpg/0xC6B8598485522E2D
new file mode 100644
index 0000000..9556919
--- /dev/null
+++ b/debian-keyring-gpg/0xC6B8598485522E2D
Binary files differ
diff --git a/debian-keyring-gpg/0xC6DE073EDA9EEC4D b/debian-keyring-gpg/0xC6DE073EDA9EEC4D
new file mode 100644
index 0000000..7b572d6
--- /dev/null
+++ b/debian-keyring-gpg/0xC6DE073EDA9EEC4D
Binary files differ
diff --git a/debian-keyring-gpg/0xC7197699B29B232A b/debian-keyring-gpg/0xC7197699B29B232A
new file mode 100644
index 0000000..cfd9317
--- /dev/null
+++ b/debian-keyring-gpg/0xC7197699B29B232A
Binary files differ
diff --git a/debian-keyring-gpg/0xC72B51EE9D80F36D b/debian-keyring-gpg/0xC72B51EE9D80F36D
new file mode 100644
index 0000000..39a5cc0
--- /dev/null
+++ b/debian-keyring-gpg/0xC72B51EE9D80F36D
Binary files differ
diff --git a/debian-keyring-gpg/0xC7EA1BE1574DED5D b/debian-keyring-gpg/0xC7EA1BE1574DED5D
new file mode 100644
index 0000000..62096e9
--- /dev/null
+++ b/debian-keyring-gpg/0xC7EA1BE1574DED5D
Binary files differ
diff --git a/debian-keyring-gpg/0xC7F7F9660D82A682 b/debian-keyring-gpg/0xC7F7F9660D82A682
new file mode 100644
index 0000000..db4bcb9
--- /dev/null
+++ b/debian-keyring-gpg/0xC7F7F9660D82A682
Binary files differ
diff --git a/debian-keyring-gpg/0xC7FF938B1C1A3E49 b/debian-keyring-gpg/0xC7FF938B1C1A3E49
new file mode 100644
index 0000000..e1e3f35
--- /dev/null
+++ b/debian-keyring-gpg/0xC7FF938B1C1A3E49
Binary files differ
diff --git a/debian-keyring-gpg/0xC89D5712DF945F6F b/debian-keyring-gpg/0xC89D5712DF945F6F
new file mode 100644
index 0000000..f3b32a5
--- /dev/null
+++ b/debian-keyring-gpg/0xC89D5712DF945F6F
Binary files differ
diff --git a/debian-keyring-gpg/0xC90F9CB90E1FAD0C b/debian-keyring-gpg/0xC90F9CB90E1FAD0C
new file mode 100644
index 0000000..c86afe6
--- /dev/null
+++ b/debian-keyring-gpg/0xC90F9CB90E1FAD0C
Binary files differ
diff --git a/debian-keyring-gpg/0xC92949B8A63BB098 b/debian-keyring-gpg/0xC92949B8A63BB098
new file mode 100644
index 0000000..2a0cb61
--- /dev/null
+++ b/debian-keyring-gpg/0xC92949B8A63BB098
Binary files differ
diff --git a/debian-keyring-gpg/0xC95C49F12A068813 b/debian-keyring-gpg/0xC95C49F12A068813
new file mode 100644
index 0000000..c519b28
--- /dev/null
+++ b/debian-keyring-gpg/0xC95C49F12A068813
Binary files differ
diff --git a/debian-keyring-gpg/0xC9CA0C62A9E29ABC b/debian-keyring-gpg/0xC9CA0C62A9E29ABC
new file mode 100644
index 0000000..0aeb9f0
--- /dev/null
+++ b/debian-keyring-gpg/0xC9CA0C62A9E29ABC
Binary files differ
diff --git a/debian-keyring-gpg/0xC9E55E2FADC8F4B9 b/debian-keyring-gpg/0xC9E55E2FADC8F4B9
new file mode 100644
index 0000000..fc5b845
--- /dev/null
+++ b/debian-keyring-gpg/0xC9E55E2FADC8F4B9
Binary files differ
diff --git a/debian-keyring-gpg/0xC9FC41B8F98C66CF b/debian-keyring-gpg/0xC9FC41B8F98C66CF
new file mode 100644
index 0000000..c036fc9
--- /dev/null
+++ b/debian-keyring-gpg/0xC9FC41B8F98C66CF
Binary files differ
diff --git a/debian-keyring-gpg/0xCA87E9E82AAC33F1 b/debian-keyring-gpg/0xCA87E9E82AAC33F1
new file mode 100644
index 0000000..9c3d138
--- /dev/null
+++ b/debian-keyring-gpg/0xCA87E9E82AAC33F1
Binary files differ
diff --git a/debian-keyring-gpg/0xCAFB3BAD0A75C877 b/debian-keyring-gpg/0xCAFB3BAD0A75C877
new file mode 100644
index 0000000..b607ff2
--- /dev/null
+++ b/debian-keyring-gpg/0xCAFB3BAD0A75C877
Binary files differ
diff --git a/debian-keyring-gpg/0xCB06EA7B78DBE151 b/debian-keyring-gpg/0xCB06EA7B78DBE151
new file mode 100644
index 0000000..ce399a5
--- /dev/null
+++ b/debian-keyring-gpg/0xCB06EA7B78DBE151
Binary files differ
diff --git a/debian-keyring-gpg/0xCB703165A88984DC b/debian-keyring-gpg/0xCB703165A88984DC
new file mode 100644
index 0000000..f49bf1b
--- /dev/null
+++ b/debian-keyring-gpg/0xCB703165A88984DC
Binary files differ
diff --git a/debian-keyring-gpg/0xCBE6BB4E5D9AD3A5 b/debian-keyring-gpg/0xCBE6BB4E5D9AD3A5
new file mode 100644
index 0000000..f4105ae
--- /dev/null
+++ b/debian-keyring-gpg/0xCBE6BB4E5D9AD3A5
Binary files differ
diff --git a/debian-keyring-gpg/0xCBEA8E970CCD59DF b/debian-keyring-gpg/0xCBEA8E970CCD59DF
new file mode 100644
index 0000000..594ce93
--- /dev/null
+++ b/debian-keyring-gpg/0xCBEA8E970CCD59DF
Binary files differ
diff --git a/debian-keyring-gpg/0xCC057E722F1FFCC7 b/debian-keyring-gpg/0xCC057E722F1FFCC7
new file mode 100644
index 0000000..6eebb04
--- /dev/null
+++ b/debian-keyring-gpg/0xCC057E722F1FFCC7
Binary files differ
diff --git a/debian-keyring-gpg/0xCC149F6C28A5E257 b/debian-keyring-gpg/0xCC149F6C28A5E257
new file mode 100644
index 0000000..dfd34fa
--- /dev/null
+++ b/debian-keyring-gpg/0xCC149F6C28A5E257
Binary files differ
diff --git a/debian-keyring-gpg/0xCC65B0CDEC275D5B b/debian-keyring-gpg/0xCC65B0CDEC275D5B
new file mode 100644
index 0000000..3592093
--- /dev/null
+++ b/debian-keyring-gpg/0xCC65B0CDEC275D5B
Binary files differ
diff --git a/debian-keyring-gpg/0xCC79866F99409084 b/debian-keyring-gpg/0xCC79866F99409084
new file mode 100644
index 0000000..c1f5915
--- /dev/null
+++ b/debian-keyring-gpg/0xCC79866F99409084
Binary files differ
diff --git a/debian-keyring-gpg/0xCC8C6BDD1403F4CA b/debian-keyring-gpg/0xCC8C6BDD1403F4CA
new file mode 100644
index 0000000..4e294a3
--- /dev/null
+++ b/debian-keyring-gpg/0xCC8C6BDD1403F4CA
Binary files differ
diff --git a/debian-keyring-gpg/0xCD3CEA34F42AA45D b/debian-keyring-gpg/0xCD3CEA34F42AA45D
new file mode 100644
index 0000000..95b2762
--- /dev/null
+++ b/debian-keyring-gpg/0xCD3CEA34F42AA45D
Binary files differ
diff --git a/debian-keyring-gpg/0xCD58A1B17ED033FA b/debian-keyring-gpg/0xCD58A1B17ED033FA
new file mode 100644
index 0000000..438ea69
--- /dev/null
+++ b/debian-keyring-gpg/0xCD58A1B17ED033FA
Binary files differ
diff --git a/debian-keyring-gpg/0xCDB227FC0E691E17 b/debian-keyring-gpg/0xCDB227FC0E691E17
new file mode 100644
index 0000000..a507306
--- /dev/null
+++ b/debian-keyring-gpg/0xCDB227FC0E691E17
Binary files differ
diff --git a/debian-keyring-gpg/0xCE5BCF179960DE13 b/debian-keyring-gpg/0xCE5BCF179960DE13
new file mode 100644
index 0000000..4ccd192
--- /dev/null
+++ b/debian-keyring-gpg/0xCE5BCF179960DE13
Binary files differ
diff --git a/debian-keyring-gpg/0xCEAE6AD3AFE826FB b/debian-keyring-gpg/0xCEAE6AD3AFE826FB
new file mode 100644
index 0000000..e7cb5a7
--- /dev/null
+++ b/debian-keyring-gpg/0xCEAE6AD3AFE826FB
Binary files differ
diff --git a/debian-keyring-gpg/0xCF0E265B7DFBB2F2 b/debian-keyring-gpg/0xCF0E265B7DFBB2F2
new file mode 100644
index 0000000..476652d
--- /dev/null
+++ b/debian-keyring-gpg/0xCF0E265B7DFBB2F2
Binary files differ
diff --git a/debian-keyring-gpg/0xCF489438C5779A1C b/debian-keyring-gpg/0xCF489438C5779A1C
new file mode 100644
index 0000000..55d7a1d
--- /dev/null
+++ b/debian-keyring-gpg/0xCF489438C5779A1C
Binary files differ
diff --git a/debian-keyring-gpg/0xCFBBFCE0B74F1B14 b/debian-keyring-gpg/0xCFBBFCE0B74F1B14
new file mode 100644
index 0000000..d784616
--- /dev/null
+++ b/debian-keyring-gpg/0xCFBBFCE0B74F1B14
Binary files differ
diff --git a/debian-keyring-gpg/0xD0015BD128F39278 b/debian-keyring-gpg/0xD0015BD128F39278
new file mode 100644
index 0000000..1efe287
--- /dev/null
+++ b/debian-keyring-gpg/0xD0015BD128F39278
Binary files differ
diff --git a/debian-keyring-gpg/0xD003852FBD52529E b/debian-keyring-gpg/0xD003852FBD52529E
new file mode 100644
index 0000000..e06617d
--- /dev/null
+++ b/debian-keyring-gpg/0xD003852FBD52529E
Binary files differ
diff --git a/debian-keyring-gpg/0xD0178C767D069EE6 b/debian-keyring-gpg/0xD0178C767D069EE6
new file mode 100644
index 0000000..18fd60d
--- /dev/null
+++ b/debian-keyring-gpg/0xD0178C767D069EE6
Binary files differ
diff --git a/debian-keyring-gpg/0xD04BA3A00125D5C0 b/debian-keyring-gpg/0xD04BA3A00125D5C0
new file mode 100644
index 0000000..e112558
--- /dev/null
+++ b/debian-keyring-gpg/0xD04BA3A00125D5C0
Binary files differ
diff --git a/debian-keyring-gpg/0xD0AAB32A23B5397C b/debian-keyring-gpg/0xD0AAB32A23B5397C
new file mode 100644
index 0000000..e2e8219
--- /dev/null
+++ b/debian-keyring-gpg/0xD0AAB32A23B5397C
Binary files differ
diff --git a/debian-keyring-gpg/0xD0E94F8D882D4468 b/debian-keyring-gpg/0xD0E94F8D882D4468
new file mode 100644
index 0000000..78e81e3
--- /dev/null
+++ b/debian-keyring-gpg/0xD0E94F8D882D4468
Binary files differ
diff --git a/debian-keyring-gpg/0xD0EB762865FC5E36 b/debian-keyring-gpg/0xD0EB762865FC5E36
new file mode 100644
index 0000000..7ecd488
--- /dev/null
+++ b/debian-keyring-gpg/0xD0EB762865FC5E36
Binary files differ
diff --git a/debian-keyring-gpg/0xD12B2BE26D3FF663 b/debian-keyring-gpg/0xD12B2BE26D3FF663
new file mode 100644
index 0000000..efb4b67
--- /dev/null
+++ b/debian-keyring-gpg/0xD12B2BE26D3FF663
Binary files differ
diff --git a/debian-keyring-gpg/0xD141CD30FC4B8F79 b/debian-keyring-gpg/0xD141CD30FC4B8F79
new file mode 100644
index 0000000..19dfdff
--- /dev/null
+++ b/debian-keyring-gpg/0xD141CD30FC4B8F79
Binary files differ
diff --git a/debian-keyring-gpg/0xD14EF15DAFE11347 b/debian-keyring-gpg/0xD14EF15DAFE11347
new file mode 100644
index 0000000..5b618f5
--- /dev/null
+++ b/debian-keyring-gpg/0xD14EF15DAFE11347
Binary files differ
diff --git a/debian-keyring-gpg/0xD15D313882004173 b/debian-keyring-gpg/0xD15D313882004173
new file mode 100644
index 0000000..5b811e5
--- /dev/null
+++ b/debian-keyring-gpg/0xD15D313882004173
Binary files differ
diff --git a/debian-keyring-gpg/0xD183A517BFA98DE6 b/debian-keyring-gpg/0xD183A517BFA98DE6
new file mode 100644
index 0000000..a80565b
--- /dev/null
+++ b/debian-keyring-gpg/0xD183A517BFA98DE6
Binary files differ
diff --git a/debian-keyring-gpg/0xD19E9C7D71266DCE b/debian-keyring-gpg/0xD19E9C7D71266DCE
new file mode 100644
index 0000000..c713244
--- /dev/null
+++ b/debian-keyring-gpg/0xD19E9C7D71266DCE
Binary files differ
diff --git a/debian-keyring-gpg/0xD1A539B0B0C3105C b/debian-keyring-gpg/0xD1A539B0B0C3105C
new file mode 100644
index 0000000..8616afd
--- /dev/null
+++ b/debian-keyring-gpg/0xD1A539B0B0C3105C
Binary files differ
diff --git a/debian-keyring-gpg/0xD200EB30A0FB5DA6 b/debian-keyring-gpg/0xD200EB30A0FB5DA6
new file mode 100644
index 0000000..21cf814
--- /dev/null
+++ b/debian-keyring-gpg/0xD200EB30A0FB5DA6
Binary files differ
diff --git a/debian-keyring-gpg/0xD22C1A883455D448 b/debian-keyring-gpg/0xD22C1A883455D448
new file mode 100644
index 0000000..1073f07
--- /dev/null
+++ b/debian-keyring-gpg/0xD22C1A883455D448
Binary files differ
diff --git a/debian-keyring-gpg/0xD25D611C8E192076 b/debian-keyring-gpg/0xD25D611C8E192076
new file mode 100644
index 0000000..24df691
--- /dev/null
+++ b/debian-keyring-gpg/0xD25D611C8E192076
Binary files differ
diff --git a/debian-keyring-gpg/0xD265C08531ED8AEF b/debian-keyring-gpg/0xD265C08531ED8AEF
new file mode 100644
index 0000000..2a29ba1
--- /dev/null
+++ b/debian-keyring-gpg/0xD265C08531ED8AEF
Binary files differ
diff --git a/debian-keyring-gpg/0xD28A45BF3287D649 b/debian-keyring-gpg/0xD28A45BF3287D649
new file mode 100644
index 0000000..105f5db
--- /dev/null
+++ b/debian-keyring-gpg/0xD28A45BF3287D649
Binary files differ
diff --git a/debian-keyring-gpg/0xD2CF64921ACE2687 b/debian-keyring-gpg/0xD2CF64921ACE2687
new file mode 100644
index 0000000..ea75d0c
--- /dev/null
+++ b/debian-keyring-gpg/0xD2CF64921ACE2687
Binary files differ
diff --git a/debian-keyring-gpg/0xD30DECD2599322FC b/debian-keyring-gpg/0xD30DECD2599322FC
new file mode 100644
index 0000000..14f46de
--- /dev/null
+++ b/debian-keyring-gpg/0xD30DECD2599322FC
Binary files differ
diff --git a/debian-keyring-gpg/0xD36F769BC11804F0 b/debian-keyring-gpg/0xD36F769BC11804F0
new file mode 100644
index 0000000..1f049e2
--- /dev/null
+++ b/debian-keyring-gpg/0xD36F769BC11804F0
Binary files differ
diff --git a/debian-keyring-gpg/0xD3E17383CFA7FF06 b/debian-keyring-gpg/0xD3E17383CFA7FF06
new file mode 100644
index 0000000..af8b424
--- /dev/null
+++ b/debian-keyring-gpg/0xD3E17383CFA7FF06
Binary files differ
diff --git a/debian-keyring-gpg/0xD3EBB5966BB99196 b/debian-keyring-gpg/0xD3EBB5966BB99196
new file mode 100644
index 0000000..5760f95
--- /dev/null
+++ b/debian-keyring-gpg/0xD3EBB5966BB99196
Binary files differ
diff --git a/debian-keyring-gpg/0xD3F900749268E55E b/debian-keyring-gpg/0xD3F900749268E55E
new file mode 100644
index 0000000..8380d25
--- /dev/null
+++ b/debian-keyring-gpg/0xD3F900749268E55E
Binary files differ
diff --git a/debian-keyring-gpg/0xD416AD15AC6B43FE b/debian-keyring-gpg/0xD416AD15AC6B43FE
new file mode 100644
index 0000000..ddd5c76
--- /dev/null
+++ b/debian-keyring-gpg/0xD416AD15AC6B43FE
Binary files differ
diff --git a/debian-keyring-gpg/0xD4ED5223F4E57996 b/debian-keyring-gpg/0xD4ED5223F4E57996
new file mode 100644
index 0000000..ed7072b
--- /dev/null
+++ b/debian-keyring-gpg/0xD4ED5223F4E57996
Binary files differ
diff --git a/debian-keyring-gpg/0xD4F219BFEC998489 b/debian-keyring-gpg/0xD4F219BFEC998489
new file mode 100644
index 0000000..9a87472
--- /dev/null
+++ b/debian-keyring-gpg/0xD4F219BFEC998489
Binary files differ
diff --git a/debian-keyring-gpg/0xD5085A0750FDB7A3 b/debian-keyring-gpg/0xD5085A0750FDB7A3
new file mode 100644
index 0000000..bd4e2e9
--- /dev/null
+++ b/debian-keyring-gpg/0xD5085A0750FDB7A3
Binary files differ
diff --git a/debian-keyring-gpg/0xD50F9EBC09E69937 b/debian-keyring-gpg/0xD50F9EBC09E69937
new file mode 100644
index 0000000..50b83a2
--- /dev/null
+++ b/debian-keyring-gpg/0xD50F9EBC09E69937
Binary files differ
diff --git a/debian-keyring-gpg/0xD547946327003A3F b/debian-keyring-gpg/0xD547946327003A3F
new file mode 100644
index 0000000..5ea8af4
--- /dev/null
+++ b/debian-keyring-gpg/0xD547946327003A3F
Binary files differ
diff --git a/debian-keyring-gpg/0xD599FF6101809E2A b/debian-keyring-gpg/0xD599FF6101809E2A
new file mode 100644
index 0000000..e632d50
--- /dev/null
+++ b/debian-keyring-gpg/0xD599FF6101809E2A
Binary files differ
diff --git a/debian-keyring-gpg/0xD5FDFC156168BF60 b/debian-keyring-gpg/0xD5FDFC156168BF60
new file mode 100644
index 0000000..73231bc
--- /dev/null
+++ b/debian-keyring-gpg/0xD5FDFC156168BF60
Binary files differ
diff --git a/debian-keyring-gpg/0xD62E4F5B041390BC b/debian-keyring-gpg/0xD62E4F5B041390BC
new file mode 100644
index 0000000..a1edb86
--- /dev/null
+++ b/debian-keyring-gpg/0xD62E4F5B041390BC
Binary files differ
diff --git a/debian-keyring-gpg/0xD64A2FAE095EF799 b/debian-keyring-gpg/0xD64A2FAE095EF799
new file mode 100644
index 0000000..4070119
--- /dev/null
+++ b/debian-keyring-gpg/0xD64A2FAE095EF799
Binary files differ
diff --git a/debian-keyring-gpg/0xD6CE13EE353508BF b/debian-keyring-gpg/0xD6CE13EE353508BF
new file mode 100644
index 0000000..68f6829
--- /dev/null
+++ b/debian-keyring-gpg/0xD6CE13EE353508BF
Binary files differ
diff --git a/debian-keyring-gpg/0xD6D09BE48405BBF6 b/debian-keyring-gpg/0xD6D09BE48405BBF6
new file mode 100644
index 0000000..3068481
--- /dev/null
+++ b/debian-keyring-gpg/0xD6D09BE48405BBF6
Binary files differ
diff --git a/debian-keyring-gpg/0xD6EFA6AC4B10D847 b/debian-keyring-gpg/0xD6EFA6AC4B10D847
new file mode 100644
index 0000000..9f09a5b
--- /dev/null
+++ b/debian-keyring-gpg/0xD6EFA6AC4B10D847
Binary files differ
diff --git a/debian-keyring-gpg/0xD7C3F131AB2A91F5 b/debian-keyring-gpg/0xD7C3F131AB2A91F5
new file mode 100644
index 0000000..b3b3e08
--- /dev/null
+++ b/debian-keyring-gpg/0xD7C3F131AB2A91F5
Binary files differ
diff --git a/debian-keyring-gpg/0xD7CF64696A374FBE b/debian-keyring-gpg/0xD7CF64696A374FBE
new file mode 100644
index 0000000..9ad804b
--- /dev/null
+++ b/debian-keyring-gpg/0xD7CF64696A374FBE
Binary files differ
diff --git a/debian-keyring-gpg/0xD84747ACE4B6813D b/debian-keyring-gpg/0xD84747ACE4B6813D
new file mode 100644
index 0000000..f3697e5
--- /dev/null
+++ b/debian-keyring-gpg/0xD84747ACE4B6813D
Binary files differ
diff --git a/debian-keyring-gpg/0xD8EED7F3C83BFA9A b/debian-keyring-gpg/0xD8EED7F3C83BFA9A
new file mode 100644
index 0000000..06081fe
--- /dev/null
+++ b/debian-keyring-gpg/0xD8EED7F3C83BFA9A
Binary files differ
diff --git a/debian-keyring-gpg/0xD91315B964C06556 b/debian-keyring-gpg/0xD91315B964C06556
new file mode 100644
index 0000000..3b9f8e1
--- /dev/null
+++ b/debian-keyring-gpg/0xD91315B964C06556
Binary files differ
diff --git a/debian-keyring-gpg/0xD929F2992BEF0A33 b/debian-keyring-gpg/0xD929F2992BEF0A33
new file mode 100644
index 0000000..e4c7772
--- /dev/null
+++ b/debian-keyring-gpg/0xD929F2992BEF0A33
Binary files differ
diff --git a/debian-keyring-gpg/0xD9AD14B9513B51E4 b/debian-keyring-gpg/0xD9AD14B9513B51E4
new file mode 100644
index 0000000..a576e63
--- /dev/null
+++ b/debian-keyring-gpg/0xD9AD14B9513B51E4
Binary files differ
diff --git a/debian-keyring-gpg/0xD9EEBFB4B66B10F0 b/debian-keyring-gpg/0xD9EEBFB4B66B10F0
new file mode 100644
index 0000000..bed9a06
--- /dev/null
+++ b/debian-keyring-gpg/0xD9EEBFB4B66B10F0
Binary files differ
diff --git a/debian-keyring-gpg/0xDA03B32626600662 b/debian-keyring-gpg/0xDA03B32626600662
new file mode 100644
index 0000000..9ece477
--- /dev/null
+++ b/debian-keyring-gpg/0xDA03B32626600662
Binary files differ
diff --git a/debian-keyring-gpg/0xDA82830E3CCC3A3A b/debian-keyring-gpg/0xDA82830E3CCC3A3A
new file mode 100644
index 0000000..45216db
--- /dev/null
+++ b/debian-keyring-gpg/0xDA82830E3CCC3A3A
Binary files differ
diff --git a/debian-keyring-gpg/0xDAFD5959408B7B9B b/debian-keyring-gpg/0xDAFD5959408B7B9B
new file mode 100644
index 0000000..fbcf6fa
--- /dev/null
+++ b/debian-keyring-gpg/0xDAFD5959408B7B9B
Binary files differ
diff --git a/debian-keyring-gpg/0xDB16CF5BB12525C4 b/debian-keyring-gpg/0xDB16CF5BB12525C4
new file mode 100644
index 0000000..de0d77a
--- /dev/null
+++ b/debian-keyring-gpg/0xDB16CF5BB12525C4
Binary files differ
diff --git a/debian-keyring-gpg/0xDB221A6900000011 b/debian-keyring-gpg/0xDB221A6900000011
new file mode 100644
index 0000000..5fc2651
--- /dev/null
+++ b/debian-keyring-gpg/0xDB221A6900000011
Binary files differ
diff --git a/debian-keyring-gpg/0xDB7C0360B2CB6597 b/debian-keyring-gpg/0xDB7C0360B2CB6597
new file mode 100644
index 0000000..195ada9
--- /dev/null
+++ b/debian-keyring-gpg/0xDB7C0360B2CB6597
Binary files differ
diff --git a/debian-keyring-gpg/0xDBBE9D4D99D2A004 b/debian-keyring-gpg/0xDBBE9D4D99D2A004
new file mode 100644
index 0000000..6a1ea9a
--- /dev/null
+++ b/debian-keyring-gpg/0xDBBE9D4D99D2A004
Binary files differ
diff --git a/debian-keyring-gpg/0xDC686A27B43481B0 b/debian-keyring-gpg/0xDC686A27B43481B0
new file mode 100644
index 0000000..2f5aa6a
--- /dev/null
+++ b/debian-keyring-gpg/0xDC686A27B43481B0
Binary files differ
diff --git a/debian-keyring-gpg/0xDD0BA251BC52FA6F b/debian-keyring-gpg/0xDD0BA251BC52FA6F
new file mode 100644
index 0000000..084497c
--- /dev/null
+++ b/debian-keyring-gpg/0xDD0BA251BC52FA6F
Binary files differ
diff --git a/debian-keyring-gpg/0xDD0C9594DF926C90 b/debian-keyring-gpg/0xDD0C9594DF926C90
new file mode 100644
index 0000000..f45862a
--- /dev/null
+++ b/debian-keyring-gpg/0xDD0C9594DF926C90
Binary files differ
diff --git a/debian-keyring-gpg/0xDD29F88442839ED3 b/debian-keyring-gpg/0xDD29F88442839ED3
new file mode 100644
index 0000000..76ea730
--- /dev/null
+++ b/debian-keyring-gpg/0xDD29F88442839ED3
Binary files differ
diff --git a/debian-keyring-gpg/0xDDAE12626E141035 b/debian-keyring-gpg/0xDDAE12626E141035
new file mode 100644
index 0000000..dbd1471
--- /dev/null
+++ b/debian-keyring-gpg/0xDDAE12626E141035
Binary files differ
diff --git a/debian-keyring-gpg/0xDDC7ECFBB4F83169 b/debian-keyring-gpg/0xDDC7ECFBB4F83169
new file mode 100644
index 0000000..b41edd1
--- /dev/null
+++ b/debian-keyring-gpg/0xDDC7ECFBB4F83169
Binary files differ
diff --git a/debian-keyring-gpg/0xDE63B9C704EBE9EF b/debian-keyring-gpg/0xDE63B9C704EBE9EF
new file mode 100644
index 0000000..0c83ea3
--- /dev/null
+++ b/debian-keyring-gpg/0xDE63B9C704EBE9EF
Binary files differ
diff --git a/debian-keyring-gpg/0xDE6EE692F2D89614 b/debian-keyring-gpg/0xDE6EE692F2D89614
new file mode 100644
index 0000000..96fb4e3
--- /dev/null
+++ b/debian-keyring-gpg/0xDE6EE692F2D89614
Binary files differ
diff --git a/debian-keyring-gpg/0xDE85C199300CBB5C b/debian-keyring-gpg/0xDE85C199300CBB5C
new file mode 100644
index 0000000..5723547
--- /dev/null
+++ b/debian-keyring-gpg/0xDE85C199300CBB5C
Binary files differ
diff --git a/debian-keyring-gpg/0xDE9F93584D474C1B b/debian-keyring-gpg/0xDE9F93584D474C1B
new file mode 100644
index 0000000..2dbe647
--- /dev/null
+++ b/debian-keyring-gpg/0xDE9F93584D474C1B
Binary files differ
diff --git a/debian-keyring-gpg/0xDECA0C9D30ED9FE3 b/debian-keyring-gpg/0xDECA0C9D30ED9FE3
new file mode 100644
index 0000000..a542460
--- /dev/null
+++ b/debian-keyring-gpg/0xDECA0C9D30ED9FE3
Binary files differ
diff --git a/debian-keyring-gpg/0xDECF849AA6357FB7 b/debian-keyring-gpg/0xDECF849AA6357FB7
new file mode 100644
index 0000000..2bcbff4
--- /dev/null
+++ b/debian-keyring-gpg/0xDECF849AA6357FB7
Binary files differ
diff --git a/debian-keyring-gpg/0xDEE8043EE17EBB30 b/debian-keyring-gpg/0xDEE8043EE17EBB30
new file mode 100644
index 0000000..d9c9712
--- /dev/null
+++ b/debian-keyring-gpg/0xDEE8043EE17EBB30
Binary files differ
diff --git a/debian-keyring-gpg/0xDF23DA3396978EB3 b/debian-keyring-gpg/0xDF23DA3396978EB3
new file mode 100644
index 0000000..cd51af5
--- /dev/null
+++ b/debian-keyring-gpg/0xDF23DA3396978EB3
Binary files differ
diff --git a/debian-keyring-gpg/0xDF6D76C44D696F6B b/debian-keyring-gpg/0xDF6D76C44D696F6B
new file mode 100644
index 0000000..22e50ae
--- /dev/null
+++ b/debian-keyring-gpg/0xDF6D76C44D696F6B
Binary files differ
diff --git a/debian-keyring-gpg/0xDFC671EEB333FA25 b/debian-keyring-gpg/0xDFC671EEB333FA25
new file mode 100644
index 0000000..1d1f6cb
--- /dev/null
+++ b/debian-keyring-gpg/0xDFC671EEB333FA25
Binary files differ
diff --git a/debian-keyring-gpg/0xDFE691AE331BA3DB b/debian-keyring-gpg/0xDFE691AE331BA3DB
new file mode 100644
index 0000000..b25ba18
--- /dev/null
+++ b/debian-keyring-gpg/0xDFE691AE331BA3DB
Binary files differ
diff --git a/debian-keyring-gpg/0xE083EC151231C465 b/debian-keyring-gpg/0xE083EC151231C465
new file mode 100644
index 0000000..66f2870
--- /dev/null
+++ b/debian-keyring-gpg/0xE083EC151231C465
Binary files differ
diff --git a/debian-keyring-gpg/0xE092EB3A5CA10DBA b/debian-keyring-gpg/0xE092EB3A5CA10DBA
new file mode 100644
index 0000000..9bee4f7
--- /dev/null
+++ b/debian-keyring-gpg/0xE092EB3A5CA10DBA
Binary files differ
diff --git a/debian-keyring-gpg/0xE0F759F790BDD207 b/debian-keyring-gpg/0xE0F759F790BDD207
new file mode 100644
index 0000000..7f977e3
--- /dev/null
+++ b/debian-keyring-gpg/0xE0F759F790BDD207
Binary files differ
diff --git a/debian-keyring-gpg/0xE197012676B9B739 b/debian-keyring-gpg/0xE197012676B9B739
new file mode 100644
index 0000000..eab5864
--- /dev/null
+++ b/debian-keyring-gpg/0xE197012676B9B739
Binary files differ
diff --git a/debian-keyring-gpg/0xE1E5457C8BAD4113 b/debian-keyring-gpg/0xE1E5457C8BAD4113
new file mode 100644
index 0000000..92fae80
--- /dev/null
+++ b/debian-keyring-gpg/0xE1E5457C8BAD4113
Binary files differ
diff --git a/debian-keyring-gpg/0xE267B052364F028D b/debian-keyring-gpg/0xE267B052364F028D
new file mode 100644
index 0000000..789310d
--- /dev/null
+++ b/debian-keyring-gpg/0xE267B052364F028D
Binary files differ
diff --git a/debian-keyring-gpg/0xE27F2CF8458C2FA4 b/debian-keyring-gpg/0xE27F2CF8458C2FA4
new file mode 100644
index 0000000..8cef550
--- /dev/null
+++ b/debian-keyring-gpg/0xE27F2CF8458C2FA4
Binary files differ
diff --git a/debian-keyring-gpg/0xE2DCDD9132669BD6 b/debian-keyring-gpg/0xE2DCDD9132669BD6
new file mode 100644
index 0000000..173a3c9
--- /dev/null
+++ b/debian-keyring-gpg/0xE2DCDD9132669BD6
Binary files differ
diff --git a/debian-keyring-gpg/0xE337DB93426E4154 b/debian-keyring-gpg/0xE337DB93426E4154
new file mode 100644
index 0000000..fba18a1
--- /dev/null
+++ b/debian-keyring-gpg/0xE337DB93426E4154
Binary files differ
diff --git a/debian-keyring-gpg/0xE33E61A2E9B8C3A2 b/debian-keyring-gpg/0xE33E61A2E9B8C3A2
new file mode 100644
index 0000000..c3710cb
--- /dev/null
+++ b/debian-keyring-gpg/0xE33E61A2E9B8C3A2
Binary files differ
diff --git a/debian-keyring-gpg/0xE352D5C51C5041D4 b/debian-keyring-gpg/0xE352D5C51C5041D4
new file mode 100644
index 0000000..cc3d6f9
--- /dev/null
+++ b/debian-keyring-gpg/0xE352D5C51C5041D4
Binary files differ
diff --git a/debian-keyring-gpg/0xE3ADB00850605636 b/debian-keyring-gpg/0xE3ADB00850605636
new file mode 100644
index 0000000..a9b098c
--- /dev/null
+++ b/debian-keyring-gpg/0xE3ADB00850605636
Binary files differ
diff --git a/debian-keyring-gpg/0xE3AE978E834E5E7E b/debian-keyring-gpg/0xE3AE978E834E5E7E
new file mode 100644
index 0000000..a4907e1
--- /dev/null
+++ b/debian-keyring-gpg/0xE3AE978E834E5E7E
Binary files differ
diff --git a/debian-keyring-gpg/0xE3E0A1C286B963EA b/debian-keyring-gpg/0xE3E0A1C286B963EA
new file mode 100644
index 0000000..9193152
--- /dev/null
+++ b/debian-keyring-gpg/0xE3E0A1C286B963EA
Binary files differ
diff --git a/debian-keyring-gpg/0xE3E3392348B50D39 b/debian-keyring-gpg/0xE3E3392348B50D39
new file mode 100644
index 0000000..f6ec33a
--- /dev/null
+++ b/debian-keyring-gpg/0xE3E3392348B50D39
Binary files differ
diff --git a/debian-keyring-gpg/0xE42AA04FA6AA8C72 b/debian-keyring-gpg/0xE42AA04FA6AA8C72
new file mode 100644
index 0000000..53d5491
--- /dev/null
+++ b/debian-keyring-gpg/0xE42AA04FA6AA8C72
Binary files differ
diff --git a/debian-keyring-gpg/0xE42E41CAFD50FF4F b/debian-keyring-gpg/0xE42E41CAFD50FF4F
new file mode 100644
index 0000000..5226309
--- /dev/null
+++ b/debian-keyring-gpg/0xE42E41CAFD50FF4F
Binary files differ
diff --git a/debian-keyring-gpg/0xE434E57F7DA4AEF2 b/debian-keyring-gpg/0xE434E57F7DA4AEF2
new file mode 100644
index 0000000..86a361c
--- /dev/null
+++ b/debian-keyring-gpg/0xE434E57F7DA4AEF2
Binary files differ
diff --git a/debian-keyring-gpg/0xE44F8016D3630F89 b/debian-keyring-gpg/0xE44F8016D3630F89
new file mode 100644
index 0000000..eb4ba6f
--- /dev/null
+++ b/debian-keyring-gpg/0xE44F8016D3630F89
Binary files differ
diff --git a/debian-keyring-gpg/0xE523F220AC8DFBD0 b/debian-keyring-gpg/0xE523F220AC8DFBD0
new file mode 100644
index 0000000..0ccb2c9
--- /dev/null
+++ b/debian-keyring-gpg/0xE523F220AC8DFBD0
Binary files differ
diff --git a/debian-keyring-gpg/0xE564B9C275BDD52E b/debian-keyring-gpg/0xE564B9C275BDD52E
new file mode 100644
index 0000000..9982670
--- /dev/null
+++ b/debian-keyring-gpg/0xE564B9C275BDD52E
Binary files differ
diff --git a/debian-keyring-gpg/0xE5AB5F161CDD0D98 b/debian-keyring-gpg/0xE5AB5F161CDD0D98
new file mode 100644
index 0000000..f89f4af
--- /dev/null
+++ b/debian-keyring-gpg/0xE5AB5F161CDD0D98
Binary files differ
diff --git a/debian-keyring-gpg/0xE5CA8C4925E4205F b/debian-keyring-gpg/0xE5CA8C4925E4205F
new file mode 100644
index 0000000..4e717be
--- /dev/null
+++ b/debian-keyring-gpg/0xE5CA8C4925E4205F
Binary files differ
diff --git a/debian-keyring-gpg/0xE5EFAB90080EA63C b/debian-keyring-gpg/0xE5EFAB90080EA63C
new file mode 100644
index 0000000..7953055
--- /dev/null
+++ b/debian-keyring-gpg/0xE5EFAB90080EA63C
Binary files differ
diff --git a/debian-keyring-gpg/0xE5F43F9C2734F287 b/debian-keyring-gpg/0xE5F43F9C2734F287
new file mode 100644
index 0000000..cd477a6
--- /dev/null
+++ b/debian-keyring-gpg/0xE5F43F9C2734F287
Binary files differ
diff --git a/debian-keyring-gpg/0xE60BE35A13F71D36 b/debian-keyring-gpg/0xE60BE35A13F71D36
new file mode 100644
index 0000000..dd30bc5
--- /dev/null
+++ b/debian-keyring-gpg/0xE60BE35A13F71D36
Binary files differ
diff --git a/debian-keyring-gpg/0xE619045DF2AC729A b/debian-keyring-gpg/0xE619045DF2AC729A
new file mode 100644
index 0000000..521a850
--- /dev/null
+++ b/debian-keyring-gpg/0xE619045DF2AC729A
Binary files differ
diff --git a/debian-keyring-gpg/0xE6475D030A9BF164 b/debian-keyring-gpg/0xE6475D030A9BF164
new file mode 100644
index 0000000..60d6b2a
--- /dev/null
+++ b/debian-keyring-gpg/0xE6475D030A9BF164
Binary files differ
diff --git a/debian-keyring-gpg/0xE665078E8E6AF13E b/debian-keyring-gpg/0xE665078E8E6AF13E
new file mode 100644
index 0000000..465e4d8
--- /dev/null
+++ b/debian-keyring-gpg/0xE665078E8E6AF13E
Binary files differ
diff --git a/debian-keyring-gpg/0xE66C775AEBFE6C7D b/debian-keyring-gpg/0xE66C775AEBFE6C7D
new file mode 100644
index 0000000..76f044f
--- /dev/null
+++ b/debian-keyring-gpg/0xE66C775AEBFE6C7D
Binary files differ
diff --git a/debian-keyring-gpg/0xE69822C7E02958CD b/debian-keyring-gpg/0xE69822C7E02958CD
new file mode 100644
index 0000000..2735ab7
--- /dev/null
+++ b/debian-keyring-gpg/0xE69822C7E02958CD
Binary files differ
diff --git a/debian-keyring-gpg/0xE6FFF1E38DC968B0 b/debian-keyring-gpg/0xE6FFF1E38DC968B0
new file mode 100644
index 0000000..15dc386
--- /dev/null
+++ b/debian-keyring-gpg/0xE6FFF1E38DC968B0
Binary files differ
diff --git a/debian-keyring-gpg/0xE744197CEAAF75CA b/debian-keyring-gpg/0xE744197CEAAF75CA
new file mode 100644
index 0000000..ef1d622
--- /dev/null
+++ b/debian-keyring-gpg/0xE744197CEAAF75CA
Binary files differ
diff --git a/debian-keyring-gpg/0xE76004C5CEF0C94C b/debian-keyring-gpg/0xE76004C5CEF0C94C
new file mode 100644
index 0000000..100d9cb
--- /dev/null
+++ b/debian-keyring-gpg/0xE76004C5CEF0C94C
Binary files differ
diff --git a/debian-keyring-gpg/0xE78F751770E81554 b/debian-keyring-gpg/0xE78F751770E81554
new file mode 100644
index 0000000..5056ebc
--- /dev/null
+++ b/debian-keyring-gpg/0xE78F751770E81554
Binary files differ
diff --git a/debian-keyring-gpg/0xE7A48877D686C505 b/debian-keyring-gpg/0xE7A48877D686C505
new file mode 100644
index 0000000..8d7b921
--- /dev/null
+++ b/debian-keyring-gpg/0xE7A48877D686C505
Binary files differ
diff --git a/debian-keyring-gpg/0xE7BFC8EC95861109 b/debian-keyring-gpg/0xE7BFC8EC95861109
new file mode 100644
index 0000000..2ac7e5d
--- /dev/null
+++ b/debian-keyring-gpg/0xE7BFC8EC95861109
Binary files differ
diff --git a/debian-keyring-gpg/0xE7CBE152AC17F973 b/debian-keyring-gpg/0xE7CBE152AC17F973
new file mode 100644
index 0000000..a4fac25
--- /dev/null
+++ b/debian-keyring-gpg/0xE7CBE152AC17F973
Binary files differ
diff --git a/debian-keyring-gpg/0xE7E6F782283D6300 b/debian-keyring-gpg/0xE7E6F782283D6300
new file mode 100644
index 0000000..f12841c
--- /dev/null
+++ b/debian-keyring-gpg/0xE7E6F782283D6300
Binary files differ
diff --git a/debian-keyring-gpg/0xE7F710555409E422 b/debian-keyring-gpg/0xE7F710555409E422
new file mode 100644
index 0000000..a35a27c
--- /dev/null
+++ b/debian-keyring-gpg/0xE7F710555409E422
Binary files differ
diff --git a/debian-keyring-gpg/0xE81D75E2ADBCB60D b/debian-keyring-gpg/0xE81D75E2ADBCB60D
new file mode 100644
index 0000000..feef906
--- /dev/null
+++ b/debian-keyring-gpg/0xE81D75E2ADBCB60D
Binary files differ
diff --git a/debian-keyring-gpg/0xE8446B4AC8C77261 b/debian-keyring-gpg/0xE8446B4AC8C77261
new file mode 100644
index 0000000..6aade8f
--- /dev/null
+++ b/debian-keyring-gpg/0xE8446B4AC8C77261
Binary files differ
diff --git a/debian-keyring-gpg/0xE8A48AE5311D765A b/debian-keyring-gpg/0xE8A48AE5311D765A
new file mode 100644
index 0000000..f519c45
--- /dev/null
+++ b/debian-keyring-gpg/0xE8A48AE5311D765A
Binary files differ
diff --git a/debian-keyring-gpg/0xE8AEC2FF3BE1A94B b/debian-keyring-gpg/0xE8AEC2FF3BE1A94B
new file mode 100644
index 0000000..66340ea
--- /dev/null
+++ b/debian-keyring-gpg/0xE8AEC2FF3BE1A94B
Binary files differ
diff --git a/debian-keyring-gpg/0xE9E28DEA00AA5556 b/debian-keyring-gpg/0xE9E28DEA00AA5556
new file mode 100644
index 0000000..3cd4cd2
--- /dev/null
+++ b/debian-keyring-gpg/0xE9E28DEA00AA5556
Binary files differ
diff --git a/debian-keyring-gpg/0xE9EC46F5A547F31E b/debian-keyring-gpg/0xE9EC46F5A547F31E
new file mode 100644
index 0000000..9fd94be
--- /dev/null
+++ b/debian-keyring-gpg/0xE9EC46F5A547F31E
Binary files differ
diff --git a/debian-keyring-gpg/0xEA2500B412C59ACF b/debian-keyring-gpg/0xEA2500B412C59ACF
new file mode 100644
index 0000000..2efb680
--- /dev/null
+++ b/debian-keyring-gpg/0xEA2500B412C59ACF
Binary files differ
diff --git a/debian-keyring-gpg/0xEA25F9FB06A9A7D1 b/debian-keyring-gpg/0xEA25F9FB06A9A7D1
new file mode 100644
index 0000000..0d69b41
--- /dev/null
+++ b/debian-keyring-gpg/0xEA25F9FB06A9A7D1
Binary files differ
diff --git a/debian-keyring-gpg/0xEA2DB6963F8B2984 b/debian-keyring-gpg/0xEA2DB6963F8B2984
new file mode 100644
index 0000000..c5c983e
--- /dev/null
+++ b/debian-keyring-gpg/0xEA2DB6963F8B2984
Binary files differ
diff --git a/debian-keyring-gpg/0xEA6CA6B951B85139 b/debian-keyring-gpg/0xEA6CA6B951B85139
new file mode 100644
index 0000000..13434f8
--- /dev/null
+++ b/debian-keyring-gpg/0xEA6CA6B951B85139
Binary files differ
diff --git a/debian-keyring-gpg/0xEAA638FAC4794DAF b/debian-keyring-gpg/0xEAA638FAC4794DAF
new file mode 100644
index 0000000..86bfc14
--- /dev/null
+++ b/debian-keyring-gpg/0xEAA638FAC4794DAF
Binary files differ
diff --git a/debian-keyring-gpg/0xEB36171A6FF9435F b/debian-keyring-gpg/0xEB36171A6FF9435F
new file mode 100644
index 0000000..017127c
--- /dev/null
+++ b/debian-keyring-gpg/0xEB36171A6FF9435F
Binary files differ
diff --git a/debian-keyring-gpg/0xEBB31A62C85D8F71 b/debian-keyring-gpg/0xEBB31A62C85D8F71
new file mode 100644
index 0000000..9c13c16
--- /dev/null
+++ b/debian-keyring-gpg/0xEBB31A62C85D8F71
Binary files differ
diff --git a/debian-keyring-gpg/0xEBE4E3EE94176FC2 b/debian-keyring-gpg/0xEBE4E3EE94176FC2
new file mode 100644
index 0000000..6e50071
--- /dev/null
+++ b/debian-keyring-gpg/0xEBE4E3EE94176FC2
Binary files differ
diff --git a/debian-keyring-gpg/0xEBF67A846AABE354 b/debian-keyring-gpg/0xEBF67A846AABE354
new file mode 100644
index 0000000..b05ed8b
--- /dev/null
+++ b/debian-keyring-gpg/0xEBF67A846AABE354
Binary files differ
diff --git a/debian-keyring-gpg/0xEC1879D076D8AB48 b/debian-keyring-gpg/0xEC1879D076D8AB48
new file mode 100644
index 0000000..fe26617
--- /dev/null
+++ b/debian-keyring-gpg/0xEC1879D076D8AB48
Binary files differ
diff --git a/debian-keyring-gpg/0xEC371482956781AF b/debian-keyring-gpg/0xEC371482956781AF
new file mode 100644
index 0000000..d093521
--- /dev/null
+++ b/debian-keyring-gpg/0xEC371482956781AF
Binary files differ
diff --git a/debian-keyring-gpg/0xEC4B033C70096AD1 b/debian-keyring-gpg/0xEC4B033C70096AD1
new file mode 100644
index 0000000..0f3ad21
--- /dev/null
+++ b/debian-keyring-gpg/0xEC4B033C70096AD1
Binary files differ
diff --git a/debian-keyring-gpg/0xEC63699779074FA8 b/debian-keyring-gpg/0xEC63699779074FA8
new file mode 100644
index 0000000..27ffd25
--- /dev/null
+++ b/debian-keyring-gpg/0xEC63699779074FA8
Binary files differ
diff --git a/debian-keyring-gpg/0xEC9D370872BC7A8C b/debian-keyring-gpg/0xEC9D370872BC7A8C
new file mode 100644
index 0000000..79bd1d7
--- /dev/null
+++ b/debian-keyring-gpg/0xEC9D370872BC7A8C
Binary files differ
diff --git a/debian-keyring-gpg/0xECB73E37E887AA8C b/debian-keyring-gpg/0xECB73E37E887AA8C
new file mode 100644
index 0000000..e859a74
--- /dev/null
+++ b/debian-keyring-gpg/0xECB73E37E887AA8C
Binary files differ
diff --git a/debian-keyring-gpg/0xECC1D5F5A1FC6CFA b/debian-keyring-gpg/0xECC1D5F5A1FC6CFA
new file mode 100644
index 0000000..e4cbebf
--- /dev/null
+++ b/debian-keyring-gpg/0xECC1D5F5A1FC6CFA
Binary files differ
diff --git a/debian-keyring-gpg/0xED0DD3368DE40924 b/debian-keyring-gpg/0xED0DD3368DE40924
new file mode 100644
index 0000000..b336c78
--- /dev/null
+++ b/debian-keyring-gpg/0xED0DD3368DE40924
Binary files differ
diff --git a/debian-keyring-gpg/0xED630BD2FFA943F1 b/debian-keyring-gpg/0xED630BD2FFA943F1
new file mode 100644
index 0000000..eb2439f
--- /dev/null
+++ b/debian-keyring-gpg/0xED630BD2FFA943F1
Binary files differ
diff --git a/debian-keyring-gpg/0xED63B6125A1D1561 b/debian-keyring-gpg/0xED63B6125A1D1561
new file mode 100644
index 0000000..d0695cb
--- /dev/null
+++ b/debian-keyring-gpg/0xED63B6125A1D1561
Binary files differ
diff --git a/debian-keyring-gpg/0xED6434406E34893C b/debian-keyring-gpg/0xED6434406E34893C
new file mode 100644
index 0000000..bd5eee9
--- /dev/null
+++ b/debian-keyring-gpg/0xED6434406E34893C
Binary files differ
diff --git a/debian-keyring-gpg/0xED6C8A3883476455 b/debian-keyring-gpg/0xED6C8A3883476455
new file mode 100644
index 0000000..c78b0b0
--- /dev/null
+++ b/debian-keyring-gpg/0xED6C8A3883476455
Binary files differ
diff --git a/debian-keyring-gpg/0xEE4AFD69EC65108F b/debian-keyring-gpg/0xEE4AFD69EC65108F
new file mode 100644
index 0000000..771dba1
--- /dev/null
+++ b/debian-keyring-gpg/0xEE4AFD69EC65108F
Binary files differ
diff --git a/debian-keyring-gpg/0xEE887356CD2F16A0 b/debian-keyring-gpg/0xEE887356CD2F16A0
new file mode 100644
index 0000000..a916059
--- /dev/null
+++ b/debian-keyring-gpg/0xEE887356CD2F16A0
Binary files differ
diff --git a/debian-keyring-gpg/0xEEBA150C29774B39 b/debian-keyring-gpg/0xEEBA150C29774B39
new file mode 100644
index 0000000..a29bcea
--- /dev/null
+++ b/debian-keyring-gpg/0xEEBA150C29774B39
Binary files differ
diff --git a/debian-keyring-gpg/0xEED5716B078E43D4 b/debian-keyring-gpg/0xEED5716B078E43D4
new file mode 100644
index 0000000..d6d5bd3
--- /dev/null
+++ b/debian-keyring-gpg/0xEED5716B078E43D4
Binary files differ
diff --git a/debian-keyring-gpg/0xEF758EAF49FA435C b/debian-keyring-gpg/0xEF758EAF49FA435C
new file mode 100644
index 0000000..bad7abd
--- /dev/null
+++ b/debian-keyring-gpg/0xEF758EAF49FA435C
Binary files differ
diff --git a/debian-keyring-gpg/0xEFDED44BCDFB68E9 b/debian-keyring-gpg/0xEFDED44BCDFB68E9
new file mode 100644
index 0000000..0a48657
--- /dev/null
+++ b/debian-keyring-gpg/0xEFDED44BCDFB68E9
Binary files differ
diff --git a/debian-keyring-gpg/0xEFE86C6C7FFECF83 b/debian-keyring-gpg/0xEFE86C6C7FFECF83
new file mode 100644
index 0000000..f211658
--- /dev/null
+++ b/debian-keyring-gpg/0xEFE86C6C7FFECF83
Binary files differ
diff --git a/debian-keyring-gpg/0xF040BD4C93C85AD2 b/debian-keyring-gpg/0xF040BD4C93C85AD2
new file mode 100644
index 0000000..092d207
--- /dev/null
+++ b/debian-keyring-gpg/0xF040BD4C93C85AD2
Binary files differ
diff --git a/debian-keyring-gpg/0xF04CEFF6016CFFD0 b/debian-keyring-gpg/0xF04CEFF6016CFFD0
new file mode 100644
index 0000000..ce7fa31
--- /dev/null
+++ b/debian-keyring-gpg/0xF04CEFF6016CFFD0
Binary files differ
diff --git a/debian-keyring-gpg/0xF0B110E75A692F32 b/debian-keyring-gpg/0xF0B110E75A692F32
new file mode 100644
index 0000000..a4aeeb2
--- /dev/null
+++ b/debian-keyring-gpg/0xF0B110E75A692F32
Binary files differ
diff --git a/debian-keyring-gpg/0xF114084C08611111 b/debian-keyring-gpg/0xF114084C08611111
new file mode 100644
index 0000000..a056ab3
--- /dev/null
+++ b/debian-keyring-gpg/0xF114084C08611111
Binary files differ
diff --git a/debian-keyring-gpg/0xF167E43C8143B682 b/debian-keyring-gpg/0xF167E43C8143B682
new file mode 100644
index 0000000..f455403
--- /dev/null
+++ b/debian-keyring-gpg/0xF167E43C8143B682
Binary files differ
diff --git a/debian-keyring-gpg/0xF1A69BE429C0FFEE b/debian-keyring-gpg/0xF1A69BE429C0FFEE
new file mode 100644
index 0000000..6cddf52
--- /dev/null
+++ b/debian-keyring-gpg/0xF1A69BE429C0FFEE
Binary files differ
diff --git a/debian-keyring-gpg/0xF1C9A83C08AA3E9C b/debian-keyring-gpg/0xF1C9A83C08AA3E9C
new file mode 100644
index 0000000..d652fdf
--- /dev/null
+++ b/debian-keyring-gpg/0xF1C9A83C08AA3E9C
Binary files differ
diff --git a/debian-keyring-gpg/0xF2877BBA141AAD7F b/debian-keyring-gpg/0xF2877BBA141AAD7F
new file mode 100644
index 0000000..16de97d
--- /dev/null
+++ b/debian-keyring-gpg/0xF2877BBA141AAD7F
Binary files differ
diff --git a/debian-keyring-gpg/0xF2F11C23F00A2BE6 b/debian-keyring-gpg/0xF2F11C23F00A2BE6
new file mode 100644
index 0000000..7fc7410
--- /dev/null
+++ b/debian-keyring-gpg/0xF2F11C23F00A2BE6
Binary files differ
diff --git a/debian-keyring-gpg/0xF34F09744E9F5DD9 b/debian-keyring-gpg/0xF34F09744E9F5DD9
new file mode 100644
index 0000000..a3f6ff1
--- /dev/null
+++ b/debian-keyring-gpg/0xF34F09744E9F5DD9
Binary files differ
diff --git a/debian-keyring-gpg/0xF3E4122F1D8C261A b/debian-keyring-gpg/0xF3E4122F1D8C261A
new file mode 100644
index 0000000..bdc6427
--- /dev/null
+++ b/debian-keyring-gpg/0xF3E4122F1D8C261A
Binary files differ
diff --git a/debian-keyring-gpg/0xF3F431B892CC23AE b/debian-keyring-gpg/0xF3F431B892CC23AE
new file mode 100644
index 0000000..85c9cdd
--- /dev/null
+++ b/debian-keyring-gpg/0xF3F431B892CC23AE
Binary files differ
diff --git a/debian-keyring-gpg/0xF45E7D53CF0E01FE b/debian-keyring-gpg/0xF45E7D53CF0E01FE
new file mode 100644
index 0000000..afcc2a5
--- /dev/null
+++ b/debian-keyring-gpg/0xF45E7D53CF0E01FE
Binary files differ
diff --git a/debian-keyring-gpg/0xF4BAAA80DB28BA4C b/debian-keyring-gpg/0xF4BAAA80DB28BA4C
new file mode 100644
index 0000000..1c7f2f5
--- /dev/null
+++ b/debian-keyring-gpg/0xF4BAAA80DB28BA4C
Binary files differ
diff --git a/debian-keyring-gpg/0xF4E4ACDBB8D08BE0 b/debian-keyring-gpg/0xF4E4ACDBB8D08BE0
new file mode 100644
index 0000000..2bbecb0
--- /dev/null
+++ b/debian-keyring-gpg/0xF4E4ACDBB8D08BE0
Binary files differ
diff --git a/debian-keyring-gpg/0xF50EFDCF8AD04B1A b/debian-keyring-gpg/0xF50EFDCF8AD04B1A
new file mode 100644
index 0000000..512664e
--- /dev/null
+++ b/debian-keyring-gpg/0xF50EFDCF8AD04B1A
Binary files differ
diff --git a/debian-keyring-gpg/0xF513C419E4B9D0AC b/debian-keyring-gpg/0xF513C419E4B9D0AC
new file mode 100644
index 0000000..4c1c38d
--- /dev/null
+++ b/debian-keyring-gpg/0xF513C419E4B9D0AC
Binary files differ
diff --git a/debian-keyring-gpg/0xF51B18C720248224 b/debian-keyring-gpg/0xF51B18C720248224
new file mode 100644
index 0000000..a0d8cc4
--- /dev/null
+++ b/debian-keyring-gpg/0xF51B18C720248224
Binary files differ
diff --git a/debian-keyring-gpg/0xF5231C62E7843A8C b/debian-keyring-gpg/0xF5231C62E7843A8C
new file mode 100644
index 0000000..70a66cb
--- /dev/null
+++ b/debian-keyring-gpg/0xF5231C62E7843A8C
Binary files differ
diff --git a/debian-keyring-gpg/0xF5392FD213FBFEDD b/debian-keyring-gpg/0xF5392FD213FBFEDD
new file mode 100644
index 0000000..a49b073
--- /dev/null
+++ b/debian-keyring-gpg/0xF5392FD213FBFEDD
Binary files differ
diff --git a/debian-keyring-gpg/0xF53E93AF3DED42EB b/debian-keyring-gpg/0xF53E93AF3DED42EB
new file mode 100644
index 0000000..23e3995
--- /dev/null
+++ b/debian-keyring-gpg/0xF53E93AF3DED42EB
Binary files differ
diff --git a/debian-keyring-gpg/0xF5C83C05D9CEEEEE b/debian-keyring-gpg/0xF5C83C05D9CEEEEE
new file mode 100644
index 0000000..272aef5
--- /dev/null
+++ b/debian-keyring-gpg/0xF5C83C05D9CEEEEE
Binary files differ
diff --git a/debian-keyring-gpg/0xF61AACDCFA11FFDE b/debian-keyring-gpg/0xF61AACDCFA11FFDE
new file mode 100644
index 0000000..c3beed2
--- /dev/null
+++ b/debian-keyring-gpg/0xF61AACDCFA11FFDE
Binary files differ
diff --git a/debian-keyring-gpg/0xF66E3E419F84F4DE b/debian-keyring-gpg/0xF66E3E419F84F4DE
new file mode 100644
index 0000000..7f98b21
--- /dev/null
+++ b/debian-keyring-gpg/0xF66E3E419F84F4DE
Binary files differ
diff --git a/debian-keyring-gpg/0xF682B9EEB9E99CF8 b/debian-keyring-gpg/0xF682B9EEB9E99CF8
new file mode 100644
index 0000000..2fc3e1a
--- /dev/null
+++ b/debian-keyring-gpg/0xF682B9EEB9E99CF8
Binary files differ
diff --git a/debian-keyring-gpg/0xF6947DAB68E7B931 b/debian-keyring-gpg/0xF6947DAB68E7B931
new file mode 100644
index 0000000..609118d
--- /dev/null
+++ b/debian-keyring-gpg/0xF6947DAB68E7B931
Binary files differ
diff --git a/debian-keyring-gpg/0xF6AEF2AFD17897FA b/debian-keyring-gpg/0xF6AEF2AFD17897FA
new file mode 100644
index 0000000..0ff00d3
--- /dev/null
+++ b/debian-keyring-gpg/0xF6AEF2AFD17897FA
Binary files differ
diff --git a/debian-keyring-gpg/0xF6D3495BB0AE9A02 b/debian-keyring-gpg/0xF6D3495BB0AE9A02
new file mode 100644
index 0000000..756cb03
--- /dev/null
+++ b/debian-keyring-gpg/0xF6D3495BB0AE9A02
Binary files differ
diff --git a/debian-keyring-gpg/0xF733E8710859FCD2 b/debian-keyring-gpg/0xF733E8710859FCD2
new file mode 100644
index 0000000..4d2e0cd
--- /dev/null
+++ b/debian-keyring-gpg/0xF733E8710859FCD2
Binary files differ
diff --git a/debian-keyring-gpg/0xF758CE318D77295D b/debian-keyring-gpg/0xF758CE318D77295D
new file mode 100644
index 0000000..60b7c3a
--- /dev/null
+++ b/debian-keyring-gpg/0xF758CE318D77295D
Binary files differ
diff --git a/debian-keyring-gpg/0xF80D211A99FDEEF8 b/debian-keyring-gpg/0xF80D211A99FDEEF8
new file mode 100644
index 0000000..eefb098
--- /dev/null
+++ b/debian-keyring-gpg/0xF80D211A99FDEEF8
Binary files differ
diff --git a/debian-keyring-gpg/0xF823A2729883C97C b/debian-keyring-gpg/0xF823A2729883C97C
new file mode 100644
index 0000000..5fd30b6
--- /dev/null
+++ b/debian-keyring-gpg/0xF823A2729883C97C
Binary files differ
diff --git a/debian-keyring-gpg/0xF8796199C04586CE b/debian-keyring-gpg/0xF8796199C04586CE
new file mode 100644
index 0000000..a04e6b3
--- /dev/null
+++ b/debian-keyring-gpg/0xF8796199C04586CE
Binary files differ
diff --git a/debian-keyring-gpg/0xFA643BA61D227AFB b/debian-keyring-gpg/0xFA643BA61D227AFB
new file mode 100644
index 0000000..5ae3176
--- /dev/null
+++ b/debian-keyring-gpg/0xFA643BA61D227AFB
Binary files differ
diff --git a/debian-keyring-gpg/0xFAB5556B2E2FB6A3 b/debian-keyring-gpg/0xFAB5556B2E2FB6A3
new file mode 100644
index 0000000..0239863
--- /dev/null
+++ b/debian-keyring-gpg/0xFAB5556B2E2FB6A3
Binary files differ
diff --git a/debian-keyring-gpg/0xFB863251A86F9E47 b/debian-keyring-gpg/0xFB863251A86F9E47
new file mode 100644
index 0000000..0bf9dd4
--- /dev/null
+++ b/debian-keyring-gpg/0xFB863251A86F9E47
Binary files differ
diff --git a/debian-keyring-gpg/0xFBD5225B588752A1 b/debian-keyring-gpg/0xFBD5225B588752A1
new file mode 100644
index 0000000..173b2d2
--- /dev/null
+++ b/debian-keyring-gpg/0xFBD5225B588752A1
Binary files differ
diff --git a/debian-keyring-gpg/0xFC0DB1BBCD460BDE b/debian-keyring-gpg/0xFC0DB1BBCD460BDE
new file mode 100644
index 0000000..ba75b62
--- /dev/null
+++ b/debian-keyring-gpg/0xFC0DB1BBCD460BDE
Binary files differ
diff --git a/debian-keyring-gpg/0xFDD63BAF588A553F b/debian-keyring-gpg/0xFDD63BAF588A553F
new file mode 100644
index 0000000..12da5de
--- /dev/null
+++ b/debian-keyring-gpg/0xFDD63BAF588A553F
Binary files differ
diff --git a/debian-keyring-gpg/0xFE038E5950B5A343 b/debian-keyring-gpg/0xFE038E5950B5A343
new file mode 100644
index 0000000..4aec530
--- /dev/null
+++ b/debian-keyring-gpg/0xFE038E5950B5A343
Binary files differ
diff --git a/debian-keyring-gpg/0xFE0842EE36DD8C0C b/debian-keyring-gpg/0xFE0842EE36DD8C0C
new file mode 100644
index 0000000..b8e7948
--- /dev/null
+++ b/debian-keyring-gpg/0xFE0842EE36DD8C0C
Binary files differ
diff --git a/debian-keyring-gpg/0xFE22C6FD83135D45 b/debian-keyring-gpg/0xFE22C6FD83135D45
new file mode 100644
index 0000000..a337e8f
--- /dev/null
+++ b/debian-keyring-gpg/0xFE22C6FD83135D45
Binary files differ
diff --git a/debian-keyring-gpg/0xFE558C72A67013C3 b/debian-keyring-gpg/0xFE558C72A67013C3
new file mode 100644
index 0000000..4460598
--- /dev/null
+++ b/debian-keyring-gpg/0xFE558C72A67013C3
Binary files differ
diff --git a/debian-keyring-gpg/0xFE82139440BD22B9 b/debian-keyring-gpg/0xFE82139440BD22B9
new file mode 100644
index 0000000..427a1fb
--- /dev/null
+++ b/debian-keyring-gpg/0xFE82139440BD22B9
Binary files differ
diff --git a/debian-keyring-gpg/0xFE8D78F9FE4F4E10 b/debian-keyring-gpg/0xFE8D78F9FE4F4E10
new file mode 100644
index 0000000..5f30a8a
--- /dev/null
+++ b/debian-keyring-gpg/0xFE8D78F9FE4F4E10
Binary files differ
diff --git a/debian-keyring-gpg/0xFF3439A94818A98C b/debian-keyring-gpg/0xFF3439A94818A98C
new file mode 100644
index 0000000..813e65f
--- /dev/null
+++ b/debian-keyring-gpg/0xFF3439A94818A98C
Binary files differ
diff --git a/debian-keyring-gpg/0xFF55C8F4DAE92422 b/debian-keyring-gpg/0xFF55C8F4DAE92422
new file mode 100644
index 0000000..d962b7d
--- /dev/null
+++ b/debian-keyring-gpg/0xFF55C8F4DAE92422
Binary files differ
diff --git a/debian-keyring-gpg/0xFF666668B9FD8238 b/debian-keyring-gpg/0xFF666668B9FD8238
new file mode 100644
index 0000000..a4ae4d3
--- /dev/null
+++ b/debian-keyring-gpg/0xFF666668B9FD8238
Binary files differ
diff --git a/debian-keyring-gpg/0xFF914AF0C2B35520 b/debian-keyring-gpg/0xFF914AF0C2B35520
new file mode 100644
index 0000000..a08b4c2
--- /dev/null
+++ b/debian-keyring-gpg/0xFF914AF0C2B35520
Binary files differ
diff --git a/debian-keyring-gpg/0xFFCE1C9A4FADF197 b/debian-keyring-gpg/0xFFCE1C9A4FADF197
new file mode 100644
index 0000000..058e534
--- /dev/null
+++ b/debian-keyring-gpg/0xFFCE1C9A4FADF197
Binary files differ
diff --git a/debian-maintainers-gpg/0x00186602339240CB b/debian-maintainers-gpg/0x00186602339240CB
new file mode 100644
index 0000000..c25abf2
--- /dev/null
+++ b/debian-maintainers-gpg/0x00186602339240CB
Binary files differ
diff --git a/debian-maintainers-gpg/0x015F4DD4A70FB705 b/debian-maintainers-gpg/0x015F4DD4A70FB705
new file mode 100644
index 0000000..c54fa7f
--- /dev/null
+++ b/debian-maintainers-gpg/0x015F4DD4A70FB705
Binary files differ
diff --git a/debian-maintainers-gpg/0x03A1FB7A1904771B b/debian-maintainers-gpg/0x03A1FB7A1904771B
new file mode 100644
index 0000000..e649ff4
--- /dev/null
+++ b/debian-maintainers-gpg/0x03A1FB7A1904771B
Binary files differ
diff --git a/debian-maintainers-gpg/0x0449405060954F9D b/debian-maintainers-gpg/0x0449405060954F9D
new file mode 100644
index 0000000..9a88f94
--- /dev/null
+++ b/debian-maintainers-gpg/0x0449405060954F9D
Binary files differ
diff --git a/debian-maintainers-gpg/0x0576302FE189D4D2 b/debian-maintainers-gpg/0x0576302FE189D4D2
new file mode 100644
index 0000000..91c0983
--- /dev/null
+++ b/debian-maintainers-gpg/0x0576302FE189D4D2
Binary files differ
diff --git a/debian-maintainers-gpg/0x05F4A7A949A2D9AA b/debian-maintainers-gpg/0x05F4A7A949A2D9AA
new file mode 100644
index 0000000..356908b
--- /dev/null
+++ b/debian-maintainers-gpg/0x05F4A7A949A2D9AA
Binary files differ
diff --git a/debian-maintainers-gpg/0x062023CA3E06BDD5 b/debian-maintainers-gpg/0x062023CA3E06BDD5
new file mode 100644
index 0000000..e541c4c
--- /dev/null
+++ b/debian-maintainers-gpg/0x062023CA3E06BDD5
Binary files differ
diff --git a/debian-maintainers-gpg/0x08F869CFE683D60C b/debian-maintainers-gpg/0x08F869CFE683D60C
new file mode 100644
index 0000000..3faccfb
--- /dev/null
+++ b/debian-maintainers-gpg/0x08F869CFE683D60C
Binary files differ
diff --git a/debian-maintainers-gpg/0x0BA013CD8ABDB9B5 b/debian-maintainers-gpg/0x0BA013CD8ABDB9B5
new file mode 100644
index 0000000..b239626
--- /dev/null
+++ b/debian-maintainers-gpg/0x0BA013CD8ABDB9B5
Binary files differ
diff --git a/debian-maintainers-gpg/0x0C24B841C7DDBAAF b/debian-maintainers-gpg/0x0C24B841C7DDBAAF
new file mode 100644
index 0000000..4a730e6
--- /dev/null
+++ b/debian-maintainers-gpg/0x0C24B841C7DDBAAF
Binary files differ
diff --git a/debian-maintainers-gpg/0x0C871C4C653C1F59 b/debian-maintainers-gpg/0x0C871C4C653C1F59
new file mode 100644
index 0000000..2a25a8b
--- /dev/null
+++ b/debian-maintainers-gpg/0x0C871C4C653C1F59
Binary files differ
diff --git a/debian-maintainers-gpg/0x0CB18E521B24F3FF b/debian-maintainers-gpg/0x0CB18E521B24F3FF
new file mode 100644
index 0000000..cdaddfc
--- /dev/null
+++ b/debian-maintainers-gpg/0x0CB18E521B24F3FF
Binary files differ
diff --git a/debian-maintainers-gpg/0x0CB5EFD858B09E60 b/debian-maintainers-gpg/0x0CB5EFD858B09E60
new file mode 100644
index 0000000..e6a2ae0
--- /dev/null
+++ b/debian-maintainers-gpg/0x0CB5EFD858B09E60
Binary files differ
diff --git a/debian-maintainers-gpg/0x12580AC9CE1FA236 b/debian-maintainers-gpg/0x12580AC9CE1FA236
new file mode 100644
index 0000000..f08b734
--- /dev/null
+++ b/debian-maintainers-gpg/0x12580AC9CE1FA236
Binary files differ
diff --git a/debian-maintainers-gpg/0x1365720913D2F22D b/debian-maintainers-gpg/0x1365720913D2F22D
new file mode 100644
index 0000000..e1c7daa
--- /dev/null
+++ b/debian-maintainers-gpg/0x1365720913D2F22D
Binary files differ
diff --git a/debian-maintainers-gpg/0x156EEC0737AD3296 b/debian-maintainers-gpg/0x156EEC0737AD3296
new file mode 100644
index 0000000..9aee758
--- /dev/null
+++ b/debian-maintainers-gpg/0x156EEC0737AD3296
Binary files differ
diff --git a/debian-maintainers-gpg/0x16099E15596AE928 b/debian-maintainers-gpg/0x16099E15596AE928
new file mode 100644
index 0000000..d08ab14
--- /dev/null
+++ b/debian-maintainers-gpg/0x16099E15596AE928
Binary files differ
diff --git a/debian-maintainers-gpg/0x183BD5ED35278611 b/debian-maintainers-gpg/0x183BD5ED35278611
new file mode 100644
index 0000000..b4f5616
--- /dev/null
+++ b/debian-maintainers-gpg/0x183BD5ED35278611
Binary files differ
diff --git a/debian-maintainers-gpg/0x186CF99F98E75ABD b/debian-maintainers-gpg/0x186CF99F98E75ABD
new file mode 100644
index 0000000..e7e9def
--- /dev/null
+++ b/debian-maintainers-gpg/0x186CF99F98E75ABD
Binary files differ
diff --git a/debian-maintainers-gpg/0x18BD106B3B6C5475 b/debian-maintainers-gpg/0x18BD106B3B6C5475
new file mode 100644
index 0000000..2e7c742
--- /dev/null
+++ b/debian-maintainers-gpg/0x18BD106B3B6C5475
Binary files differ
diff --git a/debian-maintainers-gpg/0x199A64FADFB500FF b/debian-maintainers-gpg/0x199A64FADFB500FF
new file mode 100644
index 0000000..b6a0043
--- /dev/null
+++ b/debian-maintainers-gpg/0x199A64FADFB500FF
Binary files differ
diff --git a/debian-maintainers-gpg/0x199BF1243632046A b/debian-maintainers-gpg/0x199BF1243632046A
new file mode 100644
index 0000000..26eb3a1
--- /dev/null
+++ b/debian-maintainers-gpg/0x199BF1243632046A
Binary files differ
diff --git a/debian-maintainers-gpg/0x1B140644976B8AC9 b/debian-maintainers-gpg/0x1B140644976B8AC9
new file mode 100644
index 0000000..ce29135
--- /dev/null
+++ b/debian-maintainers-gpg/0x1B140644976B8AC9
Binary files differ
diff --git a/debian-maintainers-gpg/0x1D108E6C07CBC406 b/debian-maintainers-gpg/0x1D108E6C07CBC406
new file mode 100644
index 0000000..dafe3e4
--- /dev/null
+++ b/debian-maintainers-gpg/0x1D108E6C07CBC406
Binary files differ
diff --git a/debian-maintainers-gpg/0x1DC45F56E9512A1B b/debian-maintainers-gpg/0x1DC45F56E9512A1B
new file mode 100644
index 0000000..33fddfd
--- /dev/null
+++ b/debian-maintainers-gpg/0x1DC45F56E9512A1B
Binary files differ
diff --git a/debian-maintainers-gpg/0x1E625DF64972FF9A b/debian-maintainers-gpg/0x1E625DF64972FF9A
new file mode 100644
index 0000000..e28b1ff
--- /dev/null
+++ b/debian-maintainers-gpg/0x1E625DF64972FF9A
Binary files differ
diff --git a/debian-maintainers-gpg/0x20D504FDCAEA9F50 b/debian-maintainers-gpg/0x20D504FDCAEA9F50
new file mode 100644
index 0000000..6745693
--- /dev/null
+++ b/debian-maintainers-gpg/0x20D504FDCAEA9F50
Binary files differ
diff --git a/debian-maintainers-gpg/0x20E637432E111B82 b/debian-maintainers-gpg/0x20E637432E111B82
new file mode 100644
index 0000000..dda1f86
--- /dev/null
+++ b/debian-maintainers-gpg/0x20E637432E111B82
Binary files differ
diff --git a/debian-maintainers-gpg/0x211BCF562939AB8F b/debian-maintainers-gpg/0x211BCF562939AB8F
new file mode 100644
index 0000000..3b3df7a
--- /dev/null
+++ b/debian-maintainers-gpg/0x211BCF562939AB8F
Binary files differ
diff --git a/debian-maintainers-gpg/0x23C0FC60B040BEC3 b/debian-maintainers-gpg/0x23C0FC60B040BEC3
new file mode 100644
index 0000000..0b10bae
--- /dev/null
+++ b/debian-maintainers-gpg/0x23C0FC60B040BEC3
Binary files differ
diff --git a/debian-maintainers-gpg/0x2611648AC7B0B792 b/debian-maintainers-gpg/0x2611648AC7B0B792
new file mode 100644
index 0000000..36d819b
--- /dev/null
+++ b/debian-maintainers-gpg/0x2611648AC7B0B792
Binary files differ
diff --git a/debian-maintainers-gpg/0x2834516CDA1E968D b/debian-maintainers-gpg/0x2834516CDA1E968D
new file mode 100644
index 0000000..6440132
--- /dev/null
+++ b/debian-maintainers-gpg/0x2834516CDA1E968D
Binary files differ
diff --git a/debian-maintainers-gpg/0x2894E93A28C67B47 b/debian-maintainers-gpg/0x2894E93A28C67B47
new file mode 100644
index 0000000..80c56c9
--- /dev/null
+++ b/debian-maintainers-gpg/0x2894E93A28C67B47
Binary files differ
diff --git a/debian-maintainers-gpg/0x28D9A6F364EB7512 b/debian-maintainers-gpg/0x28D9A6F364EB7512
new file mode 100644
index 0000000..d2bffb8
--- /dev/null
+++ b/debian-maintainers-gpg/0x28D9A6F364EB7512
Binary files differ
diff --git a/debian-maintainers-gpg/0x293A3C91D188369C b/debian-maintainers-gpg/0x293A3C91D188369C
new file mode 100644
index 0000000..085efeb
--- /dev/null
+++ b/debian-maintainers-gpg/0x293A3C91D188369C
Binary files differ
diff --git a/debian-maintainers-gpg/0x296975951879E9CC b/debian-maintainers-gpg/0x296975951879E9CC
new file mode 100644
index 0000000..95404b9
--- /dev/null
+++ b/debian-maintainers-gpg/0x296975951879E9CC
Binary files differ
diff --git a/debian-maintainers-gpg/0x2A714497E37363AE b/debian-maintainers-gpg/0x2A714497E37363AE
new file mode 100644
index 0000000..4f121b6
--- /dev/null
+++ b/debian-maintainers-gpg/0x2A714497E37363AE
Binary files differ
diff --git a/debian-maintainers-gpg/0x2C7FCF80F4F76C43 b/debian-maintainers-gpg/0x2C7FCF80F4F76C43
new file mode 100644
index 0000000..b501b57
--- /dev/null
+++ b/debian-maintainers-gpg/0x2C7FCF80F4F76C43
Binary files differ
diff --git a/debian-maintainers-gpg/0x2D192CA624770276 b/debian-maintainers-gpg/0x2D192CA624770276
new file mode 100644
index 0000000..7e1f649
--- /dev/null
+++ b/debian-maintainers-gpg/0x2D192CA624770276
Binary files differ
diff --git a/debian-maintainers-gpg/0x2E8162547E37CE41 b/debian-maintainers-gpg/0x2E8162547E37CE41
new file mode 100644
index 0000000..1fcb140
--- /dev/null
+++ b/debian-maintainers-gpg/0x2E8162547E37CE41
Binary files differ
diff --git a/debian-maintainers-gpg/0x2EC3F60DE71C0B9D b/debian-maintainers-gpg/0x2EC3F60DE71C0B9D
new file mode 100644
index 0000000..13cdc65
--- /dev/null
+++ b/debian-maintainers-gpg/0x2EC3F60DE71C0B9D
Binary files differ
diff --git a/debian-maintainers-gpg/0x3054862D2546A180 b/debian-maintainers-gpg/0x3054862D2546A180
new file mode 100644
index 0000000..b3f8be0
--- /dev/null
+++ b/debian-maintainers-gpg/0x3054862D2546A180
Binary files differ
diff --git a/debian-maintainers-gpg/0x309374D8374C3B48 b/debian-maintainers-gpg/0x309374D8374C3B48
new file mode 100644
index 0000000..ea46c80
--- /dev/null
+++ b/debian-maintainers-gpg/0x309374D8374C3B48
Binary files differ
diff --git a/debian-maintainers-gpg/0x3139368039A11092 b/debian-maintainers-gpg/0x3139368039A11092
new file mode 100644
index 0000000..ceefeaa
--- /dev/null
+++ b/debian-maintainers-gpg/0x3139368039A11092
Binary files differ
diff --git a/debian-maintainers-gpg/0x31CC996766F05BA0 b/debian-maintainers-gpg/0x31CC996766F05BA0
new file mode 100644
index 0000000..a7897a3
--- /dev/null
+++ b/debian-maintainers-gpg/0x31CC996766F05BA0
Binary files differ
diff --git a/debian-maintainers-gpg/0x31F3144544A1741A b/debian-maintainers-gpg/0x31F3144544A1741A
new file mode 100644
index 0000000..c08dbcb
--- /dev/null
+++ b/debian-maintainers-gpg/0x31F3144544A1741A
Binary files differ
diff --git a/debian-maintainers-gpg/0x32CC4AAC028756FF b/debian-maintainers-gpg/0x32CC4AAC028756FF
new file mode 100644
index 0000000..a3931fa
--- /dev/null
+++ b/debian-maintainers-gpg/0x32CC4AAC028756FF
Binary files differ
diff --git a/debian-maintainers-gpg/0x3357018EB9999C0A b/debian-maintainers-gpg/0x3357018EB9999C0A
new file mode 100644
index 0000000..f074358
--- /dev/null
+++ b/debian-maintainers-gpg/0x3357018EB9999C0A
Binary files differ
diff --git a/debian-maintainers-gpg/0x36C361440C9BC971 b/debian-maintainers-gpg/0x36C361440C9BC971
new file mode 100644
index 0000000..82cdcb9
--- /dev/null
+++ b/debian-maintainers-gpg/0x36C361440C9BC971
Binary files differ
diff --git a/debian-maintainers-gpg/0x36E8C6291995F820 b/debian-maintainers-gpg/0x36E8C6291995F820
new file mode 100644
index 0000000..63c3b3a
--- /dev/null
+++ b/debian-maintainers-gpg/0x36E8C6291995F820
Binary files differ
diff --git a/debian-maintainers-gpg/0x3798AF15A1565658 b/debian-maintainers-gpg/0x3798AF15A1565658
new file mode 100644
index 0000000..773caa1
--- /dev/null
+++ b/debian-maintainers-gpg/0x3798AF15A1565658
Binary files differ
diff --git a/debian-maintainers-gpg/0x3940C9C3FE893883 b/debian-maintainers-gpg/0x3940C9C3FE893883
new file mode 100644
index 0000000..51d70a9
--- /dev/null
+++ b/debian-maintainers-gpg/0x3940C9C3FE893883
Binary files differ
diff --git a/debian-maintainers-gpg/0x3970FE247CB69685 b/debian-maintainers-gpg/0x3970FE247CB69685
new file mode 100644
index 0000000..318cc47
--- /dev/null
+++ b/debian-maintainers-gpg/0x3970FE247CB69685
Binary files differ
diff --git a/debian-maintainers-gpg/0x39F17A5F5AEFBE73 b/debian-maintainers-gpg/0x39F17A5F5AEFBE73
new file mode 100644
index 0000000..d75e60e
--- /dev/null
+++ b/debian-maintainers-gpg/0x39F17A5F5AEFBE73
Binary files differ
diff --git a/debian-maintainers-gpg/0x39FE11201A31555C b/debian-maintainers-gpg/0x39FE11201A31555C
new file mode 100644
index 0000000..a8100a3
--- /dev/null
+++ b/debian-maintainers-gpg/0x39FE11201A31555C
Binary files differ
diff --git a/debian-maintainers-gpg/0x3A67D5D966D15C5C b/debian-maintainers-gpg/0x3A67D5D966D15C5C
new file mode 100644
index 0000000..1f85018
--- /dev/null
+++ b/debian-maintainers-gpg/0x3A67D5D966D15C5C
Binary files differ
diff --git a/debian-maintainers-gpg/0x3B106E718D6B31AC b/debian-maintainers-gpg/0x3B106E718D6B31AC
new file mode 100644
index 0000000..27b35da
--- /dev/null
+++ b/debian-maintainers-gpg/0x3B106E718D6B31AC
Binary files differ
diff --git a/debian-maintainers-gpg/0x3B258B5314725EC8 b/debian-maintainers-gpg/0x3B258B5314725EC8
new file mode 100644
index 0000000..de27f9d
--- /dev/null
+++ b/debian-maintainers-gpg/0x3B258B5314725EC8
Binary files differ
diff --git a/debian-maintainers-gpg/0x3B365DE93EBD1CD4 b/debian-maintainers-gpg/0x3B365DE93EBD1CD4
new file mode 100644
index 0000000..9da57ae
--- /dev/null
+++ b/debian-maintainers-gpg/0x3B365DE93EBD1CD4
Binary files differ
diff --git a/debian-maintainers-gpg/0x3BA38591B2BF98D5 b/debian-maintainers-gpg/0x3BA38591B2BF98D5
new file mode 100644
index 0000000..4978578
--- /dev/null
+++ b/debian-maintainers-gpg/0x3BA38591B2BF98D5
Binary files differ
diff --git a/debian-maintainers-gpg/0x3E1C27E11F69BFFE b/debian-maintainers-gpg/0x3E1C27E11F69BFFE
new file mode 100644
index 0000000..d44e87f
--- /dev/null
+++ b/debian-maintainers-gpg/0x3E1C27E11F69BFFE
Binary files differ
diff --git a/debian-maintainers-gpg/0x3F71FE0770D47FFB b/debian-maintainers-gpg/0x3F71FE0770D47FFB
new file mode 100644
index 0000000..38f6114
--- /dev/null
+++ b/debian-maintainers-gpg/0x3F71FE0770D47FFB
Binary files differ
diff --git a/debian-maintainers-gpg/0x40BFEE868B055D9A b/debian-maintainers-gpg/0x40BFEE868B055D9A
new file mode 100644
index 0000000..95fb08c
--- /dev/null
+++ b/debian-maintainers-gpg/0x40BFEE868B055D9A
Binary files differ
diff --git a/debian-maintainers-gpg/0x40F2992CEC7EC6AB b/debian-maintainers-gpg/0x40F2992CEC7EC6AB
new file mode 100644
index 0000000..1279c14
--- /dev/null
+++ b/debian-maintainers-gpg/0x40F2992CEC7EC6AB
Binary files differ
diff --git a/debian-maintainers-gpg/0x41BAA526682AE670 b/debian-maintainers-gpg/0x41BAA526682AE670
new file mode 100644
index 0000000..e91298f
--- /dev/null
+++ b/debian-maintainers-gpg/0x41BAA526682AE670
Binary files differ
diff --git a/debian-maintainers-gpg/0x46957EC08FD0FE90 b/debian-maintainers-gpg/0x46957EC08FD0FE90
new file mode 100644
index 0000000..d5986c2
--- /dev/null
+++ b/debian-maintainers-gpg/0x46957EC08FD0FE90
Binary files differ
diff --git a/debian-maintainers-gpg/0x4797FA721C351C9E b/debian-maintainers-gpg/0x4797FA721C351C9E
new file mode 100644
index 0000000..61dc0b0
--- /dev/null
+++ b/debian-maintainers-gpg/0x4797FA721C351C9E
Binary files differ
diff --git a/debian-maintainers-gpg/0x479EC24F95C71D61 b/debian-maintainers-gpg/0x479EC24F95C71D61
new file mode 100644
index 0000000..569bdb9
--- /dev/null
+++ b/debian-maintainers-gpg/0x479EC24F95C71D61
Binary files differ
diff --git a/debian-maintainers-gpg/0x47A47BF84C62CABB b/debian-maintainers-gpg/0x47A47BF84C62CABB
new file mode 100644
index 0000000..41a4319
--- /dev/null
+++ b/debian-maintainers-gpg/0x47A47BF84C62CABB
Binary files differ
diff --git a/debian-maintainers-gpg/0x4814A19C535D3508 b/debian-maintainers-gpg/0x4814A19C535D3508
new file mode 100644
index 0000000..d341e31
--- /dev/null
+++ b/debian-maintainers-gpg/0x4814A19C535D3508
Binary files differ
diff --git a/debian-maintainers-gpg/0x48D5608D973C6032 b/debian-maintainers-gpg/0x48D5608D973C6032
new file mode 100644
index 0000000..eeb193b
--- /dev/null
+++ b/debian-maintainers-gpg/0x48D5608D973C6032
Binary files differ
diff --git a/debian-maintainers-gpg/0x4916D7AB1D7A3804 b/debian-maintainers-gpg/0x4916D7AB1D7A3804
new file mode 100644
index 0000000..32db1e6
--- /dev/null
+++ b/debian-maintainers-gpg/0x4916D7AB1D7A3804
Binary files differ
diff --git a/debian-maintainers-gpg/0x4A55C497F744F705 b/debian-maintainers-gpg/0x4A55C497F744F705
new file mode 100644
index 0000000..a535a6e
--- /dev/null
+++ b/debian-maintainers-gpg/0x4A55C497F744F705
Binary files differ
diff --git a/debian-maintainers-gpg/0x4AD58E3068E669E2 b/debian-maintainers-gpg/0x4AD58E3068E669E2
new file mode 100644
index 0000000..5f5ed60
--- /dev/null
+++ b/debian-maintainers-gpg/0x4AD58E3068E669E2
Binary files differ
diff --git a/debian-maintainers-gpg/0x4B53D931E4D3E863 b/debian-maintainers-gpg/0x4B53D931E4D3E863
new file mode 100644
index 0000000..9ee124d
--- /dev/null
+++ b/debian-maintainers-gpg/0x4B53D931E4D3E863
Binary files differ
diff --git a/debian-maintainers-gpg/0x4C8EF3DA3FD37230 b/debian-maintainers-gpg/0x4C8EF3DA3FD37230
new file mode 100644
index 0000000..6e1b621
--- /dev/null
+++ b/debian-maintainers-gpg/0x4C8EF3DA3FD37230
Binary files differ
diff --git a/debian-maintainers-gpg/0x4C99693A5941C02F b/debian-maintainers-gpg/0x4C99693A5941C02F
new file mode 100644
index 0000000..99b437c
--- /dev/null
+++ b/debian-maintainers-gpg/0x4C99693A5941C02F
Binary files differ
diff --git a/debian-maintainers-gpg/0x4D99F6660A59827B b/debian-maintainers-gpg/0x4D99F6660A59827B
new file mode 100644
index 0000000..afce03d
--- /dev/null
+++ b/debian-maintainers-gpg/0x4D99F6660A59827B
Binary files differ
diff --git a/debian-maintainers-gpg/0x4E142C216BDFC613 b/debian-maintainers-gpg/0x4E142C216BDFC613
new file mode 100644
index 0000000..c6bd019
--- /dev/null
+++ b/debian-maintainers-gpg/0x4E142C216BDFC613
Binary files differ
diff --git a/debian-maintainers-gpg/0x4E9018E0A329126B b/debian-maintainers-gpg/0x4E9018E0A329126B
new file mode 100644
index 0000000..2eb3e58
--- /dev/null
+++ b/debian-maintainers-gpg/0x4E9018E0A329126B
Binary files differ
diff --git a/debian-maintainers-gpg/0x500398DF5AB387D3 b/debian-maintainers-gpg/0x500398DF5AB387D3
new file mode 100644
index 0000000..9bf293f
--- /dev/null
+++ b/debian-maintainers-gpg/0x500398DF5AB387D3
Binary files differ
diff --git a/debian-maintainers-gpg/0x507AF89025B10423 b/debian-maintainers-gpg/0x507AF89025B10423
new file mode 100644
index 0000000..6142e0c
--- /dev/null
+++ b/debian-maintainers-gpg/0x507AF89025B10423
Binary files differ
diff --git a/debian-maintainers-gpg/0x50D52F12CE4E1399 b/debian-maintainers-gpg/0x50D52F12CE4E1399
new file mode 100644
index 0000000..1030506
--- /dev/null
+++ b/debian-maintainers-gpg/0x50D52F12CE4E1399
Binary files differ
diff --git a/debian-maintainers-gpg/0x517667E5996EE6AA b/debian-maintainers-gpg/0x517667E5996EE6AA
new file mode 100644
index 0000000..0217acc
--- /dev/null
+++ b/debian-maintainers-gpg/0x517667E5996EE6AA
Binary files differ
diff --git a/debian-maintainers-gpg/0x51C7482063BA272F b/debian-maintainers-gpg/0x51C7482063BA272F
new file mode 100644
index 0000000..34bc788
--- /dev/null
+++ b/debian-maintainers-gpg/0x51C7482063BA272F
Binary files differ
diff --git a/debian-maintainers-gpg/0x51DBDC58CC559573 b/debian-maintainers-gpg/0x51DBDC58CC559573
new file mode 100644
index 0000000..28cd219
--- /dev/null
+++ b/debian-maintainers-gpg/0x51DBDC58CC559573
Binary files differ
diff --git a/debian-maintainers-gpg/0x524DD2227A5017ED b/debian-maintainers-gpg/0x524DD2227A5017ED
new file mode 100644
index 0000000..a9aad2f
--- /dev/null
+++ b/debian-maintainers-gpg/0x524DD2227A5017ED
Binary files differ
diff --git a/debian-maintainers-gpg/0x52A57CFCE13D657D b/debian-maintainers-gpg/0x52A57CFCE13D657D
new file mode 100644
index 0000000..23bc3bc
--- /dev/null
+++ b/debian-maintainers-gpg/0x52A57CFCE13D657D
Binary files differ
diff --git a/debian-maintainers-gpg/0x56A0D81F9F782DA9 b/debian-maintainers-gpg/0x56A0D81F9F782DA9
new file mode 100644
index 0000000..e52845a
--- /dev/null
+++ b/debian-maintainers-gpg/0x56A0D81F9F782DA9
Binary files differ
diff --git a/debian-maintainers-gpg/0x577C32375327FCD7 b/debian-maintainers-gpg/0x577C32375327FCD7
new file mode 100644
index 0000000..186aeb0
--- /dev/null
+++ b/debian-maintainers-gpg/0x577C32375327FCD7
Binary files differ
diff --git a/debian-maintainers-gpg/0x597E6A39983230EC b/debian-maintainers-gpg/0x597E6A39983230EC
new file mode 100644
index 0000000..595b4eb
--- /dev/null
+++ b/debian-maintainers-gpg/0x597E6A39983230EC
Binary files differ
diff --git a/debian-maintainers-gpg/0x5A1221E8229E8A60 b/debian-maintainers-gpg/0x5A1221E8229E8A60
new file mode 100644
index 0000000..f8b270c
--- /dev/null
+++ b/debian-maintainers-gpg/0x5A1221E8229E8A60
Binary files differ
diff --git a/debian-maintainers-gpg/0x5AC61074C5E81BC4 b/debian-maintainers-gpg/0x5AC61074C5E81BC4
new file mode 100644
index 0000000..9d93724
--- /dev/null
+++ b/debian-maintainers-gpg/0x5AC61074C5E81BC4
Binary files differ
diff --git a/debian-maintainers-gpg/0x5B39C0A1153ACABA b/debian-maintainers-gpg/0x5B39C0A1153ACABA
new file mode 100644
index 0000000..f079cc0
--- /dev/null
+++ b/debian-maintainers-gpg/0x5B39C0A1153ACABA
Binary files differ
diff --git a/debian-maintainers-gpg/0x5B3C275D60BF72BE b/debian-maintainers-gpg/0x5B3C275D60BF72BE
new file mode 100644
index 0000000..5287059
--- /dev/null
+++ b/debian-maintainers-gpg/0x5B3C275D60BF72BE
Binary files differ
diff --git a/debian-maintainers-gpg/0x5B8AD6F4C26ADDDD b/debian-maintainers-gpg/0x5B8AD6F4C26ADDDD
new file mode 100644
index 0000000..9710c0b
--- /dev/null
+++ b/debian-maintainers-gpg/0x5B8AD6F4C26ADDDD
Binary files differ
diff --git a/debian-maintainers-gpg/0x5D456739F3ABD420 b/debian-maintainers-gpg/0x5D456739F3ABD420
new file mode 100644
index 0000000..6f0f3e6
--- /dev/null
+++ b/debian-maintainers-gpg/0x5D456739F3ABD420
Binary files differ
diff --git a/debian-maintainers-gpg/0x5D5F6C020398A60A b/debian-maintainers-gpg/0x5D5F6C020398A60A
new file mode 100644
index 0000000..a8c178f
--- /dev/null
+++ b/debian-maintainers-gpg/0x5D5F6C020398A60A
Binary files differ
diff --git a/debian-maintainers-gpg/0x5E946C090AFF0427 b/debian-maintainers-gpg/0x5E946C090AFF0427
new file mode 100644
index 0000000..e38344b
--- /dev/null
+++ b/debian-maintainers-gpg/0x5E946C090AFF0427
Binary files differ
diff --git a/debian-maintainers-gpg/0x5FA5BC3F5EC41F61 b/debian-maintainers-gpg/0x5FA5BC3F5EC41F61
new file mode 100644
index 0000000..1292ae0
--- /dev/null
+++ b/debian-maintainers-gpg/0x5FA5BC3F5EC41F61
Binary files differ
diff --git a/debian-maintainers-gpg/0x61F3442674DE6624 b/debian-maintainers-gpg/0x61F3442674DE6624
new file mode 100644
index 0000000..8f2cf42
--- /dev/null
+++ b/debian-maintainers-gpg/0x61F3442674DE6624
Binary files differ
diff --git a/debian-maintainers-gpg/0x61F7985DB84E0B04 b/debian-maintainers-gpg/0x61F7985DB84E0B04
new file mode 100644
index 0000000..d7fee46
--- /dev/null
+++ b/debian-maintainers-gpg/0x61F7985DB84E0B04
Binary files differ
diff --git a/debian-maintainers-gpg/0x634DC4F0687046F8 b/debian-maintainers-gpg/0x634DC4F0687046F8
new file mode 100644
index 0000000..acdc902
--- /dev/null
+++ b/debian-maintainers-gpg/0x634DC4F0687046F8
Binary files differ
diff --git a/debian-maintainers-gpg/0x64C708814523D373 b/debian-maintainers-gpg/0x64C708814523D373
new file mode 100644
index 0000000..31ef0e3
--- /dev/null
+++ b/debian-maintainers-gpg/0x64C708814523D373
Binary files differ
diff --git a/debian-maintainers-gpg/0x66393CC23864C13F b/debian-maintainers-gpg/0x66393CC23864C13F
new file mode 100644
index 0000000..d628756
--- /dev/null
+++ b/debian-maintainers-gpg/0x66393CC23864C13F
Binary files differ
diff --git a/debian-maintainers-gpg/0x680668AE907F101D b/debian-maintainers-gpg/0x680668AE907F101D
new file mode 100644
index 0000000..249bc89
--- /dev/null
+++ b/debian-maintainers-gpg/0x680668AE907F101D
Binary files differ
diff --git a/debian-maintainers-gpg/0x6863EF9F8CFE190D b/debian-maintainers-gpg/0x6863EF9F8CFE190D
new file mode 100644
index 0000000..1c57bf3
--- /dev/null
+++ b/debian-maintainers-gpg/0x6863EF9F8CFE190D
Binary files differ
diff --git a/debian-maintainers-gpg/0x689A04020D7EA9A1 b/debian-maintainers-gpg/0x689A04020D7EA9A1
new file mode 100644
index 0000000..fd11545
--- /dev/null
+++ b/debian-maintainers-gpg/0x689A04020D7EA9A1
Binary files differ
diff --git a/debian-maintainers-gpg/0x68C287DFC6A80226 b/debian-maintainers-gpg/0x68C287DFC6A80226
new file mode 100644
index 0000000..3668f0c
--- /dev/null
+++ b/debian-maintainers-gpg/0x68C287DFC6A80226
Binary files differ
diff --git a/debian-maintainers-gpg/0x6CACA448860CDC13 b/debian-maintainers-gpg/0x6CACA448860CDC13
new file mode 100644
index 0000000..0392093
--- /dev/null
+++ b/debian-maintainers-gpg/0x6CACA448860CDC13
Binary files differ
diff --git a/debian-maintainers-gpg/0x6D7D441919D02395 b/debian-maintainers-gpg/0x6D7D441919D02395
new file mode 100644
index 0000000..dbcde7a
--- /dev/null
+++ b/debian-maintainers-gpg/0x6D7D441919D02395
Binary files differ
diff --git a/debian-maintainers-gpg/0x6F3E6153163E0577 b/debian-maintainers-gpg/0x6F3E6153163E0577
new file mode 100644
index 0000000..3aebf07
--- /dev/null
+++ b/debian-maintainers-gpg/0x6F3E6153163E0577
Binary files differ
diff --git a/debian-maintainers-gpg/0x724AA9B52F024C8B b/debian-maintainers-gpg/0x724AA9B52F024C8B
new file mode 100644
index 0000000..36cc8cb
--- /dev/null
+++ b/debian-maintainers-gpg/0x724AA9B52F024C8B
Binary files differ
diff --git a/debian-maintainers-gpg/0x73059AA700FB95FF b/debian-maintainers-gpg/0x73059AA700FB95FF
new file mode 100644
index 0000000..f8a0f4a
--- /dev/null
+++ b/debian-maintainers-gpg/0x73059AA700FB95FF
Binary files differ
diff --git a/debian-maintainers-gpg/0x73D3C16E5F9383ED b/debian-maintainers-gpg/0x73D3C16E5F9383ED
new file mode 100644
index 0000000..4638cb3
--- /dev/null
+++ b/debian-maintainers-gpg/0x73D3C16E5F9383ED
Binary files differ
diff --git a/debian-maintainers-gpg/0x75133C8F94F6E0CC b/debian-maintainers-gpg/0x75133C8F94F6E0CC
new file mode 100644
index 0000000..bdfeefa
--- /dev/null
+++ b/debian-maintainers-gpg/0x75133C8F94F6E0CC
Binary files differ
diff --git a/debian-maintainers-gpg/0x771750766E1C720B b/debian-maintainers-gpg/0x771750766E1C720B
new file mode 100644
index 0000000..cc2f94b
--- /dev/null
+++ b/debian-maintainers-gpg/0x771750766E1C720B
Binary files differ
diff --git a/debian-maintainers-gpg/0x7809DD1F83DCC74A b/debian-maintainers-gpg/0x7809DD1F83DCC74A
new file mode 100644
index 0000000..129b49a
--- /dev/null
+++ b/debian-maintainers-gpg/0x7809DD1F83DCC74A
Binary files differ
diff --git a/debian-maintainers-gpg/0x786C63F330D7CB92 b/debian-maintainers-gpg/0x786C63F330D7CB92
new file mode 100644
index 0000000..5fcae3c
--- /dev/null
+++ b/debian-maintainers-gpg/0x786C63F330D7CB92
Binary files differ
diff --git a/debian-maintainers-gpg/0x79C43E620B039B35 b/debian-maintainers-gpg/0x79C43E620B039B35
new file mode 100644
index 0000000..2e7c65b
--- /dev/null
+++ b/debian-maintainers-gpg/0x79C43E620B039B35
Binary files differ
diff --git a/debian-maintainers-gpg/0x7D97093255A0CE7F b/debian-maintainers-gpg/0x7D97093255A0CE7F
new file mode 100644
index 0000000..a2d1925
--- /dev/null
+++ b/debian-maintainers-gpg/0x7D97093255A0CE7F
Binary files differ
diff --git a/debian-maintainers-gpg/0x7E60A3A686AE8D98 b/debian-maintainers-gpg/0x7E60A3A686AE8D98
new file mode 100644
index 0000000..9d182da
--- /dev/null
+++ b/debian-maintainers-gpg/0x7E60A3A686AE8D98
Binary files differ
diff --git a/debian-maintainers-gpg/0x801F91E2A8F80172 b/debian-maintainers-gpg/0x801F91E2A8F80172
new file mode 100644
index 0000000..aef8081
--- /dev/null
+++ b/debian-maintainers-gpg/0x801F91E2A8F80172
Binary files differ
diff --git a/debian-maintainers-gpg/0x80878E59832BEC15 b/debian-maintainers-gpg/0x80878E59832BEC15
new file mode 100644
index 0000000..1699ddc
--- /dev/null
+++ b/debian-maintainers-gpg/0x80878E59832BEC15
Binary files differ
diff --git a/debian-maintainers-gpg/0x80AD73734275BDAF b/debian-maintainers-gpg/0x80AD73734275BDAF
new file mode 100644
index 0000000..fa39700
--- /dev/null
+++ b/debian-maintainers-gpg/0x80AD73734275BDAF
Binary files differ
diff --git a/debian-maintainers-gpg/0x83A395925B29CE90 b/debian-maintainers-gpg/0x83A395925B29CE90
new file mode 100644
index 0000000..5a484c3
--- /dev/null
+++ b/debian-maintainers-gpg/0x83A395925B29CE90
Binary files differ
diff --git a/debian-maintainers-gpg/0x84E624545A27D942 b/debian-maintainers-gpg/0x84E624545A27D942
new file mode 100644
index 0000000..f17ed80
--- /dev/null
+++ b/debian-maintainers-gpg/0x84E624545A27D942
Binary files differ
diff --git a/debian-maintainers-gpg/0x885FDAB331FED834 b/debian-maintainers-gpg/0x885FDAB331FED834
new file mode 100644
index 0000000..0e7e710
--- /dev/null
+++ b/debian-maintainers-gpg/0x885FDAB331FED834
Binary files differ
diff --git a/debian-maintainers-gpg/0x8B229D2F7CCC04F2 b/debian-maintainers-gpg/0x8B229D2F7CCC04F2
new file mode 100644
index 0000000..fb87efb
--- /dev/null
+++ b/debian-maintainers-gpg/0x8B229D2F7CCC04F2
Binary files differ
diff --git a/debian-maintainers-gpg/0x8B3D867C823E7A61 b/debian-maintainers-gpg/0x8B3D867C823E7A61
new file mode 100644
index 0000000..17bf51a
--- /dev/null
+++ b/debian-maintainers-gpg/0x8B3D867C823E7A61
Binary files differ
diff --git a/debian-maintainers-gpg/0x8BDEAA5952784983 b/debian-maintainers-gpg/0x8BDEAA5952784983
new file mode 100644
index 0000000..4f670e0
--- /dev/null
+++ b/debian-maintainers-gpg/0x8BDEAA5952784983
Binary files differ
diff --git a/debian-maintainers-gpg/0x8EFD9702F888B2AE b/debian-maintainers-gpg/0x8EFD9702F888B2AE
new file mode 100644
index 0000000..337512c
--- /dev/null
+++ b/debian-maintainers-gpg/0x8EFD9702F888B2AE
Binary files differ
diff --git a/debian-maintainers-gpg/0x8F32B4422F52107F b/debian-maintainers-gpg/0x8F32B4422F52107F
new file mode 100644
index 0000000..8dca6f4
--- /dev/null
+++ b/debian-maintainers-gpg/0x8F32B4422F52107F
Binary files differ
diff --git a/debian-maintainers-gpg/0x8F89871CDB75972E b/debian-maintainers-gpg/0x8F89871CDB75972E
new file mode 100644
index 0000000..350d7b8
--- /dev/null
+++ b/debian-maintainers-gpg/0x8F89871CDB75972E
Binary files differ
diff --git a/debian-maintainers-gpg/0x8FE5502E4704F9D7 b/debian-maintainers-gpg/0x8FE5502E4704F9D7
new file mode 100644
index 0000000..3e9797b
--- /dev/null
+++ b/debian-maintainers-gpg/0x8FE5502E4704F9D7
Binary files differ
diff --git a/debian-maintainers-gpg/0x903649294C33F9B7 b/debian-maintainers-gpg/0x903649294C33F9B7
new file mode 100644
index 0000000..392a90f
--- /dev/null
+++ b/debian-maintainers-gpg/0x903649294C33F9B7
Binary files differ
diff --git a/debian-maintainers-gpg/0x90A0EF1B8251A889 b/debian-maintainers-gpg/0x90A0EF1B8251A889
new file mode 100644
index 0000000..baa4a47
--- /dev/null
+++ b/debian-maintainers-gpg/0x90A0EF1B8251A889
Binary files differ
diff --git a/debian-maintainers-gpg/0x90F0C9B18A6B4A19 b/debian-maintainers-gpg/0x90F0C9B18A6B4A19
new file mode 100644
index 0000000..64c5688
--- /dev/null
+++ b/debian-maintainers-gpg/0x90F0C9B18A6B4A19
Binary files differ
diff --git a/debian-maintainers-gpg/0x934380E836A0D0AA b/debian-maintainers-gpg/0x934380E836A0D0AA
new file mode 100644
index 0000000..b640155
--- /dev/null
+++ b/debian-maintainers-gpg/0x934380E836A0D0AA
Binary files differ
diff --git a/debian-maintainers-gpg/0x9394F354891D7E07 b/debian-maintainers-gpg/0x9394F354891D7E07
new file mode 100644
index 0000000..300dcd3
--- /dev/null
+++ b/debian-maintainers-gpg/0x9394F354891D7E07
Binary files differ
diff --git a/debian-maintainers-gpg/0x9449C2F50996635F b/debian-maintainers-gpg/0x9449C2F50996635F
new file mode 100644
index 0000000..828217a
--- /dev/null
+++ b/debian-maintainers-gpg/0x9449C2F50996635F
Binary files differ
diff --git a/debian-maintainers-gpg/0x95E64373F1529469 b/debian-maintainers-gpg/0x95E64373F1529469
new file mode 100644
index 0000000..ea1710a
--- /dev/null
+++ b/debian-maintainers-gpg/0x95E64373F1529469
Binary files differ
diff --git a/debian-maintainers-gpg/0x972AF09CFECEEACE b/debian-maintainers-gpg/0x972AF09CFECEEACE
new file mode 100644
index 0000000..89f3879
--- /dev/null
+++ b/debian-maintainers-gpg/0x972AF09CFECEEACE
Binary files differ
diff --git a/debian-maintainers-gpg/0x9A5B6D03F5EF96D7 b/debian-maintainers-gpg/0x9A5B6D03F5EF96D7
new file mode 100644
index 0000000..798620b
--- /dev/null
+++ b/debian-maintainers-gpg/0x9A5B6D03F5EF96D7
Binary files differ
diff --git a/debian-maintainers-gpg/0x9B2E6B82752DB03B b/debian-maintainers-gpg/0x9B2E6B82752DB03B
new file mode 100644
index 0000000..15a1f32
--- /dev/null
+++ b/debian-maintainers-gpg/0x9B2E6B82752DB03B
Binary files differ
diff --git a/debian-maintainers-gpg/0x9BB850C013111F0C b/debian-maintainers-gpg/0x9BB850C013111F0C
new file mode 100644
index 0000000..6fa5c55
--- /dev/null
+++ b/debian-maintainers-gpg/0x9BB850C013111F0C
Binary files differ
diff --git a/debian-maintainers-gpg/0x9EF66C2D2315BB7C b/debian-maintainers-gpg/0x9EF66C2D2315BB7C
new file mode 100644
index 0000000..34c9149
--- /dev/null
+++ b/debian-maintainers-gpg/0x9EF66C2D2315BB7C
Binary files differ
diff --git a/debian-maintainers-gpg/0x9FBB5B0279674636 b/debian-maintainers-gpg/0x9FBB5B0279674636
new file mode 100644
index 0000000..05f3ca9
--- /dev/null
+++ b/debian-maintainers-gpg/0x9FBB5B0279674636
Binary files differ
diff --git a/debian-maintainers-gpg/0xA03F52085D424895 b/debian-maintainers-gpg/0xA03F52085D424895
new file mode 100644
index 0000000..f391603
--- /dev/null
+++ b/debian-maintainers-gpg/0xA03F52085D424895
Binary files differ
diff --git a/debian-maintainers-gpg/0xA199D76BCA4691E3 b/debian-maintainers-gpg/0xA199D76BCA4691E3
new file mode 100644
index 0000000..9bc1e0c
--- /dev/null
+++ b/debian-maintainers-gpg/0xA199D76BCA4691E3
Binary files differ
diff --git a/debian-maintainers-gpg/0xA2591E231E251F36 b/debian-maintainers-gpg/0xA2591E231E251F36
new file mode 100644
index 0000000..bf6c3a7
--- /dev/null
+++ b/debian-maintainers-gpg/0xA2591E231E251F36
Binary files differ
diff --git a/debian-maintainers-gpg/0xA278B781FE4B2BDA b/debian-maintainers-gpg/0xA278B781FE4B2BDA
new file mode 100644
index 0000000..aa03a70
--- /dev/null
+++ b/debian-maintainers-gpg/0xA278B781FE4B2BDA
Binary files differ
diff --git a/debian-maintainers-gpg/0xA4254072E373042C b/debian-maintainers-gpg/0xA4254072E373042C
new file mode 100644
index 0000000..e79742d
--- /dev/null
+++ b/debian-maintainers-gpg/0xA4254072E373042C
Binary files differ
diff --git a/debian-maintainers-gpg/0xA4A96C4479962E40 b/debian-maintainers-gpg/0xA4A96C4479962E40
new file mode 100644
index 0000000..7c9e9ee
--- /dev/null
+++ b/debian-maintainers-gpg/0xA4A96C4479962E40
Binary files differ
diff --git a/debian-maintainers-gpg/0xA5FEEE3AC7937444 b/debian-maintainers-gpg/0xA5FEEE3AC7937444
new file mode 100644
index 0000000..eac6009
--- /dev/null
+++ b/debian-maintainers-gpg/0xA5FEEE3AC7937444
Binary files differ
diff --git a/debian-maintainers-gpg/0xA5FF4BB3EA53C5DF b/debian-maintainers-gpg/0xA5FF4BB3EA53C5DF
new file mode 100644
index 0000000..8e2b4cd
--- /dev/null
+++ b/debian-maintainers-gpg/0xA5FF4BB3EA53C5DF
Binary files differ
diff --git a/debian-maintainers-gpg/0xA62DBFB14A0882EB b/debian-maintainers-gpg/0xA62DBFB14A0882EB
new file mode 100644
index 0000000..25d7b65
--- /dev/null
+++ b/debian-maintainers-gpg/0xA62DBFB14A0882EB
Binary files differ
diff --git a/debian-maintainers-gpg/0xA721DA055374AA4F b/debian-maintainers-gpg/0xA721DA055374AA4F
new file mode 100644
index 0000000..caa7012
--- /dev/null
+++ b/debian-maintainers-gpg/0xA721DA055374AA4F
Binary files differ
diff --git a/debian-maintainers-gpg/0xA776582B312AC35D b/debian-maintainers-gpg/0xA776582B312AC35D
new file mode 100644
index 0000000..bbeac01
--- /dev/null
+++ b/debian-maintainers-gpg/0xA776582B312AC35D
Binary files differ
diff --git a/debian-maintainers-gpg/0xA7C9FF063F3D2E03 b/debian-maintainers-gpg/0xA7C9FF063F3D2E03
new file mode 100644
index 0000000..5dbf633
--- /dev/null
+++ b/debian-maintainers-gpg/0xA7C9FF063F3D2E03
Binary files differ
diff --git a/debian-maintainers-gpg/0xA8696F011940D6C7 b/debian-maintainers-gpg/0xA8696F011940D6C7
new file mode 100644
index 0000000..2bf7c05
--- /dev/null
+++ b/debian-maintainers-gpg/0xA8696F011940D6C7
Binary files differ
diff --git a/debian-maintainers-gpg/0xA8A128A8AB1CEE49 b/debian-maintainers-gpg/0xA8A128A8AB1CEE49
new file mode 100644
index 0000000..9fad897
--- /dev/null
+++ b/debian-maintainers-gpg/0xA8A128A8AB1CEE49
Binary files differ
diff --git a/debian-maintainers-gpg/0xA966C466708D8B92 b/debian-maintainers-gpg/0xA966C466708D8B92
new file mode 100644
index 0000000..6e4d89d
--- /dev/null
+++ b/debian-maintainers-gpg/0xA966C466708D8B92
Binary files differ
diff --git a/debian-maintainers-gpg/0xA9E9B64F92DE6DCA b/debian-maintainers-gpg/0xA9E9B64F92DE6DCA
new file mode 100644
index 0000000..1d1931d
--- /dev/null
+++ b/debian-maintainers-gpg/0xA9E9B64F92DE6DCA
Binary files differ
diff --git a/debian-maintainers-gpg/0xADF50EDAF8ADD585 b/debian-maintainers-gpg/0xADF50EDAF8ADD585
new file mode 100644
index 0000000..8c89aa6
--- /dev/null
+++ b/debian-maintainers-gpg/0xADF50EDAF8ADD585
Binary files differ
diff --git a/debian-maintainers-gpg/0xAEC2DF8E23BE7E38 b/debian-maintainers-gpg/0xAEC2DF8E23BE7E38
new file mode 100644
index 0000000..9bd2355
--- /dev/null
+++ b/debian-maintainers-gpg/0xAEC2DF8E23BE7E38
Binary files differ
diff --git a/debian-maintainers-gpg/0xB0894B0104E29C73 b/debian-maintainers-gpg/0xB0894B0104E29C73
new file mode 100644
index 0000000..c4ee086
--- /dev/null
+++ b/debian-maintainers-gpg/0xB0894B0104E29C73
Binary files differ
diff --git a/debian-maintainers-gpg/0xB315BED2FC329344 b/debian-maintainers-gpg/0xB315BED2FC329344
new file mode 100644
index 0000000..b2d04b0
--- /dev/null
+++ b/debian-maintainers-gpg/0xB315BED2FC329344
Binary files differ
diff --git a/debian-maintainers-gpg/0xB3A7CF0C801886CF b/debian-maintainers-gpg/0xB3A7CF0C801886CF
new file mode 100644
index 0000000..cca9291
--- /dev/null
+++ b/debian-maintainers-gpg/0xB3A7CF0C801886CF
Binary files differ
diff --git a/debian-maintainers-gpg/0xB3C2C7B73BA3CD7F b/debian-maintainers-gpg/0xB3C2C7B73BA3CD7F
new file mode 100644
index 0000000..3cf06e6
--- /dev/null
+++ b/debian-maintainers-gpg/0xB3C2C7B73BA3CD7F
Binary files differ
diff --git a/debian-maintainers-gpg/0xB3F5945285219E1F b/debian-maintainers-gpg/0xB3F5945285219E1F
new file mode 100644
index 0000000..cbe3013
--- /dev/null
+++ b/debian-maintainers-gpg/0xB3F5945285219E1F
Binary files differ
diff --git a/debian-maintainers-gpg/0xB446EEA8329A945A b/debian-maintainers-gpg/0xB446EEA8329A945A
new file mode 100644
index 0000000..34d5c21
--- /dev/null
+++ b/debian-maintainers-gpg/0xB446EEA8329A945A
Binary files differ
diff --git a/debian-maintainers-gpg/0xB6C4B90106BCE232 b/debian-maintainers-gpg/0xB6C4B90106BCE232
new file mode 100644
index 0000000..336c9c3
--- /dev/null
+++ b/debian-maintainers-gpg/0xB6C4B90106BCE232
Binary files differ
diff --git a/debian-maintainers-gpg/0xB76DB9FFF0B6BF1F b/debian-maintainers-gpg/0xB76DB9FFF0B6BF1F
new file mode 100644
index 0000000..7d49f5b
--- /dev/null
+++ b/debian-maintainers-gpg/0xB76DB9FFF0B6BF1F
Binary files differ
diff --git a/debian-maintainers-gpg/0xBAAB2CA1B2158909 b/debian-maintainers-gpg/0xBAAB2CA1B2158909
new file mode 100644
index 0000000..2b9dada
--- /dev/null
+++ b/debian-maintainers-gpg/0xBAAB2CA1B2158909
Binary files differ
diff --git a/debian-maintainers-gpg/0xBAF9CEC3F6922789 b/debian-maintainers-gpg/0xBAF9CEC3F6922789
new file mode 100644
index 0000000..24c52c3
--- /dev/null
+++ b/debian-maintainers-gpg/0xBAF9CEC3F6922789
Binary files differ
diff --git a/debian-maintainers-gpg/0xBB861FDE40460F83 b/debian-maintainers-gpg/0xBB861FDE40460F83
new file mode 100644
index 0000000..f4e9cfc
--- /dev/null
+++ b/debian-maintainers-gpg/0xBB861FDE40460F83
Binary files differ
diff --git a/debian-maintainers-gpg/0xBC196A94EDDDA1B7 b/debian-maintainers-gpg/0xBC196A94EDDDA1B7
new file mode 100644
index 0000000..62a26ac
--- /dev/null
+++ b/debian-maintainers-gpg/0xBC196A94EDDDA1B7
Binary files differ
diff --git a/debian-maintainers-gpg/0xBF7DB622B303AC8B b/debian-maintainers-gpg/0xBF7DB622B303AC8B
new file mode 100644
index 0000000..e552628
--- /dev/null
+++ b/debian-maintainers-gpg/0xBF7DB622B303AC8B
Binary files differ
diff --git a/debian-maintainers-gpg/0xC063DA3D1600E490 b/debian-maintainers-gpg/0xC063DA3D1600E490
new file mode 100644
index 0000000..d774fba
--- /dev/null
+++ b/debian-maintainers-gpg/0xC063DA3D1600E490
Binary files differ
diff --git a/debian-maintainers-gpg/0xC24E631BABB1FE70 b/debian-maintainers-gpg/0xC24E631BABB1FE70
new file mode 100644
index 0000000..5e6a137
--- /dev/null
+++ b/debian-maintainers-gpg/0xC24E631BABB1FE70
Binary files differ
diff --git a/debian-maintainers-gpg/0xC2EAA8A26ADC59EE b/debian-maintainers-gpg/0xC2EAA8A26ADC59EE
new file mode 100644
index 0000000..2371e25
--- /dev/null
+++ b/debian-maintainers-gpg/0xC2EAA8A26ADC59EE
Binary files differ
diff --git a/debian-maintainers-gpg/0xC311C5F54E89B698 b/debian-maintainers-gpg/0xC311C5F54E89B698
new file mode 100644
index 0000000..ce77803
--- /dev/null
+++ b/debian-maintainers-gpg/0xC311C5F54E89B698
Binary files differ
diff --git a/debian-maintainers-gpg/0xC32A4D0858F5A6EA b/debian-maintainers-gpg/0xC32A4D0858F5A6EA
new file mode 100644
index 0000000..758e450
--- /dev/null
+++ b/debian-maintainers-gpg/0xC32A4D0858F5A6EA
Binary files differ
diff --git a/debian-maintainers-gpg/0xC4C3F43EC6F0514F b/debian-maintainers-gpg/0xC4C3F43EC6F0514F
new file mode 100644
index 0000000..00d5b2b
--- /dev/null
+++ b/debian-maintainers-gpg/0xC4C3F43EC6F0514F
Binary files differ
diff --git a/debian-maintainers-gpg/0xC732B1D1C28F4E2F b/debian-maintainers-gpg/0xC732B1D1C28F4E2F
new file mode 100644
index 0000000..d503520
--- /dev/null
+++ b/debian-maintainers-gpg/0xC732B1D1C28F4E2F
Binary files differ
diff --git a/debian-maintainers-gpg/0xC9183BEA0288CDEE b/debian-maintainers-gpg/0xC9183BEA0288CDEE
new file mode 100644
index 0000000..c594046
--- /dev/null
+++ b/debian-maintainers-gpg/0xC9183BEA0288CDEE
Binary files differ
diff --git a/debian-maintainers-gpg/0xC9F1CBF56351F719 b/debian-maintainers-gpg/0xC9F1CBF56351F719
new file mode 100644
index 0000000..6e4ff93
--- /dev/null
+++ b/debian-maintainers-gpg/0xC9F1CBF56351F719
Binary files differ
diff --git a/debian-maintainers-gpg/0xCA8D40019EBD4E93 b/debian-maintainers-gpg/0xCA8D40019EBD4E93
new file mode 100644
index 0000000..f64cf5f
--- /dev/null
+++ b/debian-maintainers-gpg/0xCA8D40019EBD4E93
Binary files differ
diff --git a/debian-maintainers-gpg/0xCABE1E9E2EBA364F b/debian-maintainers-gpg/0xCABE1E9E2EBA364F
new file mode 100644
index 0000000..bf77b2b
--- /dev/null
+++ b/debian-maintainers-gpg/0xCABE1E9E2EBA364F
Binary files differ
diff --git a/debian-maintainers-gpg/0xCBD1B596579B7FFF b/debian-maintainers-gpg/0xCBD1B596579B7FFF
new file mode 100644
index 0000000..27746e4
--- /dev/null
+++ b/debian-maintainers-gpg/0xCBD1B596579B7FFF
Binary files differ
diff --git a/debian-maintainers-gpg/0xCC79D80A5BB7FC51 b/debian-maintainers-gpg/0xCC79D80A5BB7FC51
new file mode 100644
index 0000000..4a9d2ac
--- /dev/null
+++ b/debian-maintainers-gpg/0xCC79D80A5BB7FC51
Binary files differ
diff --git a/debian-maintainers-gpg/0xCD1C4E73AD6D6F33 b/debian-maintainers-gpg/0xCD1C4E73AD6D6F33
new file mode 100644
index 0000000..b34f44d
--- /dev/null
+++ b/debian-maintainers-gpg/0xCD1C4E73AD6D6F33
Binary files differ
diff --git a/debian-maintainers-gpg/0xCD280A0B4D72827C b/debian-maintainers-gpg/0xCD280A0B4D72827C
new file mode 100644
index 0000000..d9239ea
--- /dev/null
+++ b/debian-maintainers-gpg/0xCD280A0B4D72827C
Binary files differ
diff --git a/debian-maintainers-gpg/0xCF13C21D2578B775 b/debian-maintainers-gpg/0xCF13C21D2578B775
new file mode 100644
index 0000000..b2a1717
--- /dev/null
+++ b/debian-maintainers-gpg/0xCF13C21D2578B775
Binary files differ
diff --git a/debian-maintainers-gpg/0xCF8FA7CF80D8981C b/debian-maintainers-gpg/0xCF8FA7CF80D8981C
new file mode 100644
index 0000000..c663608
--- /dev/null
+++ b/debian-maintainers-gpg/0xCF8FA7CF80D8981C
Binary files differ
diff --git a/debian-maintainers-gpg/0xD0DF194361283431 b/debian-maintainers-gpg/0xD0DF194361283431
new file mode 100644
index 0000000..67e853d
--- /dev/null
+++ b/debian-maintainers-gpg/0xD0DF194361283431
Binary files differ
diff --git a/debian-maintainers-gpg/0xD113FCAC3C4E599F b/debian-maintainers-gpg/0xD113FCAC3C4E599F
new file mode 100644
index 0000000..eb018e3
--- /dev/null
+++ b/debian-maintainers-gpg/0xD113FCAC3C4E599F
Binary files differ
diff --git a/debian-maintainers-gpg/0xD27DDE1140A2F113 b/debian-maintainers-gpg/0xD27DDE1140A2F113
new file mode 100644
index 0000000..8c1ee60
--- /dev/null
+++ b/debian-maintainers-gpg/0xD27DDE1140A2F113
Binary files differ
diff --git a/debian-maintainers-gpg/0xD39481AE1E79ACF7 b/debian-maintainers-gpg/0xD39481AE1E79ACF7
new file mode 100644
index 0000000..47c1248
--- /dev/null
+++ b/debian-maintainers-gpg/0xD39481AE1E79ACF7
Binary files differ
diff --git a/debian-maintainers-gpg/0xD39D8D29BAF36DF8 b/debian-maintainers-gpg/0xD39D8D29BAF36DF8
new file mode 100644
index 0000000..e0e0e97
--- /dev/null
+++ b/debian-maintainers-gpg/0xD39D8D29BAF36DF8
Binary files differ
diff --git a/debian-maintainers-gpg/0xD53A15D983A10B94 b/debian-maintainers-gpg/0xD53A15D983A10B94
new file mode 100644
index 0000000..5b28285
--- /dev/null
+++ b/debian-maintainers-gpg/0xD53A15D983A10B94
Binary files differ
diff --git a/debian-maintainers-gpg/0xD9536D39C966A628 b/debian-maintainers-gpg/0xD9536D39C966A628
new file mode 100644
index 0000000..435d7e1
--- /dev/null
+++ b/debian-maintainers-gpg/0xD9536D39C966A628
Binary files differ
diff --git a/debian-maintainers-gpg/0xD9B5E9377A62C02B b/debian-maintainers-gpg/0xD9B5E9377A62C02B
new file mode 100644
index 0000000..bf87c55
--- /dev/null
+++ b/debian-maintainers-gpg/0xD9B5E9377A62C02B
Binary files differ
diff --git a/debian-maintainers-gpg/0xD9F36BF1108C8C0F b/debian-maintainers-gpg/0xD9F36BF1108C8C0F
new file mode 100644
index 0000000..76f287c
--- /dev/null
+++ b/debian-maintainers-gpg/0xD9F36BF1108C8C0F
Binary files differ
diff --git a/debian-maintainers-gpg/0xDEC4D246931EF49B b/debian-maintainers-gpg/0xDEC4D246931EF49B
new file mode 100644
index 0000000..7a25341
--- /dev/null
+++ b/debian-maintainers-gpg/0xDEC4D246931EF49B
Binary files differ
diff --git a/debian-maintainers-gpg/0xDFF3AB374F16F73A b/debian-maintainers-gpg/0xDFF3AB374F16F73A
new file mode 100644
index 0000000..3193251
--- /dev/null
+++ b/debian-maintainers-gpg/0xDFF3AB374F16F73A
Binary files differ
diff --git a/debian-maintainers-gpg/0xDFFAD8197617EF19 b/debian-maintainers-gpg/0xDFFAD8197617EF19
new file mode 100644
index 0000000..eb89e63
--- /dev/null
+++ b/debian-maintainers-gpg/0xDFFAD8197617EF19
Binary files differ
diff --git a/debian-maintainers-gpg/0xE06376824AC5ABA9 b/debian-maintainers-gpg/0xE06376824AC5ABA9
new file mode 100644
index 0000000..62ce449
--- /dev/null
+++ b/debian-maintainers-gpg/0xE06376824AC5ABA9
Binary files differ
diff --git a/debian-maintainers-gpg/0xE4AFEBC61BB4B289 b/debian-maintainers-gpg/0xE4AFEBC61BB4B289
new file mode 100644
index 0000000..d13bd3c
--- /dev/null
+++ b/debian-maintainers-gpg/0xE4AFEBC61BB4B289
Binary files differ
diff --git a/debian-maintainers-gpg/0xE4DB6492FDB9B5D5 b/debian-maintainers-gpg/0xE4DB6492FDB9B5D5
new file mode 100644
index 0000000..0e6a550
--- /dev/null
+++ b/debian-maintainers-gpg/0xE4DB6492FDB9B5D5
Binary files differ
diff --git a/debian-maintainers-gpg/0xE6C710E2E5C1E4A3 b/debian-maintainers-gpg/0xE6C710E2E5C1E4A3
new file mode 100644
index 0000000..e06d89b
--- /dev/null
+++ b/debian-maintainers-gpg/0xE6C710E2E5C1E4A3
Binary files differ
diff --git a/debian-maintainers-gpg/0xE7519C8D747F00DC b/debian-maintainers-gpg/0xE7519C8D747F00DC
new file mode 100644
index 0000000..0cd1b9d
--- /dev/null
+++ b/debian-maintainers-gpg/0xE7519C8D747F00DC
Binary files differ
diff --git a/debian-maintainers-gpg/0xE7815732180C2A55 b/debian-maintainers-gpg/0xE7815732180C2A55
new file mode 100644
index 0000000..6808885
--- /dev/null
+++ b/debian-maintainers-gpg/0xE7815732180C2A55
Binary files differ
diff --git a/debian-maintainers-gpg/0xE7BC91544F3A531B b/debian-maintainers-gpg/0xE7BC91544F3A531B
new file mode 100644
index 0000000..f0ae7d1
--- /dev/null
+++ b/debian-maintainers-gpg/0xE7BC91544F3A531B
Binary files differ
diff --git a/debian-maintainers-gpg/0xE984F812756753E5 b/debian-maintainers-gpg/0xE984F812756753E5
new file mode 100644
index 0000000..787bd2d
--- /dev/null
+++ b/debian-maintainers-gpg/0xE984F812756753E5
Binary files differ
diff --git a/debian-maintainers-gpg/0xEB9B1B01DE0572E4 b/debian-maintainers-gpg/0xEB9B1B01DE0572E4
new file mode 100644
index 0000000..da90c8e
--- /dev/null
+++ b/debian-maintainers-gpg/0xEB9B1B01DE0572E4
Binary files differ
diff --git a/debian-maintainers-gpg/0xEBF48AB2578F9812 b/debian-maintainers-gpg/0xEBF48AB2578F9812
new file mode 100644
index 0000000..01d8758
--- /dev/null
+++ b/debian-maintainers-gpg/0xEBF48AB2578F9812
Binary files differ
diff --git a/debian-maintainers-gpg/0xEC545AA5B4FFC641 b/debian-maintainers-gpg/0xEC545AA5B4FFC641
new file mode 100644
index 0000000..2b6a07a
--- /dev/null
+++ b/debian-maintainers-gpg/0xEC545AA5B4FFC641
Binary files differ
diff --git a/debian-maintainers-gpg/0xEC68577DEDCAEE68 b/debian-maintainers-gpg/0xEC68577DEDCAEE68
new file mode 100644
index 0000000..5ac3caa
--- /dev/null
+++ b/debian-maintainers-gpg/0xEC68577DEDCAEE68
Binary files differ
diff --git a/debian-maintainers-gpg/0xED34CEABE27BAABC b/debian-maintainers-gpg/0xED34CEABE27BAABC
new file mode 100644
index 0000000..f05e082
--- /dev/null
+++ b/debian-maintainers-gpg/0xED34CEABE27BAABC
Binary files differ
diff --git a/debian-maintainers-gpg/0xEDC8C8240F688E68 b/debian-maintainers-gpg/0xEDC8C8240F688E68
new file mode 100644
index 0000000..4d6402a
--- /dev/null
+++ b/debian-maintainers-gpg/0xEDC8C8240F688E68
Binary files differ
diff --git a/debian-maintainers-gpg/0xEF0BA1C4F3990103 b/debian-maintainers-gpg/0xEF0BA1C4F3990103
new file mode 100644
index 0000000..df2a3b3
--- /dev/null
+++ b/debian-maintainers-gpg/0xEF0BA1C4F3990103
Binary files differ
diff --git a/debian-maintainers-gpg/0xEF242F709F912FBE b/debian-maintainers-gpg/0xEF242F709F912FBE
new file mode 100644
index 0000000..2a0dfee
--- /dev/null
+++ b/debian-maintainers-gpg/0xEF242F709F912FBE
Binary files differ
diff --git a/debian-maintainers-gpg/0xF15DCE5316051F27 b/debian-maintainers-gpg/0xF15DCE5316051F27
new file mode 100644
index 0000000..a30fc7a
--- /dev/null
+++ b/debian-maintainers-gpg/0xF15DCE5316051F27
Binary files differ
diff --git a/debian-maintainers-gpg/0xF3C2F688A21CB648 b/debian-maintainers-gpg/0xF3C2F688A21CB648
new file mode 100644
index 0000000..1fd3fe4
--- /dev/null
+++ b/debian-maintainers-gpg/0xF3C2F688A21CB648
Binary files differ
diff --git a/debian-maintainers-gpg/0xF44CDC387CCC61B9 b/debian-maintainers-gpg/0xF44CDC387CCC61B9
new file mode 100644
index 0000000..90f6a3d
--- /dev/null
+++ b/debian-maintainers-gpg/0xF44CDC387CCC61B9
Binary files differ
diff --git a/debian-maintainers-gpg/0xF6B6345C54273B9B b/debian-maintainers-gpg/0xF6B6345C54273B9B
new file mode 100644
index 0000000..27f5307
--- /dev/null
+++ b/debian-maintainers-gpg/0xF6B6345C54273B9B
Binary files differ
diff --git a/debian-maintainers-gpg/0xF7D3FAD933286674 b/debian-maintainers-gpg/0xF7D3FAD933286674
new file mode 100644
index 0000000..91e5e2b
--- /dev/null
+++ b/debian-maintainers-gpg/0xF7D3FAD933286674
Binary files differ
diff --git a/debian-maintainers-gpg/0xFA9DEC5DE11C63F1 b/debian-maintainers-gpg/0xFA9DEC5DE11C63F1
new file mode 100644
index 0000000..5253385
--- /dev/null
+++ b/debian-maintainers-gpg/0xFA9DEC5DE11C63F1
Binary files differ
diff --git a/debian-maintainers-gpg/0xFE763A64F5E54FD6 b/debian-maintainers-gpg/0xFE763A64F5E54FD6
new file mode 100644
index 0000000..cf754c8
--- /dev/null
+++ b/debian-maintainers-gpg/0xFE763A64F5E54FD6
Binary files differ
diff --git a/debian-nonupload-gpg/0x06456DD791E95791 b/debian-nonupload-gpg/0x06456DD791E95791
new file mode 100644
index 0000000..9202b5a
--- /dev/null
+++ b/debian-nonupload-gpg/0x06456DD791E95791
Binary files differ
diff --git a/debian-nonupload-gpg/0x083781A2D2ACE48B b/debian-nonupload-gpg/0x083781A2D2ACE48B
new file mode 100644
index 0000000..67d3acd
--- /dev/null
+++ b/debian-nonupload-gpg/0x083781A2D2ACE48B
Binary files differ
diff --git a/debian-nonupload-gpg/0x10589E8283DDA9A7 b/debian-nonupload-gpg/0x10589E8283DDA9A7
new file mode 100644
index 0000000..8ab875a
--- /dev/null
+++ b/debian-nonupload-gpg/0x10589E8283DDA9A7
Binary files differ
diff --git a/debian-nonupload-gpg/0x28E545808596DC7C b/debian-nonupload-gpg/0x28E545808596DC7C
new file mode 100644
index 0000000..aee387f
--- /dev/null
+++ b/debian-nonupload-gpg/0x28E545808596DC7C
Binary files differ
diff --git a/debian-nonupload-gpg/0x3884437B13D8FF8B b/debian-nonupload-gpg/0x3884437B13D8FF8B
new file mode 100644
index 0000000..1934420
--- /dev/null
+++ b/debian-nonupload-gpg/0x3884437B13D8FF8B
Binary files differ
diff --git a/debian-nonupload-gpg/0x397F3DB1C97A628E b/debian-nonupload-gpg/0x397F3DB1C97A628E
new file mode 100644
index 0000000..1148008
--- /dev/null
+++ b/debian-nonupload-gpg/0x397F3DB1C97A628E
Binary files differ
diff --git a/debian-nonupload-gpg/0x453F8D999F113609 b/debian-nonupload-gpg/0x453F8D999F113609
new file mode 100644
index 0000000..d057e0f
--- /dev/null
+++ b/debian-nonupload-gpg/0x453F8D999F113609
Binary files differ
diff --git a/debian-nonupload-gpg/0x52E45D29AA34EFC5 b/debian-nonupload-gpg/0x52E45D29AA34EFC5
new file mode 100644
index 0000000..d3ff5e0
--- /dev/null
+++ b/debian-nonupload-gpg/0x52E45D29AA34EFC5
Binary files differ
diff --git a/debian-nonupload-gpg/0x59E6FCB346D609D5 b/debian-nonupload-gpg/0x59E6FCB346D609D5
new file mode 100644
index 0000000..5c2a235
--- /dev/null
+++ b/debian-nonupload-gpg/0x59E6FCB346D609D5
Binary files differ
diff --git a/debian-nonupload-gpg/0x59F187CA156EB076 b/debian-nonupload-gpg/0x59F187CA156EB076
new file mode 100644
index 0000000..64a0de6
--- /dev/null
+++ b/debian-nonupload-gpg/0x59F187CA156EB076
Binary files differ
diff --git a/debian-nonupload-gpg/0x5AC47FD9A0F2EB10 b/debian-nonupload-gpg/0x5AC47FD9A0F2EB10
new file mode 100644
index 0000000..b70eca3
--- /dev/null
+++ b/debian-nonupload-gpg/0x5AC47FD9A0F2EB10
Binary files differ
diff --git a/debian-nonupload-gpg/0x5F2B9266CCBE0A4E b/debian-nonupload-gpg/0x5F2B9266CCBE0A4E
new file mode 100644
index 0000000..743a14a
--- /dev/null
+++ b/debian-nonupload-gpg/0x5F2B9266CCBE0A4E
Binary files differ
diff --git a/debian-nonupload-gpg/0x648047B2D723891C b/debian-nonupload-gpg/0x648047B2D723891C
new file mode 100644
index 0000000..a67cde4
--- /dev/null
+++ b/debian-nonupload-gpg/0x648047B2D723891C
Binary files differ
diff --git a/debian-nonupload-gpg/0x7A749064D38F11A3 b/debian-nonupload-gpg/0x7A749064D38F11A3
new file mode 100644
index 0000000..e86d92e
--- /dev/null
+++ b/debian-nonupload-gpg/0x7A749064D38F11A3
Binary files differ
diff --git a/debian-nonupload-gpg/0x7F55BB12A40F862E b/debian-nonupload-gpg/0x7F55BB12A40F862E
new file mode 100644
index 0000000..141862a
--- /dev/null
+++ b/debian-nonupload-gpg/0x7F55BB12A40F862E
Binary files differ
diff --git a/debian-nonupload-gpg/0x7FD9FCCB000BEEEE b/debian-nonupload-gpg/0x7FD9FCCB000BEEEE
new file mode 100644
index 0000000..2f5f0bb
--- /dev/null
+++ b/debian-nonupload-gpg/0x7FD9FCCB000BEEEE
Binary files differ
diff --git a/debian-nonupload-gpg/0x83E7EA669A19CB94 b/debian-nonupload-gpg/0x83E7EA669A19CB94
new file mode 100644
index 0000000..fd6d89e
--- /dev/null
+++ b/debian-nonupload-gpg/0x83E7EA669A19CB94
Binary files differ
diff --git a/debian-nonupload-gpg/0x85045872DA83FD56 b/debian-nonupload-gpg/0x85045872DA83FD56
new file mode 100644
index 0000000..88a0f2c
--- /dev/null
+++ b/debian-nonupload-gpg/0x85045872DA83FD56
Binary files differ
diff --git a/debian-nonupload-gpg/0x8A111B5CAE426944 b/debian-nonupload-gpg/0x8A111B5CAE426944
new file mode 100644
index 0000000..f78f678
--- /dev/null
+++ b/debian-nonupload-gpg/0x8A111B5CAE426944
Binary files differ
diff --git a/debian-nonupload-gpg/0x962680C5305A9418 b/debian-nonupload-gpg/0x962680C5305A9418
new file mode 100644
index 0000000..5811995
--- /dev/null
+++ b/debian-nonupload-gpg/0x962680C5305A9418
Binary files differ
diff --git a/debian-nonupload-gpg/0x96BD4FF64E709FDE b/debian-nonupload-gpg/0x96BD4FF64E709FDE
new file mode 100644
index 0000000..d33be32
--- /dev/null
+++ b/debian-nonupload-gpg/0x96BD4FF64E709FDE
Binary files differ
diff --git a/debian-nonupload-gpg/0xA1F751F1A55357E8 b/debian-nonupload-gpg/0xA1F751F1A55357E8
new file mode 100644
index 0000000..226b249
--- /dev/null
+++ b/debian-nonupload-gpg/0xA1F751F1A55357E8
Binary files differ
diff --git a/debian-nonupload-gpg/0xA2B91BC6CD4EBDDC b/debian-nonupload-gpg/0xA2B91BC6CD4EBDDC
new file mode 100644
index 0000000..c62ec48
--- /dev/null
+++ b/debian-nonupload-gpg/0xA2B91BC6CD4EBDDC
Binary files differ
diff --git a/debian-nonupload-gpg/0xAAF8AE16305D6E2C b/debian-nonupload-gpg/0xAAF8AE16305D6E2C
new file mode 100644
index 0000000..3e7ff94
--- /dev/null
+++ b/debian-nonupload-gpg/0xAAF8AE16305D6E2C
Binary files differ
diff --git a/debian-nonupload-gpg/0xBB41D45770EF06F7 b/debian-nonupload-gpg/0xBB41D45770EF06F7
new file mode 100644
index 0000000..c430119
--- /dev/null
+++ b/debian-nonupload-gpg/0xBB41D45770EF06F7
Binary files differ
diff --git a/debian-nonupload-gpg/0xC0F8864CDA3D0358 b/debian-nonupload-gpg/0xC0F8864CDA3D0358
new file mode 100644
index 0000000..768483a
--- /dev/null
+++ b/debian-nonupload-gpg/0xC0F8864CDA3D0358
Binary files differ
diff --git a/debian-nonupload-gpg/0xC9230A4849ACE0DB b/debian-nonupload-gpg/0xC9230A4849ACE0DB
new file mode 100644
index 0000000..b17e7b0
--- /dev/null
+++ b/debian-nonupload-gpg/0xC9230A4849ACE0DB
Binary files differ
diff --git a/debian-nonupload-gpg/0xDAB389329A4CFA16 b/debian-nonupload-gpg/0xDAB389329A4CFA16
new file mode 100644
index 0000000..9f8d2cf
--- /dev/null
+++ b/debian-nonupload-gpg/0xDAB389329A4CFA16
Binary files differ
diff --git a/debian-nonupload-gpg/0xDB686C92D9D59F61 b/debian-nonupload-gpg/0xDB686C92D9D59F61
new file mode 100644
index 0000000..df810a0
--- /dev/null
+++ b/debian-nonupload-gpg/0xDB686C92D9D59F61
Binary files differ
diff --git a/debian-nonupload-gpg/0xE5EC4AC9BD627B05 b/debian-nonupload-gpg/0xE5EC4AC9BD627B05
new file mode 100644
index 0000000..0cec4ff
--- /dev/null
+++ b/debian-nonupload-gpg/0xE5EC4AC9BD627B05
Binary files differ
diff --git a/debian-nonupload-gpg/0xEE94D766BAE97405 b/debian-nonupload-gpg/0xEE94D766BAE97405
new file mode 100644
index 0000000..152cc0d
--- /dev/null
+++ b/debian-nonupload-gpg/0xEE94D766BAE97405
Binary files differ
diff --git a/debian-nonupload-gpg/0xF22674467E4AF4A3 b/debian-nonupload-gpg/0xF22674467E4AF4A3
new file mode 100644
index 0000000..2ecf837
--- /dev/null
+++ b/debian-nonupload-gpg/0xF22674467E4AF4A3
Binary files differ
diff --git a/debian-nonupload-gpg/0xF536AA70111D5716 b/debian-nonupload-gpg/0xF536AA70111D5716
new file mode 100644
index 0000000..b0345b7
--- /dev/null
+++ b/debian-nonupload-gpg/0xF536AA70111D5716
Binary files differ
diff --git a/debian-nonupload-gpg/0xF5B8B2E02AF31308 b/debian-nonupload-gpg/0xF5B8B2E02AF31308
new file mode 100644
index 0000000..7c70623
--- /dev/null
+++ b/debian-nonupload-gpg/0xF5B8B2E02AF31308
Binary files differ
diff --git a/debian-nonupload-gpg/0xF67DA33EE71DFDA9 b/debian-nonupload-gpg/0xF67DA33EE71DFDA9
new file mode 100644
index 0000000..44ec3d5
--- /dev/null
+++ b/debian-nonupload-gpg/0xF67DA33EE71DFDA9
Binary files differ
diff --git a/debian-nonupload-gpg/0xFB0E132DDB0AA5B1 b/debian-nonupload-gpg/0xFB0E132DDB0AA5B1
new file mode 100644
index 0000000..de88372
--- /dev/null
+++ b/debian-nonupload-gpg/0xFB0E132DDB0AA5B1
Binary files differ
diff --git a/debian-role-keys-gpg/0x0CA8D15BB24D96F2 b/debian-role-keys-gpg/0x0CA8D15BB24D96F2
new file mode 100644
index 0000000..ce26903
--- /dev/null
+++ b/debian-role-keys-gpg/0x0CA8D15BB24D96F2
Binary files differ
diff --git a/debian-role-keys-gpg/0x42468F4009EA8AC3 b/debian-role-keys-gpg/0x42468F4009EA8AC3
new file mode 100644
index 0000000..259f541
--- /dev/null
+++ b/debian-role-keys-gpg/0x42468F4009EA8AC3
Binary files differ
diff --git a/debian-role-keys-gpg/0x6BAF400B05C3E651 b/debian-role-keys-gpg/0x6BAF400B05C3E651
new file mode 100644
index 0000000..702b63c
--- /dev/null
+++ b/debian-role-keys-gpg/0x6BAF400B05C3E651
Binary files differ
diff --git a/debian-role-keys-gpg/0x988021A964E6EA7D b/debian-role-keys-gpg/0x988021A964E6EA7D
new file mode 100644
index 0000000..af323b8
--- /dev/null
+++ b/debian-role-keys-gpg/0x988021A964E6EA7D
Binary files differ
diff --git a/debian-role-keys-gpg/0xA89C4D0527C4C869 b/debian-role-keys-gpg/0xA89C4D0527C4C869
new file mode 100644
index 0000000..b281ac2
--- /dev/null
+++ b/debian-role-keys-gpg/0xA89C4D0527C4C869
Binary files differ
diff --git a/debian-role-keys-gpg/0xDA87E80D6294BE9B b/debian-role-keys-gpg/0xDA87E80D6294BE9B
new file mode 100644
index 0000000..f993e03
--- /dev/null
+++ b/debian-role-keys-gpg/0xDA87E80D6294BE9B
Binary files differ
diff --git a/dm-packaging/CHECKLIST b/dm-packaging/CHECKLIST
new file mode 100644
index 0000000..d19a603
--- /dev/null
+++ b/dm-packaging/CHECKLIST
@@ -0,0 +1,82 @@
+What to do when reviewing a changeset:
+
+* If you advocate a new DM, ask someone else to add the key. Do not add it
+ yourself.
+
+* Check the changeset. This runs the test suite on it to sanity check it,
+ and if it tests ok, displays a diff of exactly what changes
+ the changeset will introduce.
+
+ ./review changeset
+
+ Make sure nothing fishy is going on..
+
+* If the changeset is adding a new DM, you'll want to use keycheck to
+ generate a report. The report is put in the KeyCheck field of the changset.
+
+ ./keycheck changeset
+
+* Review the changeset:
+
+ - Does the KeyCheck look ok?
+ - Is the key signed by more than one DD? At least one DD?
+ More than 1 is preferred.
+ - Is there at least one advocate?
+ - Does the applicant acknowledge Debian's social contract, free software
+ guidelines, and machine usage policies?
+ - Does the applicant already maintain at least one package in the
+ archive? (Listed as the Maintainer or in Uploaders) Does the package
+ source have XS-DM-Upload-Allowed: yes set? If not, the applicant isn't
+ ready to upload, and should be told what needs to be done.
+
+* If the changeset and applicant look ok to add:
+
+ 1. Fill in the Changed-By field with your name and email address.
+ 2. jetring-accept debian-maintainers changeset
+ 3. dch "Added Debian maintainer Their Name. Closes: #XXXXX"
+ (Please make sure that the changelog is marked UNRELEASED until
+ a release is made. Set DEBCHANGE_RELEASE_HEURISTIC=changelog
+ in ~/.devscripts.)
+ 4. git add debian-maintainers/*
+ 5. debcommit -a; tagpending; git push origin master
+
+* If the changest has been changed:
+
+ Note that this should rarely be needed. It's better to make a new
+ changeset changing whatever needs to be changed.
+
+ 1. mv debian-maintainers/changeset .
+ 2. Edit debian-maintainers/index to remove changeset entry
+ 3. jetring-accept debian-maintainers changeset
+ 4. git add debian-maintainers/*
+ 5. git commit
+ 6. git push origin master
+
+* To make a release:
+
+ 1. dch -r
+ 2. Tag your new version with a signed tag. With devscripts >= 2.10.10,
+ set DEBCOMMIT_SIGN_TAGS=yes in ~/.devscripts and then you can just use
+ debcommit -r to create a signed tag.
+ 3. git push origin master && git push --tags
+ 4. Upload the new version of the package so changes will go live and the new
+ DMs can upload their packages. (This will also automatically cause an
+ announcement to be sent.)
+
+
+Adding someone to the DM keyring team:
+
+The procedure is much the same except the changeset is added to the admins
+keyring. When generating the changeset, you may want to install the
+signing-party package and use:
+
+ pgp-clean -s keyid | sed 's/^/ /'
+
+This will strip signatures from the key, saving a lot of space if the
+key has tons of signatures.
+
+Of course the new team member should be given commit access on alioth.
+And team members can add themselves to Uploaders if desired, although
+the initial upload has to be done by one of the prior Uploaders or
+ftp-master will require a manual accept of the package.
+
diff --git a/dm-packaging/Makefile b/dm-packaging/Makefile
new file mode 100644
index 0000000..70b9d92
--- /dev/null
+++ b/dm-packaging/Makefile
@@ -0,0 +1,27 @@
+export JETRING_SIGN=$(shell if [ -e admins.gpg ]; then echo admins.gpg; else echo "** Warning: Generating keyring without checking signatures!" >&2 ; fi)
+
+all: admins.gpg debian-maintainers.gpg
+
+debian-maintainers.gpg: debian-maintainers/index
+ jetring-build -I $@ debian-maintainers
+
+admins.gpg: admins/index
+ jetring-build -I $@ admins
+
+test:
+ ./runtests
+
+rsync-keys:
+ @mkdir -p cache
+ @if [ "$$ONLINE" != n ]; then \
+ echo "Updating Debian keyring cache" >&2; \
+ rsync -qcltz --block-size=8192 --partial --progress --exclude='emeritus-*' --exclude='removed-*' 'keyring.debian.org::keyrings/keyrings/*' cache/; \
+ else \
+ echo "Not updating Debian keyring cache, ONLINE=n is set" >&2; \
+ fi
+
+clean:
+ rm -f debian-maintainers.gpg* admins.gpg.*
+
+distclean: clean
+ rm -rf cache
diff --git a/dm-packaging/README b/dm-packaging/README
new file mode 100644
index 0000000..eeade90
--- /dev/null
+++ b/dm-packaging/README
@@ -0,0 +1,42 @@
+The Debian project allows some people who are not Debian developers to
+maintain packages in the distribution, This package contains a keyring
+of GnuPG keys of these maintainers.
+
+If you wanted to add this keyring to gpg, you could add this line to your
+~/.gnupg/gpg.conf file:
+
+keyring /usr/share/keyrings/debian-maintainers.gpg
+
+The intended use of the keyring is actually by dak on the Debian archive,
+when checking if an uploaded package should be accepted. More details here:
+http://www.debian.org/vote/2007/vote_003
+
+keyring maintenance
+-------------------
+
+The keyring is built and maintained by using jetring to manipulate
+changesets. The source package actually contains two keyrings, an admins
+keyring and the debian-maintainers keyring. Admins can add new people to
+either keyring.
+
+To submit an applicant to be added to the debian-maintainers keyring,
+someone (the applicant or their sponsor) should file a bug on the
+debian-maintainers package, attaching a jetring changeset that adds the
+applicant's key. A sample.changeset file is provided for your reference.
+
+The admins will check that:
+
+* The applicant acknowledges Debian's social contract and free software
+ guidelines (http://www.debian.org/social_contract), and machine usage
+ policies (http://www.debian.org/devel/dmup). The applicant should post
+ a gpg signed mail agreeing with them.
+* That the applicant has a valid gpg key, signed by a Debian developer (and
+ preferably connected to the web of trust by multiple paths).
+* That at least one Debian developer (preferably more) is willing to advocate
+ the applicant's inclusion, in particular that the applicant is technically
+ competent and good to work with. Advocacy messages should generally be sent
+ to a Debian mailing list such as debian-newmaint or a more specific team
+ list.
+
+To aid in these checks, please provide all the necessary data in the
+changeset or in followup mails.
diff --git a/dm-packaging/TODO b/dm-packaging/TODO
new file mode 100644
index 0000000..24301e0
--- /dev/null
+++ b/dm-packaging/TODO
@@ -0,0 +1,4 @@
+* only update rsync cache once per hour or so
+
+* add to test suite:
+ * Any uid that appears on a blacklist.
diff --git a/dm-packaging/admins/add-ajt b/dm-packaging/admins/add-ajt
new file mode 100644
index 0000000..0bcb8c5
--- /dev/null
+++ b/dm-packaging/admins/add-ajt
@@ -0,0 +1,44 @@
+Changed-By: Anthony Towns <ajt@debian.org>
+Comment: adding myself to the admin ring
+Date: Mon, 26 Feb 2007 18:25:59 +1000
+Action: import
+Data:
+ -----BEGIN PGP PUBLIC KEY BLOCK-----
+ Version: GnuPG v1.4.6 (GNU/Linux)
+
+ mQGiBEDAEgcRBACz6RhezeabWNJnRuf7Rh3p2btu8FUy/ax20TbSVOs93nU55HYu
+ HgyiwdMFkVQwrIQQZkQFrkZGsRbstH2KWhRhm1SQS6PG23ey5wUcNKfoAJyeHeT7
+ J3dHuH8RBdwVN+CYefNJjdepFXJk9O/klqxEaJnhXymeTeaDNlHo/YmQMwCgqRz2
+ B0tY1oD1LQo3mKs5GFtWOssD/if1PH1NpxwA/CBpoLK7u/ajX8h4e7UFF7caJW3O
+ SoWcRdm1t6EuxN+UrX1Qhyr4Lzt+R2/j3r2zzpl6C4ieGThVKMD/BsQrsaiiXR8z
+ PfjEwP8wgLxam9IzKF8FLrLxCwrFCV6eTNoM9+d1oue2d9xDbE9ifd0GQEhhzYkJ
+ 0CUpA/4rqVK4eo7u9lR81FsyhuGOIgn3Rgt1upTnlKmIhNaE1avflKJxsgrCnHWY
+ LlsU8mxHElUsP9Lz+E7cEjqT1z+PFWTvebLwaiVlrHOD5zv25s4E5/g8lJl7xqTl
+ q/HIOaGrLQvnyOhuD6XGWTLSC3Rs6SNGj8JB6sOLQ1Bjo0nzfLQhQW50aG9ueSBU
+ b3ducyA8YWpAZXJpc2lhbi5jb20uYXU+iGAEExECACACGwMCHgECF4AFAkPRPnIG
+ CwkIBwMCBBUCCAMEFgIDAQAKCRA7F7x0Kk4+qqqGAJ9cdksq48TKe83luvAdRa0+
+ /94kCwCfcDlNtwHziJUA/ZuYfbYXx35jz9yIXwQTEQIAHwUCQMASBwIbAwcLCQgH
+ AwIBAxUCAwMWAgECHgECF4AACgkQOxe8dCpOPqrMxwCdEDKPzD7XaCZm4IIEPa8M
+ kUZCE0MAoI14tPBi/wZRZc9RoxM9kjbNkcAQiGAEExECACACGwMCHgECF4AFAkPR
+ Pm8GCwkIBwMCBBUCCAMEFgIDAQAKCRA7F7x0Kk4+qsc8AJ0UPwhwGT2F2iQjl7Sv
+ 1kXb5hyt4wCglciNqqnExCbcaF1CVCdlliyOWB20JkFudGhvbnkgVG93bnMgPGFq
+ QGF6dXJlLmh1bWJ1Zy5vcmcuYXU+iGAEExECACACGwMCHgECF4AFAkPRPm8GCwkI
+ BwMCBBUCCAMEFgIDAQAKCRA7F7x0Kk4+qsc8AJ0UPwhwGT2F2iQjl7Sv1kXb5hyt
+ 4wCglciNqqnExCbcaF1CVCdlliyOWB2IXgQTEQIAHgUCQhar1wIbAwYLCQgHAwID
+ FQIDAxYCAQIeAQIXgAAKCRA7F7x0Kk4+qsBdAJ9Z6H9uB7q8WbuuySYuYN1yU0A5
+ ZQCgnovFh/3Ixx9oP7R9I2rbv39xDje5Ag0EQMASHRAIAKB+yOhsYF4pbjoDO46D
+ HXUP0p5rnRypcsLCWt/aibLglF9ancLMNrsRORjKYwCr2JEdounsQAeA8nUtJgwJ
+ m71BYBAMkyHccT4L3py6dq0dfh6n0F60qJoLOObD2A4ohx3GyWIMsa4ungQ1pVGV
+ crXrrJbKSAtDbjqgoVumnhhEz9jEmFXFpl5N+uDit0Ajp6e+dktCKECOXc32rpGR
+ AVPlE2KeSLXt83QQw66a6NoCPzb6QJtPxrWodludJ5UCioMOF7G74FqFqRGdazWX
+ jHA04rdJ7xn/QPnyuj36rA04G16OsjTRlrzXDTVGSV5LxVyWVdzXF6DK0I4aXr5E
+ 6y8AAwUIAJKltPbsj5CEX1+E2mjr4Rx1bx/fIEmSWXGcw7YSx9KfTSckv3nUy70P
+ tGtR2ScVMyHCjLkVPcttdZ0zea2TFmY0k+V0Ec/I2juCsQXl4CC1gcALjEl2ZUAI
+ N8NC4ED/sSikyPTpBD4nfuqs+j0iFPBUIYEEf2kdNFw2huYfvxvJCDYW0Ov4Z75v
+ Yd1Jyu9CIs5xxJgL6uN+s3Z0Yj27V85km1e9ZRG56XPTnArddCmuJJP0oVxEzG3T
+ 9YoS4XJqaXXhnljZOga1UqyR5Xgl5E1v9HTMWlwYfdw6tYcjY2L7WF+YQgsBBYkl
+ p049urQ9ljThftTQdmbeTO5fM6+I5yaISQQYEQIACQUCQMASHQIbDAAKCRA7F7x0
+ Kk4+qsTjAKCall9gy1eMO2ONWYAqCZxXHbQhZACgi/i/gWZLpyLmL/o3Hbv54I4k
+ Iao=
+ =NDPD
+ -----END PGP PUBLIC KEY BLOCK-----
diff --git a/dm-packaging/admins/add-anibal b/dm-packaging/admins/add-anibal
new file mode 100644
index 0000000..d40c0b6
--- /dev/null
+++ b/dm-packaging/admins/add-anibal
@@ -0,0 +1,60 @@
+Changed-By: Joey Hess
+Date: Tue, 13 Nov 2007 16:28:53 -0500
+Comment: adding Anibal Monsalve Salazar to the admin ring
+Action: import
+Data:
+ -----BEGIN PGP PUBLIC KEY BLOCK-----
+ Version: GnuPG v1.4.6 (GNU/Linux)
+
+ mQGiBD2EkWgRBAD1qMm6WkAZ9xgz3VJVE9yO3crWKHpKGN1uqSV9GgfW0W25iLtJ
+ jOEnCGO8itIN1/lIns7WDJTiohslnVrns/fHQOKs2XhQKA/CeiOlpxlmCJoMS2ib
+ EdbpcaKoWr3CE6s+aaT/b1JypTu/8kivqnedYZ6k0O6rQielP/ZW5+HYGwCguqEE
+ CypiqBCSrPoyXOGPaUnN8/sD/ikK9zeiyudWiX4oBLirIufuoWqASSQlELfnJgyo
+ hWAQG/euiHYVe9Tl0N+GPcwhTo/cZwn4GixrdGWri3FyN0jKLmWWuC4JJuaMxz9s
+ F6ZOl4nC9R/UjQ8Y4S4vjYe+zJt6EEoAzdWNpccEHIASJENPQTisAPhAqWLSfwKH
+ ebAVA/0QSOy3u4ltwk1e/HSwqrgY9DGjYiLNiw9pfM7wcfIeIl6/JIBpoLckWQ5/
+ KHgiRrA022NOaF9lwcfI8DJHqMG6Rf+r26lhn8852DxJNuv7lRSsCUf2+NSifnXV
+ wJbIUuBYi1552DcYlWKMxd0O0Sz1RDmLc6EUl2Fad+b/SdvJ0LQrQW5pYmFsIE1v
+ bnNhbHZlIFNhbGF6YXIgPGFuaWJhbEBkZWJpYW4ub3JnPohhBBMRAgAhAhsDBgsJ
+ CAcDAgMVAgMDFgIBAh4BAheABQJB8AzdAhkBAAoJEIqQZ3kYgCg8hm4AoJDfRGU6
+ FZMlE3lOdSgmvqJNKhQWAJ99V1HqMPeljR7GDordMG7Cq/i1H7Q1QW5pYmFsIE1v
+ bnNhbHZlIFNhbGF6YXIgPEEuTW9uc2FsdmUuU2FsYXphckBJRUVFLm9yZz6IWgQT
+ EQIAGgULBwoDBAMVAwIDFgIBAheAAhkBBQI9hJFpAAoJEIqQZ3kYgCg89PIAniLB
+ VYh7Qv4H8mZzxVv+pX5Y6HTmAKCnUOPz/Mg2mLMi+vxGz6tVXh5YQ4hfBBMRAgAX
+ BQI9hJFoBQsHCgMEAxUDAgMWAgECF4AAEgkQipBneRiAKDwHZUdQRwABAc04AJ9f
+ 8xnTpyb0GKCIJRTuuWQZ0Kk00QCgsBXAwHKvNssGA1JKKF6Iy/vOO16IXwQTEQIA
+ FwULBwoDBAMVAwIDFgIBAheABQJB8AzVABIHZUdQRwABAQkQipBneRiAKDwrKACe
+ LwHoOzeSOSIXMM+XoNVZozDn9lIAoI3Tc3IkQveLyLCW88ZSx2aYbWy6iF8EExEC
+ ABcFCwcKAwQDFQMCAxYCAQIXgAUCQgLA4gASCRCKkGd5GIAoPAdlR1BHAAEBP3cA
+ oLEcWuLQwkrS4r+xahKGhL7GyiP+AJ91i+DYPt75/7ED8eZS0oFisWfBzohfBBMR
+ AgAXBQsHCgMEAxUDAgMWAgECF4AFAkICvzQAEgdlR1BHAAEBCRCKkGd5GIAoPA6h
+ AJ0Tug7Jc2BQmCpxnbklXgem/ubF+QCeI3ML61ucJP2SrmKcsFGMTR3haku0KEFu
+ aWJhbCBNb25zYWx2ZSBTYWxhemFyIDxhbmliYWxAdjd3LmNvbT6IXQQTEQIAHQUC
+ QE6I0wIbAwULBwMCAQMVAgMDFgIBAh4BAheAAAoJEIqQZ3kYgCg8DQkAoKJTGQrf
+ m5PuEFv5XiVdiv6XV27WAJ0SIeB6Ag4gNbHWqwRhwKkh4q5k47QtQW5pYmFsIE1v
+ bnNhbHZlIFNhbGF6YXIgPGFuaWJhbEBjb21wdXRlci5vcmc+iF8EExECABcFAj2E
+ ksIFCwcKAwQDFQMCAxYCAQIXgAASCRCKkGd5GIAoPAdlR1BHAAEB3UwAnRphWaTb
+ n6PsDRX8Gq1Bv61wchnxAJ9MtuKmb3JkiUpFQh1x0yt6WtVBO7Q+QW5pYmFsIE1v
+ bnNhbHZlIFNhbGF6YXIgPEEuTW9uc2FsdmUuU2FsYXphckBpdHMubW9uYXNoLmVk
+ dS5hdT6IXwQTEQIAFwUCPYSShAULBwoDBAMVAwIDFgIBAheAABIJEIqQZ3kYgCg8
+ B2VHUEcAAQHHtgCfbNtAOXFsuRZBlyUP6NWI1cbw9CIAmQGO1ZK/i2ITobSpEHBL
+ bjTH3X2NuQENBD2EkXUQBACmCcD3nRR2ExM9qDquHZSMYJ5UeEfQvMB8bSWp6dGS
+ ieKZuPXW3K1RFBR2tbHYtPi4H8Jhr5Vwp48u0fT2X6Wmvt3HpNfLBu2nYC6XOQra
+ qeMijW6wEs5allxOuBpXg3hVhdBQtJlPw5/mbWyl261dQHtBm4AwpqUT+gbaBMnI
+ owADBQQAmdk+LBODRkTrQ2CseWXVZSjWnUuS/JkVEqcMpX9ailj7GfhtuGeyNS8v
+ QNv37AiJTdBTIqw4YiTqzzBdUwzkLdZjvq/LvaW+1H+NTdgjMtFaYW8dCUYp9i28
+ NJKNLx4IHd55tQDi8lNYQvQzTQBI37GyIGUb26jwexxOcSUyahiIRgQYEQIABgUC
+ PYSRdQAKCRCKkGd5GIAoPNQxAKCmYgMuA1AL/she96xk3+2CX+xmrACfSD4IZQtc
+ OTTMkb2sxgRU0ejMBbC5AaIEPYVHzBEEAOANSoLcH7iP0qFSldPr8eX7yNWc+FHN
+ u2bfK2YW1AvtyejF11GNoJ0aWjh8hBrK17cskA1P/7tAVxpIQSUVAmT3Ejmvz1lV
+ 7SocXBXCygRiA3MC+pgzmztJLC+pxVNcMyjehDlXcYnMizuX2yPvl9Y8aikahJaR
+ uPw+q/klHUEbAKDcLZ+xnxtb3mtS1n2eE0OMZ/3zkQP/b4nE7bJfJMiNPW1Ffswv
+ V95soqj5ZF2UlwtWzS+/J2ONP9liWcA0rMXXi96eBR5awWSX/rUp6hsCsDhpe9qJ
+ gXu/1tp12il4J5yhsIqSGnOfT3+C2woyMB0vwyRjAxyZgB9VrWjKPM3iBS4vSTK5
+ hPH0s892sTqc8JG6vYnSjCsD/2zT98WQoOaA5o7P8+hrZ7EkyPzI/NsTOr9hPLmo
+ TH7lvH8Kg0sraf5r0nZEnNjJaVLCFFryu0YsihRRzhMfeaHGk+C8hkKf5yxwun45
+ fl8INBdQriWKZDVt4F3wTYRYplWMKMz9NGNgiz297S9PRGKjZB6H+Lp8N9FIw38Z
+ NxmiiEYEGBECAAYFAj2FR8wACgkQipBneRiAKDx1NgCaArr6Q+re6LyeHa8gPzuJ
+ wRPGPyIAnj0J/mKxss60+4QmiyzjB1rmJC1C
+ =xFYh
+ -----END PGP PUBLIC KEY BLOCK-----
diff --git a/dm-packaging/admins/add-beattie b/dm-packaging/admins/add-beattie
new file mode 100644
index 0000000..4c1ad98
--- /dev/null
+++ b/dm-packaging/admins/add-beattie
@@ -0,0 +1,51 @@
+Changed-By: Joey Hess
+Date: Tue, 13 Nov 2007 16:28:53 -0500
+Comment: adding Michael Beattie to the admin ring
+Action: import
+Data:
+ -----BEGIN PGP PUBLIC KEY BLOCK-----
+ Version: GnuPG v1.4.6 (GNU/Linux)
+
+ mQGiBDvwVRIRBAD2de4B55dgkueigUPIRobaS6KtvPzOZwCF7AA/flLTLduLme+1
+ f19at29opK10TxTsnH2WK+BNClCckL1b8hVvTFzfBQ0P1n3CUWVkYaL7qJSfdXkh
+ irEIIXjylqmlfXwa5K50pkmJcqKlhOTfDvi4h7JY688iVuEXXfZzUaxCAwCgofDW
+ vI8LRqUMGWiTcEEqbW9oF6ED+wc6uWOVIqB9IiPu8XBa/ii/4AUfbQrKP5Q3ssb+
+ kqCZXS+PyxYrb06Rs/o640/25sM6hmQxm2kWNusthRMqnthhZXOye7dvMZpBC0f/
+ TdyfhgdX57Nf0j0E85v8RWmSIcIBWijvHwClffKlvHbo0Bt7QQ4IieLC9b3RcpCz
+ 8NVQA/9rsnBOmrV0pbx1A6XIRDwJALX88OylJnjZ4ONIIQHp2xvP6XNswLDAYQDF
+ 2CR5u36+CQ2jExK8SZSzi3bRNS01kghL/eKvL2a9Bclu2NHmptA9rGJ6CgYKO8z9
+ h0+WG881rO1p7t8xiLG/F8Tc8Nmpf54z7u+rTvC5z0cVcLaLWrQgTWljaGFlbCBC
+ ZWF0dGllIDxtamJAZGViaWFuLm9yZz6IVwQTEQIAFwUCO/BVEgULBwoDBAMVAwID
+ FgIBAheAAAoJENkKHHX5D5/xhAEAoJ74A6CD94I+JTjFEsOdLMYatapqAJ4pKZ7g
+ NDtG8dbSCJsuzsGvGu1lJohcBBMRAgAcAheAAhkBBAsHAwIDFQIDAxYCAQIeAQUC
+ O/BVFAAKCRDZChx1+Q+f8Xo9AJ0cAKODbtS41tXyfFYWFhRkF9qSLQCfS1jhT2+y
+ eR+yAIKfakhGbQBxIEu0IU1pY2hhZWwgQmVhdHRpZSA8bWlrZUB6bm9jLmNvLm56
+ PohcBBMRAgAcAhsDAh4BAheABAsHAwIDFQIDAxYCAQUCPWhfYwAKCRDZChx1+Q+f
+ 8b3YAJ9G2XiO05LcijhoihtjTu++GJ4vygCeLGHBPwzvCFTeh3xenTUqRrNSvhGI
+ XAQTEQIAHAUCPWhfYgIbAwQLBwMCAxUCAwMWAgECHgECF4AACgkQ2QocdfkPn/G0
+ HQCfUk5gWKhz+EqphK7NFpnbBsJuGIsAn1NsJOm6YbO5Eus6/oTOeJKEaljDtCNN
+ aWNoYWVsIEJlYXR0aWUgPG1pa2VAZXRoZXJuYWwub3JnPohXBBMRAgAXBQI78FVz
+ BQsHCgMEAxUDAgMWAgECF4AACgkQ2QocdfkPn/FjaQCdGNSsfp337ZXU2TuLBuY0
+ z5XIC94AnAkfv/3CEtPwhj58Ub9w71hmtorwiFkEExECABkCF4AECwcDAgMVAgMD
+ FgIBAh4BBQI78FV0AAoJENkKHHX5D5/xI/MAn3fU8YKPhyPjo21xRZrkLy0ij1Yq
+ AJ9L1BOFaKbckIi6eEqNoHOBgYrEL7kBDQQ78FUZEAQAs4A196scYWLXtGOnTqHp
+ BfYWH1UvEL/rYcSiK+6kD19E2AZZM52dYhLqaiJkiuyBgQqIfeLZnZauA3gPsX3k
+ ZrjvKmsT8HGXfmlCTigQwYVyUnWCJW/FKgGQ2O++aS7HCNstdRQSbeSw/0c8lpTG
+ 4YdSzQIOGWW7bBbUOzumcFcAAwUD/0JSQdJt1a/FvkTiwnfIyWtzR/kLfSwXTeK7
+ gX8d1PtvJqA6aoEcFt1Tj6yeg5jTx0S7T2x+wt7mqojMkhA6zD4z/et9/LH5c0el
+ SzPzduyEAVvHrifw0ShbhMSW51VkDGV7Bn1ocgz5X+AfmvjJbgjOTBIVJwUPQmkw
+ PrbnwIzFiEYEGBECAAYFAjvwVRkACgkQ2QocdfkPn/FCeACeL9yXh8p4sxlGvgcp
+ zGfmIgXYO74An0oGhg9CIUV9FzJ9aW3gfrCrshfpuQGiBEBL4FkRBADJRfFYgZep
+ Z6fOi1yoHZIETcIwS+qWJJIMOyREyLh3fbwEz12l+GZiIeKPkOkKFyVAPjJvYLO/
+ SVqUCfvD9Zv6rCH6Nrp/WI4+9Enn5b2CGZbKhvOOEYASF2ZIsthmBrkOKwFF5fyT
+ 1zyqCkEM/l0Eet62o3c1r27J3RUQxT7AiwCgouopYGdYepRucqxMOFa0ok3YiMEE
+ AMfW1wfxm9fWWNo2ES31qMn2U9RZ7ky+sU1jNynPjHTw219eClajBcg6YJ0hCzCJ
+ 5vjN1YFNrEd0m4xATEoW07vRX7m5XGiDuLdcR75LAKxM4xwrRUAYV/EaS5Vrgbow
+ rrWkMqf5es7ey4YLv469yUA7PM+7sf04W2tEQQRq1iCEA/oDmXCAF01MjCjItp5W
+ lLsxFjF651c4ygf1FFPSBnsKgq941iitGlp/pqDeGHfcKdxGWolWMo6CXhIltv4T
+ Z+yK7XAmmBkll7jVuziVZ6720RMTRC1xIgK9+LoG6VBCoO3VpEmOWY/0hJkbElKb
+ 67ib7jg9aQl3A/rSZBRpm/7xF4hRBBgRAgAJBQJAS+BZAhsCABIJENkKHHX5D5/x
+ B2VHUEcAAQGGygCfU76IDPaVBoBLcRPLfPo41Jsi8YAAoJ/ve97KMpds80JQQUc8
+ xL/c1cX9
+ =FnTj
+ -----END PGP PUBLIC KEY BLOCK-----
diff --git a/dm-packaging/admins/add-bnelson b/dm-packaging/admins/add-bnelson
new file mode 100644
index 0000000..d438fd7
--- /dev/null
+++ b/dm-packaging/admins/add-bnelson
@@ -0,0 +1,35 @@
+Changed-By: Joey Hess
+Date: Tue, 13 Nov 2007 16:28:53 -0500
+Comment: adding Brian Nelson to the admin ring
+Action: import
+Data:
+ -----BEGIN PGP PUBLIC KEY BLOCK-----
+ Version: GnuPG v1.4.6 (GNU/Linux)
+
+ mQGiBDvEa3QRBACbqV/SZDDxZHs+g2+wCIHjTFF+ivSKxoOymgu6hY1eK26lRMgP
+ yga2gTNJGSdEB1zsEWOjkeEUH+dpz0eOB0vBsH16Csyr1poT3mvYBFrtOFSBGN2d
+ GCxHWR5PTygATx/XdbYeB7sNWVgkQg6O6mYEFO0TtejgvXi6alWVS0RL3wCgtGa1
+ GdrLMjMOsF24XbHBvplRHQkD/3XwAmCCY9ZO5JSgVjP7x8hnrYujvQSKj9bWYI90
+ rEdPITbPbvhW0IIk9Ks7Dc8+aogUjY53aJMUDxu1GmnQ3uFisAhVaHQK3nBMVL4K
+ RJboWkknu6t/Qb3Fx9NmOFAlsxfOu3KDgt5+tBWzrYowDupYIB5+ravCS8GS2B/z
+ PVy9A/9bxne5qT6aK4TecZU9WS4mtF8HqjMpdRw7iz/UZzRtsiAv2mWBMjW9jnVS
+ H+bOTNtz36+haFavQbwkLMdx0lrEqyx9BCSXYKIdP5KMSTlbfdpw60U/Cu9SlVcy
+ KE9ZZTiw5ONWmZIKRGibLhpPgUlabiPstaleIz1JvuVu3d53jLQhQnJpYW4gTmVs
+ c29uIDxibmVsc29uQGRlYmlhbi5vcmc+iGkEExECACECGwMGCwkIBwMCAxUCAwMW
+ AgECHgECF4AFAj7TiKwCGQEAEgkQXcYaklnaavIHZUdQRwABAT6qAKCjbswpmUvb
+ khnMPvJHe4DsuvdbagCdEAbj8nK8Yxd1Ma0m4uBeQtR8Jie0I0JyaWFuIE5lbHNv
+ biA8Ym5lbHNvbkBzaGl0aG9sZS5vcmc+iF8EExECABcFAjvEa3QFCwcKAwQDFQMC
+ AxYCAQIXgAASCRBdxhqSWdpq8gdlR1BHAAEBSwMAn1Rzw93XjJ/pxE8q8BDhq9Vp
+ ee4wAJ9/1T0USWDP2bO9vh9GPvesEKsnXbQkQnJpYW4gTmVsc29uIDxibmVsc29u
+ QGJsb29kY2xvdC5uZXQ+iF8EExECABcFAjxnx5kFCwcKAwQDFQMCAxYCAQIXgAAS
+ CRBdxhqSWdpq8gdlR1BHAAEBrLMAn39Jm76d35im6rsFrP/UbSs3cxxnAJ9hjw0h
+ RdDfaoD9iK5kvE7Lg6fnD7kBDQQ7xGuEEAQAmCc1OSFetPCFFIgfpSxhsX1lmv/5
+ O2RIjJxUHeAHJVcmADjtQdFXn0do/vMUU6SHqGTTtrHIuFRf8SvGUllyq2NpY+CR
+ Y/HQ9yQicH5U/y2D6R0arhDpL1sDyFeh/kOERQIoJ2eAN8ryhbkc2sqxzqBJD2nd
+ MWDzryFlE3HBjYMAAwYD/00t39kUnRJ8tiTTU3YHHMaIyzZ/pDoZDUzB5XhUNVkR
+ nNf64lZmOE4Bv0mgF1vL7FStArC1NWgwa4jKArnS3OLosEe/6EoxpP05gSIo3TA2
+ UJsAiST8KmXxUuUaHNWxIcgYVudW3we/INWVneW9C3nGOI9fr+87AtZd6q3h7jpj
+ iE4EGBECAAYFAjvEa4QAEgkQXcYaklnaavIHZUdQRwABAW+rAJwLs7mf95ge4OiP
+ 932Hc/igb6z9VQCdEhrpLG/Rkyl1lSdiUn5DBlgDH/A=
+ =bS/Z
+ -----END PGP PUBLIC KEY BLOCK-----
diff --git a/dm-packaging/admins/add-bzed b/dm-packaging/admins/add-bzed
new file mode 100644
index 0000000..ae74eb8
--- /dev/null
+++ b/dm-packaging/admins/add-bzed
@@ -0,0 +1,63 @@
+Changed-By: Anibal Monsalve Salazar <anibal@debian.org>
+Date: Tue, 13 Jan 2009 15:49:16 +1100
+Comment: add Bernd Zeimetz to the admin ring
+Action: import
+Data:
+ -----BEGIN PGP PUBLIC KEY BLOCK-----
+ Version: GnuPG v1.4.9 (GNU/Linux)
+
+ mQGiBERIDSwRBADCIXMFg5YxiW4c3Fy6GSGxa0/Qyj+D2gLh77Sb/3/xmWUpZDvV
+ SXZBa4FY5c3oM2ISdK6cMr00b2+J9O1lUWLapIT5EHKjpnGQTpEb0i24jrHcPP5W
+ ZrdFyX90Sk4xCPx6lHbXYy9TnpZFymNG/nhfuiAJVUxs9TAyRvsjc49y9wCgwZBJ
+ bEm4D0PVklGeN0olbQ67PVsEAJzyTam4fpJH8Tux8uRC3M/RyoEqPuxMm24OCyss
+ al16k7CaozMZHaR5YqLl7bTPKHX1KFtF1+lFlguerJN2CYQQm3CnoGnK4XNGy9jl
+ Q/EIgEZFwA5yTWXKSVvk3s+LD2Dz1WEGI6x6CO3hGLnqg7LcH0bobuWP5awDDZew
+ Y75hBACAL93QzhShF9Lyxr1HuKSegBrkB2Lhg4ZhaXRW96Gme4+gZuhtWWKRSgRK
+ 0tUlM3u+5ai0i4Vh8qLXxVdjJRpawlrK90dg8qM25rUxj+DlgZ2JEqIQRbfhz/UT
+ rPTdKo0gbrkk8QZ08zlbcFgpv/fos/UBxaUYOpQ9Em8TCp0UW7QdQmVybmQgWmVp
+ bWV0eiA8YmVybmRAYnplZC5kZT6IaQQTEQIAKQIbAwUJCWYBgAYLCQgHAwIEFQII
+ AwQWAgMBAh4BAheABQJESBnaAhkBAAoJEAZ6rQTJO/958LIAoJbkfPmjmYUsbp2I
+ wi9HZRLfLXuiAKCt9R8esd6W9q1+QFPRq+85Fs+J7rQfQmVybmQgWmVpbWV0eiA8
+ cm9vdEByZWNsdXNlLmRlPohmBBMRAgAmBQJESBArAhsDBQkJZgGABgsJCAcDAgQV
+ AggDBBYCAwECHgECF4AACgkQBnqtBMk7/3n+QQCguxV3OYIRNHsG6fAsdpNeMhIY
+ I0wAoIailhYNOLDGL98NjsZXr6NfgjlWtCJCZXJuZCBaZWltZXR6IDxidXp6emVk
+ QGJ1enp6ZWQuZGU+iGYEExECACYFAkRIEW8CGwMFCQlmAYAGCwkIBwMCBBUCCAME
+ FgIDAQIeAQIXgAAKCRAGeq0EyTv/eTx6AJ924ux6C+wX0MeIIu4YX8UOAQQECgCf
+ VhSKFmEQQv24HIVyly3sNO8VsFq0I0Jlcm5kIFplaW1ldHogPGJ6ZWRAZGV2aWFu
+ dGFydC5jb20+iGwEMBECAC0FAkbSzJ8mHSBlbWFpbCBhZGRyZXNzIGRvZXMgbm90
+ IGV4aXN0IGFueW1vcmUACgkQBnqtBMk7/3kHuwCgnRXsN+dw6z20/rou+1UiCbu8
+ caIAlA0Pipcdov1HHtd7VwdJuw+DJyq0JEJlcm5kIFplaW1ldHogPGJ6ZWRAcmVj
+ aG5lcnBvb2wuY29tPohmBBMRAgAmAhsDBQkJZgGABgsJCAcDAgQVAggDBBYCAwEC
+ HgECF4AFAkRIGdoACgkQBnqtBMk7/3lZrQCgrDlS2Yl4JrPYR2CxHDNs8ls9x2kA
+ n12DPmOxSFn3BKRLCGu+i35T2DTgtB9CZXJuZCBaZWltZXR6IDxiemVkQGRlYmlh
+ bi5vcmc+iGYEExECACYFAkdWWyACGwMFCQlmAYAGCwkIBwMCBBUCCAMEFgIDAQIe
+ AQIXgAAKCRAGeq0EyTv/ebS8AKCThPhoH72WAeX6SgBeg6saZ+rHUgCfQlHaXu8w
+ pqMENsBPaGyu/+FS0VG0KUJlcm5kIFplaW1ldHogPGJlcm5kLnplaW1ldHpAY3Jl
+ ZGF0aXYuZGU+iGYEExECACYFAkePaAECGwMFCQlmAYAGCwkIBwMCBBUCCAMEFgID
+ AQIeAQIXgAAKCRAGeq0EyTv/eSCIAJ9eOtodK/wiX5acpmMzeVlOzY9pYgCguzFO
+ 7PpwyRM5obx/t3ByVJLPo/W5BA0EREgNkhAQAIXHD590JBDHw08AWBdlnskYkuyo
+ jMVkE4Ef2ayjA/VcZ/F37gMwZ7KYbQJ+9ybE59MJ+9ISv4JRrQIbXwLVIBboGP/C
+ yQc5UFAwcQR8ReUmxhs1UcRaacCLHysvfuf5C+LHcMYFf/j58qiAWT+95pv9VH1r
+ 1+TIXxOlqOrW+vj6AdiSfp8abE8vx3jlHreCtcSKK59TPghcWFwhmeGI6KseBhPI
+ 1pC7U/dsGHHjDNXNMv6gl8buNBj3Ys75Xg1oVqU4thmQ2+XGFlBC32qoNNCyyJP2
+ t8oJu0rVs8iDjuJr8lo/ZB1Iw9ZquyueBriS56LF330I0vGkLSYvW2dabQDhiWLC
+ chlrgFAXJ53biK5yFfHUe8YtjSNVm3LvgefVFimZ9Vp7mdnG/Q9vnKNVzq18fbdZ
+ HiyAzxV3/sVYqECz5ezmQohn4qvzwSKDTZYRVZ3Hfo4ik+5MqyUZFFoj/UVFkt56
+ b15Tcn/adVbGPGTperdY+KsWXqRuxY40oK6/D+n/apqLx9XsGafNC5rjMqrive9p
+ N6+hLN0m8LP3Di471ig+2YJ1zHRT7jJRunvDljvkqczPpiY4ASb+ieCSTWFM9a4w
+ 0BUe0PXyNL8n9ppxpACn3rfDHOUZaKbxMEWNKzSR7e11ZQ6187+ilkIP6CgUhBVZ
+ G/dKzn5aOLZSdVSLAAMFD/9qp4bEdc7cElfZEI0MaCLouipgYMqzV2R8XmrvSspY
+ /DbYXYp5+7y9i4CwOAjEwormK1jfcXNgTRJNTjR1yasB2KzYpR3lLfzQeJG6kYAS
+ 7n5QfJJa99eW90IEjYnfE+tRWZUXG6SC2wEtIp4AxCmeCXfebnOKtEoqVN2i71gg
+ fwRfn+DoTmb/1fmQ6jih5G+loO6pEK7wPp4Gd3F4mZAHYErgfFVl6ZsvFxj2DKpy
+ u3IxafKKvgEaO40aUlSEHB/MgB/uW9ClEUho52IpkntNmAYr2bNPgQzoyzaPULnB
+ 8wix7C2IL9ZFP9nL4/7KxyS1Ow/+1+KR2bG0D9rcHiZsyBvKRrOLTHdya9R1MTOM
+ BC753TDE1Sx65OeoVVI2NC2Ye9bphPng92xp1c6lPtqfvk1248p/HVFOsg9E5jf7
+ gt3pbs9YUu1YWl4OGqgLmKc08hEk0uSRNc9KuCiVPZLuQ4qZSp3XteMtCg4M0AfA
+ B1qJMLWAcz8iU/dP6GM2lfUXPOHizmV8Wxjf8l1ntWowfyrMEQlI6jZvGH0Q16Rh
+ kn1v9tVs9DLaKMAhXkG2CBC5jJhUDTj9nrNotHUhG5jlJwB0COOC8zeBfbddH+XH
+ Wnod+H0kfnYjd/rteQEEYtS8bHZw0/wJjh6O16vwsrmlUtx0n98FFj0AMDKy8tv3
+ xIhPBBgRAgAPBQJESA2SAhsMBQkJZgGAAAoJEAZ6rQTJO/95F3cAoK+u+nXs5i6M
+ NSJ+TC8pjC4d1b5+AJ9QtgIL3keMPT623Ol9ID+vysHQwg==
+ =ebV9
+ -----END PGP PUBLIC KEY BLOCK-----
diff --git a/dm-packaging/admins/add-he b/dm-packaging/admins/add-he
new file mode 100644
index 0000000..a7424ae
--- /dev/null
+++ b/dm-packaging/admins/add-he
@@ -0,0 +1,45 @@
+Changed-By: Joey Hess
+Date: Tue, 13 Nov 2007 16:28:53 -0500
+Comment: adding Marc Brockschmidt to the admin ring
+Action: import
+Data:
+ -----BEGIN PGP PUBLIC KEY BLOCK-----
+ Version: GnuPG v1.4.6 (GNU/Linux)
+
+ mQGiBEAtwQ8RBACoyMaHYaVA9QotZMz8SlLYLJSydEKMH458eieM3DfpDwWGDzs9
+ uR7H2hzSbbhEiMEfY/TwQTPgap0GkCFighyZ12zcKcE9hFOBW4UxbabAnZAnDcsM
+ XsgPeyWzSx+ZAJ1rDRzvVLeOHTcnex0xMMF7xTbMurRE0hFfR+ZxvZiOHwCglEwB
+ 4x/f3GAFFfTZvQitrkLKbHcEAKh41snVFb35myaPDQDKnJYoYgtsDcDFmo9Fbk+H
+ 9p/488747cztqFFJ2YsC35KJBg0RATkmGnbrzZYDAQFFpb2v4wDSBauNmc6go5nt
+ m5tAdcG0hQEbk9rpEfgGSwjscRIrgwb9A8xPme+m+qmkSqVr2fNwxVexhB7qJvbu
+ LhjMBACaBhnRIIiQetXbWvuiNVJgC2s3orxIreT5u+wOiFmBibrb4TJXBXsvMPtx
+ VrjBlkfdn6It9+6OIWM5tEs6wRbJfHGjEnuBkEMgityz4oxigd7wH5WycDcUlGAC
+ +B1U+ZB4Kr9L6Lc8eET6dtBbfOT7VpVyqz595seyJ93Jtef/NrQxTWFyYyAnSEUn
+ IEJyb2Nrc2NobWlkdCA8bWFyY0BtYXJjYnJvY2tzY2htaWR0LmRlPohnBBMRAgAf
+ BQJALcEPAhsDBwsJCAcDAgEDFQIDAxYCAQIeAQIXgAASCRCY7nM6neHusQdlR1BH
+ AAEBjdgAn1e3S6tZ/G1kzUYTBe8zeLZuB1ZPAJ9ZHsYoZ/e8MHxDeCpInycwWDm5
+ HYhmBBMRAgAeAhsDAh4BAheABQJCidECBgsJCAcDAgMVAgMDFgIBABIHZUdQRwAB
+ AQkQmO5zOp3h7rE8jgCeOWFwD1tI+FQUhP2myLoWN39QJO8AmwXNWtF1v/L6Nt/Z
+ vJmAnkOeefJPiF8EExECAB8FAkAtwQ8CGwMHCwkIBwMCAQMVAgMDFgIBAh4BAheA
+ AAoJEJjuczqd4e6xjdgAoIEgY3ez8bCP71ACPZbWQVuo0R0CAJ0WbhciZ7Rm8MGE
+ A21LHD2gijkOsbQoTWFyYyAnSEUnIEJyb2Nrc2NobWlkdCA8bWFyY0BkY2gtZmFx
+ LmRlPohnBBMRAgAfBQJALcPMAhsDBwsJCAcDAgEDFQIDAxYCAQIeAQIXgAASCRCY
+ 7nM6neHusQdlR1BHAAEBoicAoIRW0YRQfZ/QNyyuU5hwv5vqbOLTAJ0SNV3HVKuh
+ puzHhQZet37JJy5SR4hmBBMRAgAeAhsDAh4BAheABQJCidECBgsJCAcDAgMVAgMD
+ FgIBABIHZUdQRwABAQkQmO5zOp3h7rFQBwCfago+fUkWeo8tBiQMYnpe+BNxAdgA
+ niQI9Hy6VXM21enVX4J0/w33uqWxtCZNYXJjICdIRScgQnJvY2tzY2htaWR0IDxo
+ ZUBkZWJpYW4ub3JnPohnBBMRAgAfBQJAMz1xAhsDBwsJCAcDAgEDFQIDAxYCAQIe
+ AQIXgAASCRCY7nM6neHusQdlR1BHAAEB5vcAoIIvtgN29faZz3yrcue6SnxU9Eec
+ AJ9EtTPffDr4aSIb9moWCKMiiZ6cF4hmBBMRAgAeAhsDAh4BAheABQJCidD6BgsJ
+ CAcDAgMVAgMDFgIBABIHZUdQRwABAQkQmO5zOp3h7rEE2wCfc9gnunIAum2o6Fdf
+ x4+PlGLDadsAnjGKlhO+9SUFYIuYAAklV3gbCJsUuQENBEAtwREQBADM2fgLhTQO
+ 3Tovy2FL+FAAJQWYMBRmm9MvDd87sCFBYoBTggpBOzP5CElPeODwHJneZClTb9Gz
+ XgJhOILiOLlM0u5YlT0z4c4ZLYnXZpESP38aiJyAD1ijzacgTwMah2bm+tFF/CdQ
+ 4T9LBLGPPjlUdpL2gZR5xUNNHvXJU8nUZwADBQQAu7+MfBmr4+64vefIt+ozIAvq
+ PCINE8zs7VqKrmmvVABQEagZUNEAdzIU3A31IKE/WQOCqbKnKl7ZDK/GVtiJBk5m
+ oxFqLfrRZcgI9MEbcSu66guGpv0SkQjpUq36ENfrGHYsbobIeejYHKfi9+56/lzg
+ EdSb21Wwbbspn1/I+v+IUQQYEQIACQUCQC3BEQIbDAASCRCY7nM6neHusQdlR1BH
+ AAEBAKgAmQHURuHWNuOZ4LeFeYc/W7WM763tAJ92/kQhcedHsKL5IV5I0pcs1ccq
+ pg==
+ =NUqa
+ -----END PGP PUBLIC KEY BLOCK-----
diff --git a/dm-packaging/admins/add-joerg b/dm-packaging/admins/add-joerg
new file mode 100644
index 0000000..0118296
--- /dev/null
+++ b/dm-packaging/admins/add-joerg
@@ -0,0 +1,66 @@
+Changed-By: Joey Hess
+Date: Tue, 13 Nov 2007 16:28:53 -0500
+Comment: adding Joerg Jaspert to the admin ring
+Action: import
+Data:
+ -----BEGIN PGP PUBLIC KEY BLOCK-----
+ Version: GnuPG v1.4.6 (GNU/Linux)
+
+ mQGiBDzdBHQRBAC76YLKlvbhO47FpCHtcjJqY+TP68gl8zUp06BmkJ0tw1Lfp5aw
+ HOWKiEz5CiZfIH6xK1Vt8WNwtSMFxRdsUFLML79atS53KQ/N9rqr7lZgXc8kAeyD
+ aG4f8RUNAbnhtLR1/lv/gEvYF/vX3FL5TxP2XaukAgFs7DFLkg7vMXBUjwCgnO4E
+ XvfAGMXYm451/yGk0ZwdbNMD/R9u3/xwPCWggp4XCT/x7moN5ZgmKIfOas3SyUwR
+ jHa+OwSygIY1vhwblcPnhKLI4qjg6J88SZSjreb0c058hcduv3D4e04Mddn6fMTW
+ sJNMcuIA7ZBJfVyrXR7QEEPzY6xuTFIOk5n0AoeIDdZQaWWkHxBduDS/sgtZHY5O
+ Dk5cA/92f9ZsnWQ1cPSa3g8ON3hBl1zfV17z3+yMDAzAHzooznWYd+SmwhhUox3R
+ 0Qz5kDnNJh5iIRGc/UWQB7Cggo8RRD8UpgbUnC96TeV53nTYF1FMfnvHBllwDLkk
+ Xbh4aMVRpSDkrHiVO/0lj4Pmr9Sj/hLge7cMxbYQzWIGYVv3HrQgSm9lcmcgSmFz
+ cGVydCA8am9lcmdAZGViaWFuLm9yZz6IYgQTEQIAGgULBwoDBAMVAwIDFgIBAheA
+ AhkBBQI83QYkABIJEHFe1qB+e4rJB2VHUEcAAQE53QCfUOdo75XsoIYIZApu4icb
+ KQdJLvYAn2CLnKMDIHSwp4mbZIFxOa7EzgnoiFcEExECABcFAjzdBiMFCwcKAwQD
+ FQMCAxYCAQIXgAAKCRBxXtagfnuKyRMkAJ9w68G/iQzt8lX2lkeEbLAqd/tyhwCf
+ ZY1Wk1zE010oFVO+RxlJ8ngjdlC0LUpvZXJnIEphc3BlcnQgPGpvZXJnQGdvbGlh
+ dGhiYnMuZG5zYWxpYXMubmV0PohfBBMRAgAXBQI83QR0BQsHCgMEAxUDAgMWAgEC
+ F4AAEgkQcV7WoH57iskHZUdQRwABAXldAJ4tr+rIHft/w5JzeSmvK8Qcf+jXDgCc
+ COvz755lUMQXZF17rhHWi0bxKE60JEpvZXJnIEphc3BlcnQgPGpqYXNwZXJ0QHQt
+ b25saW5lLmRlPohfBBMRAgAXBQI83QWsBQsHCgMEAxUDAgMWAgECF4AAEgkQcV7W
+ oH57iskHZUdQRwABATPJAJ9OJ8sDUKNFiZU/DWtQqz9A2MIbvwCfY49FovONbCTi
+ uOXeGKW46Jw0N4+IZQQwEQIAJQUCPxUtvR4dIEFkZHJlc3MgZG9lc250IGV4aXN0
+ IGFueW1vcmUACgkQcV7WoH57ismakwCfSiBP2eTOCzh+4RUMMdT1TsSuykIAniLz
+ Wv367QlC6yuBG54Rszo2PVr3tCZKb2VyZyBKYXNwZXJ0IDxnbnVzQGZ1Y2ttaWNy
+ b3NvZnQuY29tPohfBBMRAgAXBQI83QXaBQsHCgMEAxUDAgMWAgECF4AAEgkQcV7W
+ oH57iskHZUdQRwABAf1yAJ9KCY9ScE8b6PehINNhO0+tXpOIegCdEdRdzb5JjnPO
+ oD+Q1U8NXNKG80WIVgQwEQIAFgUCQk+trA8dIE1haWwgYm91bmNlZC4ACgkQcV7W
+ oH57iskV7ACfbaYwnSV3BjwbfYOXR87gb2K+X0UAnRQoEtabQL9iZmSReSGzwURu
+ NmM4tCNKb2VyZyBKYXNwZXJ0IDxqb2VyZ0BnZXJtYW4uYXRoLmN4PohfBBMRAgAX
+ BQI83QX3BQsHCgMEAxUDAgMWAgECF4AAEgkQcV7WoH57iskHZUdQRwABASe3AJ0Q
+ M250Cz8+NaQk1Rhdp4mAF0DqiACcCXzjZWvrV/KokI1hpSgPZWMeADy0IEpvZXJn
+ IEphc3BlcnQgPGpvZXJnQGdhbm5lZmYuZGU+iGYEExECAB4FAj8WxAwCGwMGCwkI
+ BwMCAxUCAwMWAgECHgECF4AAEgkQcV7WoH57iskHZUdQRwABAfvxAKCO91Nr5Bz0
+ 887OtD/oSg9kgoW1JwCfdKPAR59UGyKqpq/60rc+wsiaoDC5BA0EPN0FTxAQAOPB
+ NxM44fGAoi6gfVYlbJVSEqxQLfEEbefXd9Eo5jBH/nlBNk15nNBmxtdFjfwvqkPq
+ /oJN9JgKwLr0xfsssEowap7a6O+GsaEY+O+AOBNTecqDJ5Ig5+64FQJsihFPug/k
+ PN4efyZPmWhG+/MiDWcV0+PCiAuBgsAng5r2bu8qaK6w+Z3o8EYwbiVf0pAa1AzA
+ FKpRQMRrysTP1hTkdemIeSA5zpCzC28/jkNsIQuTjjmbcab0AsR9B367g6h9kR0K
+ J/h6QA5dSnlr6YDdAmc3ssBFOAL7oAh24Agxb5V/2W8AravGjdMGBAQemlRs6CdC
+ gEVjAgXsgY4qk4lCC/mYIuVe3MHribuspOjx1IutRZWgzYcVI94r0Qk6ooUs/3a9
+ m3WVmHXdcsJFxDrRuTaQgNxwn0LKOS5TGGD/kf/zp6U6HzXuqH0Rw1K/QvNMtaPd
+ fhog9jrdxJgPK6DErRC7ZefFfmCJTX+bbmLy+NHQ1R8bJ1VIyqc5GS+r6x0L2mT6
+ 8GAEBJS8Ns9SP8pvxuxSkQelPcD6qqsDyhKbZkvUWwXSMz8BRo8RwrMRnWEoXy1y
+ QGOZl5Dkt5idbEpmdFq7svFoodtnQMUd4XmTg5MqSAQKjxbxhhe/6oqnnzxrO2wu
+ lBuQWGc41CTTVhv7yO7uB+XX7sCAuM6TY1l9PyKDAAMFD/9TuzXGb6UpcRgGqsUR
+ b7Sey+DeV1hvuCsQ3zGA6ID3Lu2SVkR3jP7LFlrtt8KFuRypydPbLD9KRtrO4TkS
+ 2xN/haXNN0e9iGCkNxfbuqIjbjjtyYzYqNzfe9MMorkhdaZ0truUYFuKsgsx8mss
+ EJssFi1pIqWzYwLonDczp3nEoFQRzuKjEbHvMTCRkxVazNkQzdTOzoyrvTtYdooF
+ 6HhiVPKZVnpwZXDz53zWMvpIDRJE9JhEq1snDzKVUxGtWgSf4h6VH82rhQmuOGnc
+ A4rTpkq/s4RVfWiwo8nYqR3/PNrljCRJoaeW1pblxn3salzrQ1+0Des9vtAx5/QD
+ BtmEeLHJL7R3da+LuKQaKqJHvRCQ8E092GAsSoIsWhcz40qVyyl7Q2ZMHB42GBkN
+ +EGLs277Fga9Pajj3A2sGM92E3QqOJOxXZQoBDTfBuPJ6QH7ddqjGk8JojhNFuqr
+ C11onJFNyNRy+t1erJcePuxfIMb+AfbnwNB9CDOltnQVu7MEwEkVbW1wI31+mrum
+ /4hqT6bMLdZQoX6hpTapSZqnsHNFfjV1AB9/kjMmatdAv0jHXjfa0lpGcW0lCesM
+ AQVGJ6LU3D0nLvBXmJz2PJgLRYwN6JSJ6fg1fCUaX7Z/moLY6wEdjYonTwti5BJe
+ P268vTZZtYMfqkum9W2TByK1P4hOBBgRAgAGBQI83QVPABIJEHFe1qB+e4rJB2VH
+ UEcAAQGZ6QCfZWsJU7uu8fnvmW+S3sdeR1gvbbgAoI6yiqTAnVgmeh1MQca185lu
+ B596
+ =sqPo
+ -----END PGP PUBLIC KEY BLOCK-----
diff --git a/dm-packaging/admins/add-joeyh b/dm-packaging/admins/add-joeyh
new file mode 100644
index 0000000..f1beb67
--- /dev/null
+++ b/dm-packaging/admins/add-joeyh
@@ -0,0 +1,45 @@
+Changed-By: Joey Hess <joeyh@debian.org>
+Comment: adding myself to the admin ring
+Date: Sun, 25 Feb 2007 01:17:56 -0500
+Action: import
+Data:
+ -----BEGIN PGP PUBLIC KEY BLOCK-----
+ Version: GnuPG v1.4.6 (GNU/Linux)
+
+ mQGiBDfVvtARBACxxeHZONJ+RIkY+5k0F/dfiKav+qJnqlJhGEV7p9bQAQXXuI3v
+ qFDAkECYi5jJawET6/AQWripEuLhct0Y1P0+bTITTwAuhJngMI+akV1qgJgUoyIb
+ BeYCBzR1n6yST9CU/AapdcTeqiwAoaZWctZc63Vb3HcwyEmKwD0YlguJuwCg1fHr
+ INop8yz8llLvRwV6Jd71Fy8D/ApEQsFyJ3n6gcQahCfEna8G6DhlqaODeRI6Low0
+ bmLrMy4hKZKRBWI0sDexuVVN0FpNieZ7GDSAFk48X29rhscJ/xHhB+CwoBojtQDM
+ Nf0pk4fKqHZExrPljgx92nH8y/PTKbWAlATbkfe2oQK2Gn47wIIJWqCR8xnphN8a
+ JnteBACEoy5RTvQ6HGzqpnY6Zvacb6wRWRoyeQHgzEqt8qqx97RY5/6G/D50AGgw
+ Z4aTsfZfnzq0JrOFl+NowSSyCjH4nnRoLVQmCU2jqnsexexDc4Z1hUB3D5/p1n5F
+ jSp+I+p6YTc3+Wv9hWqyWtuH0z2IX117qpsjSoKYvRoGucek7rQcSm9leSBIZXNz
+ IDxqb2V5aEBkZWJpYW4ub3JnPohYBBMRAgAYAwsKAwMVAwIDFgIBAheABQJAK+6d
+ AhkBAAoJENraec14ij9M1GcAn2w8Yq2HzDBQCZGaWik+C2qyTVQ4AKDER07gaOF1
+ qJBnQlXYLjAqLf1gyIhVBBMRAgAVBQI31cF8AwsKAwMVAwIDFgIBAheAAAoJENra
+ ec14ij9MzWEAn33I59+PrdvrBJBxVSJOEbEY/6Q1AKCvj1ilT5rFWJpfatKt5t8C
+ P9rN4rQcSm9leSBIZXNzIDxqb2V5QGtpdGVuZXQubmV0PohVBBMRAgAVAwsKAwMV
+ AwIDFgIBAheABQJAK+6dAAoJENraec14ij9M7woAoINiWm91F2F9DGORciymcLSH
+ JOJ2AKCcGO4AgpsRagLDZi2+pgwA8qAdDYhVBBMRAgAVBQI31b7QAwsKAwMVAwID
+ FgIBAheAAAoJENraec14ij9M5fEAoJbB0lUTSU0cBGedegxadTcmaUBPAKDLpIJ8
+ wATTK6M1JYDE4+fmWQXRm7QaSm9leSBIZXNzIDxqb2V5QG1vb2l4Lm5ldD6IXAQT
+ EQIAHAUCPXA9BAIbAwQLBwMCAxUCAwMWAgECHgECF4AACgkQ2tp5zXiKP0zEdwCb
+ BsaR7sRw6XGHysSWH/eHkKoEp2cAoIgW1maiu2i3ifglfc6TRODNbTg9tCNKb2V5
+ IEhlc3MgPGpvZXloQG1hc3Rlci5kZWJpYW4ub3JnPohVBBMRAgAVBQI31cGPAwsK
+ AwMVAwIDFgIBAheAAAoJENraec14ij9M/wQAnA7BFjUV7z3cNFSWsYeDLa+nujsD
+ AJ49WsbsF6NpUuoqtsRD8IhFPnnoL7kCDQQ31b72EAgAgl2PEqpFAqUwAYKUPvPj
+ t0Gl1gUsr4cBpM8rNDnijpR5ieK39wfqcfRCm8zTMjZPJ4ooniGgK+72JZajLweW
+ 0MIynDfczcmBxx53ak2TUnwDeIECT2lfJJUHU4D2MDfDXJDYXf9T9zZ1c5q0wLyu
+ G8ldmdPmTpGTWomXirSfTLGoyC8IVeEN1gewblJ/Mutxqj9Wnl+LSXpx21proMxh
+ YGixheCM25pU2Ap80wQmEbVCSL5Hc9Ntym991oDfFcwUQX/puZy37fjJuvEYJ74R
+ IKLqpEzUAEFBK1Uqw4fhuv+YjZXd50b++VtpWhD1pQgdGJur1bSPnOTNudwqm/oa
+ QwADBQf/eA7xe6ubXmSH6b1bV9WO4TpHB9Q8VGXYv/3zhlAy66zLZag54+gJwsXr
+ a0A9nknJuO8T4iveFyynB9RHwh1qZp1Lxl1f52iEOr61vUEb89llCdO5BbqTtGh4
+ 8OrQG8lgahOJaCKPD2FZOm4+Uxe+RhblwhbxFBuDaVx0yEkLtwAd6pkBSDjqd6RR
+ o1O5a5JuC4z+fZov5w5J/7uO54zIYdfEk/6aGWHN8arqpuhTb6SS5vdWtn+Xs11d
+ AkZxTiewkqXNYxdd6+rRmtYgoVf65GFhMGd8yTutWrKA7AJOn4vOC6LJj1Nv7rOe
+ PSXNQVvyn0L7JHEtS0aRzJgANze5kYhGBBgRAgAGBQI31b72AAoJENraec14ij9M
+ VUcAoKyl/lQeFxjb4u+spBqYdP1n7/QYAJ4tHzlfHbThiHrwuxcOcP/MTMWPkQ==
+ =mJsw
+ -----END PGP PUBLIC KEY BLOCK-----
diff --git a/dm-packaging/admins/add-mhy b/dm-packaging/admins/add-mhy
new file mode 100644
index 0000000..7d6d1dd
--- /dev/null
+++ b/dm-packaging/admins/add-mhy
@@ -0,0 +1,39 @@
+Changed-By: Anibal Monsalve Salazar <anibal@debian.org>
+Date: Wed, 08 Apr 2009 14:05:14 +1000
+Comment: add Mark Hymers to the admin ring
+Action: import
+Data:
+ -----BEGIN PGP PUBLIC KEY BLOCK-----
+ Version: GnuPG v1.4.9 (GNU/Linux)
+
+ mQGiBECREsERBAD+nQMkW4xJ/9XPI5FIYxa47tBnDeaPkC1bLIn9OMfiubFl8v6Q
+ iX25FuSZ+F9URtGrs+qqwqgqTShcd3/WoPcIj7pW6yH/dlBRZnpEqrcvg3rlnDna
+ Yynd1g/25uHOFiOZVyfyKZmndxgSytNAfiggdTN7Y7+wRW2gejvVjM0TwwCg25r7
+ +hrhUgCvanHrB7C6Nytw3hEEAO/I5nIBN9c3k667IOBBGhfBZ5xhjS2SMXdl9XS1
+ iQMd1WWKNOxsndyS/wODXRPUaT7kM/HHPWRFF/GeDMGqfY0aspd0r3XMcTOlI2Zm
+ RCR/EXb7+PrEpU7QSZl7WHKbnKDY3OFcsrWMwKjqMA9jymTVEnmT8Uo8GIs9OyIk
+ ie3IBACV+NqZMgq14luuFqiDk4RPAzdHDt0Y/DZhdxjCECJpwkK9K0wyYtBllTAQ
+ FAJd9fWsTd6HH/OOd+5WMlzdohOuhtLKdw4kYkmINeizdQbHBAe6WRdp2kKNwh4l
+ ZW+ipNpJTHGFfFbGjO6V+zYjZyR+YG8v/LnsnLS+ogcXiEy2RbQgTWFyayBIeW1l
+ cnMgPG1hcmtAaHltZXJzLm9yZy51az6IXgQTEQIAHgIbAwYLCQgHAwIDFQIDAxYC
+ AQIeAQIXgAUCRieHkAAKCRA0hboI0OwHI2TrAJ4zKHDhdareoYml2xC/cPShldeb
+ UACeMMkJiyNpiO4EOpfbxs1yLHQjftG0KU1hcmsgSHltZXJzIDxtYXJrLmh5bWVy
+ c0B5bmljLnlvcmsuYWMudWs+iF4EExECAB4FAkIy6NoCGwMGCwkIBwMCAxUCAwMW
+ AgECHgECF4AACgkQNIW6CNDsByME2gCdHlsxlYrB/beE5BSqdl1MAeXgy68An1rX
+ 0XLh4y6XXzifEOVnMa9AM/KbtDBNYXJrIEh5bWVycyAoRGViaWFuIGtleSkgPG1h
+ cmsuaHltZXJzQG5jbC5hYy51az6IlgQwEQIAVgUCRieH0k8dIE15IC5uY2wuYWMu
+ dWsgYWRkcmVzcyB3aWxsIGdvIGF3YXkgc29vbjsgb3RoZXIgYWRkcmVzc2VzIGFy
+ ZSBtb3JlIGFwcHJvcHJpYXRlAAoJEDSFugjQ7AcjPvcAoIL8gt1AiyvLL/WrV+Om
+ amlJIvhrAJ9/V2A9ONvkOgm/qksaUCFTpy0SkbQcTWFyayBIeW1lcnMgPG1oeUBk
+ ZWJpYW4ub3JnPohjBBMRAgAjAhsDBgsJCAcDAgQVAggDBBYCAwECHgECF4AFAkYn
+ h5ICGQEACgkQNIW6CNDsByPHVgCeKjPPzlWG2HAf6/KGafoKL1IQkr8An2lgnfHv
+ oy7GOObXu4qFSTbF9vojuQENBECREsMQBADduHJJ2zdq6jJoWoTK42jEWsPFq3wF
+ V4mQ7eO3OgdLBQi1aonBoqrhKtwPfZdUu1piXZo37gIresiA6dKuYsrSgD86d0Bj
+ 3hzXTDv1fmC6J5qS++M0c7hf9I83XhDh1Jgvz6wR+qQUJXxhas+HBByarVCjqY6Z
+ xpuAZcuvMoQ5xwAECwP/XvWAyt7AbGsjOKy1vkuKg1E0kYCkDRaAV0wVLpwk0Hrs
+ UPUANpKCu1IwYTKFfyS+Al9lSJc9GriOiPtRncpMGmDy0yTgs+bvfHKiuaVkQXI9
+ 1+WBi3jaYjnuIUkA5+vb9infz6gIlJFxBfJziDIvYpEdMkplPqCowh8gaqYt2oyI
+ RgQYEQIABgUCQJESwwAKCRA0hboI0OwHIzEsAJ9aAETd4d9i4H0fETBgDD9jOgC5
+ ywCeKOioJgF770JEnY/c9wdt2qzLLDM=
+ =6USn
+ -----END PGP PUBLIC KEY BLOCK-----
diff --git a/dm-packaging/admins/add-myon b/dm-packaging/admins/add-myon
new file mode 100644
index 0000000..520de89
--- /dev/null
+++ b/dm-packaging/admins/add-myon
@@ -0,0 +1,51 @@
+Changed-By: Joey Hess
+Date: Tue, 13 Nov 2007 16:28:53 -0500
+Comment: adding Christoph Berg to the admin ring
+Action: import
+Data:
+ -----BEGIN PGP PUBLIC KEY BLOCK-----
+ Version: GnuPG v1.4.6 (GNU/Linux)
+
+ mQGiBECBGdARBADLD2Wz4PajRapmNdOiZgBk2LrgVVY7o/tPnVv+apwZUB0QW+DP
+ fvZWPcxWCNOGm37LdRkhRi0fipEP738ozHXQRsKo12cDhU92TXZdzpqJP/oguprW
+ n5VrfqR32n7nGPPJfp/hN/A9DqVefP7YqsK5nqfhbb5nQsBj7tM0+RoR7wCg/KMM
+ HmcOjIiL2AB17iUKpAoChWUD/0uGabQmJHE92r9WHp5LnnoRQv1AFJSsTeB3y2wM
+ 3zEimFkbH7msB2pYFItOW9kL2ep4MsOlYveQal+uN+surqM/7T/9UX+AW+083VKW
+ Lcz0h1kUECXCl8VKvFut4Gf/A1KSOq8UVISmfZglq0t5AgbBGWy7XHV7MBX5d0PI
+ 33xdA/9ccplAW2haDvnjDaA0DpGvbBFyd3bGRhsHtSRwuQzE2kYlivTlPCaZ3SOA
+ nehXdjS2aqPT1M9a+9eE/h1vSXId2UBJLLqSp/X5gkmi/O1bVUxtUVaXUiNvPy/S
+ 9sxwjBRht6VshYqlc+KS5znAc1SpZFdvjRB+COcMz2BFBWpuq7QcQ2hyaXN0b3Bo
+ IEJlcmcgPGNiQGRmN2NiLmRlPoheBBMRAgAeAhsDAh4BAheABQJCvcITBgsJCAcD
+ AgMVAgMDFgIBAAoJEMWvd0pYUQtaT1oAoJGrG3WjHEql1TTAjAoiyUxxdx9xAKC+
+ puYNoO+wQadiSZffDyZlk2kE04hfBBMRAgAfBQJAgRnQAhsDBwsJCAcDAgEDFQID
+ AxYCAQIeAQIXgAAKCRDFr3dKWFELWlFEAJ9jsxnIHunKR2/Keiz+7wgZqNGzvgCg
+ yZf0oLFTEy0ci978IkZZwlOJ7IeIZwQTEQIAHwUCQIEZ0AIbAwcLCQgHAwIBAxUC
+ AwMWAgECHgECF4AAEgkQxa93SlhRC1oHZUdQRwABAVFEAJ9jsxnIHunKR2/Keiz+
+ 7wgZqNGzvgCgyZf0oLFTEy0ci978IkZZwlOJ7IeIYQQTEQIAIQIbAwIeAQIXgAYL
+ CQgHAwIDFQIDAxYCAQUCQxwWgwIZAQAKCRDFr3dKWFELWrCDAKClm+wFg68IMfuP
+ WU0z2IRWf+ipeQCghdrpeKXX5qhNqb3i25OhdSmJbBmIXgQTEQIAHgUCQxwWXQIb
+ AwYLCQgHAwIDFQIDAxYCAQIeAQIXgAAKCRDFr3dKWFELWpT8AJ96RPl9e0/K8uFT
+ mDV8KNZT5NQFlwCaA1yxty23TbKGhuO+VqhNCOGcm4i0IENocmlzdG9waCBCZXJn
+ IDxteW9uQGRlYmlhbi5vcmc+iF4EExECAB4FAkMcFl0CGwMGCwkIBwMCAxUCAwMW
+ AgECHgECF4AACgkQxa93SlhRC1qU/ACfekT5fXtPyvLhU5g1fCjWU+TUBZcAmgNc
+ sbctt02yhobjvlaoTQjhnJuItCtDaHJpc3RvcGggQmVyZyA8Y2hyaXN0b3BoLmJl
+ cmdAY3JlZGF0aXYuZGU+iGAEExECACAFAkZAGOUCGwMGCwkIBwMCBBUCCAMEFgID
+ AQIeAQIXgAAKCRDFr3dKWFELWjkmAJ4paQzEMkfPKx3rKBQJCB5FPoKQcACgn/bs
+ IYoygsYNMyuDYFnmE/vFN2SIXgQTEQIAHgIbAwIeAQIXgAUCQr3CEwYLCQgHAwID
+ FQIDAxYCAQAKCRDFr3dKWFELWk9aAKCRqxt1oxxKpdU0wIwKIslMcXcfcQCgvqbm
+ DaDvsEGnYkmX3w8mZZNpBNOIXgQTEQIAHgUCQxwWXQIbAwYLCQgHAwIDFQIDAxYC
+ AQIeAQIXgAAKCRDFr3dKWFELWpT8AJ96RPl9e0/K8uFTmDV8KNZT5NQFlwCaA1yx
+ ty23TbKGhuO+VqhNCOGcm4iIYQQTEQIAIQIbAwIeAQIXgAYLCQgHAwIDFQIDAxYC
+ AQUCQxwWgwIZAQAKCRDFr3dKWFELWrCDAKClm+wFg68IMfuPWU0z2IRWf+ipeQCg
+ hdrpeKXX5qhNqb3i25OhdSmJbBmIZwQTEQIAHwUCQIEZ0AIbAwcLCQgHAwIBAxUC
+ AwMWAgECHgECF4AAEgkQxa93SlhRC1oHZUdQRwABAVFEAJ9jsxnIHunKR2/Keiz+
+ 7wgZqNGzvgCgyZf0oLFTEy0ci978IkZZwlOJ7Ie5AQ0EQIEZ1RAEAJRzWeX47S0s
+ 2MHhJwhuzEsGrLYTpL2YTm00qBugxa0a4R+ZSXKzBLuCuJiL6Z9r/4f455fC35NO
+ g72KPSZfQLhfgwqfW/2GGaUzlpBc9Z9yamFSCM/bsCOSqsrFlW2wngrhgzi3XwZn
+ BKyWlkhB5QO/u1Vm0zq6RKUz//0GB51XAAQNA/4567YeV61//ze7bq4Yh3LK/Dlb
+ yhVbcWi35cpsWxNEplFLdg/2AZXmy4oP971liziANeLrSY1VaxaJVxBGztyn0J0Y
+ ZzX0zeF5bg1PhY8gUHuvF2HvtU8pwATPl3zgRS0Cp/GX8TA+0k5XX/rng1zAJt3f
+ zlo7X2GTfWW1HDI79ohRBBgRAgAJBQJAgRnVAhsMABIJEMWvd0pYUQtaB2VHUEcA
+ AQFtvwCgstI09FbtdO3p7BaHsUNT0pqlDH8AoPkyIp/7v518X40RQOUJyW1L/xe3
+ =7MU6
+ -----END PGP PUBLIC KEY BLOCK-----
diff --git a/dm-packaging/admins/add-noodles b/dm-packaging/admins/add-noodles
new file mode 100644
index 0000000..91e64b1
--- /dev/null
+++ b/dm-packaging/admins/add-noodles
@@ -0,0 +1,34 @@
+Changed-By: Anibal Monsalve Salazar <anibal@debian.org>
+Date: Wed, 08 Apr 2009 14:14:44 +1000
+Comment: add Jonathan McDowell to the admin ring
+Action: import
+Data:
+ -----BEGIN PGP PUBLIC KEY BLOCK-----
+ Version: GnuPG v1.4.9 (GNU/Linux)
+
+ mQGiBDgVx8kRBADgg5iabVDGYokHMemJW0zWzWP2UqJ8iRkvrO7e1NSypR3GfDlM
+ R+7jffnC7M1Ssj3rlWixNPj43FFKclMprSajqDHXlf+EPIvucQ5Ih0lDeOX/GvM9
+ 6ZqPOqvNmuGp1gZtqbebYLXrdoFv2Jp6zg3lIC2pfreo6KJvx41DUDeNdwCgsSGz
+ k7F7PJ2I7l/bJKaloSskWuEEANVkTu/bW0XoMlo38c7N4l2+qiUSMlrQT8S1pgeo
+ NmWeV6SErKVcUgIqZGaL8/oWR/5FtPQRRHf8d5ZVAOg/5rhrYc3/fUDBzjUaOX12
+ PQ0hJh+HmHeMNDJKTSElW6IEN0nfvyITTwUWbx/VNsdnYQDf50SzjsdLMHY0ScRS
+ 8jyRA/0QIshufbTB/LGHMj+X0IqCmEtnDiHTvNugr0yFaa+7E23v/IFXDlKWJvfK
+ Bg/gJNi1y6CN2k6xBcT7ROTOszs/eO//JrcvjsxmILcwOBY77qvxbK668GHT/0WT
+ OIRjjZtRuVzdHMt+QteqC3aaLFQ6PkPeJWhx/YmyXaO6W9wGOLQkSm9uYXRoYW4g
+ TWNEb3dlbGwgPG5vb2RsZXNAZWFydGgubGk+iFUEExECABUFAjgVx8kDCwoDAxUD
+ AgMWAgECF4AACgkQ8b1L5FtDA2dQrQCeKkeKnktKwKGgIpobuM1daOIhLoEAn10H
+ vrYXmeXjmyQOWXlU0Ib1zZJOuQINBDgVyMQQCACnpcUO8voSu0mGrSbFFMrqpkrb
+ ullsWUb0ntnk0ITMfPR7u0Q0j3AL88O8lQSiw7QgOz/jXW+LqJjMKAHzBtn8mtuS
+ Qc8dIU60qcMcw2IIkoKtX0FVWm1IwVoLScsFpq40iYv8wQt1xumopBQHoTc+Z/jT
+ /RNCDPmOxHhFrRU3u7QJMA1iQ5Jo1ZqVcjYrnl/4ruLlqu3JLacPsM2I9iAS6ziS
+ Nd7kfByKF4ZytD6Xx4jeUa2vgu4G2Na+1b6EQUd73DoaXoPypmh1YP8BMijFddbn
+ GPv4/W61aXKnTQFe58wM0LzjYnB83uw6tvUwrKp7HoZO9HXvSXW1QPcNpiCzAAMF
+ B/wKYiVt2o9sptghGhFCYfuP4NpL6c6A8H1I0sEiw2ku+u3hRBkOvSF/4Imh9jSP
+ RysbnychroCob/d4m8PrB93Wzg5A/3kZ21GyZXlUWavCIetJJALsmRH9pL7KvYxI
+ MsWK2pWL6Ft9GrhDSjYbwYdyTtKj8HZmBXOdzyi8ILJE1dSeTdIWE6n9YUTZZQu1
+ xbOYmIqYwEkkvrrzce4u4jYi+AwCRRG0YFAGG/CXr1ds1JOXXz7BAJhTwvZNUXie
+ 9eKZbNi52n0kZTYjpYpLZu3bhg43A3sJtIchGuNGx8rfMQ4oLjLuu2zIvxJI9YkB
+ 9KbNs+bPQ909ShIRrdzjaXGliEYEGBECAAYFAjgVyMQACgkQ8b1L5FtDA2cRyQCf
+ Tlr8GfgfcCBYkWtF6HTdHT+VXEsAnibv3GUokhvu39yRLcamZG2j9c+a
+ =e6lI
+ -----END PGP PUBLIC KEY BLOCK-----
diff --git a/dm-packaging/admins/add-rmurray b/dm-packaging/admins/add-rmurray
new file mode 100644
index 0000000..fd16917
--- /dev/null
+++ b/dm-packaging/admins/add-rmurray
@@ -0,0 +1,61 @@
+Changed-By: Joey Hess
+Date: Tue, 13 Nov 2007 16:28:53 -0500
+Comment: adding Ryan Murray to the admin ring
+Action: import
+Data:
+ -----BEGIN PGP PUBLIC KEY BLOCK-----
+ Version: GnuPG v1.4.6 (GNU/Linux)
+
+ mQGhBDWpIR0RBADXOSrNrfNggO5+nzeVz+IUzjfs5Q6FoSzfL/G3lp1U9iTroVRp
+ 0fORLTyUFQLh4hlQo9CwFrLcSQB76JQYQfFPaPv32oQXK+uFY5Rxhej46/S/4C3R
+ Otwjul7HmSu1f2VPSOuwQ0pHezxB1DVS4PQp7LS5hk19yMB0ehERfpuCkQCg/2Oy
+ YwAZcCw24d25PkEnMBt7kFcD9jVJyt47Tz41iRwgDezcv5++4diq1RHOgV7imLFb
+ drp2eP2Wd5tjudUAaV5vZK12lH1TkX4ZlGtlhgBbtWESSpantNvyy6eVvErpSKYm
+ 7QluY2kNfjsqMa27Mtnwz+Ei9c2d0VKx20gTsbdM2CrSx3BmMCX5uRPU8y9kFfXy
+ GrQD/RL4ilh9fF0kXZZIxzAKfdQxZ2bNTV7OuYuORrt5KMufPe1PW6I2z5/nztbA
+ vG5RQdhyCYfllsvArWSLXztok9/vCYu4nyc5GGj1GBGTzze7K293MGMdYVK+fvaR
+ E9WZgR4irkMJ83WYHeqZcu47ltKmHUhu0s98XMtWthyx6NmJtCJSeWFuIE11cnJh
+ eSA8cm11cnJheUBjeWJlcmhxei5jb20+iEsEEBECAAsFAjWpIR0ECwMBAgAKCRA3
+ YNvP/WZFqxzjAJ0eDECZehoF8kNoIMrSxe2AyKY22gCfdmKF1Ogu+thrt17OFlly
+ eAEK7SeIXgQQEQIAFgQLBwMCAxUCAwMWAgECHgEFAjWpIR4AEgkQN2Dbz/1mRasH
+ ZUdQRwABAbj+AJ44tvavlFyZY+e3vU8AOYcJXIyTHgCgkJH/8gUTdbwwtu61NiA+
+ TKGqQOyIYQQQEQIAGQQLBwMCAxUCAwMWAgECHgECGQEFAjWpIR8AEgkQN2Dbz/1m
+ RasHZUdQRwABAZdCAKDHtjUu6kDUuvqXXLJ8CL6HFRx4wwCZAWpjeUPPTcGgRlhq
+ sQrAr9lpfECIYwQQEQIAGwIeAQIZAQUCPvzA6gYLCQgHAwIDFQIDAxYCAQASCRA3
+ YNvP/WZFqwdlR1BHAAEBoVgAoJaulA2hyscYRFC9vI9WFeRU0ToPAKD0xi8MRzZ/
+ 7IJTROPBFYvQbnjelIhmBBARAgAeAh4BAhkBBQJCiayiBgsJCAcDAgMVAgMDFgIB
+ AheAABIJEDdg28/9ZkWrB2VHUEcAAQGphgCfV13/9g8pCgtXrAt051+xNPP4ugUA
+ oPZ7geI9m8rNboVKiwIQaeM9R4A6tClSeWFuIE11cnJheSAoRGViaWFuKSA8cm11
+ cnJheUBkZWJpYW4ub3JnPohWBBMRAgAWBQI5Hh/1BAsKBAMDFQMCAxYCAQIXgAAK
+ CRA3YNvP/WZFq5/OAKCeaFGuZAHVBEaMRI7VpDb3WmBi6ACfRZrsiMgZDpqyNmKB
+ p5Pdfv1jTWiIRgQwEQIABgUCOZ38TgAKCRA3YNvP/WZFq48mAKCSFP9UMByRFrHv
+ BF2NOgwG7eQlaQCdHrSGDS9Vu4yStGK222xTyHblX/OIYQQTEQIAGQIXgAQLBwMC
+ AxUCAwMWAgECHgEFAjkeH/YAEgkQN2Dbz/1mRasHZUdQRwABAduZAJ9MG+ABcRNM
+ qLjkkCK+cwv3y6DzMACfXtfUBRfIWdad3x10gujg5+JWO1GIYwQTEQIAGwIXgAIe
+ AQUCPvzA7QYLCQgHAwIDFQIDAxYCAQASCRA3YNvP/WZFqwdlR1BHAAEBUL0AoPIa
+ wqau0q0nqRatGs/eYx5QbbSBAJ0dmd7GRYfK8/03J3E7mmWrMUMsbYhJBDARAgAJ
+ BQI/I+02Ah0AAAoJEDdg28/9ZkWrwK8AmwaL6KQtfBfIRhd6bb05EiuTCuzhAJ40
+ 6bbz4Bf6LLT1KMXgqqUtdd0d4bQgUnlhbiBNdXJyYXkgPHJtdXJyYXlAZGViaWFu
+ Lm9yZz6IVgQTEQIAFgUCOSnXDQQLCgQDAxUDAgMWAgECF4AACgkQN2Dbz/1mRatl
+ FgCdGmszWXQxwEmfCvPOWvep79JMBMMAnirZm8w/qrIrzffe1Lf5EbFAvjV7iGEE
+ ExECABkCF4AECwcDAgMVAgMDFgIBAh4BBQI5KdcOABIJEDdg28/9ZkWrB2VHUEcA
+ AQHQRwCZAXUYATMahxn31IMOJEgNg6QXEoYAnjI/iL5ZnnfPYG4Igbi/btSpn8AY
+ iGMEExECABsCF4ACHgEFAj78wO0GCwkIBwMCAxUCAwMWAgEAEgkQN2Dbz/1mRasH
+ ZUdQRwABAUhLAJ4hjqmtH5DDu/4O2dUfk/JDIRP9VACg2oUy5907JIEM5YM0HhnL
+ BB0hExOIYwQTEQIAGwIXgAIeAQUCQomspQYLCQgHAwIDFQIDAxYCAQASCRA3YNvP
+ /WZFqwdlR1BHAAEBCaAAn3WQcklQZtdUFXLl8S5JX/Jgy1p8AKDJTlsNTSErADtw
+ VBcu5StUj/neUbkCDQQ1qSEdEAgA9kJXtwh/CBdyorrWqULzBej5UxE5T7bxbrlL
+ OCDaAadWoxTpj0BV89AHxstDqZSt90xkhkn4DIO9ZekX1KHTUPj1WV/cdlJPPT2N
+ 286Z4VeSWc39uK50T8X8dryDxUcwYc58yWb/Ffm7/ZFexwGq01uejaClcjrUGvC/
+ RgBYK+X0iP1YTknbzSC0neSRBzZrM2w4DUUdD3yIsxx8Wy2O9vPJI8BD8KVbGI2O
+ u1WMuF040zT9fBdXQ6MdGGzeMyEstSr/POGxKUAYEY18hKcKctaGxAMZyAcpesqV
+ DNmWn6vQClCbAkbTCD1mpF1Bn5x8vYlLIhkmuquiXsNV6TILOwACAggAvQjlX/Sf
+ nz9evLkrrcSWIo2u+Q2t9OxZsfF1ihs1lFOgsKMnsIpbx3JOr/7OITbTj7TEoteT
+ BoplnGeigalsqGZxfMBnOOB2+icKRHg9E5i+N0+Wua3m3M+SsKtoFDNSpCHMhcCk
+ D5BPeGtazae1yVVox1ucPJyInWwJSz9nGmMEFE8//Zr174s+YDfQ2MBKJYC+qt6S
+ CbRAC4USGi4jKDYn3kwpSS48otNz2ym97uwdhY38amveIA7CK0NGTg+hA3MShtK3
+ kMgN+0WiehW35DlE1eQktzEG/Nj6PHL6I6pcAqI/MW3V0O5t1FLXZpz+txeDwe6N
+ YbmpB9qezkvqJYg/AwUYNakhHTdg28/9ZkWrEQI0QQCg0xAccvETG3EIZWEUAn9a
+ UGdcg9sAoIfosReHODM//bT6jub13Sgjiy00
+ =V/qP
+ -----END PGP PUBLIC KEY BLOCK-----
diff --git a/dm-packaging/admins/add-troup b/dm-packaging/admins/add-troup
new file mode 100644
index 0000000..dd854ec
--- /dev/null
+++ b/dm-packaging/admins/add-troup
@@ -0,0 +1,46 @@
+Changed-By: Joey Hess
+Date: Tue, 13 Nov 2007 16:28:53 -0500
+Comment: adding James Troup to the admin ring
+Action: import
+Data:
+ -----BEGIN PGP PUBLIC KEY BLOCK-----
+ Version: GnuPG v1.4.6 (GNU/Linux)
+
+ mQILBEEmExIBEAC+sNaN/eY4xf4m4QLix6YK+iGKkJ5YRBsRCy7ZVmGdRdZINqPX
+ B4PEtr8iux2TtMX3LdiDaTqZZ/dHaKvYl/OdZIIMSotIu69fB+BcTGS+vGJDklMB
+ Z7KUjLFJobUHQIsCMB9iab+HXuvMFV/IjUJPuN3REHp6iHMHa439V2hd1Qozq9jd
+ ughYLuoBJmpk8bZYqL703WxHGbZXHDK2j0u7vLRpmYNNy3sKWb0LykUSdjAP48Q0
+ jPUNHL72cS7RwGucCfBG04+K6xUcyRDVSquCaPK3bSgZBU8lSG3qxIZgonSGPfjE
+ XF1X8z5P8W0a58b4/A1XKmmPe1c9SdvJ0lAA+BOLs1VLuc6DdU7zQbmhkvXh9vM5
+ eIqep33+0xo1vutvlFcDYMfg4L0egs/an7KfeUITJtoNMYmzA154n5VvgP7F3JXg
+ 3u9OblDnmnvr0c9M+yPu1ADlK2EiWkDo7bTNsfKk2OpQZME0vsE6oPng1Rd+Hgzu
+ jC1cPUMtnWKCUWEcDN6cKSGdu1+0eqYppFuYT9gEjJEN8+nyfM6mtDx+1sTT59PZ
+ OcY4rQwlITD2ulkAxSHGZEbUEAhQrU5VVOO32W4YgR5+3mT4FdxOdMSwXTNySRQI
+ qYbVamSCOXdr28CZAsJCDvrXEuN5OpXtFqdq1mE3zLGNzO5xwOnKWB5HLQAGKbQe
+ SmFtZXMgVHJvdXAgPGphbWVzQG5vY3Jldy5vcmc+iQI8BBMBAgAeBQJBJhMSAhsP
+ BgsJCAcDAgMVAgMDFgIBAh4BAheAABIJENfD8TGrKpH1B2VHUEcAAQFT7g//b2k5
+ tcvq8aWXGMrYPKLUP9AQFmWBAj3jZC/gpfDLLOARXtSFrmLBwz9NwSG0oRTbdlU9
+ 7HOJYetb0NoaaxZ372YIwIl9OXi40Ufnk76AppZHC/hmxnWRXWHnmXdFyMDSj2i2
+ zROwo416CHNPZ9FdAv524/MtXzkOG8mn1dEsga7O7+JV32dnZmPOGs6eZObV3XmH
+ vMyBuO3OBZTvEKaoa8emnx4yAgRkgJC43NxFI3So3jwn9FjO6JuTmqUlNaevtjwe
+ 6W1npxY4twbu186Efx2s66if1vId8cm/XOdl4QSuFoO/YTW5t8YXtdDaRFJq4gGi
+ rlaTxuEtGDkZWzM4M2dRu76MFrCzKNWLWzL9I/yNrhCQJ6xIW49HYwOO4r48JSAi
+ JlyDO26MBWsJuJJ8qJ5OiXsphJ8Q16sNDyBZWJZAD66K0zpthDWMNNyA7OBarX+d
+ yh9AJmH6VKUxg72nypReakmeMNf942uSbnEBo+1eGvmW0JjqAHwXw0S6nYXjh00O
+ 4c1Rq6k6UeQiso3UhxwNJHL85JQvZimcXnOA1DZqLQ8LxjmT9amraa6xS3gGiMB2
+ iny1vIQqNBHmo+RnxGpFh4tlukSRctpsothcEvHkHexgqeJBUoVPjPDqcOJkEMdi
+ VxxsIhcMSfgFggdE7aKtOz5fveMGZ5gdiy1p7yOJAjQEEwECAB4FAkEmExICGw8G
+ CwkIBwMCAxUCAwMWAgECHgECF4AACgkQ18PxMasqkfVT7g//b2k5tcvq8aWXGMrY
+ PKLUP9AQFmWBAj3jZC/gpfDLLOARXtSFrmLBwz9NwSG0oRTbdlU97HOJYetb0Noa
+ axZ372YIwIl9OXi40Ufnk76AppZHC/hmxnWRXWHnmXdFyMDSj2i2zROwo416CHNP
+ Z9FdAv524/MtXzkOG8mn1dEsga7O7+JV32dnZmPOGs6eZObV3XmHvMyBuO3OBZTv
+ EKaoa8emnx4yAgRkgJC43NxFI3So3jwn9FjO6JuTmqUlNaevtjwe6W1npxY4twbu
+ 186Efx2s66ifoGwAniodDGix5coQV8XUbbyERt4YWmS2iEYEEBECAAYFAjlZDmsA
+ CgkQ0FXRRGOBBTV4+QCg9Kbh7oP89VMvyha2f2qJYZcxBmwAoJQW4RBMg4/bpvIm
+ koh1qDDlk5+JiE4EEBECAA4FAjfkXQIECwMCAQIZAQAKCRD1kd/dfO2oLQ9UAJ9Y
+ pjt5TduL81AVjREyylr3y+sqwQCfZDzreCkDxdrM7wDuIVYXaP2VrIK0N0Nocmlz
+ dG9waGVyIFRob21hcyBIdW50ZXIgPGh1bnRlcmNAb3V0cmVhY2guY2UudXRrLmVk
+ dT6IRgQQEQIABgUCOIqCmgAKCRBJt/MYo7dHshnbAKDkG3lvoM72sUC6+tHADk1I
+ RYbNJwCfRAa+bqDWIF3xpWo/NHM=
+ =nJ6P
+ -----END PGP PUBLIC KEY BLOCK-----
diff --git a/dm-packaging/admins/add-wouter b/dm-packaging/admins/add-wouter
new file mode 100644
index 0000000..6de736c
--- /dev/null
+++ b/dm-packaging/admins/add-wouter
@@ -0,0 +1,49 @@
+Changed-By: Anibal Monsalve Salazar <anibal@debian.org>
+Date: Tue, 13 Jan 2009 14:57:06 +1100
+Comment: add Wouter Verhelst to the admin ring
+Action: import
+Data:
+ -----BEGIN PGP PUBLIC KEY BLOCK-----
+ Version: GnuPG v1.4.9 (GNU/Linux)
+
+ mQGiBEBCS3MRBACXg1I5mfiCT2fGEXEZ0UmbL/bTFWqTZZ2FW/L6X1qomTdlZp5y
+ CP1qHNxvVLCleFNbufcgEv6Gx6O9zElFihzN6gf58XNDXOaQEvdd8VeB+waOJjZ9
+ sltMo4XmzFPc4xkT4Xyv8nEQzTKq13BfCKVHvPXChv1Kz6nyLFyG9z/pjwCgsbwQ
+ YWXcdU4QL7LA8Cgd5oVlY+sD/17p6J+XPSvASFNuc3YEJ6migc/ylB75cGzitbu4
+ Ch5GKxoX856IAQpHyaFh6G8AjFeLRip/zykKDtQTAYbySmvhxxhDBa0cJDzk0vWI
+ w+DBIbUihHOJjIMO0t4RJs3Ml+8dVckb9LUoN7ZY+liSIg3aJ9lWE4pN8Ix6GfJm
+ WrzGA/9pcAlkYjTe63nOfBgQfBciuH1npoYzVh57ej90RfElO3tZjwJG08rFIe3v
+ owTpy5l7cVX/ysT7nY6ojDlNj8LrtdyQomuUV9q/z0oqGS5kx6fddd90nD6FWsjD
+ 5GgGaNW4mgMVwATuafhGgJhGDyp5ZmT0vWauiDqod/OjAavV0bQgV291dGVyIFZl
+ cmhlbHN0IDx3b3V0ZXJAZ3JlcC5iZT6IaQQTEQIAIQIbAwYLCQgHAwIDFQIDAxYC
+ AQIeAQIXgAUCQEJMzAIZAQASCRA9/Cxir3nSngdlR1BHAAEB3bYAn2QT4H8e5Leu
+ IO71Nrw2KmkweYCTAKCSluO1MHjnGYOqx8/lZyNMNHTca7QvV291dGVyIFZlcmhl
+ bHN0IChKYWJiZXIgSUQpIDx5b2VAamFiYmVyLm9yZy51az6ISQQwEQIACQUCRINI
+ LAIdIAAKCRA9/Cxir3nSnt0zAJ42aEBbqpCiuwXQE7dS3HrVMb1wtwCeKCrypH2H
+ dzpUEL7zqzBvzPpcRZC0I1dvdXRlciBWZXJoZWxzdCA8d291dGVyQGRlYmlhbi5v
+ cmc+iGYEExECAB4FAkBCS3MCGwMGCwkIBwMCAxUCAwMWAgECHgECF4AAEgkQPfws
+ Yq950p4HZUdQRwABAXcoAJ9Wh6MpxQkjMwCHozsj7G/nktXo6wCfcdjkaEzhLWQT
+ aAh/gC7zLIZe+BO0KVdvdXRlciBWZXJoZWxzdCAoV29yaykgPHdvdXRlckBuaXhz
+ eXMuYmU+iGYEExECAB4FAkBCS8cCGwMGCwkIBwMCAxUCAwMWAgECHgECF4AAEgkQ
+ PfwsYq950p4HZUdQRwABAdB1AJ4nRQIsxYmPQvfeNEhz6YsE/lJswwCbB6txoIH0
+ EVXdIm/zi0/ZgxR/sYW0G1dvdXRlciBWZXJoZWxzdCA8d0B1dGVyLmJlPohgBBMR
+ AgAgBQJF3wVtAhsDBgsJCAcDAgQVAggDBBYCAwECHgECF4AACgkQPfwsYq950p6k
+ 1wCgl5MPkvNaZnbjeGyxVQlF9Ie0iKEAnisFJyQen+EAJ8xvFiuyMsV164qVtDNX
+ b3V0ZXIgVmVyaGVsc3QgKGphYmJlciBvbmx5KSA8d3ZlcmhlbHN0QGdtYWlsLmNv
+ bT6IYAQTEQIAIAUCRegMVgIbAwYLCQgHAwIEFQIIAwQWAgMBAh4BAheAAAoJED38
+ LGKvedKeYSsAnRBCPSwvgWyaXub0pqlLdKsTlnbZAKCJmHQut7VyrTGI0vxdFGuC
+ Y/fvZbkCDQRAQkuOEAgA3FCSLJp9pN/qatYalg+Q0Oe72+945gikd+06oqRg8Jtu
+ mIBHv35oOKZV2f5uyJ7w7D2q/8dsInckXZLNR71dhxp49EbmBJRAd0aOFGYexqIT
+ DzXcvTv2ecGKBF0fPRpV/cs+ldbzVy7n+n5XjooUKjXyWwwtoG0pATLNxocDjgDU
+ ARBCXdgF2V79ANrVqIlq4ZOZBQQo41FoYv9VNBbH88JBPTbPtuqdDQg2csJSUd2Z
+ qmkaKhytXrvTnLJOHEP8UU67iv6A52PgNzxvuyJEMr/YyjVOR5c/IEogThzplknx
+ oRDVea7bA93rM12uDf2HM5Gsu7r7MN+3kqaeOmr7pwADBQgA2J6AsOIaSy0flEJ3
+ NKuF40qbOnp6pNNJnvkbvPSrPM3q/6Ztr6bYTMqg91Sh8nP1h2LdtvgbGwjaXjP/
+ ly8KF/wBlQM4gxriAHphGGXwxYNqMMyQ+covtsoDfiRZfQze6P+t74pajPjenzaE
+ 7OeyuFAkmJSCeSqDfVvYuqo1Rfu1TW7Fof0DPAs28/IZwn+5nz3JO20nLcmdNQ0R
+ UOjgJJDpzitDvwrmiseTaJWKdK3JZdyvq4D+ULdDSBvadzVb3PZYfll+oU3Qo4j4
+ giQaIa+jDdX4jTIpx8ZjpT5XzHKe47yy6PIXeI6+oEANsQHQ3nFWzqI/TMP9rBUY
+ CuIAg4hRBBgRAgAJBQJAQkuOAhsMABIJED38LGKvedKeB2VHUEcAAQHn8gCgmYoI
+ jtTFCVE5UccOgdzKDvJ05ioAn23iN+GlLeT0Vxk7B2petFi1/Zd4
+ =qi57
+ -----END PGP PUBLIC KEY BLOCK-----
diff --git a/dm-packaging/admins/del-beattie b/dm-packaging/admins/del-beattie
new file mode 100644
index 0000000..b339502
--- /dev/null
+++ b/dm-packaging/admins/del-beattie
@@ -0,0 +1,6 @@
+Changed-By: Christoph Berg <myon@debian.org>
+Date: Sun, 25 Nov 2007 16:47:50 +0100
+Comment: removing Michael Beattie from the admin ring
+Reason: Michael has resigned
+Action: delete-key D90A1C75F90F9FF1
+Data: y
diff --git a/dm-packaging/admins/del-bnelson b/dm-packaging/admins/del-bnelson
new file mode 100644
index 0000000..57690be
--- /dev/null
+++ b/dm-packaging/admins/del-bnelson
@@ -0,0 +1,6 @@
+Changed-By: Christoph Berg <myon@debian.org>
+Date: Sun, 25 Nov 2007 16:39:36 +0100
+Comment: removing Brian Nelson from the admin ring
+Reason: wrong person, and Brian Nelson removed from Front-Desk
+Action: delete-key 5DC61A9259DA6AF2
+Data: y
diff --git a/dm-packaging/admins/del-he b/dm-packaging/admins/del-he
new file mode 100644
index 0000000..2b3c39a
--- /dev/null
+++ b/dm-packaging/admins/del-he
@@ -0,0 +1,6 @@
+Changed-By: Anibal Monsalve Salazar <anibal@debian.org>
+Date: Tue, 13 Jan 2009 13:31:10 +1100
+Comment: remove Marc Brockschmidt from the admin ring
+Reason: Marc Brockschmidt resigned
+Action: delete-key 98EE733A9DE1EEB1
+Data: y
diff --git a/dm-packaging/admins/del-rmurray b/dm-packaging/admins/del-rmurray
new file mode 100644
index 0000000..be991ea
--- /dev/null
+++ b/dm-packaging/admins/del-rmurray
@@ -0,0 +1,6 @@
+Changed-By: Anibal Monsalve Salazar <anibal@debian.org>
+Date: Wed, 08 Apr 2009 12:43:30 +1000
+Comment: remove Ryan Murray from the admin ring
+Reason: Ryan Murray resigned as ftpmaster
+Action: delete-key 3760DBCFFD6645AB
+Data: y
diff --git a/dm-packaging/admins/index b/dm-packaging/admins/index
new file mode 100644
index 0000000..0d5ee16
--- /dev/null
+++ b/dm-packaging/admins/index
@@ -0,0 +1,19 @@
+sha256-0cfcb888affcfc2eff51a2ec078f3593993b89cfdd8239e55152080036e6d2bd add-joeyh
+sha256-5707ae7dc4baebb2b89dbc4a9d7c7d969d5670619fab7e1261bc71b35ddbee87 add-ajt
+sha256-d4522d8972f6902f6d5a45a15f8464ef2581796da5a868c8c8b1d6f733258bfd add-anibal
+sha256-cd88e870a506e7a6c11aad7c360acbed53d2ac329727ecbdde8f1ab231437354 add-troup
+sha256-1d5c664480df3a7529038deb2d9c335d8495f1ad2dd757387b7633c219c169ef add-beattie
+sha256-5edd8828bd467a8423dc69a7de92e240cb1bb3a157ce73d5a5aedf58682f859b add-rmurray
+sha256-6208875bb078e8314dbfdffdbedba5edb421406503f847f6258a6081060ff088 add-joerg
+sha256-38b888c44f2689a205642e5884be2d54a9dcde7def5c3a91b1ad7f5fc6840da9 add-bnelson
+sha256-c49ef82e00d9702b6071c52b76f92405465e7fdba750a4fbafa38860f0ac63f8 add-he
+sha256-5bf99c4bd04a3ea16e0209c0a3bb7b7b743075a4f0abc2bfc50b8db3fbb35c87 add-myon
+sha256-24e1674cd5b2638fe35e827e2c91317c4cc213293b8f80159e1957261113f1c2 del-bnelson
+sha256-fb30b82060ca046c6f3ead4358bf86d8e18d59429e35af327415c9eb3a726f35 del-beattie
+sha256-46aeeba468c40976501164a3504664f88f6d4fccdaacd92ea84f635f421a620d update-anibal
+sha256-4af62d8ea12ab09eedafb063bcc7506ccd3d01e4b66dc43225b16cfcfdd82026 del-he
+sha256-7720d33fa02efd3d0b1a32cac68cdc954810a75f4449941963734632c206a401 add-wouter
+sha256-3ff36339ac32c708084ad086c0b04ce514fb5037e008cefb9a50e55fc50b072e add-bzed
+sha256-bbefc165321dc9ad6dc52ba36cba7e7f743df7cc6d2c82561baf256ecffcfa62 del-rmurray
+sha256-d303735654a985e17b7d139f8a5505ca1c4b104a0443d693d5c8888dd99cdd24 add-mhy
+sha256-c2be051ab40f2490f487c8ca81c8d5983596bb0b517af20f176cfe7b996fc821 add-noodles
diff --git a/dm-packaging/admins/index.gpg b/dm-packaging/admins/index.gpg
new file mode 100644
index 0000000..16e8721
--- /dev/null
+++ b/dm-packaging/admins/index.gpg
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.9 (GNU/Linux)
+
+iD8DBQBKAh0Z2tp5zXiKP0wRArrwAKDL+xheW5un06KdLEmZpYgKtuv5pwCgkl6I
+dhG1B6tlxvPr2RliJZ0/M6U=
+=VtnM
+-----END PGP SIGNATURE-----
diff --git a/dm-packaging/admins/update-anibal b/dm-packaging/admins/update-anibal
new file mode 100644
index 0000000..967f429
--- /dev/null
+++ b/dm-packaging/admins/update-anibal
@@ -0,0 +1,53 @@
+Changed-By: Anibal Monsalve Salazar <anibal@debian.org>
+Date: Sat, 21 Jun 2008 20:30:28 +1000
+Comment: update Anibal Monsalve Salazar's key in the admin ring
+Action: import
+Data:
+ -----BEGIN PGP PUBLIC KEY BLOCK-----
+ Version: GnuPG v1.4.9 (GNU/Linux)
+
+ mQGiBD2EkWgRBAD1qMm6WkAZ9xgz3VJVE9yO3crWKHpKGN1uqSV9GgfW0W25iLtJ
+ jOEnCGO8itIN1/lIns7WDJTiohslnVrns/fHQOKs2XhQKA/CeiOlpxlmCJoMS2ib
+ EdbpcaKoWr3CE6s+aaT/b1JypTu/8kivqnedYZ6k0O6rQielP/ZW5+HYGwCguqEE
+ CypiqBCSrPoyXOGPaUnN8/sD/ikK9zeiyudWiX4oBLirIufuoWqASSQlELfnJgyo
+ hWAQG/euiHYVe9Tl0N+GPcwhTo/cZwn4GixrdGWri3FyN0jKLmWWuC4JJuaMxz9s
+ F6ZOl4nC9R/UjQ8Y4S4vjYe+zJt6EEoAzdWNpccEHIASJENPQTisAPhAqWLSfwKH
+ ebAVA/0QSOy3u4ltwk1e/HSwqrgY9DGjYiLNiw9pfM7wcfIeIl6/JIBpoLckWQ5/
+ KHgiRrA022NOaF9lwcfI8DJHqMG6Rf+r26lhn8852DxJNuv7lRSsCUf2+NSifnXV
+ wJbIUuBYi1552DcYlWKMxd0O0Sz1RDmLc6EUl2Fad+b/SdvJ0LQrQW5pYmFsIE1v
+ bnNhbHZlIFNhbGF6YXIgPGFuaWJhbEBkZWJpYW4ub3JnPohhBBMRAgAhAhsDBgsJ
+ CAcDAgMVAgMDFgIBAh4BAheABQJB8AzdAhkBAAoJEIqQZ3kYgCg8hm4AoJDfRGU6
+ FZMlE3lOdSgmvqJNKhQWAJ99V1HqMPeljR7GDordMG7Cq/i1H7Q1QW5pYmFsIE1v
+ bnNhbHZlIFNhbGF6YXIgPEEuTW9uc2FsdmUuU2FsYXphckBJRUVFLm9yZz6IVwQT
+ EQIAFwULBwoDBAMVAwIDFgIBAheABQJCAsDiAAoJEIqQZ3kYgCg8P3cAoLEcWuLQ
+ wkrS4r+xahKGhL7GyiP+AJ91i+DYPt75/7ED8eZS0oFisWfBzrQ+QW5pYmFsIE1v
+ bnNhbHZlIFNhbGF6YXIgPEEuTW9uc2FsdmUuU2FsYXphckBpdHMubW9uYXNoLmVk
+ dS5hdT6ISQQwEQIACQUCRiB1JQIdIAAKCRCKkGd5GIAoPGbMAJ9ltM3FIgBdyZoZ
+ xjhPZd/blBnG3QCeP5+hs/mev5HFkVHfz78dtjC0UXu0LUFuaWJhbCBNb25zYWx2
+ ZSBTYWxhemFyIDxhbmliYWxAY29tcHV0ZXIub3JnPohXBBMRAgAXBQI9hJLCBQsH
+ CgMEAxUDAgMWAgECF4AACgkQipBneRiAKDzdTACdGmFZpNufo+wNFfwarUG/rXBy
+ GfEAn0y24qZvcmSJSkVCHXHTK3pa1UE7tChBbmliYWwgTW9uc2FsdmUgU2FsYXph
+ ciA8YW5pYmFsQHY3dy5jb20+iF0EExECAB0FAkBOiNMCGwMFCwcDAgEDFQIDAxYC
+ AQIeAQIXgAAKCRCKkGd5GIAoPA0JAKCiUxkK35uT7hBb+V4lXYr+l1du1gCdEiHg
+ egIOIDWx1qsEYcCpIeKuZOO5AQ0EPYSRdRAEAKYJwPedFHYTEz2oOq4dlIxgnlR4
+ R9C8wHxtJanp0ZKJ4pm49dbcrVEUFHa1sdi0+LgfwmGvlXCnjy7R9PZfpaa+3cek
+ 18sG7adgLpc5Ctqp4yKNbrASzlqWXE64GleDeFWF0FC0mU/Dn+ZtbKXbrV1Ae0Gb
+ gDCmpRP6BtoEycijAAMFBACZ2T4sE4NGROtDYKx5ZdVlKNadS5L8mRUSpwylf1qK
+ WPsZ+G24Z7I1Ly9A2/fsCIlN0FMirDhiJOrPMF1TDOQt1mO+r8u9pb7Uf41N2CMy
+ 0Vphbx0JRin2Lbw0ko0vHggd3nm1AOLyU1hC9DNNAEjfsbIgZRvbqPB7HE5xJTJq
+ GIhGBBgRAgAGBQI9hJF1AAoJEIqQZ3kYgCg81DEAoIOSLpzm9t3xoV8+U3t+2Ogf
+ NVNmAJ97dTC8IST2hj0VHshom5RE4HWRjrkBogQ9hUfMEQQA4A1KgtwfuI/SoVKV
+ 0+vx5fvI1Zz4Uc27Zt8rZhbUC+3J6MXXUY2gnRpaOHyEGsrXtyyQDU//u0BXGkhB
+ JRUCZPcSOa/PWVXtKhxcFcLKBGIDcwL6mDObO0ksL6nFU1wzKN6EOVdxicyLO5fb
+ I++X1jxqKRqElpG4/D6r+SUdQRsAoNwtn7GfG1vea1LWfZ4TQ4xn/fORA/9vicTt
+ sl8kyI09bUV+zC9X3myiqPlkXZSXC1bNL78nY40/2WJZwDSsxdeL3p4FHlrBZJf+
+ tSnqGwKwOGl72omBe7/W2nXaKXgnnKGwipIac59Pf4LbCjIwHS/DJGMDHJmAH1Wt
+ aMo8zeIFLi9JMrmE8fSzz3axOpzwkbq9idKMKwP/bNP3xZCg5oDmjs/z6GtnsSTI
+ /Mj82xM6v2E8uahMfuW8fwqDSytp/mvSdkSc2MlpUsIUWvK7RiyKFFHOEx95ocaT
+ 4LyGQp/nLHC6fjl+Xwg0F1CuJYpkNW3gXfBNhFimVYwozP00Y2CLPb3tL09EYqNk
+ Hof4unw30UjDfxk3GaKIjgQYEQIABgUCRFhGugBSRyAEGRECAAYFAkRYRrMACgkQ
+ gY5NIXPNpFVnuACaAnztBIlZzj1H7f2/DH1YHft9pSMAn3a5yZ/RkO+TDeqsRbP+
+ PQAhwVugCRCKkGd5GIAoPFATAKCrpuuuEsUqfhJTr2RT9PUTgmjnbACfb/AKfojl
+ EfLTPfYkKHKsAA8CV0M=
+ =IMZW
+ -----END PGP PUBLIC KEY BLOCK-----
diff --git a/dm-packaging/debian/changelog b/dm-packaging/debian/changelog
new file mode 100644
index 0000000..95544ff
--- /dev/null
+++ b/dm-packaging/debian/changelog
@@ -0,0 +1,621 @@
+debian-maintainers (1.64) unstable; urgency=medium
+
+ * Remove Asheesh Laroia, Philipp Benner, Sylvestre Ledru and
+ Andrew Lee, all of whom are now Debian developers
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Fri, 24 Jul 2009 16:26:27 +0200
+
+debian-maintainers (1.63) unstable; urgency=medium
+
+ * Add Debian maintainer Antoine Beaupré. Closes: #535531
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Fri, 10 Jul 2009 12:32:02 +1000
+
+debian-maintainers (1.62) unstable; urgency=medium
+
+ * Standards version is 3.8.2
+ * Remove Jon Dowland and Raphael Geissert, all of whom are now debian
+ developers.
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Wed, 01 Jul 2009 17:00:35 +1000
+
+debian-maintainers (1.61) unstable; urgency=medium
+
+ * Add Debian maintainer Antonio Radici. Closes: #532143
+ * Add Debian maintainer Gilles Filippini. Closes: #532382
+ * Add Debian maintainer Peter Miller. Closes: #532442
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Sat, 20 Jun 2009 20:21:44 +1000
+
+debian-maintainers (1.60) unstable; urgency=medium
+
+ * Remove Daniel Kahn Gillmor who is a debian developer.
+ * Update Mathieu Malaterre's key. Closes: #530384
+ * Add Debian maintainer Mattias Ellert. Closes: #529973
+ * Add Debian maintainer Mazen Neifer. Closes: #530569
+ * Add Debian maintainer Erik de Castro Lopo. Closes: #531811
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Mon, 08 Jun 2009 18:25:46 +1000
+
+debian-maintainers (1.59) unstable; urgency=medium
+
+ [ Joey Hess ]
+ * Build depend on jetring 0.15, and upgrade to sha256 checksums
+ in index files.
+
+ [ Anibal Monsalve Salazar ]
+ * Add Debian maintainer Daniel Moerner. Closes: #528124
+ * Add Debian maintainer Salvatore Bonaccorso. Closes: #528400
+ * Add Debian maintainer Ryan Niebur. Closes: #528837
+ * Remove Samuel Thibault who is a debian developer.
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Wed, 20 May 2009 14:40:14 +1000
+
+debian-maintainers (1.58) unstable; urgency=medium
+
+ * Add Debian maintainer Marco Túlio Gontijo e Silva. Closes: #525541
+ * Add Debian maintainer Sven Eckelmann. Closes: #526484
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Wed, 06 May 2009 15:43:35 +1000
+
+debian-maintainers (1.57) unstable; urgency=medium
+
+ * Add Debian maintainer Angel Abad. Closes: #522081
+ * Add Debian maintainer Filippo Rusconi. Closes: #522443
+ * Add Debian maintainer Michael Stapelberg. Closes: #523893
+ * Add Debian maintainer Mathieu Malaterre. Closes: #524654
+ * Add Debian maintainer Ludovico Cavedon. Closes: #525491
+ * Add Debian maintainer Jan Beyer. Closes: #526044
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Tue, 05 May 2009 15:46:47 +1000
+
+debian-maintainers (1.56) unstable; urgency=medium
+
+ * Remove Evgeni Golov, Ian Beckwith, LI Daobing, Patrick Matthäi, Xavier
+ Luthi and Xavier Oswald, all of whom are now debian developers.
+ Closes: #525027, #524914
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Fri, 24 Apr 2009 15:57:38 +1000
+
+debian-maintainers (1.55) unstable; urgency=medium
+
+ * Remove Ludovico Gardenghi who is now a debian developer.
+ * admins keyring. Closes: #519645
+ - Remove Ryan Murray
+ - Add Mark Hymers
+ - Add Jonathan McDowell
+ * Add Debian maintainer Thorvald Natvig. Closes: #519651
+ * Add Debian maintainer Thomas Leonard. Closes: #521885
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Wed, 08 Apr 2009 15:53:07 +1000
+
+debian-maintainers (1.54) unstable; urgency=low
+
+ * Standards version is 3.8.1
+ * Add Debian maintainer Kęstutis Biliūnas. Closes: #516206
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Sat, 14 Mar 2009 17:48:42 +1100
+
+debian-maintainers (1.53) unstable; urgency=medium
+
+ * Update Michael Hanke's key. Closes: #511709
+ * Update Simon Josefsson's key
+ * Add Debian maintainer Jonathan Wiltshire. Closes: #512618
+ * Add Debian maintainer Felix Zielcke. Closes: #514250
+ * Add Debian maintainer Olivier Berger. Closes: #514764
+ * Add Debian maintainer Evgeni Golov. Closes: #514854
+ * Add Debian maintainer Marcelo Jorge Vieira. Closes: #515667
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Tue, 24 Feb 2009 08:36:23 +1100
+
+debian-maintainers (1.52) unstable; urgency=medium
+
+ * admins keyring. Closes: #510982
+ - Remove Marc Brockschmidt
+ - Add Wouter Verhelst
+ - Add Bernd Zeimetz
+ * Remove Arthur Loiret, Jelmer Vernooij and Martin Meredith,
+ all of whom are now debian developers.
+ * Add Debian maintainer Michael Hanke. Closes: #511244
+ * Add Debian maintainer Jan Hauke Rahm. Closes: #511294
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Tue, 13 Jan 2009 21:49:08 +1100
+
+debian-maintainers (1.51) unstable; urgency=medium
+
+ * Fix lintian message debhelper-but-no-misc-depends.
+ * Remove space at EOL in debian/{control,changelog}.
+ * Add Debian maintainer Tiago Bortoletto Vaz. Closes: #508763
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Sat, 20 Dec 2008 17:07:05 +1100
+
+debian-maintainers (1.50) unstable; urgency=medium
+
+ * Add Debian maintainer Eugene V. Lyubimkin. Closes: #507181
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Mon, 15 Dec 2008 13:22:14 +1100
+
+debian-maintainers (1.49) unstable; urgency=medium
+
+ * Add Debian maintainer Jörg Sommer. Closes: #505844
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Fri, 21 Nov 2008 22:46:28 +1100
+
+debian-maintainers (1.48) unstable; urgency=medium
+
+ * keycheck: grep the first '^gpg: key' from jetring-apply's output.
+ Closes: #505775
+ * Update Jon Dowland's public key. Closes: #476804
+ * Update Daniel Leidert's public key. Closes: #498805
+ * Add Debian maintainer Giuseppe Iuculano. Closes: #502088
+ * Add Debian maintainer Thorsten Glaser. Closes: #503726
+ * Add Debian maintainer Franck Joncourt. Closes: #505232
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Sat, 15 Nov 2008 18:44:42 +1100
+
+debian-maintainers (1.47) unstable; urgency=medium
+
+ * Remove Adam D. Barratt, Julian Andres Klode and Y Giridhar
+ Appaji Nag, all of whom are now debian developers.
+ * Add Debian maintainer Mehdi Dogguy. Closes: #501112
+ * Add Debian maintainer Olly Betts. Closes: #502190
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Fri, 24 Oct 2008 23:02:48 +1100
+
+debian-maintainers (1.46) unstable; urgency=medium
+
+ * Add Debian maintainer Emmanuel Bouthenot. Closes: #500471
+ * Add Debian maintainer Samuel Thibault. Closes: #501350
+ * Add Debian maintainer David Paleino. Closes: #460645
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Tue, 14 Oct 2008 22:49:47 +1100
+
+debian-maintainers (1.45) unstable; urgency=medium
+
+ * Remove Adriaan Peeters, Manuel Prinz and Sandro Tosi,
+ all of whom are now debian developers.
+ * Add Debian maintainer Trent W. Buck. Closes: #498560
+ * Add Debian maintainer Rogério Brito. Closes: #498725
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Wed, 24 Sep 2008 21:18:44 +1000
+
+debian-maintainers (1.44) unstable; urgency=medium
+
+ * Added Debian maintainer Christoph Göhre. Closes: #496554
+ * Added Debian maintainer Jan-Pascal van Best. Closes: #497080
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Sun, 07 Sep 2008 18:22:25 +1000
+
+debian-maintainers (1.43) unstable; urgency=medium
+
+ * A successful name search is a warning. Closes: #492454
+ * Added Debian maintainer John Sullivan. Closes: #495409
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Sun, 24 Aug 2008 14:56:43 +1000
+
+debian-maintainers (1.42) unstable; urgency=medium
+
+ * Added Debian maintainer Luca Bigliardi. Closes: #491303
+ * Added Debian maintainer Ludovico Gardenghi. Closes: #491304
+ * Added Debian maintainer Artur R. Czechowski. Closes: #491371
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Sat, 26 Jul 2008 18:03:00 +1000
+
+debian-maintainers (1.41) unstable; urgency=medium
+
+ * Added Debian maintainer Andreas Putzo. Closes: #490920
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Sun, 20 Jul 2008 13:55:40 +1000
+
+debian-maintainers (1.40) unstable; urgency=medium
+
+ * Added Debian maintainer Iustin Pop. Closes: #489788
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Sun, 13 Jul 2008 17:36:18 +1000
+
+debian-maintainers (1.39) unstable; urgency=medium
+
+ * Added Debian maintainer Andrew Ruthven. Closes: #489054
+ * Added Debian maintainer John Ferlito. Closes: #489343
+ * Updated Ben Finney's key. Closes: #489345
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Tue, 08 Jul 2008 21:57:54 +1000
+
+debian-maintainers (1.38) unstable; urgency=medium
+
+ * Fix cross-certifification issue. Closes: #487018
+ * Replaced key for Debian maintainer Deng Xiyue. Closes: #487348
+ * Fixed "keycheck:55: too many arguments"
+ * Added Debian maintainer Luca Falavigna. Closes: #487723
+ * Added Debian maintainer Ben Finney. Closes: #487959
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Sun, 29 Jun 2008 22:56:19 +1000
+
+debian-maintainers (1.37) unstable; urgency=medium
+
+ * Bump Standards-Version to 3.8.0
+ * Delete Deng Xiyue's revoked key 57AC571A; see #487348
+ * Update anibal's key. Closes: #487018
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Sat, 21 Jun 2008 20:48:49 +1000
+
+debian-maintainers (1.36) unstable; urgency=medium
+
+ [ Joey Hess ]
+ * Updated Jordan Mantha's key. Closes: #484173
+
+ [ Anibal Monsalve Salazar ]
+ * Added Debian maintainer Dominique Belhachemi. Closes: #483944
+ * Added Debian maintainer Peter Collingbourne. Closes: #484508
+ * Added Debian maintainer Martin Meredith. Closes: #484672
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Thu, 12 Jun 2008 22:22:53 +1000
+
+debian-maintainers (1.35) unstable; urgency=medium
+
+ * Added Debian maintainer Anuradha Weeraman. Closes: #482477
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Sat, 31 May 2008 10:43:57 +1000
+
+debian-maintainers (1.34) unstable; urgency=medium
+
+ [ Joey Hess ]
+ * Use debhelper v7, rules file minimisation.
+
+ [ Anibal Monsalve Salazar ]
+ * Added Debian maintainer LI Daobing. Closes: #481175
+ * Added Debian maintainer John Stamp. Closes: #481669
+ * Added Debian maintainer Bart Samwel. Closes: #482130
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Sun, 25 May 2008 09:02:49 +1000
+
+debian-maintainers (1.33) unstable; urgency=medium
+
+ * Added Debian maintainer Nobuhiro Iwamatsu. Closes: #479511
+ * Added Debian maintainer Helge Kreutzmann. Closes: #479584
+ * Added Debian maintainer Xavier Lüthi. Closes: #479883
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Mon, 12 May 2008 19:18:17 +1000
+
+debian-maintainers (1.32) unstable; urgency=medium
+
+ * Added Debian maintainer Andres Mejia. Closes: #478088
+ * Added Debian maintainer Xavier Guimard. Closes: #479000
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Tue, 06 May 2008 19:12:34 +1000
+
+debian-maintainers (1.31) unstable; urgency=medium
+
+ * Added Debian maintainer Patrick Matthäi. Closes: #477518
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Wed, 30 Apr 2008 19:32:59 +1000
+
+debian-maintainers (1.30) unstable; urgency=low
+
+ * Added Debian maintainer Sylvestre Ledru. Closes: #477733
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Tue, 29 Apr 2008 21:38:11 +1000
+
+debian-maintainers (1.29) unstable; urgency=medium
+
+ * Added Debian maintainer Ervin Hearn. Closes: #476208
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Sun, 20 Apr 2008 09:21:37 +1000
+
+debian-maintainers (1.28) unstable; urgency=medium
+
+ [ Anibal Monsalve Salazar ]
+ * Added Debian maintainer Stephane Glondu. Closes: #475898
+
+ [ Joey Hess ]
+ * Remove Aurélien GÉRÔME, Cameron Dale, Charles Plessy, Filipe Lautert,
+ Martín Ferrari, Miriam Ruiz, Simon McVittie, Tobias Toedter, and
+ Vincent Bernat, all of whom are now debian developers.
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Fri, 18 Apr 2008 18:33:44 +1000
+
+debian-maintainers (1.27) unstable; urgency=low
+
+ * Added Debian maintainer Hideki Yamane. Closes: #474563
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Fri, 11 Apr 2008 06:49:00 +1000
+
+debian-maintainers (1.26) unstable; urgency=low
+
+ * Added Debian maintainer Theppitak Karoonboonyanan. Closes: #472539
+ * Added Debian maintainer Sandro Tosi. Closes: #472597
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Sat, 29 Mar 2008 19:55:53 +1100
+
+debian-maintainers (1.25) unstable; urgency=low
+
+ * Added Debian maintainer Andrew Lee. Closes: #471999
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Wed, 26 Mar 2008 09:20:16 +1100
+
+debian-maintainers (1.24) unstable; urgency=low
+
+ * Added Debian maintainer Deng Xiyue. Closes: #471142
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Thu, 20 Mar 2008 22:46:12 +1100
+
+debian-maintainers (1.23) unstable; urgency=low
+
+ * Added Debian maintainer Raphael Geissert. Closes: #461140
+
+ -- Joey Hess <joeyh@debian.org> Mon, 17 Mar 2008 16:15:21 -0400
+
+debian-maintainers (1.22) unstable; urgency=low
+
+ * Added the Vcs-Browser header in debian/control
+ * Added Debian maintainer Thomas Weber. Closes: #469455
+ * Added Debian maintainer Scott Kitterman. Closes: #469471
+ * Added Debian maintainer Jordan Mantha. Closes: #469551
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Mon, 10 Mar 2008 08:45:09 +1100
+
+debian-maintainers (1.21) unstable; urgency=low
+
+ * Added Debian maintainer Modestas Vainius. Closes: #465130
+ * Added Debian maintainer Y Giridhar Appaji Nag. Closes: #465397
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Sat, 16 Feb 2008 19:26:50 +1100
+
+debian-maintainers (1.20) unstable; urgency=low
+
+ * Added Debian maintainer Xavier Oswald. Closes: #464686
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Tue, 12 Feb 2008 23:00:17 +1100
+
+debian-maintainers (1.19) unstable; urgency=low
+
+ * Added Debian maintainer Antonio Terceiro. Closes: #464383
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Mon, 11 Feb 2008 07:28:57 +1100
+
+debian-maintainers (1.18) unstable; urgency=low
+
+ * Added Debian maintainer Julian Andres Klode. Closes: #459238
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Sun, 03 Feb 2008 09:34:11 +1100
+
+debian-maintainers (1.17) unstable; urgency=low
+
+ * Added Debian maintainer Adam D. Barratt. Closes: #462747
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Sun, 27 Jan 2008 22:02:27 +1100
+
+debian-maintainers (1.16) unstable; urgency=low
+
+ * Added Debian maintainer Gustavo R. Montesino. Closes: #460680
+ * Added Debian maintainer Philipp Benner. Closes: #460693
+ * Added Debian maintainer Vagrant Cascadian. Closes: #461151
+
+ -- Joey Hess <joeyh@debian.org> Wed, 16 Jan 2008 19:19:16 -0500
+
+debian-maintainers (1.15) unstable; urgency=low
+
+ * Added Debian maintainer Hendrik Frenzel. Closes: #459946
+ * Added Debian maintainer Thibaut Paumard. Closes: #460213
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Sun, 13 Jan 2008 09:26:47 +1100
+
+debian-maintainers (1.14) unstable; urgency=low
+
+ * Added Debian maintainer Jeffrey Ratcliffe. Closes: #459640
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Wed, 09 Jan 2008 22:14:46 +1100
+
+debian-maintainers (1.13) unstable; urgency=low
+
+ * Added Debian maintainer Daniel Leidert. Closes: #459385
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Mon, 07 Jan 2008 20:23:53 +1100
+
+debian-maintainers (1.12) unstable; urgency=low
+
+ * debian/control: Bump up Standards-Version to 3.7.3
+ * CHECKLIST: Add the policy "if you advocate, you don't add to the keyring"
+ * Added Debian maintainer Vincent Bernat. Closes: #458304
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Sun, 30 Dec 2007 21:28:53 +1100
+
+debian-maintainers (1.11) unstable; urgency=low
+
+ * Added Debian maintainer Darren Salt. Closes: #456611
+ * Added Debian maintainer Ian Beckwith. Closes: #456619
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Wed, 19 Dec 2007 17:01:11 +1100
+
+debian-maintainers (1.10) unstable; urgency=low
+
+ * Added Debian maintainer Julien Valroff. Closes: #455196
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Wed, 12 Dec 2007 00:07:34 +1100
+
+debian-maintainers (1.9) unstable; urgency=low
+
+ [ Anthony Towns ]
+ * Added Debian maintainer Charles Plessy. Closes: #454547
+
+ [ Anibal Monsalve Salazar ]
+ * Added Debian maintainer Eric Cooper. Closes: #454775
+
+ -- Anibal Monsalve Salazar <anibal@debian.org> Sat, 08 Dec 2007 11:22:05 +1100
+
+debian-maintainers (1.8) unstable; urgency=low
+
+ * Remove new Debian developers Jose Parrella, Fathi Boudra, Luis Rodrigo
+ Gallardo Cruz, and Niko Tyni from the Debian maintainers keyring.
+ * Added Debian maintainer Russell Stuart. Closes: #453610
+
+ -- Joey Hess <joeyh@debian.org> Wed, 05 Dec 2007 17:33:00 -0500
+
+debian-maintainers (1.7) unstable; urgency=low
+
+ * Added Debian maintainer Jon Dowland. Closes: #453243
+ * Added Debian maintainer Sam Morris. Closes: #452964
+ * Added Debian maintainer Luis Rodrigo Gallardo Cruz. Closes: #453768
+
+ -- Joey Hess <joeyh@debian.org> Sun, 02 Dec 2007 19:18:53 -0500
+
+debian-maintainers (1.6) unstable; urgency=low
+
+ * Updated Ryan Finnie's key. Closes: #453075
+ * Added Debian maintainer Manuel Prinz. Closes: #453064
+ * Added Debian maintainer Simon Josefsson. Closes: #453138
+
+ -- Joey Hess <joeyh@debian.org> Tue, 27 Nov 2007 15:09:15 -0500
+
+debian-maintainers (1.5) unstable; urgency=low
+
+ [ Joey Hess ]
+ * Added Debian maintainer Aurélien GÉRÔME. Closes: #452600
+ * Added Debian maintainer Arthur Loiret. Closes: #452605
+ * Added Debian maintainer Jelmer Vernooij. Closes: #452881
+
+ [ Anthony Towns ]
+ * Changed Katrik Mistry's deletion changeset to include links to
+ mails requesting removal and a summary of the reason.
+ * Added Debian maintainer Adriaan Peeters. Closes: #452861
+ * Added Debian maintainer Ondrej Certik. Closes: #452719
+ * Added Debian maintainer Asheesh Laroia. Closes: #452011
+
+ -- Anthony Towns <ajt@debian.org> Tue, 27 Nov 2007 03:14:00 +1000
+
+debian-maintainers (1.4) unstable; urgency=low
+
+ * Removed keyring admin Brian Nelson. Closes: #452828
+ * Removed keyring admin Michael Beattie.
+ * Removed Debian maintainer Kartik Mistry.
+
+ -- Christoph Berg <myon@debian.org> Sun, 25 Nov 2007 16:59:13 +0100
+
+debian-maintainers (1.3) unstable; urgency=low
+
+ * Added Debian maintainer Kartik Mistry. Closes: #452055
+ * Added Debian maintainer Filipe Lautert. Closes: #452527
+ * Added Debian maintainer Micha Lenk. Closes: #452525
+
+ -- Joey Hess <joeyh@debian.org> Fri, 23 Nov 2007 12:02:09 -0500
+
+debian-maintainers (1.2) unstable; urgency=low
+
+ [ Anibal Monsalve Salazar ]
+ * Added Debian maintainer Niko Tyni. Closes: #452051
+ * Added Debian maintainer Ryan Finnie. Closes: #452048
+ * Added Debian maintainer Heikki Henriksen. Closes: #452072
+
+ [ Joey Hess ]
+ * Some updates to the CHECKLIST.
+ * Fix the test suite to ignore jpeg images attached to keys.
+ * Added Debian maintainer Daniel Kahn Gillmor. Closes: #452177
+
+ -- Joey Hess <joeyh@debian.org> Tue, 20 Nov 2007 19:42:35 -0500
+
+debian-maintainers (1.1) unstable; urgency=low
+
+ * Recommend attaching changesets to bug reports. That's easier for us.
+ * Added Debian maintainer Ralph Amissah. Closes: #451857
+ * Added Debian maintainer Tobias Toedter. Closes: #451918
+ * Added Debian maintainer Simon McVittie. Closes: #451971
+ * Added Debian maintainer Martin Ferrari. Closes: #451998
+
+ -- Joey Hess <joeyh@debian.org> Mon, 19 Nov 2007 16:40:24 -0500
+
+debian-maintainers (1.0) unstable; urgency=low
+
+ * Add James Troup, Michael Beattie, Ryan Murray, Joerg Jaspert, Brian
+ Nelson, Marc Brockschmidt, and Christoph Berg to the Uploaders: field
+ to enable automatic byhand acceptance.
+
+ -- Anthony Towns <ajt@debian.org> Sun, 18 Nov 2007 18:13:54 +1000
+
+debian-maintainers (0.08) unstable; urgency=low
+
+ [ Joey Hess ]
+ * Add James Troup, Michael Beattie, Ryan Murray, Joerg Jaspert, Brian
+ Nelson, Marc Brockschmidt, and Christoph Berg to the admins keyring.
+ Per the GR, they all have commit access already, so it seems they might
+ as well be able to easily jetring-accept changes too.
+ * Add Anibal Monsalve Salazar to the admins keyring. Anibal is the newest
+ member of the DM team.
+ * Use pgp-clean from signing-party to strip signatures from the admins
+ keyring, saving a couple megabytes from the source package.
+ * Update docs, manual announcements are no longer needed since aj automated
+ them at package accept time.
+
+ [ Anibal Monsalve Salazar ]
+ * Added added myself to the uploaders list.
+ * Added Homepage line in debian/control.
+ * Added Debian maintainer Jose Parrella.
+
+ -- Joey Hess <joeyh@debian.org> Fri, 16 Nov 2007 22:05:57 -0500
+
+debian-maintainers (0.07) unstable; urgency=low
+
+ * Update README advice on where to send advocacy mails.
+
+ -- Anthony Towns <ajt@debian.org> Wed, 14 Nov 2007 00:53:27 +1000
+
+debian-maintainers (0.06) unstable; urgency=low
+
+ [ Joey Hess ]
+ * Explicitly build-depend on gnupg rather than rely on jetring pulling it in,
+ since runtests uses it directly.
+ * Documentation/process updates.
+ * Add links to new advocacy mails posted for DMs for whom we previously
+ used the nm.debian.org advocacy status.
+
+ [ Anthony Towns ]
+ * Add more advocacy mails and add the corresponding Debian uid of the
+ advocates.
+ * Sigh, actually update the index file and sig too.
+
+ -- Anthony Towns <ajt@debian.org> Wed, 31 Oct 2007 18:40:58 +1000
+
+debian-maintainers (0.04) unstable; urgency=low
+
+ * Moved to a git repository in the new d-m project on alioth.
+ * Maintainer mailing list has changed to d-m-team@lists.alioth.debian.org.
+ * Update CHECKLIST for git (and we'll be using signed tags).
+
+ -- Joey Hess <joeyh@debian.org> Sun, 28 Oct 2007 17:03:59 -0400
+
+debian-maintainers (0.03) unstable; urgency=low
+
+ [ Anthony Towns ]
+ * Change byhand filename to include version and arch string for automatic
+ byhand processing.
+ * Add Dm-Upload-Allowed: yes header to allow for access control of
+ automatic byhand processing.
+ * Switch my Uploaders: address to ajt@debian.org so it passed the
+ automatic byhand access control...
+ * Set GNUPGHOME in runtests.
+
+ -- Joey Hess <joeyh@debian.org> Sat, 27 Oct 2007 16:03:10 -0400
+
+debian-maintainers (0.02) unstable; urgency=low
+
+ [ Anthony Towns ]
+ * Move debian-maintainers.gpg into /usr/share/keyrings instead of subdir.
+
+ [ Joey Hess ]
+ * jeyring 0.8 avoids unnecessarily touching ~/.gnupg, so use it and remove
+ the gpg --list-keys hack.
+
+ -- Joey Hess <joeyh@debian.org> Fri, 19 Oct 2007 21:33:16 -0400
+
+debian-maintainers (0.01) unstable; urgency=low
+
+ [ Joey Hess ]
+ * Initial release.
+ * Added Debian maintainer Miriam Ruiz
+
+ [ Anthony Towns ]
+ * Added Debian maintainer Fathi Boudra
+ * Added Debian maintainer Cameron Dale
+ * Invoke "gpg --list-keys" in debian/rules build to make sure
+ $HOME/.gnupg exists. Possibly should set GNUPGHOME instead.
+
+ -- Anthony Towns <ajt@debian.org> Thu, 18 Oct 2007 02:27:20 +1000
diff --git a/dm-packaging/debian/compat b/dm-packaging/debian/compat
new file mode 100644
index 0000000..7f8f011
--- /dev/null
+++ b/dm-packaging/debian/compat
@@ -0,0 +1 @@
+7
diff --git a/dm-packaging/debian/control b/dm-packaging/debian/control
new file mode 100644
index 0000000..dbc15d9
--- /dev/null
+++ b/dm-packaging/debian/control
@@ -0,0 +1,21 @@
+Source: debian-maintainers
+Section: misc
+Priority: extra
+Build-Depends: debhelper (>= 7), dpkg-dev (>= 1.9.0), jetring (>= 0.15), gnupg
+Maintainer: Debian Maintainer Keyring Team <d-m-team@lists.alioth.debian.org>
+Uploaders: Joey Hess <joeyh@debian.org>, Anthony Towns <ajt@debian.org>, Anibal Monsalve Salazar <anibal@debian.org>, Christoph Berg <myon@debian.org>, James Troup <troup@debian.org>, Joerg Jaspert <joerg@debian.org>, Wouter Verhelst <wouter@debian.org>, Bernd Zeimetz <bzed@debian.org>, Mark Hymers <mhy@debian.org>, Jonathan McDowell <noodles@debian.org>
+Standards-Version: 3.8.2
+Vcs-Browser: http://git.debian.org/?p=d-m/debian-maintainers.git;a=summary
+Vcs-Git: git://git.debian.org/git/d-m/debian-maintainers.git
+XS-Dm-Upload-Allowed: yes
+Homepage: http://alioth.debian.org/projects/d-m/
+
+Package: debian-maintainers
+Architecture: all
+Section: misc
+Depends: ${misc:Depends}
+Recommends: gnupg
+Description: GPG keys of Debian maintainers
+ The Debian project allows some people who are not Debian developers to
+ maintain packages in the distribution, This package contains a keyring
+ of GnuPG keys of these maintainers.
diff --git a/dm-packaging/debian/copyright b/dm-packaging/debian/copyright
new file mode 100644
index 0000000..6153ec2
--- /dev/null
+++ b/dm-packaging/debian/copyright
@@ -0,0 +1,15 @@
+This package is used to maintain the debian-maintainers keyring.
+
+Files: *
+Copyright: © 2006-2007 Joey Hess <joeyh@debian.org>
+ © 2006-2007 Anthony Towns <aj@azure.humbug.org.au>
+License: GPL-2+
+ The full text of the GPL is distributed in /usr/share/common-licenses/GPL-2
+ on Debian systems.
+ .
+ Note that we do not assert copyright over the actual keys in the keyrings.
+ That data does not fall under any copyright.
+
+Files: keycheck
+Copyright: (C) 2003-2007 Joerg Jaspert <joerg@debian.org> and others
+License: GPL-2
diff --git a/dm-packaging/debian/rules b/dm-packaging/debian/rules
new file mode 100755
index 0000000..6e1c367
--- /dev/null
+++ b/dm-packaging/debian/rules
@@ -0,0 +1,27 @@
+#!/usr/bin/make -f
+%:
+ dh $@
+
+build:
+ # Disable anything needing the network when building.
+ # This won't fully exersise the test suite; some tests need to be
+ # online to download the Debian keyring, for example. Recommend
+ # running make test by hand from time to time to fully test it.
+ # (Note that the full test suite is run by the review script before
+ # changesets are added.)
+ ONLINE=n dh build
+
+VER = $(shell dpkg-parsechangelog | sed -ne 's/^Version: //p')
+
+binary-indep: build
+ dh binary-indep --until dh_prep
+ dh_installdocs README TODO
+ dh_installexamples sample.changeset
+ dh_install debian-maintainers.gpg usr/share/keyrings/
+ dh binary-indep --remaining
+
+ # byhand file for dak
+ cp debian-maintainers.gpg ../debian-maintainers_$(VER)_all.gpg
+ dpkg-distaddfile debian-maintainers_$(VER)_all.gpg raw-keyring -
+
+binary: binary-indep binary-arch
diff --git a/dm-packaging/keycheck b/dm-packaging/keycheck
new file mode 100755
index 0000000..ba44eac
--- /dev/null
+++ b/dm-packaging/keycheck
@@ -0,0 +1,96 @@
+#!/bin/sh
+# This is a hacked up version of NM's keycheck.sh that understands jetring
+# changesets.
+
+# Copyright (C) 2003-2007 Joerg Jaspert <joerg@debian.org> and others
+# This little script is free software; you can redistribute
+# it and/or modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; version 2.
+#
+# On Debian systems, the complete text of the GNU General Public
+# License can be found in /usr/share/common-licenses/GPL-2 file.
+
+set -e
+
+CACHE=./cache
+TMPRING=./keyring.tmp
+# Which keyserver
+KEYSERVER=keyring.debian.org
+# The options for the gpg call in this script.
+# Contains only options used in ALL gpg calls.
+GPGOPTS=" -q --no-options --no-default-keyring --no-auto-check-trustdb --keyring $TMPRING --trust-model always"
+# For the following calls use LANG=C - some output is used for
+# reports to a list / for an english report.
+LANG=C
+export LANG
+
+changeset="$1"
+if [ -z "$changeset" ]; then
+ echo "Usage: keycheck changeset" >&2
+ exit 1
+fi
+
+trap cleanup EXIT
+
+cleanup () {
+ rm -f $TMPRING*
+}
+
+keycheck () {
+ gpg ${GPGOPTS} -v --with-fingerprint --keyring $CACHE/debian-keyring.gpg --keyring $CACHE/debian-keyring.pgp --check-sigs "$KEYID"
+ echo "Let's test if its a version 4 or greater key"
+ VERSION=$(gpg ${GPGOPTS} --with-colons --with-fingerprint --list-keys "0x$KEYID" | awk -F : '$1 == "fpr" {print length($10)}')
+
+ if [ $VERSION -eq 32 ]; then
+ echo "Warning: It looks like this key is an Version 3 GPG key. This is bad."
+ echo "Please doublecheck and then get your applicant to send you a correct"
+ echo "key if this is script isnt wrong."
+ else
+ echo "Key is ok"
+ fi
+
+ echo "Check for key expire stuff"
+ EXPIRE=$(gpg ${GPGOPTS} --with-colons --check-sigs "0x$KEYID" |awk -F : ' $1 == "sub" && $2 != "r" {print $7} ')
+
+ if [ -z "$EXPIRE" ]; then
+ echo "Key has no expiration date set, nothing to check."
+ else
+ echo "Key has an expiration date of "\"${EXPIRE}\""."
+ echo "Please check that its not in the past, AND that it is not too"
+ echo "near in the future to make adding this applicant pointless."
+ fi
+}
+
+make
+cp debian-maintainers.gpg $TMPRING
+KEYID=$(jetring-apply $TMPRING "$changeset" 2>&1 | grep -m 1 '^gpg: key' | sed 's/^gpg: key \([a-fA-F0-9]*\):.*/\1/')
+if [ -z "$KEYID" ]; then
+ echo "Changeset failed to apply, or failed to parse key id from gpg output" >&2
+ rm -f $TMPRING*
+ exit 1
+fi
+
+make rsync-keys
+
+echo "Checking key id $KEYID"
+val=$(keycheck 2>&1 | sed -e 's/^$/./' -e 's/^/ /')
+
+echo "Adding KeyCheck field to $changeset"
+printf "" > "$changeset.new"
+# Try to add it before the Data block.
+added=
+IFS="
+"
+for line in $(cat "$changeset"); do
+ if [ "$line" = "Action: import" ]; then
+ echo "KeyCheck:" >> "$changeset.new"
+ echo "$val" >> "$changeset.new"
+ added=1
+ fi
+ echo "$line" >> "$changeset.new"
+done
+if [ ! "$added" ]; then
+ echo "KeyCheck:" >> "$changeset.new"
+ echo "$val" >> "$changeset.new"
+fi
+mv -f "$changeset.new" "$changeset"
diff --git a/dm-packaging/review b/dm-packaging/review
new file mode 100755
index 0000000..abddb5c
--- /dev/null
+++ b/dm-packaging/review
@@ -0,0 +1,32 @@
+#!/bin/sh
+set -e
+
+changeset="$1"
+if [ -z "$changeset" ]; then
+ echo "Usage: checkchangeset changeset" >&2
+ exit 1
+fi
+
+TMPRING=./keyring.tmp
+trap cleanup EXIT
+cleanup () {
+ rm -f $TMPRING*
+}
+
+make
+echo ""
+echo "Running test suite on keyring, with this changeset included:"
+cp debian-maintainers.gpg $TMPRING
+jetring-apply $TMPRING "$changeset"
+DM_KEYRING="$TMPRING"
+export DM_KEYRING
+if ! ./runtests; then
+ testfailed=1
+fi
+echo ""
+echo "jetring-review of the changes in the changeset:"
+jetring-review -d debian-maintainers.gpg $changeset
+
+if [ "$testfailed" ]; then
+ exit 1
+fi
diff --git a/dm-packaging/sample.changeset b/dm-packaging/sample.changeset
new file mode 100644
index 0000000..832d921
--- /dev/null
+++ b/dm-packaging/sample.changeset
@@ -0,0 +1,12 @@
+Recommended-By: # if you're not the applicant, put your email here
+Changed-By: # keyring maintainer will fill this in
+Date: # date -R here
+Comment: adding debian-maintainer # name here
+NM-Page: https://nm.debian.org/nmstatus.php?email=XXXX # optional
+Agreement: # url to signed mail where the applicant agrees with the
+ # DFSG, social contract, DMUP.
+Advocates: # url(s) to advocate mails here.
+Action: import
+Data:
+ # Use: gpg --export -a keyid | sed 's/^/ /'
+ # to dump the applicant's gpg block here.
diff --git a/emeritus-keyring-gpg/0x01CBCC4BF28A0D3E b/emeritus-keyring-gpg/0x01CBCC4BF28A0D3E
new file mode 100644
index 0000000..d306d8f
--- /dev/null
+++ b/emeritus-keyring-gpg/0x01CBCC4BF28A0D3E
Binary files differ
diff --git a/emeritus-keyring-gpg/0x055C4B35FFFFFFFE b/emeritus-keyring-gpg/0x055C4B35FFFFFFFE
new file mode 100644
index 0000000..38b503e
--- /dev/null
+++ b/emeritus-keyring-gpg/0x055C4B35FFFFFFFE
Binary files differ
diff --git a/emeritus-keyring-gpg/0x05BCA9EAD562EBBE b/emeritus-keyring-gpg/0x05BCA9EAD562EBBE
new file mode 100644
index 0000000..9cfebed
--- /dev/null
+++ b/emeritus-keyring-gpg/0x05BCA9EAD562EBBE
Binary files differ
diff --git a/emeritus-keyring-gpg/0x06EAA066E397832F b/emeritus-keyring-gpg/0x06EAA066E397832F
new file mode 100644
index 0000000..7e32cc6
--- /dev/null
+++ b/emeritus-keyring-gpg/0x06EAA066E397832F
Binary files differ
diff --git a/emeritus-keyring-gpg/0x07B3C8BC4083E800 b/emeritus-keyring-gpg/0x07B3C8BC4083E800
new file mode 100644
index 0000000..3f22076
--- /dev/null
+++ b/emeritus-keyring-gpg/0x07B3C8BC4083E800
Binary files differ
diff --git a/emeritus-keyring-gpg/0x081419C30B437A89 b/emeritus-keyring-gpg/0x081419C30B437A89
new file mode 100644
index 0000000..222fb41
--- /dev/null
+++ b/emeritus-keyring-gpg/0x081419C30B437A89
Binary files differ
diff --git a/emeritus-keyring-gpg/0x0F274D21948F8F06 b/emeritus-keyring-gpg/0x0F274D21948F8F06
new file mode 100644
index 0000000..cad0f58
--- /dev/null
+++ b/emeritus-keyring-gpg/0x0F274D21948F8F06
Binary files differ
diff --git a/emeritus-keyring-gpg/0x114CAAF608E25893 b/emeritus-keyring-gpg/0x114CAAF608E25893
new file mode 100644
index 0000000..4da4ed5
--- /dev/null
+++ b/emeritus-keyring-gpg/0x114CAAF608E25893
Binary files differ
diff --git a/emeritus-keyring-gpg/0x126EB563A74B06BF b/emeritus-keyring-gpg/0x126EB563A74B06BF
new file mode 100644
index 0000000..a64a5cd
--- /dev/null
+++ b/emeritus-keyring-gpg/0x126EB563A74B06BF
Binary files differ
diff --git a/emeritus-keyring-gpg/0x12D34B8B656AE027 b/emeritus-keyring-gpg/0x12D34B8B656AE027
new file mode 100644
index 0000000..5da243c
--- /dev/null
+++ b/emeritus-keyring-gpg/0x12D34B8B656AE027
Binary files differ
diff --git a/emeritus-keyring-gpg/0x15C18EF489FA4CBE b/emeritus-keyring-gpg/0x15C18EF489FA4CBE
new file mode 100644
index 0000000..556656a
--- /dev/null
+++ b/emeritus-keyring-gpg/0x15C18EF489FA4CBE
Binary files differ
diff --git a/emeritus-keyring-gpg/0x15E09AF4DF5182C8 b/emeritus-keyring-gpg/0x15E09AF4DF5182C8
new file mode 100644
index 0000000..3014fbf
--- /dev/null
+++ b/emeritus-keyring-gpg/0x15E09AF4DF5182C8
Binary files differ
diff --git a/emeritus-keyring-gpg/0x17274627C4FB7099 b/emeritus-keyring-gpg/0x17274627C4FB7099
new file mode 100644
index 0000000..6eebf39
--- /dev/null
+++ b/emeritus-keyring-gpg/0x17274627C4FB7099
Binary files differ
diff --git a/emeritus-keyring-gpg/0x1885AD387D42F16E b/emeritus-keyring-gpg/0x1885AD387D42F16E
new file mode 100644
index 0000000..328c686
--- /dev/null
+++ b/emeritus-keyring-gpg/0x1885AD387D42F16E
Binary files differ
diff --git a/emeritus-keyring-gpg/0x1988BAC881E23B3C b/emeritus-keyring-gpg/0x1988BAC881E23B3C
new file mode 100644
index 0000000..472578d
--- /dev/null
+++ b/emeritus-keyring-gpg/0x1988BAC881E23B3C
Binary files differ
diff --git a/emeritus-keyring-gpg/0x1CB4F0F78DECAFE9 b/emeritus-keyring-gpg/0x1CB4F0F78DECAFE9
new file mode 100644
index 0000000..e7c6d2d
--- /dev/null
+++ b/emeritus-keyring-gpg/0x1CB4F0F78DECAFE9
Binary files differ
diff --git a/emeritus-keyring-gpg/0x1D21C83DC452E0FC b/emeritus-keyring-gpg/0x1D21C83DC452E0FC
new file mode 100644
index 0000000..90da4d9
--- /dev/null
+++ b/emeritus-keyring-gpg/0x1D21C83DC452E0FC
Binary files differ
diff --git a/emeritus-keyring-gpg/0x1D62E9C9376DCEC7 b/emeritus-keyring-gpg/0x1D62E9C9376DCEC7
new file mode 100644
index 0000000..ba92e0a
--- /dev/null
+++ b/emeritus-keyring-gpg/0x1D62E9C9376DCEC7
Binary files differ
diff --git a/emeritus-keyring-gpg/0x1E5276729197B5F9 b/emeritus-keyring-gpg/0x1E5276729197B5F9
new file mode 100644
index 0000000..c1e95da
--- /dev/null
+++ b/emeritus-keyring-gpg/0x1E5276729197B5F9
Binary files differ
diff --git a/emeritus-keyring-gpg/0x1E9310D9ADCE6065 b/emeritus-keyring-gpg/0x1E9310D9ADCE6065
new file mode 100644
index 0000000..2804cf9
--- /dev/null
+++ b/emeritus-keyring-gpg/0x1E9310D9ADCE6065
Binary files differ
diff --git a/emeritus-keyring-gpg/0x1EFEB1801A49C0D2 b/emeritus-keyring-gpg/0x1EFEB1801A49C0D2
new file mode 100644
index 0000000..d6b540e
--- /dev/null
+++ b/emeritus-keyring-gpg/0x1EFEB1801A49C0D2
Binary files differ
diff --git a/emeritus-keyring-gpg/0x201C31294D5843EA b/emeritus-keyring-gpg/0x201C31294D5843EA
new file mode 100644
index 0000000..b7dfcaf
--- /dev/null
+++ b/emeritus-keyring-gpg/0x201C31294D5843EA
Binary files differ
diff --git a/emeritus-keyring-gpg/0x2127371B9BB23062 b/emeritus-keyring-gpg/0x2127371B9BB23062
new file mode 100644
index 0000000..75bf1cf
--- /dev/null
+++ b/emeritus-keyring-gpg/0x2127371B9BB23062
Binary files differ
diff --git a/emeritus-keyring-gpg/0x250533CCA29B764F b/emeritus-keyring-gpg/0x250533CCA29B764F
new file mode 100644
index 0000000..8a95194
--- /dev/null
+++ b/emeritus-keyring-gpg/0x250533CCA29B764F
Binary files differ
diff --git a/emeritus-keyring-gpg/0x25792A876ACBD306 b/emeritus-keyring-gpg/0x25792A876ACBD306
new file mode 100644
index 0000000..2497cea
--- /dev/null
+++ b/emeritus-keyring-gpg/0x25792A876ACBD306
Binary files differ
diff --git a/emeritus-keyring-gpg/0x26E98AEAFA1E5292 b/emeritus-keyring-gpg/0x26E98AEAFA1E5292
new file mode 100644
index 0000000..2824245
--- /dev/null
+++ b/emeritus-keyring-gpg/0x26E98AEAFA1E5292
Binary files differ
diff --git a/emeritus-keyring-gpg/0x296A6F97E15ED335 b/emeritus-keyring-gpg/0x296A6F97E15ED335
new file mode 100644
index 0000000..8706b9d
--- /dev/null
+++ b/emeritus-keyring-gpg/0x296A6F97E15ED335
Binary files differ
diff --git a/emeritus-keyring-gpg/0x298E9A19AAC0E286 b/emeritus-keyring-gpg/0x298E9A19AAC0E286
new file mode 100644
index 0000000..cfc6869
--- /dev/null
+++ b/emeritus-keyring-gpg/0x298E9A19AAC0E286
Binary files differ
diff --git a/emeritus-keyring-gpg/0x2E20FEEE71FC7D81 b/emeritus-keyring-gpg/0x2E20FEEE71FC7D81
new file mode 100644
index 0000000..95fab47
--- /dev/null
+++ b/emeritus-keyring-gpg/0x2E20FEEE71FC7D81
Binary files differ
diff --git a/emeritus-keyring-gpg/0x2EF5710914C6A712 b/emeritus-keyring-gpg/0x2EF5710914C6A712
new file mode 100644
index 0000000..c1a4373
--- /dev/null
+++ b/emeritus-keyring-gpg/0x2EF5710914C6A712
Binary files differ
diff --git a/emeritus-keyring-gpg/0x3D908AB3F0FBF51F b/emeritus-keyring-gpg/0x3D908AB3F0FBF51F
new file mode 100644
index 0000000..257bd5c
--- /dev/null
+++ b/emeritus-keyring-gpg/0x3D908AB3F0FBF51F
Binary files differ
diff --git a/emeritus-keyring-gpg/0x42EE72DAC27319AD b/emeritus-keyring-gpg/0x42EE72DAC27319AD
new file mode 100644
index 0000000..15ace1c
--- /dev/null
+++ b/emeritus-keyring-gpg/0x42EE72DAC27319AD
Binary files differ
diff --git a/emeritus-keyring-gpg/0x44E17740B8611E9C b/emeritus-keyring-gpg/0x44E17740B8611E9C
new file mode 100644
index 0000000..d893bd6
--- /dev/null
+++ b/emeritus-keyring-gpg/0x44E17740B8611E9C
Binary files differ
diff --git a/emeritus-keyring-gpg/0x47BE58A24A3CB85A b/emeritus-keyring-gpg/0x47BE58A24A3CB85A
new file mode 100644
index 0000000..e1b8ab9
--- /dev/null
+++ b/emeritus-keyring-gpg/0x47BE58A24A3CB85A
Binary files differ
diff --git a/emeritus-keyring-gpg/0x482D17E94DADEC2F b/emeritus-keyring-gpg/0x482D17E94DADEC2F
new file mode 100644
index 0000000..d529e88
--- /dev/null
+++ b/emeritus-keyring-gpg/0x482D17E94DADEC2F
Binary files differ
diff --git a/emeritus-keyring-gpg/0x4933DAB400EF5DFB b/emeritus-keyring-gpg/0x4933DAB400EF5DFB
new file mode 100644
index 0000000..9ce1ca0
--- /dev/null
+++ b/emeritus-keyring-gpg/0x4933DAB400EF5DFB
Binary files differ
diff --git a/emeritus-keyring-gpg/0x530CB002D761B16C b/emeritus-keyring-gpg/0x530CB002D761B16C
new file mode 100644
index 0000000..d5c3596
--- /dev/null
+++ b/emeritus-keyring-gpg/0x530CB002D761B16C
Binary files differ
diff --git a/emeritus-keyring-gpg/0x5ECAFB00A3AE44A4 b/emeritus-keyring-gpg/0x5ECAFB00A3AE44A4
new file mode 100644
index 0000000..d9f66c9
--- /dev/null
+++ b/emeritus-keyring-gpg/0x5ECAFB00A3AE44A4
Binary files differ
diff --git a/emeritus-keyring-gpg/0x611BA9508B78A5C2 b/emeritus-keyring-gpg/0x611BA9508B78A5C2
new file mode 100644
index 0000000..2f85548
--- /dev/null
+++ b/emeritus-keyring-gpg/0x611BA9508B78A5C2
Binary files differ
diff --git a/emeritus-keyring-gpg/0x63F7800A23D7B252 b/emeritus-keyring-gpg/0x63F7800A23D7B252
new file mode 100644
index 0000000..f231246
--- /dev/null
+++ b/emeritus-keyring-gpg/0x63F7800A23D7B252
Binary files differ
diff --git a/emeritus-keyring-gpg/0x66C0ADDE8B45AC41 b/emeritus-keyring-gpg/0x66C0ADDE8B45AC41
new file mode 100644
index 0000000..06c4a02
--- /dev/null
+++ b/emeritus-keyring-gpg/0x66C0ADDE8B45AC41
Binary files differ
diff --git a/emeritus-keyring-gpg/0x6887935AB297B391 b/emeritus-keyring-gpg/0x6887935AB297B391
new file mode 100644
index 0000000..b1e48fe
--- /dev/null
+++ b/emeritus-keyring-gpg/0x6887935AB297B391
Binary files differ
diff --git a/emeritus-keyring-gpg/0x72AF46E6E541A5A2 b/emeritus-keyring-gpg/0x72AF46E6E541A5A2
new file mode 100644
index 0000000..93c649b
--- /dev/null
+++ b/emeritus-keyring-gpg/0x72AF46E6E541A5A2
Binary files differ
diff --git a/emeritus-keyring-gpg/0x73401E35B4FBDAA5 b/emeritus-keyring-gpg/0x73401E35B4FBDAA5
new file mode 100644
index 0000000..cc08a8c
--- /dev/null
+++ b/emeritus-keyring-gpg/0x73401E35B4FBDAA5
Binary files differ
diff --git a/emeritus-keyring-gpg/0x7403062689664EDE b/emeritus-keyring-gpg/0x7403062689664EDE
new file mode 100644
index 0000000..2e2704f
--- /dev/null
+++ b/emeritus-keyring-gpg/0x7403062689664EDE
Binary files differ
diff --git a/emeritus-keyring-gpg/0x75E20CCD33E749FC b/emeritus-keyring-gpg/0x75E20CCD33E749FC
new file mode 100644
index 0000000..0a4eeb9
--- /dev/null
+++ b/emeritus-keyring-gpg/0x75E20CCD33E749FC
Binary files differ
diff --git a/emeritus-keyring-gpg/0x76D58093F540ABCD b/emeritus-keyring-gpg/0x76D58093F540ABCD
new file mode 100644
index 0000000..16a2b64
--- /dev/null
+++ b/emeritus-keyring-gpg/0x76D58093F540ABCD
Binary files differ
diff --git a/emeritus-keyring-gpg/0x7B1F549072B74923 b/emeritus-keyring-gpg/0x7B1F549072B74923
new file mode 100644
index 0000000..2611ab4
--- /dev/null
+++ b/emeritus-keyring-gpg/0x7B1F549072B74923
Binary files differ
diff --git a/emeritus-keyring-gpg/0x7F36CF55AA87AA77 b/emeritus-keyring-gpg/0x7F36CF55AA87AA77
new file mode 100644
index 0000000..2cfe1b5
--- /dev/null
+++ b/emeritus-keyring-gpg/0x7F36CF55AA87AA77
Binary files differ
diff --git a/emeritus-keyring-gpg/0x80F7DBDCCF4D32E4 b/emeritus-keyring-gpg/0x80F7DBDCCF4D32E4
new file mode 100644
index 0000000..84254d9
--- /dev/null
+++ b/emeritus-keyring-gpg/0x80F7DBDCCF4D32E4
Binary files differ
diff --git a/emeritus-keyring-gpg/0x82B5B40868C097BC b/emeritus-keyring-gpg/0x82B5B40868C097BC
new file mode 100644
index 0000000..e235e15
--- /dev/null
+++ b/emeritus-keyring-gpg/0x82B5B40868C097BC
Binary files differ
diff --git a/emeritus-keyring-gpg/0x85199DE8C6648E90 b/emeritus-keyring-gpg/0x85199DE8C6648E90
new file mode 100644
index 0000000..66b8669
--- /dev/null
+++ b/emeritus-keyring-gpg/0x85199DE8C6648E90
Binary files differ
diff --git a/emeritus-keyring-gpg/0x859FEF67258E26B1 b/emeritus-keyring-gpg/0x859FEF67258E26B1
new file mode 100644
index 0000000..fd8a46f
--- /dev/null
+++ b/emeritus-keyring-gpg/0x859FEF67258E26B1
Binary files differ
diff --git a/emeritus-keyring-gpg/0x85B90D23464B8DE3 b/emeritus-keyring-gpg/0x85B90D23464B8DE3
new file mode 100644
index 0000000..24d735a
--- /dev/null
+++ b/emeritus-keyring-gpg/0x85B90D23464B8DE3
Binary files differ
diff --git a/emeritus-keyring-gpg/0x872F702C4D6E25A8 b/emeritus-keyring-gpg/0x872F702C4D6E25A8
new file mode 100644
index 0000000..3ac5688
--- /dev/null
+++ b/emeritus-keyring-gpg/0x872F702C4D6E25A8
Binary files differ
diff --git a/emeritus-keyring-gpg/0x8B49BB0F0F945FC8 b/emeritus-keyring-gpg/0x8B49BB0F0F945FC8
new file mode 100644
index 0000000..49a56ee
--- /dev/null
+++ b/emeritus-keyring-gpg/0x8B49BB0F0F945FC8
Binary files differ
diff --git a/emeritus-keyring-gpg/0x8B94031D7F75635F b/emeritus-keyring-gpg/0x8B94031D7F75635F
new file mode 100644
index 0000000..c031717
--- /dev/null
+++ b/emeritus-keyring-gpg/0x8B94031D7F75635F
Binary files differ
diff --git a/emeritus-keyring-gpg/0x8E16B90AD6A6121C b/emeritus-keyring-gpg/0x8E16B90AD6A6121C
new file mode 100644
index 0000000..af5fcbe
--- /dev/null
+++ b/emeritus-keyring-gpg/0x8E16B90AD6A6121C
Binary files differ
diff --git a/emeritus-keyring-gpg/0x9388188B43C30A7D b/emeritus-keyring-gpg/0x9388188B43C30A7D
new file mode 100644
index 0000000..a5463c1
--- /dev/null
+++ b/emeritus-keyring-gpg/0x9388188B43C30A7D
Binary files differ
diff --git a/emeritus-keyring-gpg/0x9495B8CF68668910 b/emeritus-keyring-gpg/0x9495B8CF68668910
new file mode 100644
index 0000000..4b471e3
--- /dev/null
+++ b/emeritus-keyring-gpg/0x9495B8CF68668910
Binary files differ
diff --git a/emeritus-keyring-gpg/0x95921ED6E9A14344 b/emeritus-keyring-gpg/0x95921ED6E9A14344
new file mode 100644
index 0000000..0b890a5
--- /dev/null
+++ b/emeritus-keyring-gpg/0x95921ED6E9A14344
Binary files differ
diff --git a/emeritus-keyring-gpg/0x95BD42E195D12EF7 b/emeritus-keyring-gpg/0x95BD42E195D12EF7
new file mode 100644
index 0000000..13478f5
--- /dev/null
+++ b/emeritus-keyring-gpg/0x95BD42E195D12EF7
Binary files differ
diff --git a/emeritus-keyring-gpg/0x9AED197FD311BBA1 b/emeritus-keyring-gpg/0x9AED197FD311BBA1
new file mode 100644
index 0000000..d340b33
--- /dev/null
+++ b/emeritus-keyring-gpg/0x9AED197FD311BBA1
Binary files differ
diff --git a/emeritus-keyring-gpg/0x9E509C93D26DF9D3 b/emeritus-keyring-gpg/0x9E509C93D26DF9D3
new file mode 100644
index 0000000..49d6b5e
--- /dev/null
+++ b/emeritus-keyring-gpg/0x9E509C93D26DF9D3
Binary files differ
diff --git a/emeritus-keyring-gpg/0xA1B986143704397B b/emeritus-keyring-gpg/0xA1B986143704397B
new file mode 100644
index 0000000..9e1782f
--- /dev/null
+++ b/emeritus-keyring-gpg/0xA1B986143704397B
Binary files differ
diff --git a/emeritus-keyring-gpg/0xA1E52A7E249BC034 b/emeritus-keyring-gpg/0xA1E52A7E249BC034
new file mode 100644
index 0000000..9280085
--- /dev/null
+++ b/emeritus-keyring-gpg/0xA1E52A7E249BC034
Binary files differ
diff --git a/emeritus-keyring-gpg/0xA8D2CD13AA544AA1 b/emeritus-keyring-gpg/0xA8D2CD13AA544AA1
new file mode 100644
index 0000000..ae485df
--- /dev/null
+++ b/emeritus-keyring-gpg/0xA8D2CD13AA544AA1
Binary files differ
diff --git a/emeritus-keyring-gpg/0xAC1E90BAC433F68F b/emeritus-keyring-gpg/0xAC1E90BAC433F68F
new file mode 100644
index 0000000..54581a6
--- /dev/null
+++ b/emeritus-keyring-gpg/0xAC1E90BAC433F68F
Binary files differ
diff --git a/emeritus-keyring-gpg/0xACC0E41055CA5976 b/emeritus-keyring-gpg/0xACC0E41055CA5976
new file mode 100644
index 0000000..0110c70
--- /dev/null
+++ b/emeritus-keyring-gpg/0xACC0E41055CA5976
Binary files differ
diff --git a/emeritus-keyring-gpg/0xAFCA65A20657A610 b/emeritus-keyring-gpg/0xAFCA65A20657A610
new file mode 100644
index 0000000..113b348
--- /dev/null
+++ b/emeritus-keyring-gpg/0xAFCA65A20657A610
Binary files differ
diff --git a/emeritus-keyring-gpg/0xB0A2F1A9B3E6122C b/emeritus-keyring-gpg/0xB0A2F1A9B3E6122C
new file mode 100644
index 0000000..449004d
--- /dev/null
+++ b/emeritus-keyring-gpg/0xB0A2F1A9B3E6122C
Binary files differ
diff --git a/emeritus-keyring-gpg/0xB14BB0C38D861CF1 b/emeritus-keyring-gpg/0xB14BB0C38D861CF1
new file mode 100644
index 0000000..05b42f5
--- /dev/null
+++ b/emeritus-keyring-gpg/0xB14BB0C38D861CF1
Binary files differ
diff --git a/emeritus-keyring-gpg/0xB3118CEF8AEA8FEE b/emeritus-keyring-gpg/0xB3118CEF8AEA8FEE
new file mode 100644
index 0000000..f13e7b8
--- /dev/null
+++ b/emeritus-keyring-gpg/0xB3118CEF8AEA8FEE
Binary files differ
diff --git a/emeritus-keyring-gpg/0xB44890DEDE3C9BC0 b/emeritus-keyring-gpg/0xB44890DEDE3C9BC0
new file mode 100644
index 0000000..60242f9
--- /dev/null
+++ b/emeritus-keyring-gpg/0xB44890DEDE3C9BC0
Binary files differ
diff --git a/emeritus-keyring-gpg/0xB87D9ADC46820241 b/emeritus-keyring-gpg/0xB87D9ADC46820241
new file mode 100644
index 0000000..7c2d344
--- /dev/null
+++ b/emeritus-keyring-gpg/0xB87D9ADC46820241
Binary files differ
diff --git a/emeritus-keyring-gpg/0xBE5CF687DC5AB7C2 b/emeritus-keyring-gpg/0xBE5CF687DC5AB7C2
new file mode 100644
index 0000000..38e8e25
--- /dev/null
+++ b/emeritus-keyring-gpg/0xBE5CF687DC5AB7C2
Binary files differ
diff --git a/emeritus-keyring-gpg/0xC12178348A90819F b/emeritus-keyring-gpg/0xC12178348A90819F
new file mode 100644
index 0000000..3473747
--- /dev/null
+++ b/emeritus-keyring-gpg/0xC12178348A90819F
Binary files differ
diff --git a/emeritus-keyring-gpg/0xC48C244A3AA16670 b/emeritus-keyring-gpg/0xC48C244A3AA16670
new file mode 100644
index 0000000..78695de
--- /dev/null
+++ b/emeritus-keyring-gpg/0xC48C244A3AA16670
Binary files differ
diff --git a/emeritus-keyring-gpg/0xC5D058E4BD68AEDB b/emeritus-keyring-gpg/0xC5D058E4BD68AEDB
new file mode 100644
index 0000000..9a1e118
--- /dev/null
+++ b/emeritus-keyring-gpg/0xC5D058E4BD68AEDB
Binary files differ
diff --git a/emeritus-keyring-gpg/0xC6D50A4188C70E43 b/emeritus-keyring-gpg/0xC6D50A4188C70E43
new file mode 100644
index 0000000..63dfa51
--- /dev/null
+++ b/emeritus-keyring-gpg/0xC6D50A4188C70E43
Binary files differ
diff --git a/emeritus-keyring-gpg/0xC910D9222512E3C7 b/emeritus-keyring-gpg/0xC910D9222512E3C7
new file mode 100644
index 0000000..8a5844e
--- /dev/null
+++ b/emeritus-keyring-gpg/0xC910D9222512E3C7
Binary files differ
diff --git a/emeritus-keyring-gpg/0xCBFD09CA41FDAD01 b/emeritus-keyring-gpg/0xCBFD09CA41FDAD01
new file mode 100644
index 0000000..b68f670
--- /dev/null
+++ b/emeritus-keyring-gpg/0xCBFD09CA41FDAD01
Binary files differ
diff --git a/emeritus-keyring-gpg/0xCD4B2AF3A0A0AAAA b/emeritus-keyring-gpg/0xCD4B2AF3A0A0AAAA
new file mode 100644
index 0000000..262358d
--- /dev/null
+++ b/emeritus-keyring-gpg/0xCD4B2AF3A0A0AAAA
Binary files differ
diff --git a/emeritus-keyring-gpg/0xCE7C4AADEA637685 b/emeritus-keyring-gpg/0xCE7C4AADEA637685
new file mode 100644
index 0000000..30f81ac
--- /dev/null
+++ b/emeritus-keyring-gpg/0xCE7C4AADEA637685
Binary files differ
diff --git a/emeritus-keyring-gpg/0xCF64CD61EB46CA9A b/emeritus-keyring-gpg/0xCF64CD61EB46CA9A
new file mode 100644
index 0000000..19c2bbe
--- /dev/null
+++ b/emeritus-keyring-gpg/0xCF64CD61EB46CA9A
Binary files differ
diff --git a/emeritus-keyring-gpg/0xD2277E455D3983A0 b/emeritus-keyring-gpg/0xD2277E455D3983A0
new file mode 100644
index 0000000..83c26d8
--- /dev/null
+++ b/emeritus-keyring-gpg/0xD2277E455D3983A0
Binary files differ
diff --git a/emeritus-keyring-gpg/0xD7D3402E0106630C b/emeritus-keyring-gpg/0xD7D3402E0106630C
new file mode 100644
index 0000000..f5f04fb
--- /dev/null
+++ b/emeritus-keyring-gpg/0xD7D3402E0106630C
Binary files differ
diff --git a/emeritus-keyring-gpg/0xDD1FAB8937FE9825 b/emeritus-keyring-gpg/0xDD1FAB8937FE9825
new file mode 100644
index 0000000..eb075e9
--- /dev/null
+++ b/emeritus-keyring-gpg/0xDD1FAB8937FE9825
Binary files differ
diff --git a/emeritus-keyring-gpg/0xE569B5E3F30D2F35 b/emeritus-keyring-gpg/0xE569B5E3F30D2F35
new file mode 100644
index 0000000..41a98ec
--- /dev/null
+++ b/emeritus-keyring-gpg/0xE569B5E3F30D2F35
Binary files differ
diff --git a/emeritus-keyring-gpg/0xE941DEDA7C5BB6A5 b/emeritus-keyring-gpg/0xE941DEDA7C5BB6A5
new file mode 100644
index 0000000..0119d7c
--- /dev/null
+++ b/emeritus-keyring-gpg/0xE941DEDA7C5BB6A5
Binary files differ
diff --git a/emeritus-keyring-gpg/0xEB70FEF3CDFC6E4F b/emeritus-keyring-gpg/0xEB70FEF3CDFC6E4F
new file mode 100644
index 0000000..cc9be06
--- /dev/null
+++ b/emeritus-keyring-gpg/0xEB70FEF3CDFC6E4F
Binary files differ
diff --git a/emeritus-keyring-gpg/0xF3AC49989AD13245 b/emeritus-keyring-gpg/0xF3AC49989AD13245
new file mode 100644
index 0000000..b36e915
--- /dev/null
+++ b/emeritus-keyring-gpg/0xF3AC49989AD13245
Binary files differ
diff --git a/emeritus-keyring-gpg/0xF41B286258C7B079 b/emeritus-keyring-gpg/0xF41B286258C7B079
new file mode 100644
index 0000000..8f8269d
--- /dev/null
+++ b/emeritus-keyring-gpg/0xF41B286258C7B079
Binary files differ
diff --git a/emeritus-keyring-gpg/0xFA0C410738C9D903 b/emeritus-keyring-gpg/0xFA0C410738C9D903
new file mode 100644
index 0000000..d227965
--- /dev/null
+++ b/emeritus-keyring-gpg/0xFA0C410738C9D903
Binary files differ
diff --git a/keyids b/keyids
new file mode 100644
index 0000000..de402e4
--- /dev/null
+++ b/keyids
@@ -0,0 +1,2858 @@
+0x00018C22381A7594 Sébastien Villemot <sebastien>
+0x00186602339240CB xiao sheng wen <atzlinux>
+0x001CDE6A6B79D401 Filippo Giunchedi <filippo>
+0x003A1A2DAA41085F Bastien Roucariès <rouca>
+0x004D54B8393D2469 Thomas Quinot <thomas>
+0x004F7B8154782B9A James LewisMoss <dres>
+0x0064F9FFBB845E97 Joel Rosdahl <joel>
+0x00806F2BD729A457 Jelmer Vernooij <jelmer>
+0x00959FA39C478D49 Murat Demirten <murat>
+0x0098F6131EB86413 Ilias Tsitsimpis <iliastsi>
+0x009B33756B9AAA55 Alberto Gonzalez Iniesta <agi>
+0x00B45EBD4CA7BABE NIIBE Yutaka <gniibe>
+0x00BAE74B343369F1 Nilesh Patra <nilesh>
+0x00E89439F228292B Dima Kogan <dkogan>
+0x010C2EA6D9309644 Nelson A. de Oliveira <naoliv>
+0x012FEB82E9B5F8EF Chuyeon Park <kokids>
+0x01509D5CAB4AFD3F Josué Ortega <josue>
+0x0152D603DFEAC4B9 David Welton <davidw>
+0x015427E3A4B47676 Richard A Nelson <cowboy>
+0x0171E1828AE09345 Mathieu Malaterre <malat>
+0x017CA3229628B502 Gerd Knorr <kraxel>
+0x01817AB0AAF6CDAE Robert Edmonds <edmonds>
+0x019410C17D0041C7 John R. Daily <koala>
+0x01998318ADC9BC28 Luis Rodrigo Gallardo Cruz <rodrigo>
+0x019F7E073264A5C4 Marcelo Jorge Vieira <metal>
+0x01A585E332B8FAA1 Oliver Elphick <elphick>
+0x01B47334E0D49E99 Changwoo Ryu <cwryu>
+0x01BB5D753DE37DC0 Hakan Ardo <hakan>
+0x01CBCC4BF28A0D3E Daigo Moriwaki <daigo>
+0x021B361B6B031B00 Julian Andres Klode <jak>
+0x02285210789038F2 Agustin Henze <tin>
+0x024B5D4F78560E1C Andras Bali <bali>
+0x02541A371530B71F Gert Wollny <gewo>
+0x025AFE95AC9DF31B Markus Wanner <markus>
+0x0270A2758CD736E2 Carl Chenet <chaica>
+0x02713BCFCA5410B2 Roland Rosenfeld <roland>
+0x0284F20C2BA97CED Luigi Gangitano <luigi>
+0x02BC42B743E25D1E Matt Zimmerman <mdz>
+0x02C1D3F2783AA4DE Kartik Mistry <kartik>
+0x02D0204508FB0EF7 Dave Holland <dave>
+0x02E93057444DD950 Sandro Tosi <morph>
+0x03042BF0E3BF6C78 Vagrant Cascadian <vagrant>
+0x0312E8C35D8CDA7B Guus Sliepen <guus>
+0x032570844D2313D5 Adriaan Peeters <apeeters>
+0x035738295623FC45 Tommaso Moroni <moronito>
+0x0359959479467018 David Paleino <dapal>
+0x036A9C25BF357DD4 Tianon Gravi <tianon>
+0x03A8891A765AD085 Michael Lustfield <mtecknology>
+0x03C0023E05410E97 Simon Horman <horms>
+0x03E18C6B83E5110F Ove Kåven <ovek>
+0x03E1C1D917BA45CE Ray Dassen <jdassen>
+0x041E39AF71D5F43A NIIBE Yutaka <gniibe>
+0x0449405060954F9D Maarten L. Hekkelman <mhekkel>
+0x0449EB4D69351387 Matthew Palmer <mpalmer>
+0x047967ED57060749 Jim Lynch <jwl>
+0x049B1033AF060C5A Daniel Glassey <wdg>
+0x049B6D88E31734DB Robert Alan Larson (Blars) <blarson>
+0x049ED9B94765572E Gonéri Le Bouder <goneri>
+0x04AAE5B397F1AAAC Ulrich Dangel <uli>
+0x04B3D367B2B831A2 Isaac Jones <ijones>
+0x04B7317054AD21B5 Eric Warmenhoven <warmenhoven>
+0x04BDF5BEB0FA4F49 Thomas Schoepf <schoepf>
+0x04C53BD7FE030551 Julien Puydt <jpuydt>
+0x04D147A595E0A1A1 Ross Peachey <rcp>
+0x04E293B1A3B75629 Adam Rogoyski <rogoyski>
+0x04E42465F35303F6 Preston Smith <psmith>
+0x04E76310EFC18770 Pawel Wiecek <coven>
+0x04EE131AE6D621BE Christoph Martin <chrism>
+0x05048A9B631B4819 Andreas Franzen <anfra>
+0x052B11D5ACDEB0B3 Michael Beattie <mjb>
+0x054BBB9F7D806442 Niels Thykier <nthykier>
+0x055C4B35FFFFFFFE Samuel Hocevar <sho>
+0x0587B26E45F3FBF9 John Lightsey <lightsey>
+0x05BCA9EAD562EBBE Rudy Godoy <rudy>
+0x05CF3BDD461CF9AD Mutsumi Ishikawa <ishikawa>
+0x05D08BF72C6D110A Adam D. McKenna <adam>
+0x06069CF2969457F0 Joost van Baal <joostvb>
+0x060C4E63B071C40A Hwei Sheng Teoh <hsteoh>
+0x061212944647A411 Pierre Gruet <pgt>
+0x062023CA3E06BDD5 Peymaneh <peymaneh>
+0x063741BAF5DD1ECE Florian Ernst <florian>
+0x0641D82AE3E3CE1D Alexander GQ Gerasiov <gq>
+0x06456DD791E95791 Emmanuel Kasper Kasprzyk <manu>
+0x065FE53932DC551D Geoffroy Berret <kaliko>
+0x0664A76954265E8C Simon Josefsson <jas>
+0x0668CC1486C2D7B5 Sebastian Dröge <slomo>
+0x066DE8017E2B61D9 Stephan Sürken <absurd>
+0x06779033A20EBC50 Domenico Andreoli <cavok>
+0x067AAD04C93BFF79 Bernd Zeimetz <bzed>
+0x06B726A5E0442D74 Lars Wirzenius <lars>
+0x06C05D875BE41F21 Sebastian Dröge <slomo>
+0x06D05500A48DC659 Falk Hueffner <falk>
+0x06EAA066E397832F Luca Capello <gismo>
+0x070202585B812EC1 Roland Fehrenbacher <rfehren>
+0x071774E000D8CD16 Alexander Reichle-Schmehl <tolimar>
+0x07299F687458A89E Junichi Uekawa <dancer>
+0x0731CD8EAE859B7F Vincent Prat <vivi>
+0x07438AA0984A4545 David Martínez Moreno <ender>
+0x074D737EED75F599 Piotr Ożarowski <piotr>
+0x07A198C172BD757F Jose Carlos Garcia Sogo <jsogo>
+0x07B3C8BC4083E800 Roger Leigh <rleigh>
+0x07B48452768D3824 Javi Merino <vicho>
+0x07DC563D1F41B907 Christian Marillat <marillat>
+0x07FC4891042BA65A Thomas Koch <thk>
+0x081419C30B437A89 Fabio M. Di Nitto <fabbione>
+0x083781A2D2ACE48B Adriano Rafael Gomes <adrianorg>
+0x085D4F8691CA52E5 Susan Kleinmann <sgk>
+0x089D3A481937B13D Olaf Stetzer <stetzer>
+0x08F869CFE683D60C Chirayu Desai <cdesai>
+0x0907409606AAAAAA Jon Dowland <jmtd>
+0x091AB856069AAA1C Holger Levsen <holger>
+0x0953ED7BAD69A1CB Philipp Hug <hug>
+0x095E77C579CC6586 Christoph Haas <haas>
+0x0975D13F3BB8C931 Andrew Martin Adrian Cater <amacater>
+0x098DAE47EE3BC279 Angel Abad <angel>
+0x099491F791B0D3B7 Dirk Eddelbuettel <edd>
+0x09DA1280DAEB246B Stefan Gybas <sgybas>
+0x09DA9408B4E14499 Lior Kaplan <kaplan>
+0x09F07408C87FFC2F Steve Kowalik <stevenk>
+0x0A04E2A9F7B13CE1 Graydon Hoare <gray>
+0x0A19648B2AE7444E Yooseong Yang <yooseong>
+0x0A2619B646DC0A36 Bruce Walker <w1bw>
+0x0A275AB6B4BCA5D7 Ludovico Cavedon <cavedon>
+0x0A300ED090E5CA46 Felipe Augusto van de Wiel <faw>
+0x0A4E8F42133AD66A Philip Brown <pbrown>
+0x0A5042F49751031C Cesar Mendoza <mendoza>
+0x0A62E53437A79149 Stuart R. Anderson <anderson>
+0x0AA04571D03E3E70 Rene Engelhard <rene>
+0x0ABA650372FD9571 Thadeu Cascardo <cascardo>
+0x0AC55D9084EB8CD9 Andrea Fanfani <andrea>
+0x0AE554E5460E1BDD Dominik George <natureshadow>
+0x0B00FB6CEBE2D002 Ulises Vitulli <dererk>
+0x0B0F2929DF81EE83 Rob Bradford <robster>
+0x0B18B66809306B89 Tyson Dowd <tyson>
+0x0B2796FD15DAA404 David Weinehall <tao>
+0x0B5447A2200D1596 Josip Rodin <joy>
+0x0B5F62A3AAD40AFF Robert Millan <rmh>
+0x0B73A9783C620D2D Marco d'Itri <md>
+0x0B83CCC088727121 Matthias Klose <doko>
+0x0BA0EE03EAF19B60 Emanuele Rocca <ema>
+0x0BAFEEEFE969BD54 Andrea Capriotti <capriott>
+0x0BC47DC64D135306 Andreas Henriksson <ah>
+0x0BD9E81139CB4807 Henrique de Moraes Holschuh <hmh>
+0x0BF778679D025E87 Vincent Danjean <vdanjean>
+0x0C0274F06E25E283 Viral Shah <viral>
+0x0C48EA2A7A8FFD7B Peter Michael Green <plugwash>
+0x0C61B9675AFD7389 Robert Stone <talby>
+0x0C70557B5A06513E Jan Wagner <waja>
+0x0C7B140BA38AFA51 Tapio J. Lehtonen <tale>
+0x0C871C4C653C1F59 Hilmar Preusse <hille42>
+0x0C99B70EF4FCBB07 Ondřej Surý <ondrej>
+0x0CB5EFD858B09E60 Wolfgang Silbermayr <silwol>
+0x0CB70325DBE2B5E9 Andrew G. Feinberg <agf>
+0x0CB74E454E26D297 Kai Henningsen <kai>
+0x0CC70B18206C5AFD Chad C. Walstrom <chewie>
+0x0CE33C910F9CB28F Antonio Terceiro <terceiro>
+0x0CFF30E126257B68 Christian Surchi <csurchi>
+0x0D06A759E6D38790 Niko Tyni <ntyni>
+0x0D1B6F07658CB036 Reinhard Tartler <siretart>
+0x0D2156BD3D97C149 Michael Stone <mstone>
+0x0D442664194974E2 Pierre-Elliott Bécue <peb>
+0x0D46FE7CD21DF495 Brian Ristuccia <brianr>
+0x0D4E7DC3FDB4E459 Julian Gilbey <jdg>
+0x0D6527474CDC3EC9 Chu-yeon Park <kokids>
+0x0D8011D85EAD79CD Brian Ristuccia <brianr>
+0x0D85F29625A3F9FD Yann Dirson <dirson>
+0x0DAE6D224B7C223D Elie Rosenblum <fnord>
+0x0DBDD4A661326D40 James Vega <jamessan>
+0x0DCB394414D4060B Sven Mueller <sven>
+0x0DD451D5D7BCA55D Dave Baker <dsb3>
+0x0DE7276D5E0577F2 Martin Pitt <mpitt>
+0x0DE8799EA7D6AE79 David Watson <dwatson>
+0x0E2AF07048D0EC7E Lars Bahner <bahner>
+0x0E5937AC98FAA0AD Roger So <rogerso>
+0x0E5F565717EFB0B5 Sascha Runschke <decker>
+0x0E95E735A9FA17FF Roland Bauerschmidt <rb>
+0x0EA756B5144843F5 Roland Mas <lolando>
+0x0EBD65E13C093EEF Sam Johnston <samj>
+0x0EE5978AFE63E8A1 Jens Peter Secher <jps>
+0x0EEF2AE4AF8165FC Anselm Lingnau <lingnau>
+0x0F02A5E1163686A4 Francesco Paolo Lovergine <frankie>
+0x0F1F76E20D2036AD Cameron Dale <camrdale>
+0x0F274D21948F8F06 Misha Nasledov <misha>
+0x0F340577D097A261 Chris Butler <chrisb>
+0x0F56D0553B6D411B Sean Whitton <spwhitton>
+0x0F5E1ED4664196E2 Richard Hecker <hecker>
+0x0F72ED37BA0A7EB5 James A. Treacy <treacy>
+0x0F92003B0046BCA2 William Lee Irwin III <wli>
+0x0F9BA35B08D66C29 Vincent Renardias <vincent>
+0x0FDF48D659B957AE Agney Lopes Roth Ferraz <agney>
+0x0FEE55B546399138 Janusz A. Urbanowicz <alexu>
+0x100952B5F801A743 Nicolas Duboc <nduboc>
+0x101564EAD688E0A7 Jay Berkenbilt <qjb>
+0x10252E653A91E527 Maximilian Attems <maks>
+0x10510A738501C7FC Sebastian Harl <tokkee>
+0x10557B83807CAC25 Michael Ablassmeier <abi>
+0x10589E8283DDA9A7 Denis Briand <denis>
+0x10ACC261965C6A7D Johnie Ingram <johnie>
+0x10BB80FC16BD77C6 Gerfried Fuchs <alfie>
+0x10C293B6C37C4E36 Moritz Mühlenhoff <jmm>
+0x10FAAB980EA84A2B Kevin Glynn <keving>
+0x1105432F175472C5 Paolo Didonè <dido>
+0x1106F2005BB6E4A5 Albin Tonnerre <lutin>
+0x11192892EFD75934 Kenneth J. Pronovici <pronovic>
+0x111D6B29EE4E02F9 Petter Reinholdtsen <pere>
+0x111E3AA0BFBCC985 Jaime Robles <jaime>
+0x112ECDF2C4A3823E Kevin M. Rosenberg <kmr>
+0x11362600A747ECD9 Christos Trochalakis <ctrochalakis>
+0x1144E4ADA7228C38 Anders Hammarquist <iko>
+0x114CAAF608E25893 Christian Brunotte <ch>
+0x116852BCDF7515C0 Gürkan Myczko <tar>
+0x1181703204880A44 Andreas E. Bombe <aeb>
+0x11B4E5FF15B0FD82 Mark Hymers <mhy>
+0x11F42959F8BAEEAD Avery Pennarun <apenwarr>
+0x1239F7098E950E00 Filip Van Raemdonck <mechanix>
+0x12580AC9CE1FA236 Kartik Kulkarni <kartik-karz>
+0x1258534C37EC7A69 Steve Kostecke <steve>
+0x125B57475E190D18 Barak A. Pearlmutter <bap>
+0x126EB563A74B06BF Barry Warsaw <barry>
+0x12973B6E72DC07B5 Florian Schlichting <fsfs>
+0x12AA4A6537DA4DAB Paul Russell <prussell>
+0x12D34B8B656AE027 Jeff Licquia <licquia>
+0x12D9B04A90CBD8E4 Patrick Matthäi <pmatthaei>
+0x12F4D21C8F6A63C8 Matthew Vernon <matthew>
+0x1302F1F036EBEB19 Tobias Quathamer <toddy>
+0x1318EFAC5FBBDBCE Ximin Luo <infinity0>
+0x1365720913D2F22D Boian Nikolaev Bonev <bbonev>
+0x136E9CF17B5D342D Paul Cannon <pik>
+0x13967EB42EFDA151 Taketoshi Sano <sano>
+0x13C0B5667A38B0B0 Ludovico Cavedon <cavedon>
+0x13EC43EEB9AC8C43 Jose Luis Rivas Contreras <ghostbar>
+0x13EE25B5E4B724A4 James A. Treacy <treacy>
+0x141138DDA3E45D66 Alexander Neumann <alexander>
+0x14124929001B3BA1 Bjorn Brenander <bjorn>
+0x14135D277B88D7E5 YunQiang Su <syq>
+0x1438516892082481 Adrian von Bidder <cmot>
+0x144D9B94AE8F7CF5 Martin Schulze <joey>
+0x144F85EF4F6DF8B6 Dave Swegen <dsw>
+0x1467F0D8E1EE3FB1 Marco d'Itri <md>
+0x14729AC9980F09D2 Nicolas Boulenguez <nicolas>
+0x147F1AEA2DB65596 Massimo Dal Zotto <dz>
+0x14AA1EB8A2473DFD Hugo Lefeuvre <hle>
+0x14B24766281A810E Robert van der Meulen <rvdm>
+0x14D01A08AFD89BE3 Milan Zamazal <pdm>
+0x14FFDFA0C4D854AD Frank Belew <frb>
+0x152865FB627CCF95 Bas Wijnen <wijnen>
+0x1558944599E81DA0 Lior Kaplan <kaplan>
+0x157DDFD959DDCB9F David B. Harris <dbharris>
+0x159767DF3B773EC1 Alexander List <alex>
+0x159EB5C4EFC8774C Benjamin Drung <bdrung>
+0x15C0E9E382F72CBE Ove Kåven <ovek>
+0x15C18EF489FA4CBE Matthijs Möhlmann <matthijs>
+0x15CDDA6AE19135A2 Simon Kelley <srk>
+0x15E002BA5D8C12EA Ganesan Rajagopal <rganesan>
+0x15E09AF4DF5182C8 Daniel Stender <stender>
+0x160023F7588B7D9C Gordon Fraser <gordon>
+0x161974E4C259E0E8 Philipp Huebner <debalance>
+0x162614E316005C11 Mark Brown <broonie>
+0x16281F2E007C98D1 Francois Marier <francois>
+0x1654965A49F7FC9B Matthew Palmer <mpalmer>
+0x166257EC104B7390 Eric Cain <ecain>
+0x16780723788CD1A9 Turbo Fredriksson <turbo>
+0x167FD434C043A313 Chuan-kai Lin <cklin>
+0x168B4E717032F238 Jon Dowland <jmtd>
+0x16A588942D510B52 Thomas Girard <tgg>
+0x16AD84C0641323B1 Jérémie Corbier <jcorbier>
+0x16E2F4F5FC81E159 Tim Cutts <tjrc1>
+0x1705390EE66C9BB0 Taku Yasui <tach>
+0x170998ED76B8A43D Stephen Stafford <bagpuss>
+0x1711E82408683041 Kristoffer Rose <krisrose>
+0x17274627C4FB7099 Matthew Johnson <mjj29>
+0x1729F5866A9F3C38 Ramakrishnan Muthukrishnan <rkrishnan>
+0x172C769F5BA863CC Paul Seyfert <pseyfert>
+0x1762E0227034CF84 William Blough <bblough>
+0x1784577F811F6EAC Brian May <bam>
+0x17B1CA7D64089528 Chris Boyle <cmb>
+0x17DC3CC470D4A979 Peter S Galbraith <psg>
+0x17E92B42206F8A04 Mark W. Eichin <eichin>
+0x17E950C257EB2134 Carlos Laviola <claviola>
+0x17FBDCBFD9928FF4 Jochen Sprickerhof <jspricke>
+0x17FDABE8609CD2C0 Berin Lautenbach <berin>
+0x1800A1F8B351A900 Dominique Belhachemi <domibel>
+0x18147B073BAD2B07 Olly Betts <olly>
+0x1839DFB338307412 Martin Waitz <tali>
+0x184452FA268A084D Pablo Lorenzzoni <spectra>
+0x185A8194347BB315 Soenke Lange <soenke>
+0x186CF99F98E75ABD Stewart Ferguson <stw>
+0x1885AD387D42F16E Zdenek Kabelac <kabi>
+0x18953F2C73B02592 Guilherme de S. Pastore <gpastore>
+0x189A3241BC70A6FF Gerrit Pape <pape>
+0x18A0CC8D5706A4B4 Simon Richter <sjr>
+0x18A1B1CF0FE53DD9 Ola Lundqvist <opal>
+0x18BD106B3B6C5475 Matthias Geiger <werdahias>
+0x18EA7A5DE0FC710D Jan Hauke Rahm <jhr>
+0x1909D4080C626242 Steve Kemp <skx>
+0x1927D3053E30A739 Clint Adams <clint>
+0x194B631AB2DA2888 Andreas Rönnquist <gusnan>
+0x1962765BB9A8BACA Hugo Lefeuvre <hle>
+0x196418AAEB74C8A1 Jonathan Wiltshire <jmw>
+0x19814D3E1F4986B8 Matt Brubeck <mbrubeck>
+0x19874B18121379F6 Magnus Ekdahl <magnus>
+0x1988BAC881E23B3C Marco Túlio Gontijo e Silva <marcot>
+0x19B267802103329F Patrick Ouellette <pouelle>
+0x19B5E6C862191001 Dominique Belhachemi <domibel>
+0x19E7BB9523D678A9 Igor Grobman <igor>
+0x19F6C7BD3857C4DA Brian Mays <brian>
+0x1A30765DF1F0D3ED Sune Vuorela <sune>
+0x1A53DD5F7971EF0F Siggi Langauf <siggi>
+0x1A904F899C04F456 Martin Sjögren <sjogren>
+0x1A9C4B8EF4984AE0 Dale Scheetz <dwarf>
+0x1ABFA401CCAA707A Patryk Cisek <patryk>
+0x1ACC11FE7D39213C Marc Singer <elf>
+0x1B0006256FB29164 Wouter Verhelst <wouter>
+0x1B132E01CEC6AD46 Kan-Ru Chen <koster>
+0x1B140644976B8AC9 Guilherme Xavier <guilherme>
+0x1B6A4317FF692BCB Jim Pick <jim>
+0x1B7CC8D4D4E914AA Robert Haist <rha>
+0x1B9B7B97BF93EBA5 Andreas Franzen <anfra>
+0x1BBABE1EB4A0DE89 Thomas Seyrat <tomasera>
+0x1BD0E4A5D047CDE1 Francisco Moya <paco>
+0x1BF83C5E54FC8640 Dann Frazier <dannf>
+0x1C26ABEAAB474598 Baruch Even <baruch>
+0x1C2816907136AE39 Georges Khaznadar <georgesk>
+0x1C489ABDA1ADE7C9 Michael Bramer <grisu>
+0x1C570C890E4BD0AB George Danchev <danchev>
+0x1C7C41EDEBDDBB60 Brendan O'Dea <bod>
+0x1C972F2C947AC16A Ian Eure <ieure>
+0x1C98EEF3B7CEC7E8 Christian Kurz <shorty>
+0x1CB4F0F78DECAFE9 Simon Kainz <skainz>
+0x1CD52D7BAAFE086A Paul Mathijs Gevers <elbrus>
+0x1CD8D854FE4252C1 Noah Meyerhans <noahm>
+0x1CE8C1699B936C95 Colin Walters <walters>
+0x1CEF494673EAE214 Modestas Vainius <modax>
+0x1CF792111B5228B0 Alexandre Mestiashvili <mestia>
+0x1CFA3E8CD7145E30 Martin Loschwitz <madkiss>
+0x1CFC22F3363DEAE3 Siegfried-Angel Gevatter Pujals <sgevatter>
+0x1D108E6C07CBC406 Alexander Johan Georg Kjäll <capitol>
+0x1D21C83DC452E0FC Kenshi Muto <kmuto>
+0x1D28E4BFE02FEF11 Robert Jördens <jordens>
+0x1D339C658B8D7663 Andreas Metzler <ametzler>
+0x1D36D3BCE8254C39 Zed Pobre <zed>
+0x1D3C025FE7DFC3B7 Johannes Hirche <jhirche>
+0x1D40E113E62B2C45 Stefan Schimanski <schimmi>
+0x1D62E9C9376DCEC7 Aaron Lehmann <aaronl>
+0x1D661A372FED8F94 Uwe Herrmann <uwe>
+0x1D670B05E0A5A2F9 Anthony Fok <foka>
+0x1D7365A755815D42 Daniel Ruoso <ruoso>
+0x1D87E54973647CFF Nico Golde <nion>
+0x1DA8DA33DDCD686A Scott Kitterman <kitterman>
+0x1DAB3C44DA263218 Thimo Neubauer <thimo>
+0x1DBF071150973B91 Phil Brooke <pjb>
+0x1DC45F56E9512A1B William Grzybowski <william>
+0x1DE4F44021275CC4 Arthur Loiret <aloiret>
+0x1E08BF280CB9A31A Martin Gerhard Loschwitz <madkiss>
+0x1E1356881DD8D791 Osamu Aoki <osamu>
+0x1E198A792782AF55 Eduardo Trápani <mapache>
+0x1E2A2F0B19116AD8 Bastian Blank <waldi>
+0x1E32C3DAB7D2F063 Thibaut Varene <varenet>
+0x1E440865872EB4E5 Ricardo Cardenes <rcardenes>
+0x1E45F8CA9DE23B16 Alexander Wirt <formorer>
+0x1E4F6649EA291785 Matt Taggart <taggart>
+0x1E5276729197B5F9 Devin Carraway <devin>
+0x1E625DF64972FF9A Filip Hroch <hroch>
+0x1E7091B1F14A64A2 Aaron M. Ucko <ucko>
+0x1E759A726A9FDD74 Christopher Knadle <krait>
+0x1E9310D9ADCE6065 Matt Kraai <kraai>
+0x1E953E27D4311E58 Chris Lamb <lamby>
+0x1EA8E5AA9725F63B Damyan Ivanov <dmn>
+0x1EC237D9534584E8 Antti-Juhani Kaijanaho <ajk>
+0x1EDBAA3C6926AF92 Baptiste Beauplat <lyknode>
+0x1EEF53D38A3A9C67 Andreas Boll <aboll>
+0x1EFEB1801A49C0D2 Mònica Ramírez Arceda <monica>
+0x1F0F0A88DE5BCCA6 Ricardo Mones <mones>
+0x1F126539964685E7 John Lines <jlines>
+0x1F5D6D59A7F6783A Kim Saunders <kims>
+0x1FB4EE8C28197669 Michael Stroucken <stroucki>
+0x1FBB95BF2D9ACC8E Lars Wirzenius <lars>
+0x1FFF4BA917063E6D Kees Cook <kees>
+0x201C31294D5843EA Turbo Fredriksson <turbo>
+0x20258B8FA2E31632 Thomas Scheffczyk <scheffczyk>
+0x2064C53641C25E5D Kurt Roeckx <kroeckx>
+0x20CAA0E7EA885677 Free Ekanayaka <freee>
+0x20D504FDCAEA9F50 Nis Martensen <nma>
+0x20D6688259EF5DBC Bernd Schumacher <bs>
+0x210BF2AB9F71D449 Julien Valroff <julien>
+0x211A73C69A7B0FC7 Dariusz Dwornikowski <darek>
+0x211BCF562939AB8F Peter Stewart Blackman <peterb>
+0x2124AA1983785C90 Rafael Laboissière <rafael>
+0x2127371B9BB23062 Luk Claes <luk>
+0x212B306C9396865D Davide G.M. Salvetti <salve>
+0x21319B944C1A5BE5 Stephen Quinney <sjq>
+0x2135D123D8C19BEC Geert Stappers <stappers>
+0x214F6841515F9B74 Konstantinos Margaritis <markos>
+0x21561D44D12C489D Yoshito Komatsu <ykomatsu>
+0x21672570174FEE35 Wookey <wookey>
+0x21738753B651C436 Michael Moerz <mikem>
+0x21A7B53B800969EF Samuel Mimram <smimram>
+0x21B9575CA7D91602 Andrew Pollock <apollock>
+0x21BADABBBF24424C Manoj Srivastava <srivasta>
+0x21BDD5BE10FFF2CC Werner Heuser <wehe>
+0x21C257543DC9F946 Jeremy T. Bouse <jbouse>
+0x21C747D36A461052 Sergei Golovan <sgolovan>
+0x21D20589974B3E96 Tony Mancill <tmancill>
+0x21EC4FDC84AD676C Scott James Remnant <keybuk>
+0x21FC29504B5230DB Daniel Echeverry <epsilon>
+0x21FDD515BFB880A3 Warren A. Layton <zeevon>
+0x2207C594EC97089D Giuseppe Sacco <eppesuig>
+0x220BC883330C4A75 Martin F. Krafft <madduck>
+0x2218C81E8E7C03FF Matthew Wilcox <willy>
+0x2220BF31E145F334 Martin Quinson <mquinson>
+0x2237745712D72789 Matthew R. Pavlovich <mpav>
+0x223AE055BD94E154 Milan Kupcevic <milan>
+0x2243839C54D81666 Brian Russo <wolfie>
+0x225FD911CD269B31 Carlos Barros <cbf>
+0x2262D36F7ADF9466 Leo Costela <costela>
+0x22735645FD9C18AF Nick Holgate <holgate>
+0x227B70B65595074A Maximiliano Curia <maxy>
+0x22AEC9BF81736279 Andreas Rottmann <rotty>
+0x22AFD1C0DAC8BC06 Santiago Ruano Rincón <santiago>
+0x22C827F735A992E7 Andreas Rottmann <rotty>
+0x2323E329B805F237 Neil Schemenauer <nas>
+0x233B8A57E4875FF9 Paul Cupis <cupis>
+0x236C60C665B4B162 Aurélien Gérôme <ag>
+0x238F6506EA3A2726 Jamin W. Collins <jcollins>
+0x23C0FC60B040BEC3 Stan Clay <claystan>
+0x2404C9546E145360 Gunnar Wolf <gwolf>
+0x2404ED3A6AAAA569 Martin Meredith <mez>
+0x241061CA50064181 Paul van Tilburg <paulvt>
+0x246D43827C25F775 Tor Slettnes <tor>
+0x249F50C649202B37 Daniel Martin <fizbin>
+0x24A01418AC15B50C Evgeni Golov <evgeni>
+0x24C5CFE4F5521541 Jaakko Niemi <liiwi>
+0x24FD5E649BF42B07 Anton Zinoviev <zinoviev>
+0x250533CCA29B764F Enrico Tassi <gareuselesinge>
+0x252CC4C873D446C2 Carey Evans <carey>
+0x25502F6FCBE3CB04 Jordi Mallach i Pérez <jordi>
+0x25539DAFD028ED59 Changwoo Ryu <cwryu>
+0x2578F87E149CDDB2 Jacobo Tarrio <jtarrio>
+0x25792A876ACBD306 Grzegorz Prokopski <gadek>
+0x258494BA917A225E Jordi Mallach <jordi>
+0x25C8D3778C7E73A4 Rob Browning <rlb>
+0x25EBC7B010A0FDD1 Bart Warmerdam <bartw>
+0x26431938C9ABFBD3 Radu Spineanu <radu>
+0x26E3C875A74420EF Christoph Göhre <gris>
+0x26E98AEAFA1E5292 Julien BLACHE <jblache>
+0x26EC67B4FE6CBC8F Erik Wenzel <erik>
+0x27122D42A674A359 Keita Maehara <maehara>
+0x2713E679084651AF Andrea Colangelo <warp10>
+0x27438BAA634770E9 Francisco Moya <paco>
+0x276568D75C6153AD Mark Brown <broonie>
+0x2770D9ADFD6C2A7E Wilmer van der Gaast <lintux>
+0x2781CA10F00869ED Jose Rodriguez <boriel>
+0x27866E218306A836 Bastien Nocera <hadess>
+0x27D10348DD1B0EF7 Mario Iseli <mario>
+0x27FEA5D163E8BE82 Ayman Negm <negm>
+0x2834516CDA1E968D Håvard Flaget Aasen <haava>
+0x283681BA6FE7F41D Sam Hartman <hartmans>
+0x285BD7A1F22A794E Vincent Bernat <bernat>
+0x28B295C3F46EADBB Peter De Schrijver <p2>
+0x28BC4B59481C6B95 Steve McIntyre <93sam>
+0x28D3E82917E57327 Yu Guanghui <ygh>
+0x28DEAE7F29982E5A Steve Langasek <vorlon>
+0x28E545808596DC7C Patty Langasek <harmoney>
+0x28EEB35A3E8DCCC0 Martin Wuertele <maxx>
+0x28FA801A43BDD637 Mike Miller <mtmiller>
+0x28FC869A289B82B7 Simon Kelley <srk>
+0x292003B8AA15EA21 Richard Tibbetts <tibbetts>
+0x292A35920034C733 Dennis L. Clark <dbugger>
+0x2930100100003344 Gergely Riskó <risko>
+0x293A3C91D188369C Robin Gustafsson <rgson>
+0x2948210746DF73C0 Kurt Kremitzki <kkremitzki>
+0x295CAA946CE5FB54 David Frey <dfrey>
+0x296A6F97E15ED335 Fredrik Steen <stone>
+0x298E9A19AAC0E286 Robert Collins <robertc>
+0x29A0BAFB39A8CCE2 Eugeniy Meshcheryakov <eugen>
+0x29BE5D2268FD549F Martin Michlmayr <tbm>
+0x29CEADC9260F0067 Francesco Namuri <franam>
+0x29E14F99391B3928 Dave Holland <dave>
+0x29E57CDBC08C5275 Malc Arnold <malc>
+0x2A25842153BBA490 Sebastien J. Gross <sjg>
+0x2A27904BD7243EDA Nilesh Patra <nilesh>
+0x2A3D5A4166F6BB09 Ben Collins <bcollins>
+0x2A40A2ECB8DAD8D5 Gustavo Panizzo <gfa>
+0x2A55CDF2DAF5DC15 Nikhil Nair <nnair>
+0x2A5A35C404B6E8F5 Michael Meskes <meskes>
+0x2A5EC7DEAE7637D9 Stevie Strickland <sstrick>
+0x2A714497E37363AE Aleksey Kravchenko <restless>
+0x2A746D75202AA6C1 Christophe Le Bars <clebars>
+0x2A8B746810E0AFC1 Arthur de Jong <adejong>
+0x2AE901E5C70218D2 Frederic Peters <fpeters>
+0x2AFBD67FD133AC6E Martin Meredith <mez>
+0x2B0B21ED127CB808 Marco Kuhlmann <mk>
+0x2B0DD101B3A7AD91 Milan Zamazal <pdm>
+0x2B6079256C1ACD7D Jay Kominek <jkominek>
+0x2BA82602C2CE8099 Takatsugu Nokubi <knok>
+0x2BAEE41F0644FAB7 Bas Zoetekouw <bas>
+0x2BC8401620687895 Daniel Silverstone <dsilvers>
+0x2BDCB21F8A04D15D Ossama Othman <ossama>
+0x2BF8D9FE074BCDE4 Thomas Lange <lange>
+0x2BF8EE2B7F961564 Fabio Tranchitella <kobold>
+0x2C045542C9B55DAC Ricardo Mones Lastra <mones>
+0x2C0E8031F29C4A30 Mark Purcell <msp>
+0x2C129906E89CCBB9 Florian Hinzmann <fh>
+0x2C3B436FEAC68101 Adam Borowski <kilobyte>
+0x2C7C3146C1A00121 Jonas Smedegaard <js>
+0x2C8882B616EEA647 James LewisMoss <dres>
+0x2CEBF138D91EE369 Sam Clegg <samo>
+0x2CF0F17C43474B6F Raúl Benencia <rul>
+0x2D09E447D0B433DF Ross Burton <ross>
+0x2D191C8843B13F4D Pino Toscano <pino>
+0x2D1AAACF24444442 Helmut Grohne <helmutg>
+0x2D2C65DDB27446E5 Micah Anderson <micah>
+0x2D4EB3A6015475F5 Jakub Wilk <jwilk>
+0x2D57E1F315E50D6C Christian Leutloff <leutloff>
+0x2DA92E9FD523DC0D Susumu Osawa <susumuo>
+0x2DAF2A666D67F790 Anthony Fok <foka>
+0x2DCD6B5DE858ADF3 Paul Tagliamonte <paultag>
+0x2DCE3F2836D4E4F5 Javi Merino <vicho>
+0x2DE1AD437A9DBF6E Ryan Niebur <ryan>
+0x2DE1FC240AAEB1B6 Susan Kleinmann <sgk>
+0x2DFC519954181296 Wouter Verhelst <wouter>
+0x2E20FEEE71FC7D81 Dmitry Bogatov <kaction>
+0x2E2CF67B7796A60B Simon Law <sfllaw>
+0x2E31880A62EB5434 Danai Sae-Han <danai>
+0x2E4008227F4E0E11 Bastian Blank <waldi>
+0x2E4F86BA8B0D42F9 Mark Baker <mbaker>
+0x2E5C20BB37933BFD Zlatan Todoric <zlatan>
+0x2E5FDBE0DF67A55E Alexandre Fayolle <afayolle>
+0x2E6B85F6CE51BFF3 Murat Demirten <murat>
+0x2E7C0367B9BFA089 Scarlett Moore <sgmoore>
+0x2E9354A1A9FD4821 Chris Taylor <ctaylor>
+0x2EA8994049A5F855 Otavio Salvador <otavio>
+0x2EC0FFB3B7301B1F Niko Tyni <ntyni>
+0x2EC3F60DE71C0B9D James Lu <jlu>
+0x2EC615B2E8D3A535 Davide G. M. Salvetti <salve>
+0x2EF5710914C6A712 Paolo Molaro <lupus>
+0x2F3E069EFEC23FB2 Barak A. Pearlmutter <bap>
+0x2F68E3DB7BE9A998 Jeroen van Wolffelaar <jeroen>
+0x2FCCF66BB963BD5F Alexander Zangerl <az>
+0x2FD71D1C82B7D4BD Joey Hess <joeyh>
+0x2FD8BEDAC020EED1 Steffen Moeller <moeller>
+0x2FF9CD59612616B5 Axel Beckert <abe>
+0x3036AD8EA51A4FDD László Böszörményi <gcs>
+0x3054862D2546A180 Joachim Falk <jfalk>
+0x30550F7871EF0BA8 Yves-Alexis Perez <corsac>
+0x3056F0EF4C2D3EFA Cesar Mendoza <mendoza>
+0x3059BF92CD3756F4 Junichi Uekawa <dancer>
+0x306A6CBC5388573D Patty Langasek <harmoney>
+0x306C483AFF1F7A5C Lukasz Jachowicz <honey>
+0x307B5229D2A6B810 Mario Joussen <mario>
+0x308355FA32C5067D Torsten Landschoff <torsten>
+0x309374D8374C3B48 Marcel Fourné <mfourne>
+0x30E674676859C8AD Clément Hermann <nodens>
+0x30EB403B127029F1 Muammar El Khatib <muammar>
+0x310180050905E40C Julien Cristau <jcristau>
+0x31036EC736B861C1 Ben Burton <bab>
+0x310765FBDF5CE2B4 Simon Huggins <huggie>
+0x3116BA5E9FFA69A3 Paul Wise <pabs>
+0x3199B17629E0E66B John H. Robinson, IV <jaqque>
+0x319A0BE2CC7D19D9 Holger Eitzenberger <octavian>
+0x31B8DEDB8C6DF5CD OHURA Makoto <ohura>
+0x31CC996766F05BA0 Ma Aiguo <imaiguo>
+0x31E73F14E298966D James R. Van Zandt <jrv>
+0x31FCE7E7DD079461 Rhonda D'Vine <rhonda>
+0x32175C0DC1027A0E Gregory Colpart <reg>
+0x32247FBB40AD1FA6 Nobuhiro Iwamatsu <iwamatsu>
+0x32286FF8F69C6AC5 Ryan Niebur <ryan>
+0x3233C127E93ADE7B Andrew Martin Adrian Cater <amacater>
+0x3238DFF5B976A749 Richard Braakman <dark>
+0x32857C29385A3EC1 Kirk Hilliard <kirk>
+0x329465A24F1FC85D Carsten Hey <carsten>
+0x3298C70DE5FFEDE1 Antonin Kral <krala>
+0x32AA8AE96007DFED Michele Dalla Silvestra <dalla>
+0x32BC735B6EAF7F87 Philippe Troin <phil>
+0x32F78DCEAD113B8B Paul Slootman <paul>
+0x330B038B6C63746D Hector Garcia <hector>
+0x3330A21567209BDE Aigars Mahinovs <aigarius>
+0x3355F4D63B5821CC Bart Martens <bartm>
+0x3357018EB9999C0A Fabian Grünbichler <fabiang>
+0x3384782D14E06AAF Daniel Lutz <danlutz>
+0x33886580C281A2A5 Torsten Landschoff <torsten>
+0x33961588E1C21845 Thijs Kinkhorst <thijs>
+0x33BE1A0A8C2ED8FF Mehdi Dogguy <mehdi>
+0x33C1FE3D81D72FF8 Tomas Fasth <tomfa>
+0x342DCB0320021490 Daniel Schepler <schepler>
+0x3436351C65168A19 Stephen Moraco <stephen>
+0x3450ED513FCC2A90 Amaya Rodrigo Sastre <amaya>
+0x345863ABDAA47511 Lantz Moore <lmoore>
+0x347A7D93176015ED Davide Puricelli <evo>
+0x3485BA08D0EC0723 Mark Hymers <mhy>
+0x348A778D6885EF8F Jose M Calhariz <calhariz>
+0x34B3A9A07BD22F74 Anthony Wong <ypwong>
+0x34CC49ABE2268395 Mika Fischer <mf>
+0x34CD816DE6FCD33E Arto Jantunen <viiru>
+0x34E622A62FA9A38C Yasuhiro Araki <ar>
+0x353350CA580808C4 Miguel Gea Milvaques <xerakko>
+0x357312559D1E064B Ondřej Nový <onovy>
+0x357332C45A827A2D Luca Filipozzi <lfilipoz>
+0x35A27AB72E54EFC6 David Starner <dvdeug>
+0x35A3939FFC78776D Breno Leitao <leitao>
+0x35C3E3FAE91CD250 Daigo Moriwaki <daigo>
+0x35C8C88872CB1EED Antonio Radici <antonio>
+0x35F61A470F5F1676 Ryuichi Arafune <arafune>
+0x35FC9EEA97AA33D6 Dima Barsky <dima>
+0x35FECD3FEB380BE6 Alexander List <alex>
+0x3600174A9C87E957 Jamey Sharp <sharpone>
+0x3606C51455BFD024 Daniel Gubser <guterm>
+0x360A6CCA44A0FCB8 Arthur Korn <arthur>
+0x3631D4FB7FF2B8B8 Christopher Stuart Hoskin <mans0954>
+0x365C1409A4B3A640 Neil Roeth <neil>
+0x365E8D7193BA6AFD William Ono <wmono>
+0x366CD3FEEBC11B01 Chris Waters <xtifr>
+0x36CFBA4478916B84 Ryan M. Golbeck <rmgolbeck>
+0x36E10F4BE0CFA8E4 Rudi Cilibrasi <cilibrar>
+0x36E8C6291995F820 Denis Danilov <danilov>
+0x371A69E3AE3BE9AA Giuseppe Iuculano <iuculano>
+0x3760DBCFFD6645AB Ryan Murray <rmurray>
+0x376941AB835EB2FF Raphael Bossek <bossekr>
+0x377165C5870AE0C9 Jesus M. Gonzalez-Barahona <jgb>
+0x378872B0B98D36A9 David Frey <dfrey>
+0x37A73FE355E8BC4D Frederic Lepied <lepied>
+0x37C2B4F8642139FF Uwe Steinmann <steinm>
+0x37E1C17570096AD1 Asheesh Laroia <paulproteus>
+0x37F99F68CAF992EB Jordan Justen <jljusten>
+0x37FB1A7E2705CD5A Nicholas Flintham <flinny>
+0x382B600D7D935D81 Jason Henry Parker <henry>
+0x38642CC105792F34 Ryszard Lach <rla>
+0x38734D7787901452 Tim Retout <diocles>
+0x387706A26998E5C4 Xavier Luthi <xluthi>
+0x3884437B13D8FF8B Martin Bagge <brother>
+0x388909596A765865 Colin Walters <walters>
+0x38A0AD5BCACAB118 Jose Luis Rivas Contreras <ghostbar>
+0x39091E8123CE1C09 Prach Pongpanich <prach>
+0x3914B532F4DFBE99 Lucas Nussbaum <lucas>
+0x391BC257143BE391 Roberto Lumbreras <rover>
+0x39220D6E0C1AFFBB Geert Stappers <stappers>
+0x39278DA8109E6244 Guilhem Moulin <guilhem>
+0x393587D97D86500B Colin Watson <cjwatson>
+0x3938F96BDF50FEA5 Craig Small <csmall>
+0x3940C9C3FE893883 xialei qin <stoneqin>
+0x394D2FE3C4C57B42 Marcus Crafter <crafterm>
+0x394DC5910ED704EA Mohammed Adnène Trojette <adn>
+0x396DA361FE5F1D7F Mathieu Parent <sathieu>
+0x3970FE247CB69685 HSIEH-TSENG SHEN <woodrowshen>
+0x397F3DB1C97A628E Julien Patriarca <leatherface>
+0x399E6CA79ABEA03D Tinguaro Barreno Delgado <tbarreno>
+0x39A237CB2809E61A Jose M. Moya <josem>
+0x39C979637274AA07 Pedro Zorzenon Neto <pzn>
+0x39F17A5F5AEFBE73 Paulo Roberto Alves de Oliveira <kretcheu>
+0x39FE11201A31555C Maarten van Gompel <proycon>
+0x3A0A01731BAE93B9 Atsushi KAMOSHIDA <kamop>
+0x3A0D8AA060F41216 Marcin Owsiany <porridge>
+0x3A59E9B0CBCCCFAD Fredrik Hallenberg <hallon>
+0x3A5B55A3332F2703 Stephen Weeks <sweeks>
+0x3A65F019CFD42F26 Andres Salomon <dilinger>
+0x3A67D5D966D15C5C Alec Leamas <leamas>
+0x3A936196C095D941 Bdale Garbee <bdale>
+0x3AAE1CA5EAD9259A Stephen Moraco <stephen>
+0x3AC8F716477EDB23 Ferenc Wágner <wferi>
+0x3ACFD9C1E3950BF2 Martin Schulze <joey>
+0x3AD82CD4B4C4FB4C Michael Schmitz <schmitz>
+0x3ADE8738D21B06C6 Maximilian Attems <maks>
+0x3B17BC742A4E3EAA Anthony Towns <ajt>
+0x3B258B5314725EC8 Octavio Alvarez <alvarezp>
+0x3B32989D00F3CFE4 Gregor Herrmann <gregoa>
+0x3B365DE93EBD1CD4 Julien Lamy <lamy>
+0x3B43EB18EE0A35C7 RISKO Gergely <risko>
+0x3B56E2BBD53FDCB1 Andrew Starr-Bochicchio <asb>
+0x3B5C2C71A218D83C Jean-Michel Vourgère <nirgal>
+0x3B6212915022936C Mike Beattie <mjb>
+0x3BBF839336ECA931 Michael Tautschnig <mt>
+0x3BBFCF77BD8B050D Roland Rosenfeld <roland>
+0x3BF609C68BAFCDBD Neal H. Walfield <neal>
+0x3C26763F6C67E6E2 Michael Robin Crusoe <crusoe>
+0x3C2DD086F4523F9D Tino Didriksen <tinodidriksen>
+0x3C4107E6826C40E4 Valentin Vidic <vvidic>
+0x3C415250CC453197 Varun Hiremath <varun>
+0x3C7B87531EB2DE66 Søren Boll Overgaard <boll>
+0x3C81158E72D2E007 Teófilo Ruiz Suárez <teo>
+0x3C8408581A3B48DE David I. Lehn <dlehn>
+0x3CB892502FA3BC2D Wichert Akkerman <wakkerma>
+0x3CCEBABE206C3B69 Daniel Silverstone <dsilvers>
+0x3D0787AAAF6C61DD Martin Michlmayr <tbm>
+0x3D3998D244703332 Eric Gillespie, Jr. <epg>
+0x3D3E735D83467A34 Francois Gurin <matrix>
+0x3D6903DFE1D316DC Takuo Kitame <kitame>
+0x3D908AB3F0FBF51F Joachim Breitner <nomeata>
+0x3DAF54A21EEF5276 Jelmer Vernooij <jelmer>
+0x3DE12BA578EDAAF5 Chris Rutter <cmr>
+0x3DF4600039A140C4 Mehdi Dogguy <mehdi>
+0x3DFC2C62AF79D29E Wouter Verhelst <wouter>
+0x3E1C27E11F69BFFE Francesco Poli <frx>
+0x3E2B612A4CD366BA Stijn de Bekker <stijn>
+0x3E31C5B98AAE5741 Daniel Patterson <danpat>
+0x3E5F3D04A7A24603 Helge Deller <deller>
+0x3E5F8F0AA7FF7E09 Daniel Jacobowitz <dan>
+0x3E7434397DD9018D Nicolas Bertolissio <bertol>
+0x3E973117DCC528E9 Ardo van Rangelrooij <ardo>
+0x3E9B59AC6EC2D359 Nick Morrott <nickm>
+0x3EA0F86B794F9D7C Thomas Weber <tweber>
+0x3EABB1CB540A7E68 Ludovic Drolez <ldrolez>
+0x3EBD44903EDB0496 Sebastien Bacher <seb128>
+0x3ED7095569C0FA93 Tamas Szerb <toma>
+0x3EF203CB3E70D097 Ron Farrer <rbf>
+0x3F30F2CDB53F901C Gerfried Fuchs <alfie>
+0x3F490DEB871EF9FA Guus Sliepen <guus>
+0x3F4A295BDEA9EC6B Hidetaka Iwai <tyuyu>
+0x3F4A8A8FE07F1CF9 Ludovic Rousseau <rousseau>
+0x3F71FE0770D47FFB Markus Blatt <blattms>
+0x3F7F463F9D59FA51 Gregory T. Norris <adric>
+0x3F9219A67F36C68B Jerome Georges Benoit <calculus>
+0x3FA78B77EB9B072B Chris Halls <halls>
+0x3FB07A61B9CB3701 Joel Rosdahl <joel>
+0x3FB9C78A53C854DF Andres Mejia <amejia>
+0x3FCBA2BCF0402F3F Andrea Glorioso <sama>
+0x3FF2C23311FB28F6 Vikram Aggarwal <totoro>
+0x404399A29E6947D9 Chad Miller <cmiller>
+0x4044F61854E672DE Isaac Clerencia <isaac>
+0x40A5BEED72D03CB1 Kenshi Muto <kmuto>
+0x40D6F42EF464A695 Yuuma Oohara <oohara>
+0x40D716CFE909CDEE Taku YASUI <tach>
+0x40E354D9FA26E2EE Stig Sandbeck Mathisen <ssm>
+0x40EA4049C8941ACC Peter Novodvorsky <nidd>
+0x40EAFD0BE19F188E Troy Heber <troyh>
+0x40ECC154A8BAC1EA Ian Beckwith <ianb>
+0x40F2992CEC7EC6AB Gavin Lai <gavinlai>
+0x4121C7433170EBE9 Nobuhiro Iwamatsu <iwamatsu>
+0x412B1E31817A996A Tollef Fog Heen <tfheen>
+0x412DC0494AB359B1 Mark Baker <mbaker>
+0x4132BF902A385C57 Alastair McKinstry <mckinstry>
+0x4136479797D6D246 Stephane Bortzmeyer <bortzmeyer>
+0x413723665A012B46 Gergely Madarasz <gorgo>
+0x414B84236FECCDE0 Santiago Ruano Rincón <santiago>
+0x4157ED054116CFEA Thomas Schmidt <tschmidt>
+0x4164D1B3894BB479 Luciano Bello <luciano>
+0x416F061063FEE659 Erinn Clark <erinn>
+0x41AB484D7694CF42 Filippo Rusconi <lopippo>
+0x41B9F4E85B713DF0 Frank Lichtenheld <djpig>
+0x41CE7F0B9F1B8B32 Santiago Vila <sanvila>
+0x41DC1C907244970B Kurt Roeckx <kroeckx>
+0x420A4295E9DBDDBC Steve Kostecke <steve>
+0x427E381D05190E55 Kyle Robbertze <paddatrapper>
+0x42959C6163A8B719 David Huggins-Daines <dhd>
+0x429F015B096C4DD3 Keith Packard <keithp>
+0x42EE72DAC27319AD Thomas Bechtold <toabctl>
+0x43148E6D18EA3457 Rogerio Reis <rvr>
+0x431A3CEDA2D7D292 Sebastien Bacher <seb128>
+0x43225D698FC03128 Thomas Wana <greuff>
+0x4330169952D556DB Ben Armstrong <synrg>
+0x4353E1C2F2FDE839 Fredrick Paul Eisele <phreed>
+0x437FE24F9543CB69 Jean-Michel Kelbert <kelbert>
+0x438F770EC8FA5258 Chris Davis <cd>
+0x439A3BCCCEC0E929 Mark Ng <ng>
+0x43AF4144DD08DD6D Roland Rosenfeld <roland>
+0x43DFE22488DC167A Arto Jantunen <viiru>
+0x43EC92504F71955A Dave Beckett <dajobe>
+0x44015AA0BD83E84D Behan Webster <behanw>
+0x44173FA13D058888 Ying-Chun Liu (PaulLiu) <paulliu>
+0x4453008BE65A7801 Zephaniah Hull <warp>
+0x448074F5966FBA3C Mark Howard <mh>
+0x449190F3235ABD3B Brice Goglin <bgoglin>
+0x44975278B8612B5D Gregory Colpart <reg>
+0x44BB1BA79F6C6333 Gustavo Panizzo <gfa>
+0x44BB6649F4789B2D Jon Marler <jmarler>
+0x44E17740B8611E9C Lars Wirzenius <lars>
+0x452441981F06E509 Ben Darnell <bgdarnel>
+0x453F8D999F113609 Phil Morrell <emorrp1>
+0x45458ADCB1E557A0 Patrick Patterson <ppatters>
+0x4565D58245140A6D Samuel Thibault <sthibault>
+0x457CE0A0804465C5 Michael Tokarev <mjt>
+0x45D48C7CDCFC3FD0 Alessio Treglia <alessio>
+0x45DB6B56EC2D523D Jaakko Niemi <liiwi>
+0x45E2CDA5A7FD90F9 Eric Sharkey <sharkey>
+0x460D4BD71EE5DD34 Alexis Sukrieh <sukria>
+0x461F3C17C3DC59FA Brice Goglin <bgoglin>
+0x462E80ACB7D86E0F Chris Boyle <cmb>
+0x464CCC80F2B1606C Daniel Stone <daniels>
+0x464DE301B74952A9 Ho-seok Lee <alee>
+0x4664E07DBDA485C5 Benjamin Barenblat <bbaren>
+0x46801517A1696D2B Laurent Fousse <lfousse>
+0x468D9BDF4ED62BFE Remi Perrot <rperrot>
+0x46957EC08FD0FE90 Robin Jarry <rjarry>
+0x469CE4B521259621 Maitland Bottoms <bottoms>
+0x46AA1B6A3BFB9FB3 Luca Bruno <lucab>
+0x46F3408FAF591CC5 Peter Makholm <makholm>
+0x473C343BBEEE3333 Andrew McMillan <awm>
+0x476DF16D280CDAD3 Marcio de Souza Oliveira <marciosouza>
+0x478112D54B1AC295 Sven Mueller <sven>
+0x478EDE14C3B2FCDE Gergely Nagy <algernon>
+0x4794FDDBF02317F8 Rens Houben <shadur>
+0x4797FA721C351C9E François Mazen <mzf>
+0x4799A35146D12B35 Sudip Mukherjee <sudip>
+0x47BAD6D83FEC39EB Fernando Sanchez <fer>
+0x47BE58A24A3CB85A Sylvain Le Gall <gildor>
+0x47D37F29E62EB8FF Wouter Verhelst <wouter>
+0x47D9DD61465B85FF Gopal Narayanan <gopal>
+0x4814DEC22B307C3C Jérémy Bobbio <lunar>
+0x482D17E94DADEC2F David Moreno <damog>
+0x48682904DEE27C7D Ondřej Čertík <certik>
+0x48D19F46BC99C9B7 Mark Lee Garrett <lee>
+0x48E160C2F1FE274E Cédric Boutillier <boutil>
+0x48F47C58D61C6283 Alakom-Zed Pobre <zed>
+0x49086AD3EBE2F31F Luca Falavigna <dktrkranz>
+0x491531552F1F1CBD Anselm Lingnau <lingnau>
+0x4916D7AB1D7A3804 William Raymond Wilson <jawnsmith>
+0x491F8FDA5416E5B8 Kapil Hari Paranjape <kapil>
+0x4933DAB400EF5DFB Cleto Martín Angelina <cleto>
+0x493D66FBA8EFD603 David Kimdon <dwhedon>
+0x493EFB8E5D64F870 Martin Zobel-Helas <zobel>
+0x494C8A5FBF4DECEB Matthias Klumpp <mak>
+0x49820C1CEA59038E Stephen Gran <sgran>
+0x49BB63F18B4CCAD5 Andreas Barth <aba>
+0x49C3BF8927553D2E Guido Trotter <ultrotter>
+0x49C5192819D03486 Francois Marier <francois>
+0x49DDA59BA2EC1A7F Raphael Geissert <geissert>
+0x49DEF96B0B5AB4E7 Kumar Appaiah <akumar>
+0x4A0CF639427884E3 Michal Arbet <kevko>
+0x4A27770E165A9742 Frederico Munoz <fsmunoz>
+0x4A536AE65B74BD29 Tyson Dowd <tyson>
+0x4A55C497F744F705 Toke Høiland-Jørgensen <tohojo>
+0x4A6CD76D60715698 Hugo van der Merwe <hvdm>
+0x4A77581CB34A0F1D Florian M. Weps <fmw>
+0x4AA8FC2422EF1F0F Andrew Cater <amacater>
+0x4AD58E3068E669E2 Alexis Bienvenüe <abienvenue>
+0x4AD9516B0F932C9C Matthias Klose <doko>
+0x4ADF9CAE93810CED Bart Schuller <schuller>
+0x4AF57F58948562BC Tomas Pospisek <tpo>
+0x4B0069CCF6527847 Bruno Kleinert <fuddl>
+0x4B043FCDB9444540 Mattia Rizzolo <mattia>
+0x4B077723929D42C3 Emmanuel Bouthenot <kolter>
+0x4B4F5954E7C4D469 Craig Small <csmall>
+0x4B542AF704F74516 Arun Kumar Pariyar <arun>
+0x4BA00E72145B6966 Robert Lemmen <robertle>
+0x4BC80A69432387E8 Santiago Ruano Rincón <santiago>
+0x4BCD0567C296D05D Daniel Leidert <dleidert>
+0x4BE0582590788E11 Jose Carlos Garcia Sogo <jsogo>
+0x4BFCF6B817C37EC4 Martijn van de Streek <martijn>
+0x4BFDBDA66045FB1E Bradley A. Bosch <brad>
+0x4C14B05CF93D50FC Matthew R. Pavlovich <mpav>
+0x4C5914ABB0EBC777 Joe Wreschnig <piman>
+0x4C5A6BAB12D2A7AE Christoph Berg <myon>
+0x4C99693A5941C02F Francis Murtagh <francismurtagh>
+0x4CA23313A2D8F6BF Patrick Schoenfeld <schoenfeld>
+0x4CB7C22F0E2B1756 Francesco Namuri <franam>
+0x4CC4C0D005696131 Christoph Baumann <cgb>
+0x4CD1F6A6207F2F7A Pino Toscano <pino>
+0x4CF2B218F54DAE3D Jakob Haufe <sur5r>
+0x4D249D9B23E6FC3A Timo Lindfors <lindi>
+0x4D33ACE4C78F687C Filippo Rusconi <lopippo>
+0x4D3C7CA1554FB4C6 Peter Eisentraut <petere>
+0x4D44C020C5C05BAE Yves-Alexis Perez <corsac>
+0x4D52BAD55FB9FD31 Michael Schlueter <schlue>
+0x4D99F6660A59827B Raphaël Halimi <moonsweep>
+0x4DA7A514652C4E20 Joop Stakenborg <pa3aba>
+0x4DC0F0D0C5A0FF3D Jules Bean <jules>
+0x4DE8FF2A63C7CC90 Simon McVittie <smcv>
+0x4E142C216BDFC613 Jeremy Paul Arnold Sowden <azazel>
+0x4E1875709D309C3B Robert Luberda <robert>
+0x4E7160ED4AC8EE1D Michael Stapelberg <stapelberg>
+0x4E8E6FC013282FF2 Werner Heuser <wehe>
+0x4E92687B666D21A9 Bart Bunting <bart>
+0x4EB016BCAA6541EE Bernhard R. Link <brlink>
+0x4F1A998EDA6AE621 Adeodato Simó <adeodato>
+0x4F1E0907AEBCE71F Christian Bayle <bayle>
+0x4F346E47A5805D48 Ron Lee <ron>
+0x4F7BF284AFFB0C17 Jack Moffitt <jack>
+0x4F899A4EFFE3035D Shane Wegner <shane>
+0x4F9F6D550ED6122A Serafeim Zanikolas <sez>
+0x4FB3B4D37EF63B2E Fabio Augusto De Muzio Tobich <ftobich>
+0x4FDEC6E7E160649A Matt Hope <dopey>
+0x4FF4348AC52C82DD Daniel Mester <mester>
+0x4FFB060C9EC70B95 John Ferlito <johnf>
+0x5001E1B09AA3744B Unit 193 <unit193>
+0x5002EFB1962E3890 Arjan Oosting <arjan>
+0x501409C6A0FE58B8 Radovan Garabík <garabik>
+0x5028272F3FD29468 Hilko Bengen <bengen>
+0x503FA9A7AA4241B2 Roberto Suarez Soto <turgon>
+0x5041F1891F44E090 A. Maitland Bottoms <bottoms>
+0x5072D036AC583520 Holger Levsen <holger>
+0x508FD363BC936839 Jaime Villate <villate>
+0x5098021C70518078 Alan Woodland <awoodland>
+0x509880E3F6A10C2D Michael Holzt <kju>
+0x50AA7015A876F581 Evan Prodromou <evan>
+0x50B490D6D3D897F5 Andrea Fanfani <andrea>
+0x50B69C9F398B371D Joseph Nahmias <jello>
+0x50BB29742D59A7D2 Randolph Chung <tausq>
+0x50BCC47F4A1FE969 UEYAMA Rui <rui>
+0x50C3634D3A291CF9 Philipp Kern <pkern>
+0x50DF199327BB42F0 Mika Fischer <mf>
+0x50FF32CA87CAB60F Wolfgang Sourdeau <was>
+0x51106DF5CD92D072 Stefano Rivera <stefanor>
+0x515BD7CAEEAE3C13 Peter De Schrijver <p2>
+0x51602C8D005C3B82 Jose Parrella <bureado>
+0x517667E5996EE6AA Xiang Gao <hsiangkao>
+0x51945D7B21F09DA1 Havoc Pennington <hp>
+0x5194830BEC19B378 Paul Cannon <pik>
+0x519A55F0746C51F4 Kevin Lindsay <klindsay>
+0x51A09B18CF5A5068 Victor Seva <vseva>
+0x51ACF6AD75BE8097 Florian Lohoff <flo>
+0x51DBDC58CC559573 Jamie Strandboge <jdstrand>
+0x51DFD93B3EFB79EF Andrew Pollock <apollock>
+0x524AB52D62479A09 Davide Barbieri <paci>
+0x524DD2227A5017ED Rebecca Natalie Palmer <rnpalmer>
+0x5262E7FF491049FE Jonas Meurer <mejo>
+0x52655226451EAB1B Oliver Kurth <oku>
+0x526F01E8564EE4B6 Adam C. Powell, IV <hazelsct>
+0x5299B4990437AC41 Jan Niehusmann <jan>
+0x52A57CFCE13D657D Martin Dosch <mdosch>
+0x52B6BBD953968D1B Dmitry Smirnov <onlyjob>
+0x52E45D29AA34EFC5 Jonathan Bustillos <jathan>
+0x52FC8E7BEDB7FCA2 Kunal Mehta <legoktm>
+0x530CB002D761B16C Albert H. Stone, III <ahs3>
+0x534520A787755E5D Ole J. Tetlie <olet>
+0x536D57489C2001D0 Teemu Hukkanen <tjhukkan>
+0x538C0766F4BCB38E Clint Byrum <spamaps>
+0x53929D83E3A0213C Britton Leo Kerin <bkerin>
+0x5394479DD3524C51 Jonathan Wiltshire <jmw>
+0x5395CA0DE9ABFCD2 Devin Carraway <devin>
+0x53B1AC6DB11B627B Martin Zobel-Helas <zobel>
+0x53D5BC64B52378A2 Scott Talbert <swt2c>
+0x53E5995B5155330A Takuo KITAME <kitame>
+0x53E8165BEBEDB32B Christopher Martin <chrsmrtn>
+0x53EE87606C27DEAB Randall Donald <rdonald>
+0x53FE7BBDA68910FC Ross Gammon <rossgammon>
+0x540A7B5E6D742669 Luca Capello <gismo>
+0x542B94E55719A67D Fabian Fagerholm <fabbe>
+0x5430209C4DD7CC93 Jeffrey Ratcliffe <jjr>
+0x544D7BB0B12D595A Regis Boudin <regis>
+0x5463000421A76AE9 Camm Maguire <camm>
+0x54703CDE1228EB75 Tommi Vainikainen <tvainika>
+0x54A33827B62849B3 Stephen R. Marenka <smarenka>
+0x54C24FB53B0BB9A9 Teemu Hukkanen <tjhukkan>
+0x54D4094CF1219B84 Nick Rusnov <nickrusnov>
+0x54F52A8713AB03A7 Benjamin Mesing <ben>
+0x550F1A003433BD21 Rudy Godoy <rudy>
+0x55194C1A627F7BDE Will Lowe <lowe>
+0x55256F28AC60611A Herbert Parentes Fortes Neto <hpfn>
+0x552AD9AA16C4267F Brian Pellin <bpellin>
+0x5532CF25EF424F7D Philip Blundell <pb>
+0x5534D50037E36242 Andrew Gray <ajpg>
+0x553BDA686719CABD Erick Kinnee <cerb>
+0x5556A34E04A3610B Sascha Steinbiss <satta>
+0x5586A7DF9F8D08A7 Arthur de Jong <adejong>
+0x5596C8C2D7ABE9B9 Zdenek Kabelac <kabi>
+0x55AD141521E764DF Balint Reczey <rbalint>
+0x55C15C6925BFB848 Roger Leigh <rleigh>
+0x55C9882D999BBCC4 Martin F. Krafft <madduck>
+0x55CF1BF986ABB9C7 Daniel Baumann <daniel>
+0x55DB529EEA184ECD Tom Lear <lear>
+0x55E9F9F7AC1C443F Marc Dequènes <duck>
+0x55FA7DCEE3723845 Fabien Ninoles <fabien>
+0x55FF03AE59EC5558 Giacomo Catenazzi <cate>
+0x56034877E1F87C35 Ximin Luo <infinity0>
+0x5632906F4696E015 Picca Frédéric-Emmanuel <picca>
+0x563D7CEC0B191787 Ken Nonaka <nonaka>
+0x564126F229F19BD1 Michael Meskes <meskes>
+0x566217F3C4395C9C Piotr Roszatycki <dexter>
+0x56647A2FA54310EA Oliver Elphick <elphick>
+0x566E861304468DEC Al Nikolov <clown>
+0x567AB91E28369018 Quôc Peyrot <chojin>
+0x56A0D81F9F782DA9 Ricardo Ribalda Delgado <ribalda>
+0x56DCB977C5E95333 Faidon Liambotis <paravoid>
+0x56FF9EA4E9846C49 Iain R. Learmonth <irl>
+0x573EF1E4BD5A01FA Drew Parsons <dparsons>
+0x5750F754ED9B2138 Jamie Wilkinson <jaq>
+0x5759F35001AA4A64 Steve Langasek <vorlon>
+0x575B95B25C33C1B8 Yann Dirson <dirson>
+0x578A0494D1C646D1 Andreas Tille <tille>
+0x578BD370AAA22456 Martín Ferrari <tincho>
+0x5792783B206FEE30 Sophie Brun <sophieb>
+0x57930DAB0B86B067 Joost van Baal <joostvb>
+0x579329D3C01B2A22 Mikael Hedin <micce>
+0x57A37FBD51CF8417 Joerg Wendland <joergland>
+0x57CCF4596A1353C2 Andrea Mennucc <mennucc1>
+0x57E7C6324F81391D Sergei Golovan <sgolovan>
+0x57E8CE072EAE5D2D Marc Singer <elf>
+0x57F5AEE5E8332029 David N. Welton <davidw>
+0x57FBA8D02672E521 Christian Kurz <shorty>
+0x58395253F829E9E7 Ian Wienand <ianw>
+0x583CA816CD98B20A Tim Riker <timr>
+0x5857883E277DB3CC Félix Sipma <felix>
+0x587979573442684E Steve McIntyre <93sam>
+0x589A903470EB0FCE Jorge Salamero Sanz <bencer>
+0x589F03F01BA55038 Marco Nenciarini <mnencia>
+0x58A922CDDB5DB08E Carlo U. Segre <segre>
+0x58B174319DA5CAD8 Philipp Frauenfelder <pfrauenf>
+0x58C0FB1CDE3B7600 Tristan Seligmann <mithrandi>
+0x58C670084597A593 Agustín Martín Domingo <agmartin>
+0x58D0B1B227572C47 Aaron M. Ucko <ucko>
+0x58DD3FE299E141B4 Micha Lenk <micha>
+0x590AE197EF123736 Juliane Friederike Holzt <jule>
+0x5923A0082763483B Michael Koch <mkoch>
+0x59273CCD5530EC76 Simon McVittie <smcv>
+0x5966727D788B94BF Glenn McGrath <bug1>
+0x597E6A39983230EC Nikos Tsipinakis <nikos>
+0x59895E44B169626D Samuel Henrique <samueloph>
+0x59C469671CA69CBF Jim Lynch <jwl>
+0x59D03CC92BA0FEAE Julian Gilbey <jdg>
+0x59DF9475A373F5B4 Mario Joußen <joussen>
+0x59E6FCB346D609D5 Bernelle Verster <indiebio>
+0x59EC43D65246508B Dale E. Martin <dmartin>
+0x59F187CA156EB076 Holger Wansing <holgerw>
+0x5A06751C4B5A3DFD Wouter Verhelst <wouter>
+0x5A09B4576DE8080E Paride Legovini <paride>
+0x5A0A399AEA7CF5AD Nicolas François <nekral>
+0x5A1221E8229E8A60 Romain Perier <rperier>
+0x5A12C1C206AA24A0 Chris Danis <danish>
+0x5A1E4BDD20E93E8E Mikael Sennerholm <mikan>
+0x5A303591F8CDB08B Thiago Andrade Marques <andrade>
+0x5A5FBB51B853FFFE Harry Henry Gebel <hgebel>
+0x5A6D034221066D0D Nils Rennebarth <nils>
+0x5A7B4666E572EF59 Ean Schuessler <ean>
+0x5A81AF8E6ADBB200 Michel Daenzer <daenzer>
+0x5A8728BE7BDA8506 Wartan Hachaturow <wart>
+0x5A8830475F7D1061 Nicholas D Steeves <sten>
+0x5A94F3CA0B2713C8 Ben Armstrong <synrg>
+0x5AC47FD9A0F2EB10 Lisa Baron <jeffity>
+0x5AC61074C5E81BC4 Hugh McMaster <hmc>
+0x5ACE8D6E0C14A470 Luke Faraone <lfaraone>
+0x5ACFC4840D62001B David Martínez <ender>
+0x5AD75B414EA41667 Georg Faerber <georg>
+0x5B0181EC978BF669 Joost Kooij <joost>
+0x5B39C0A1153ACABA Tim Lunn <darkxst>
+0x5B3C275D60BF72BE Sebastian Geiger <lanoxx>
+0x5B8AD6F4C26ADDDD Thomas Ward <teward>
+0x5B8FE2F59D1B82F6 Andre Luis Lopes <andrelop>
+0x5B924EE310055CD3 Marcelo Jorge Vieira <metal>
+0x5B93015BFA2720F8 Stefan Hornburg <racke>
+0x5B9AA5F8801EA932 Martin Schulze <joey>
+0x5BAB43963EBA680D Pablo Averbuj <pablo>
+0x5BE2EB392C5C4329 Angus Lees <gus>
+0x5C13D6DB93052E03 Christian Hofstaedtler <zeha>
+0x5C29137271246E4A Muammar El Khatib <muammar>
+0x5C7A46637953F711 Rich Sahlender <rsahlen>
+0x5C808C2B65558117 Christian Marillat <marillat>
+0x5C8ED519B9DD5409 Peter Van Eynde <pvaneynd>
+0x5CA450DE52B7487E Steinar H. Gunderson <sesse>
+0x5CB9D8493D29D438 Marcela Tiznado <mlt>
+0x5CDBAAD2D14235A0 Thiemo Seufer <ths>
+0x5D2BAB3BAEBCC5E8 Carsten Leonhardt <leo>
+0x5D328D082AAAB140 Hideki Yamane <henrich>
+0x5D3CE77FD54F0847 Mark Shuttleworth <marks>
+0x5D456739F3ABD420 Stephane Neveu <stefek>
+0x5D5F6C020398A60A Peter Wienemann <wiene>
+0x5D61C796CC0FBF8F Maurizio Boriani <baux>
+0x5D6560F85F30F005 Craig Brozefsky <craig>
+0x5D77E25D67F36FF2 Eric M. Schwartz <emschwar>
+0x5D8598BC42AB53B5 Juan Cespedes <cespedes>
+0x5D8EE50CF0199162 Richard Kreckel <kreckel>
+0x5DC61A9259DA6AF2 Brian Nelson <bnelson>
+0x5DCADFE13501E6C5 Robert McQueen <robot101>
+0x5DD5685778D621B4 Uwe Hermann <uwe>
+0x5DFA9391DE3E8AA7 Timshel Knoll <timshel>
+0x5E08AFD2A1DE50E9 José L. Redrejo Rodríguez <jredrejo>
+0x5E30DFCCBE11F437 Peter Hawkins <peterh>
+0x5E4EEC2113D0461D Peter Samuelson <peters>
+0x5E62533F19765111 Tzafrir Cohen <tzafrir>
+0x5E6DEF1C4E2ECA5A Moritz Muehlenhoff <jmm>
+0x5E90DCFA9426876F Ola Lundqvist <opal>
+0x5EA2BDB6883CCDE2 Chen Baozi <baozich>
+0x5EB75E71F7A394A8 Ossama Othman <ossama>
+0x5EB9E72A228A3AE4 John Leuner <jewel>
+0x5EC42C53D86A66BA Patryk Cisek <patryk>
+0x5ECAFB00A3AE44A4 Michael O'Connor <stew>
+0x5EE76EE20216D2A5 Lev Lamberov <dogsleg>
+0x5F13A1CF31AA205D Tom Lear <lear>
+0x5F2B9266CCBE0A4E Karen M Sandler <karen>
+0x5F3931A6E213F1A0 Akira Yamada <akira>
+0x5F43400C21CBFACC Nicholas Loren Black <dank>
+0x5F7859B198A2AC26 Fredrick Paul Eisele Sr. <phreed>
+0x5F8E6BE0928FFAFA Miriam Ruiz <miriam>
+0x5F9B643E30D39057 Erik Andersen <andersee>
+0x5FA5E75AAB515303 Patryk Cisek <patryk>
+0x5FB33F9359E9ED08 Andreas Beckmann <anbe>
+0x5FCAF9022EDFE670 Jarno Elonen <elonen>
+0x5FCCFDF44DE6F9CE Shamus Zachariah Sprackett <zacs>
+0x600233BA9E54DC61 Carl Worth <cworth>
+0x600A553FF666C91D Jeff Licquia <licquia>
+0x6026936D2F1C8AE0 Dmitry Shachnev <mitya>
+0x60305B31C09FD35A Andreas Tille <tille>
+0x603B832661F9CA53 Paul Martin <pm>
+0x6042B0B5D3F974DF Oliver Korff <okoli>
+0x60A68FF308C2BFDB Carsten Leonhardt <leo>
+0x60C3AA7180598EFB Xavier Roche <xavier>
+0x60C8350B6C88DA32 Masahito Omote <omote>
+0x60F2D4C6B9841E08 Nathan Sandver <nsandver>
+0x60F960A19A540E39 Philipp Matthias Hahn <pmhahn>
+0x611BA9508B78A5C2 Julien Danjou <acid>
+0x612EF1613E050F54 Dylan Aïssi <daissi>
+0x613A2251EE445F91 Dale Martin <dmartin>
+0x614D4C343E1D0C1C Oliver Elphick <elphick>
+0x6168726DB8D33CF1 Steven Baker <srbaker>
+0x6177B35582A8D8A6 Anthony Towns <ajt>
+0x618C9427E585E7C4 Lukas Matthias Märdian <slyon>
+0x61C749B1C77828D4 John Francesco Ferlito <johnf>
+0x61E326AEA7632721 Avery Pennarun <apenwarr>
+0x61E98ECF16D970C6 Eric Dorland <eric>
+0x62038A4BDD9B9910 Philip Hands <philh>
+0x623E49E0876B252F Peter van Rossum <petervr>
+0x62645EB35F686A8A Mo Zhou <lumin>
+0x62AF4031C82E0039 Peter Palfrader <weasel>
+0x62B54B8C11404EC3 Noah Meyerhans <noahm>
+0x62EF1CB4D2F9ADD1 Dima Barsky <dima>
+0x63153C9042955682 Atsushi Kamoshida <kamop>
+0x631DE7553BE8AFD4 Robert Luberda <robert>
+0x632E3DAD46D9CE5A Raphael Geissert <geissert>
+0x633B85285178E2A5 Dominic Hargreaves <dom>
+0x63490E055E0774C5 Craig Sanders <cas>
+0x634DC4F0687046F8 Christopher Michael Obbard <obbardc>
+0x634EA55D902B9836 Dennis Braun <snd>
+0x634F4BD1E7AD5568 Enrico Zini <enrico>
+0x6365EB0DEBCDDA51 Stephen Zander <gibreel>
+0x636DB5A1D91860FD Anuradha Weeraman <anuradha>
+0x63738AC9C59D838D Dave Holland <dave>
+0x63C511C3D1B5859D Federico Di Gregorio <fog>
+0x63CE20BAC49C4148 Tim Cutts <tjrc1>
+0x63D2D5D907F89BB8 Ludovico Gardenghi <garden>
+0x63F7800A23D7B252 Joseph Herlant <aerostitch>
+0x63FE10EAD55D0FDB Ondřej Kobližek <kobla>
+0x640602273516D372 Carlos Laviola <claviola>
+0x640E642E2F2F0CDE Jean-Michel Kelbert <kelbert>
+0x6436436109F34024 Danai Sae-Han <danai>
+0x64451521809DE012 Marcelo Jorge Vieira <metal>
+0x6452DBBB119785C2 Brian Bassett <brianb>
+0x645D0247C36E7637 Andres Salomon <dilinger>
+0x64667000FC05DA69 Anand Kumria <akumria>
+0x648047B2D723891C Jean-Philippe MENGUAL <jpmengual>
+0x64959FE9838DF19C Anne Christine Spang <christine>
+0x64A7C0A7F2CF01A8 Bdale Garbee <bdale>
+0x64C708814523D373 Sunday Cletus Nkwuda <sonnie>
+0x64D8790FE0B8B2DE Jay Bonci <jaybonci>
+0x651EEFB02527DF13 Peter Pentchev <roam>
+0x6581749E03A3F7F5 Yann Dirson <dirson>
+0x65936276631173F5 Alexander List <alex>
+0x6598789058A23DE9 Vincent Legout <vlegout>
+0x6606027F6437124C Konstantinos Margaritis <markos>
+0x6611C05EDD39F374 Jérémy Lal <kapouer>
+0x66393CC23864C13F Lars Tangvald <ltangvald>
+0x664F1238AA8F138A Daniel Lange <dlange>
+0x6692F138ED430BBA Yukiharu Yabuki <yyabuki>
+0x66C0ADDE8B45AC41 Christophe Siraut <tobald>
+0x66DB5A3626F020F7 Juan Gregorio Hernando Rivero <ghe>
+0x66FC1D7F86946D69 Jesus Climent <mooch>
+0x673A03E4C1DB921F Gunnar Wolf <gwolf>
+0x6750F10AE88D4AF1 Sebastiaan Couwenberg <sebastic>
+0x6754891DEAAC62DF Cyril Bouthors <cyb>
+0x6770052BB8C1FA69 Sergio Talens-Oliag <sto>
+0x67708B14E1C142B1 Brian White <bcwhite>
+0x6771A2CC718329DC Shugo Maeda <shugo>
+0x67BAA4610927ED59 Frederic Peters <fpeters>
+0x67EBA977028AF63C Jorgen Schaefer <forcer>
+0x680668AE907F101D Fabio Fantoni <fantu>
+0x6832F958E3867A01 Stefan Bjornelund <stefanb>
+0x68530A812B47DCDE Jay Bonci <jaybonci>
+0x6856A4A640AF3FD3 Radovan Garabík <garabik>
+0x6863EF9F8CFE190D Andrea Bolognani <bolo>
+0x6864730DF095E5E4 Marco Nenciarini <mnencia>
+0x686930DD58C338B3 Marcin Kulisz <kula>
+0x686DD060155490E0 ISHIKAWA Mutsumi <ishikawa>
+0x687C129BF8C38A57 Greg Olszewski <noop>
+0x6887935AB297B391 Sukhbir Singh <azadi>
+0x68C078BE88F80CDA Noèl Köthe <noel>
+0x68E713981D1515F8 Arturo Borrero González <arturo>
+0x69064B0195206DD3 Richard Michael Hartmann <richih>
+0x690D6214A504FECA Tiago Bortoletto Vaz <tiago>
+0x694CADEF51C7B5B6 Michael Fladischer <fladi>
+0x696436BF575D0A76 Martín Ferrari <tincho>
+0x696537A893898735 Giuliano P Procida <myxie>
+0x69740E5CB35FEC3C Eduard Bloch <blade>
+0x6977177C5381315F Vaidhyanathan G Mayilrangam <vaidhy>
+0x69783A9EAD536107 Jon Bernard <jbernard>
+0x69937E9B27FCEB27 Philipp Hug <hug>
+0x69B16B0B5EF3147D Rafael Laboissiere <rafael>
+0x69CB827F225EF8F1 YAEGASHI Takeshi <yaegashi>
+0x69F2FC516EA71993 Sebastian Ramacher <sramacher>
+0x69F30763DFEFC134 Steven Chamberlain <stevenc>
+0x6A08D37C0B4D63D8 Eloy A. Paris <peloy>
+0x6A49B19728ABDD92 Paul Brossier <piem>
+0x6AB79ED6C8FDF9C1 Mauro Lizaur <mauro>
+0x6ACCBD0FA3B7447C Marcos Fouces <marcos>
+0x6ACEDAAE40DD2B46 Xavier Guimard <yadd>
+0x6AE1DF0D608F22DC Michael Biebl <biebl>
+0x6AEBD35661014F99 Jochen Röhrig <jr>
+0x6B0E322836129171 Jim Westveer <jwest>
+0x6B37E8DD34B36856 Jeff Breidenbach <jab>
+0x6B4371A8DE656B05 Adam Heath <doogie>
+0x6B720BE9C5CF6D9E Reinhard Tartler <siretart>
+0x6B7498FCB9B358AC Frédéric Bonnard <frediz>
+0x6B982DEBBFE91C29 Christian Bayle <bayle>
+0x6C11AECB677E8651 Steve Dunham <dunham>
+0x6C41F15185417161 Joost Kooij <joost>
+0x6C572D708B143975 Lorenzo Martignoni <martignlo>
+0x6C6580E77BD756C4 Daniel Pocock <pocock>
+0x6C6ACD6417B3ACB1 Roger Shimizu <rosh>
+0x6C7BFF9E99746B65 Pablo Lorenzzoni <spectra>
+0x6C8F74AE87700B7E Vasudev Sathish Kamath <vasudev>
+0x6C979FDE44E22ACD Mickael Profeta <profeta>
+0x6CA5C1994CA914B5 Amos Shapira <amos>
+0x6CACA448860CDC13 Norbert Preining <preining>
+0x6CC69AC26868F41F Bart Martens <bartm>
+0x6D310C97EA1572F1 Ivo Timmermans <ivo>
+0x6D7D441919D02395 Shayan Doust <shayan_doust>
+0x6DAC3C448773381A Andy Li <andyli>
+0x6DBC2DFFF801008A Darren Benham <gecko>
+0x6DC580F5C7261095 Manoj Srivastava <srivasta>
+0x6DEA9281DA034410 Jesus Climent <mooch>
+0x6E038F5EE0A38377 Dan Jacobowitz <dan>
+0x6E3FF64DF95C2F6D Christoph Martin <chrism>
+0x6E608B637D8967E9 Miguel Landaeta <nomadium>
+0x6E69973CF7E8BC63 Cédric Delfosse <cedric>
+0x6EA4D2311A2D268D Andrew Shadura <andrewsh>
+0x6EC2DEF68FFE3774 Luciano Bello <luciano>
+0x6ED768E7E67F5DDA Ben Bell <bjb>
+0x6F0B4F8857D68A06 Teruyuki Morimura <morimura>
+0x6F17A5AFC1F24EA4 Stefan Fritsch <sf>
+0x6F31BC44F5177DAA Federico Ceratto <federico>
+0x6F31F7545A885252 Nicolas Dandrimont <olasd>
+0x6F5C14AD9B049335 Pete Lypkie <plypkie>
+0x6F8DE44D59D7DBCC Ana Custura <acute>
+0x6FA48F011A5A7357 Markus Braun <mbr>
+0x6FE413326DC4B226 John H. Robinson, IV <jaqque>
+0x6FEA7E2656F06D01 Takeshi YAEGASHI <yaegashi>
+0x700D567871B28342 Christian T. Steigies <cts>
+0x701CB2A3DA602822 Andrew Stribblehill <ads>
+0x70333081086C8803 Michel Lespinasse <walken>
+0x70373CF1290DB9CE Varun Hiremath <varun>
+0x706326432D8522BC Thaddeus H. Black <thb>
+0x7096F91ED75D028F Lance Lin <lancelin>
+0x70A6BEDF542D38D9 Benjamin Burton <bab>
+0x7115AFD07710DCF7 Ole Streicher <olebole>
+0x7127E5ABEEF946C8 Mirco Bauer <meebey>
+0x712DC9583DC576F7 Roman Hodek <roman>
+0x71396D61F1C09EFB Alejandro Garrido Mota <mogaal>
+0x714E66B4496A1827 Sebastian Rittau <srittau>
+0x715ED6A07E7B8AC9 Joerg Jaspert <joerg>
+0x7174A18FAAA7A078 Asias He <asias>
+0x71A1FF601BF8DE0F Roland Stigge <stigge>
+0x71A7E533F291A324 Aurélien COUDERC <coucouf>
+0x71A802D0BCD1BC92 Yukiharu YABUKI <yyabuki>
+0x71A9C91A57159E59 Free Ekanayaka <freee>
+0x72043670BDE5F1EE Andreas Henriksson <ah>
+0x721A2B30C154998C Eugene V. Lyubimkin <jackyf>
+0x721EB1B0CEE44978 Daniel Burrows <dburrows>
+0x723724B4A5B6DD31 Christian Meder <meder>
+0x724AA9B52F024C8B Philip Steven Wyett <kathenas>
+0x725525032224FABC Eric Sharkey <sharkey>
+0x72595EB181704B93 Sylvain Beucler <beuc>
+0x726746E0F0BC8365 Erik Schanze <eriks>
+0x726C2995383F25B5 Jonathan J. Hall <flimsy>
+0x7297F6A88224E7C9 Gregor Hoffleit <flight>
+0x72AF46E6E541A5A2 Behan Webster <behanw>
+0x72CF8E5E25B4C293 Matthias Ulrichs <smurf>
+0x72FDC205F6A32A8E Santiago Garcia Mantinan <manty>
+0x73059AA700FB95FF Matteo Bini <matteobin>
+0x731991F308F24FEA Andrew Mitchell <ajmitch>
+0x7331B5C057F045DC Camm Maguire <camm>
+0x73401E35B4FBDAA5 John G. Hasler <jhasler>
+0x736F5CF0DD982A75 Julien LEMOINE <speedblue>
+0x73B2C01954434E65 Bradley Alexander <storm>
+0x73D3C16E5F9383ED Felix Salfelder <flx>
+0x73DF8DAB0A327652 Thomas Schmidt <tschmidt>
+0x7403062689664EDE Vincent Fourmond <fourmond>
+0x74263B37F5B5F913 John Paul Adrian Glaubitz <glaubitz>
+0x742F2A428E635A5E Florian Ragwitz <rafl>
+0x7444898A9D317447 Joseph Schlecht <joschlec>
+0x745C4766D4CACDFF Ralf Treinen <treinen>
+0x7468630C182FFF06 Ari Makela <hauva>
+0x746B10E52F7CEC16 Chris Taylor <ctaylor>
+0x747B25FBC1AA4696 Johann Botha <joe>
+0x750807B5551BE447 Torsten Landschoff <torsten>
+0x751AB5DDA79679CC Jimmy Kaplowitz <jimmy>
+0x7537F7664950EAA6 Adam Kessel <ajkessel>
+0x754191EE8F8135F6 Alexander Sack <asac>
+0x7541CFAAFC35EACF Stephen Gelman <ssgelm>
+0x75612741E25A7BC9 Roman Hodek <roman>
+0x756BEB4B70D8FB2A Josue Abarca <jmaslibre>
+0x75897592BAFEC7F2 Charles Plessy <plessy>
+0x7592489BCC983928 Nick Phillips <nwp>
+0x759778A9A36B494F Stephen Kitt <skitt>
+0x759D33F5C15F0596 Alexander Pennace <alexp>
+0x75B2BB24DE054F69 Alen Zekulic <azekulic>
+0x75B5F70463B1C106 Bart Schuller <schuller>
+0x75B710635C213A7E Hilko Bengen <bengen>
+0x75E1C1E9710F68E2 Brian Pellin <bpellin>
+0x75E20CCD33E749FC Damien Raude-Morvan <drazzib>
+0x76112FBCFCB1DD23 David Spreen <netzwurm>
+0x76266C50FBB1DB53 Steve Greenland <stevegr>
+0x7629B22ED71DAABD Adrian Bridgett <bridgett>
+0x762B57BB784206AD David Bremner <bremner>
+0x7640947667756F5D Florent Rougon <frn>
+0x76478107233B9EA0 Laurent Bigonville <bigon>
+0x7649D1C5B4A4E070 Ed Boraas <ed>
+0x769FBF4873014091 Robert S. Edmonds <edmonds>
+0x76B534B2E99007E0 Thorsten Glaser <tg>
+0x76D58093F540ABCD Iain R. Learmonth <irl>
+0x76DA907FAE895899 Aaron Lehmann <aaronl>
+0x76EF8CE887B1CFB5 Simon Horman <horms>
+0x7731FCCC63E4E277 Roberto C. Sanchez <roberto>
+0x775079E5B850BC93 Bernhard Schmidt <berni>
+0x775AC806095918D0 Norman Jordan <njordan>
+0x7775502F6D7F08DD Dirk Eddelbuettel <edd>
+0x778AAE5B578CB542 Guillaume Morin <gemorin>
+0x778FBB5165057FC2 Jean Marc Bourdaret <casi>
+0x77A8F36A3B047084 Mike Markley <madhack>
+0x77A954B3E25F2102 Jonas Meurer <mejo>
+0x77BDD7B9521381BA Anne Christine Spang <christine>
+0x77C0C75E7B650808 James Valleroy <jvalleroy>
+0x77D52EBE3EF23CD6 Santiago Vila <sanvila>
+0x77E42F84F73415A9 Jaldhar H. Vyas <jaldhar>
+0x7806CD6F133108EA Christoph Baumann <cgb>
+0x781C250432EC6F3E Bastian Kleineidam <calvin>
+0x78302C4B8DBFEC2F Per Olofsson <pelle>
+0x7833ECF1B5444815 Bill Allombert <ballombe>
+0x7839619DD439668E Daisuke Higuchi <dai>
+0x78494EF72375A66C Giovani Augusto Ferreira <giovani>
+0x7853DA4D49881AD3 Stéphane Glondu <glondu>
+0x7867D53C747935DD Cyril Brulebois <kibi>
+0x786C63F330D7CB92 Felix Yan <felixonmars>
+0x78844BE847951BD0 Bradley Marshall <bradm>
+0x78963B4BDF56FFF2 Mattias Ellert <ellert>
+0x789D6F057FD863FE Salvatore Bonaccorso <carnil>
+0x78A1B4DFE8F9C57E Ludovic Rousseau <rousseau>
+0x78D398FBBA26E7B8 M J Ray <mjr>
+0x78D7DEFB9AD59AF1 Donald Scott Kitterman <kitterman>
+0x78DC68DB326D8438 Oliver Sallou <osallou>
+0x79162F36F7F6AAD9 Cyrille Chepelov <chep>
+0x792152527B75921E Antoine Beaupré <anarcat>
+0x793CF67E8F0D11DA Étienne Mollier <emollier>
+0x796ECB739B441EA8 Maximilian Attems <maks>
+0x7985979AE3304051 Wilmer van der Gaast <lintux>
+0x79897DE7DDC0B70D Kari Pahula <kaol>
+0x798F1E35CB4D38A9 Dmitry Borodaenko <angdraug>
+0x79B0126693701EEF Carlo U. Segre <segre>
+0x79B0C7A2CBD93B9E Vincent Sanders <vince>
+0x79D9469400E0D054 Michael Schlueter <schlue>
+0x79E6F6DC888354F7 Richard Atterer <atterer>
+0x79FCCFD2B0458F4D Lenart Janos <ocsi>
+0x7A05EA3C54785F95 Robert S. Edmonds <edmonds>
+0x7A749064D38F11A3 Thomas Vincent <tvincent>
+0x7A81833366468D05 Marcelo Magallon <mmagallo>
+0x7A8F49E8B63480BE Kumar Appaiah <akumar>
+0x7A95A5B988784703 Juan Cespedes <cespedes>
+0x7AEAC4EC6AAA0A97 Louis-Philippe Véronneau <pollo>
+0x7AFF4B3AC34AA484 Benjamin Seidenberg <benjamin>
+0x7B199D131997E7CF Chris Halls <halls>
+0x7B1F549072B74923 Rodolfo García Peñas <kix>
+0x7B2116532BE9A179 Remco van de Meent <remco>
+0x7B4D847C7B8E6A47 Michael Casadevall <mcasadevall>
+0x7B585B30807C2A87 Paul Richards Tagliamonte <paultag>
+0x7B7B40AD0F81D93B Tim Retout <diocles>
+0x7B85277384EE1F78 Jaime Robles <jaime>
+0x7B96E8162A8CF5D1 Sebastian Andrzej Siewior <bigeasy>
+0x7B9DBAD42A7E0F3D Shane Wegner <shane>
+0x7BFEC2632FCA50BD Chip Salzenberg <chip>
+0x7C3B797088C7C1F7 Steve McIntyre <93sam>
+0x7C54BE5D9925DC13 Sebastien Chaumat <schaumat>
+0x7C56ACFE947897D8 Anibal Monsalve Salazar <anibal>
+0x7C6533AFD32D3D71 Yasuhiro TAKE <take>
+0x7C811013F5C9708D Roberto Lumbreras <rover>
+0x7CB6E83D8605423A David Suárez <deiv>
+0x7CC114CB9C6D5E59 Karl Bartel <karlb>
+0x7CC5451EA244C858 Torsten Marek <shlomme>
+0x7CD73F641E04EC2D Ben Collins <bcollins>
+0x7CD760631557BC10 Matt Kraai <kraai>
+0x7CDC1F97DA023621 Max Vozeler <xam>
+0x7CF3F5AF29499F61 Samuel Hocevar <sho>
+0x7CFCD8CD257721E9 Vagrant Cascadian <vagrant>
+0x7D08E5236EB95A6F Damián Viano <des>
+0x7D46C81CFAA95931 Karsten Merker <merker>
+0x7D5D8C60CF4D3EB4 Johannes Schauer <josch>
+0x7D887332682FB3DA Qingning Huo <qhuo>
+0x7D8C40224F83C751 Kevin B. McCarty <kmccarty>
+0x7D8DDD89C4CF8EC3 Torsten Werner <twerner>
+0x7D97093255A0CE7F Nicolas Schier <nsc>
+0x7DAF72FA6A3F345D Will Lowe <lowe>
+0x7DB5DB436F7267F5 Fabrizio Polacco <fpolacco>
+0x7DB96D2E36EE0861 Miriam Ruiz <miriam>
+0x7DBA958C1C055538 Stig Sandbeck Mathisen <ssm>
+0x7DFA41AD961985D7 Gennaro Oliva <oliva>
+0x7E0A399DB24B3B15 Matthew Garrett <mjg59>
+0x7E2F30EEECA94FA8 Mutsumi Ishikawa <ishikawa>
+0x7E4E65C8720B706B David Bremner <bremner>
+0x7E6528DA752F1BE1 Sylvestre Ledru <sylvestre>
+0x7E8114A075CB1AD2 Toni Mueller <toni>
+0x7E813019DC0A010B Taylor C. Carpenter <taylor>
+0x7EA7A51C29C2BDB6 Ryan M. Golbeck <rmgolbeck>
+0x7EAE8D934F4113A2 Enrique Robledo Arnuncio <era>
+0x7EB792DF191FCD8A Kyle McMartin <kyle>
+0x7ECDAD406C0084FC Chris Vanden Berghe <chrisvdb>
+0x7EDE8735DC426429 Frank S. Thomas <fst>
+0x7F0CD922EE4C26E8 Peter Kelemen <fuji>
+0x7F36CF55AA87AA77 Soeren Sonnenburg <sonne>
+0x7F55BB12A40F862E Neil McGovern <neilm>
+0x7F6022516E869F64 Andreas Bombe <aeb>
+0x7F61756177978F76 Steinar H. Gunderson <sesse>
+0x7F7606A445DCA80E Manuel A. Fernandez Montecelo <mafm>
+0x7FBC80AF6D164EC1 Benoit Joly <benoit>
+0x7FD9FCCB000BEEEE Jim Meyering <meyering>
+0x7FE883F3211B1025 Jochen Voss <voss>
+0x7FEDAEA72D85E5BA Bruno Barrera <bruno>
+0x7FF0C7423219C4E7 Francisco Manuel Garcia Claramonte <francisco>
+0x7FF5C2E67BF2F228 Peter Mathiasson <peterm>
+0x80062E7CE4D47EC1 Tommi Virtanen <tv>
+0x803FEE1227141BB0 James Troup <troup>
+0x804019FAA209C305 René Mayorga <rmayorga>
+0x8062398983B2CF7A Matteo F. Vescovi <mfv>
+0x8072DED185F916CB joost witteveen <joostje>
+0x80D0A42FF2C850CA Margarita Manterola <marga>
+0x80D944491E229071 Bdale? <bdale>
+0x80E627A0AB757E23 Michael Hudson-Doyle <mwhudson>
+0x80EAA163D130D86E Misha Nasledov <misha>
+0x80F7DBDCCF4D32E4 Cristian Greco <cristian>
+0x81377E4A8768B1D2 Sjoerd Simons <sjoerd>
+0x813EAA9174EA7E47 Christian Kesselheim <ckesselh>
+0x813FE83A74974824 Xavier Lüthi <xluthi>
+0x8143F7EEA5E43EA3 Tom Cato Amundsen <tca>
+0x815E0B3EFA4C5298 Tatsuya Kinoshita <tats>
+0x816A4C2742CFFE4B Ruud de Rooij <ruud>
+0x81812383AD289755 Jonny Lamb <jonny>
+0x81872F9B54C1C1C9 Ivan Kohler <ivan>
+0x8196A5446BBA3C84 Marc Haber <zugschlus>
+0x819D278A0E6F992A Phil Brooke <pjb>
+0x81C08922808D0FD0 Don Armstrong <don>
+0x81E56287B5CE5497 Christoph Martin <chrism>
+0x81FD2DC0D76804B5 Alex Romosan <romosan>
+0x82091D9A5921B5D8 Andrew Mitchell <ajmitch>
+0x821AEE0FD167FBDF Sergio Talens-Oliag <sto>
+0x8233A6D22D2F75EF Henning Glawe <glaweh>
+0x823E967606C34B96 Utkarsh Gupta <utkarsh>
+0x824294CD0217E8D8 Ivo De Decker <ivodd>
+0x826FCAC21E880A84 Frans Pop <fjp>
+0x82890B9BE341B3A8 Robert S. Edmonds <edmonds>
+0x82944F68EA2D2C41 Mattia Dongili <malattia>
+0x829CA1942F06D925 Robert Woodcock <rcw>
+0x82B10CCABF02C766 Gregory T. Norris <adric>
+0x82B5B40868C097BC Liang Guo <guoliang>
+0x82C15B02E5F13196 Andres Mejia <amejia>
+0x82D7DF6DFC7F6D0F Timo Jyrinki <timo>
+0x82E537A165D96F29 Andrew D. Lenharth <andrewl>
+0x82F0707088D224B6 Riccardo Setti <giskard>
+0x82FBF7060B2F7D00 Francisco Vilmar Cardoso Ruviaro <vilmar>
+0x83016014251D1DB0 Carsten Schoenert <tijuca>
+0x8306388D23305BB2 Niklas Hoglund <niklas>
+0x83401A30B1CDE58F Adam Conrad <adconrad>
+0x8351C3C268AC5746 Robert Alan Larson <blarson>
+0x8359193BFDCB09C4 Johann Felix Soden <johfel>
+0x8382C95C29023DF9 Jérémy Bobbio <lunar>
+0x83A395925B29CE90 Agathe Porte <gagath>
+0x83B4B2DC119A098F Ardo van Rangelrooij <ardo>
+0x83C07215CDBDBCE2 Shachar Shemesh <shachar>
+0x83E33BD7D4DD4CA1 Jerome Charaoui <lavamind>
+0x83E7EA669A19CB94 Matthieu Caneill <matthieucan>
+0x83FD1C4682D138E0 Tobias Quathamer <toddy>
+0x83FFC87BD02F8773 Angus Lees <gus>
+0x840867EE9D8F265C Kari Pahula <kaol>
+0x840C0E9A45754E44 Marco Túlio Gontijo e Silva <marcot>
+0x8411965E4CBA92D1 Lars Wirzenius <lars>
+0x842CDB7A44779E18 Fabio Massimo Di Nitto <fabbione>
+0x846335B821C06598 Jon Middleton <jjm>
+0x846A74DB6538F5BF Mattia Monga <monga>
+0x8473062B7CF094BA Fabio Tranchitella <kobold>
+0x8489B14D8807529B Guido Trotter <ultrotter>
+0x84A844F6FE61E079 Douglas Bates <bates>
+0x84C1C77BC0B10A5B Piotr Roszatycki <dexter>
+0x84CCF98060F105FE Klee Dienes <klee>
+0x84E624545A27D942 David da Silva Polverari <polverari>
+0x84E64AA009FC015C Martin A. Godisch <godisch>
+0x84F6C1BDFB630D15 James LewisMoss <dres>
+0x85045872DA83FD56 Ana Carolina Comandulli <caroll>
+0x850BA2DE13FEFC40 Bartosz Fenski <fenio>
+0x85199DE8C6648E90 Ben Pfaff <pfaffben>
+0x853003AEDE89C75C Sam "Eddie" Couter <eddie>
+0x853575EC4A08B2FE Emilio Pozuelo Monfort <pochu>
+0x854F07BE082DF14F Kyle Robbertze <paddatrapper>
+0x85672E5DDDA51280 Christian T. Steigies <cts>
+0x85880AE5BD540EC1 Esteban Manchado Velázquez <zoso>
+0x859FEF67258E26B1 Julien Valroff <julien>
+0x85B90D23464B8DE3 Xavier Oswald <xoswald>
+0x85B99075C2910E41 Luca De Vitis <luca>
+0x85CABCCB23A6D909 Stevie Strickland <sstrick>
+0x85E8FBFCF0B27113 Patrick Caulfield <patrick>
+0x8607903DBDF0AAD0 Shigeo Noshiro <noshiro>
+0x86200551AA79B91A Charles Fry <cfry>
+0x86338E22F1A65643 Innocent De Marchi <bitemuse>
+0x863D4DF2ED9C28EF Abhijith PA <abhijith>
+0x86464F59104378F1 Erich Schubert <erich>
+0x86561F452180FCFE Michael Jeanson <mjeanson>
+0x867BF9A9FBD3EB8E Robert Collins <robertc>
+0x86E00D0C19A42D19 Dann Frazier <dannf>
+0x86F5FB8791776115 Robert Lemmen <robertle>
+0x8702B879672D05C1 Ray Dassen <jdassen>
+0x8716CE4614A452D8 Sebastien Badia <sbadia>
+0x872F702C4D6E25A8 Christian Perrier <bubulle>
+0x873DEA309D13807F Chrysostomos Nanakos <cnanakos>
+0x8745DD787582C21A Marco Presi <zufus>
+0x875EF23315E92319 Aurelien Beaujean <aure>
+0x8771348338015E7E Thaddeus H. Black <thb>
+0x878687ADEF50D1FF Oliver M. Bolzer <oliver>
+0x87B3C447BD058554 Michael Biebl <biebl>
+0x87CC9EC7F9033421 Herbert Xu <herbert>
+0x87D5E190EBC73D63 Miah Gregory <mace>
+0x8801094A28BCB3E3 Neil Williams <codehelp>
+0x88237A6A53AB1B2E Harlan Lieberman-Berg <hlieberman>
+0x885FDAB331FED834 Tong Sun <suntong>
+0x887B60618B3C16AE Dimitri John Ledkov <xnox>
+0x888220B87E798989 Ari Pollak <ari>
+0x88BBD7DDBD88CDAC Andree Leidenfrost <andree>
+0x88D24287A2D898B1 Adrian Bunk <bunk>
+0x88E368B330C9348A Christian Perrier <bubulle>
+0x88E5D733DD899610 Sylvestre Ledru <sylvestre>
+0x88F8048D5AAF6F59 Steve Dunham <dunham>
+0x890004BAC26EE891 Hanno Wagner <wagner>
+0x894C303CEBE31EF5 Vincent Sanders <vince>
+0x8972F4DFDC6DC026 Kees Cook <kees>
+0x89980D29C0DDC83F Sebastien Delafond <seb>
+0x89A519077A171120 Francois D. Menard <fmenard>
+0x89B3EF32CAEAAF03 Riku Voipio <riku>
+0x89CD4B21607559E6 Benjamin Hill <mako>
+0x89D54F61C07DE242 Mark Johnson <mrj>
+0x89EADCE39B80E069 Paul Waite <paulwaite>
+0x8A0A48874687AF4F Toni Mueller <toni>
+0x8A111B5CAE426944 Matt Zimmerman <mdz>
+0x8A1D99BF0D7CA701 Uwe Steinmann <steinm>
+0x8A2C7DC28BD4A489 Adam Heath <doogie>
+0x8A3171EF366150CE David Steele <steele>
+0x8A56A7B49A3ABF48 Volker Ossenkopf <ossk>
+0x8A75D10998012C7E Jay Berkenbilt <qjb>
+0x8A838BE4D8480F2E Jan Lübbe <jluebbe>
+0x8A9067791880283C Anibal Monsalve Salazar <anibal>
+0x8AB603A4C30BC6E5 Kenshi Muto <kmuto>
+0x8ABD9BA1FB0DFE9B Sylvain Le Gall <gildor>
+0x8AEFBE4E76169B60 Tommi Vainikainen <tvainika>
+0x8B1F6F48AB257F98 Javier Fernández-Sanguino Peña <jfs>
+0x8B229D2F7CCC04F2 Michel Alexandre Salim <michelin>
+0x8B28B3196A072D39 Niko Tyni <ntyni>
+0x8B3CC11D204D1441 Hans Freitag <hafre>
+0x8B49BB0F0F945FC8 Jonathan J. Hall <flimsy>
+0x8B51101D89A7BF01 Riku Voipio <riku>
+0x8B5777B9265734F9 Michel Onstein <promera>
+0x8B6CD06010656584 Volker Christian <voc>
+0x8B903466C1BCC7C7 Corrin Lakeland <lakeland>
+0x8B94031D7F75635F Graham Wilson <graham>
+0x8B9D310A97C398CB Stefan Pfetzing <dreamind>
+0x8BAF522C0D6CCEDD Daniele Tricoli <eriol>
+0x8BDCD1385314B680 Ben Gertzfield <che>
+0x8C09994F6E48A047 Ean Schuessler <ean>
+0x8C7DD3254F6A478E Michael Schmitz <schmitz>
+0x8C82169D8ECECD2A Tobias Hansen <thansen>
+0x8C90347F8F068012 Andrew McMillan <awm>
+0x8CBE219C74576D81 Willi Mann <willi>
+0x8CBF9A322861A790 Micah Anderson <micah>
+0x8CCCE1E0D3C0A64E Elie S. Rosenblum <fnord>
+0x8CEEB259B3C281F4 Alain Schroeder <alain>
+0x8CF535F66AA572F7 Fathi Boudra <fabo>
+0x8D11456375C024C8 Yaroslav Halchenko <yoh>
+0x8D1F969A08EEA756 Dmitry E. Oboukhov <unera>
+0x8D29AB07711AE871 Josip Rodin <joy>
+0x8D3867D89DDB992B Luca Capello <gismo>
+0x8D55C80D3430D100 Harshula Jayasuriya <harshula>
+0x8D83379110000DEB Emfox Zhou <emfox>
+0x8DA692685BB64BBE Stephen Peters <portnoy>
+0x8DB99EFDF647517D Quentin Cregan <qc>
+0x8DD404FF7ED87D57 Paul D. Bame <bame>
+0x8DF58BB64A8854E6 Göran Weinholt <weinholt>
+0x8E055F139B726B71 Stefan Hornburg <racke>
+0x8E077D468BA0668D Christian Leutloff <leutloff>
+0x8E16B90AD6A6121C Cosimo Alfarano <kalfa>
+0x8E2764373B30EB44 Francesco Namuri <franam>
+0x8E379CB4C99E03CC Jurij Smakov <jurij>
+0x8E4BD74C38CE9CFA Raphael Goulais <rafou>
+0x8E5E2AA045F83E45 KELEMEN Peter <fuji>
+0x8E62E7F764011A8B Jonathan Oxer <jon>
+0x8E889544D985000D Bastian Venthur <venthur>
+0x8E9AF864BCF9CB54 Scott Martin Leggett <smlx>
+0x8EA3B90CB2B97BB1 Roberto C. Sanchez <roberto>
+0x8EAC92F9AC7498D1 Robert Graham Merkel <rgmerk>
+0x8ED06069037E24F2 Scott Howard <showard>
+0x8EEDCC1BAA1F32FF Vincent Cheng <vcheng>
+0x8EFD9702F888B2AE Yanhao Mo <yanhao>
+0x8F0E7C2B4522E387 Bill Allombert <ballombe>
+0x8F16B533AF99D43A Steve Haslam <araqnid>
+0x8F1FDFC9BCE09436 Fabien Ninoles <fabien>
+0x8F3B66A6FC494FC4 Miroslaw Baran <baran>
+0x8F452F1ED72CB41E Christophe Barbe <christophe>
+0x8F53E0193B294B75 Praveen Arimbrathodiyil <praveen>
+0x8F61CE8D947DB113 Giuseppe Iuculano <iuculano>
+0x8F638F961B3045CE Colin Tuckley <colint>
+0x8F70629AC718D347 Bradley John Smith <bradsmith>
+0x8F7274F307062A38 Mazen NEIFER <mazen>
+0x8F77201301320442 Marc Haber <zugschlus>
+0x8F7BF8FC4A11C97A Ryan Kavanagh <rak>
+0x8F85C95622E94D1D Sam Johnston <samj>
+0x8F89871CDB75972E Gioele Barabucci <gioele>
+0x8FE5502E4704F9D7 Kristian Nielsen <knielsen>
+0x8FF11AC5DFE80FB2 Martin Waitz <tali>
+0x8FF1CB6E8D89059F Sylvain Beucler <beuc>
+0x8FF7D7A3DCF9DAB3 Joseph Carter <knghtbrd>
+0x8FFC405EFD5A67CD Adam Di Carlo <aph>
+0x903649294C33F9B7 Lance Lin <lancelin>
+0x90A0EF1B8251A889 William Desportes <williamdes>
+0x90BC9192B06291B2 Jacob Appelbaum <error>
+0x90DD4120CB09F22F Florian Lohoff <flo>
+0x90F0C9B18A6B4A19 Evangelos Ribeiro Tzaras <devrtz>
+0x911F4AE686A118E6 Christian Hammers <ch>
+0x9128875A82DD0E65 Dale Scheetz <dwarf>
+0x912924FE3DC29B41 Milan Zamazal <pdm>
+0x91374E81825BEF79 Mattias Wadenstein <maswan>
+0x914F833437204C75 Nico Schlömer <nschloe>
+0x9168856B48BFF157 Neale Pickett <neale>
+0x91ACEA99DC0D40AD Romain Lerallut <romain>
+0x91AD581ADAF6CE93 Sebastien Delafond <seb>
+0x9222DAB89840105A Jeff Teunissen <deek>
+0x925252C459797A1D Hanno Wagner <wagner>
+0x9258A798513F86CD Brian Thomason <iamfuzz>
+0x926545BF1506D6A9 Takao KAWAMURA <kawamura>
+0x92BC94766394265E Peter Karlsson <peterk>
+0x92E0BDE7C6002CBD Paul Brossier <piem>
+0x92E60A8B5F6D8015 Kalle Kivimaa <killer>
+0x93022BAD0563A51D Teus Benschop <teusbenschop>
+0x9306C9BCDAF1054C Maitland Bottoms <bottoms>
+0x9355686F01884051 joost witteveen <joostje>
+0x937A206B4A5D72FE Rafael Laboissiere <rafael>
+0x9388188B43C30A7D Jurij Smakov <jurij>
+0x93945348E0DC2840 Thibaut Jean-Claude Paumard <thibaut>
+0x93B3C2434E7609B8 akira yamada <akira>
+0x93B716E393FB18A6 Anton Zinoviev <zinoviev>
+0x93B991367D61E3E6 Magnus Holmgren <holmgren>
+0x940B94C75B48FFAE Margarita Manterola <marga>
+0x9418C122B4E24219 Chris Leishman <masklin>
+0x941C86926F222F1F Edelhard Becker <edelhard>
+0x94483FA354DB33D3 Gaetano Paolone <bigpaul>
+0x9449C2F50996635F Marco Trevisan <marco>
+0x948D38B3E4102089 Julian Gilbey <jdg>
+0x9495B8CF68668910 Norbert Tretkowski <nobse>
+0x949B25EC07447252 Thorsten Sauter <tsauter>
+0x94F164D8F38BCF9C Ashley T. Howes <ashley>
+0x94FA372B2DA8B985 Jonathan McDowell <noodles>
+0x950118DBA895B621 Khalid Aziz <khalid>
+0x9519B3791678B451 Frank Neumann <neumann>
+0x951F892C7FED549B Tim Dijkstra <tim>
+0x95471A17DDE735DA Jimmy Kaplowitz <jimmy>
+0x9581CF043EE7EDCD Philippe Troin <phil>
+0x95908FC0636D59EE Joel Baker <fenton>
+0x95921ED6E9A14344 Laurent Fousse <lfousse>
+0x95A42FE8353525F9 Vincent Bernat <bernat>
+0x95BD42E195D12EF7 Patrick Schoenfeld <schoenfeld>
+0x95E64373F1529469 Dustin Kirkland <kirkland>
+0x95FC446BC8B6823A David Spreen <netzwurm>
+0x9605A1098C63B92A Edward John Betts <edward>
+0x962483E15662C734 Michael Vogt <mvo>
+0x962680C5305A9418 Kåre Thor Olsen <kaare>
+0x965522B9D49AE731 Christoph Egger <christoph>
+0x9688FFC1C78102DF Allison Randal <wendar>
+0x9692BDF114AD797F Andrew Suffield <asuffield>
+0x96A87872B7EA3737 Michael Prokop <mika>
+0x96BD4FF64E709FDE Alban Vidal <zordhak>
+0x96DD4846A3D2357B Martin Bagge <brother>
+0x96DD9D1AF4495B34 Bruce Perens <bruce>
+0x96E2F6B6FE56BC61 Steven Baker <srbaker>
+0x96E3F1336AED591E Chris Vanden Berghe <chrisvdb>
+0x96EDAB9B2E6B7171 Balasankar C <balasankarc>
+0x96FF6FE4244ACFB7 Will Newton <will>
+0x972AF09CFECEEACE Alexandre Rossi <niol>
+0x973146746DD60385 Antti-Juhani Kaijanaho <ajk>
+0x97325DD8F9FDD506 Luke Faraone <lfaraone>
+0x976B884B0813569F Jeroen van Wolffelaar <jeroen>
+0x97833DC998EF9A49 Thomas Goirand <zigo>
+0x97A0FA0FC8F2DE45 Stefano Rivera <stefanor>
+0x97B88CC8FBCF8BFD Marc Singer <elf>
+0x97BA9CE761A0963B John Sullivan <johns>
+0x97C2C6AB313C7B03 Arnaud Fontaine <arnau>
+0x97E033099FD6E3E6 Sebastian Ley <ley>
+0x98042723E7133742 Eike Sauer <eike>
+0x98083544945348A4 Reinhard Tartler <siretart>
+0x981C5FD7C671257D David Moreno Garza <damog>
+0x984BD380AC5F700C Julien Cristau <jcristau>
+0x98561D2D2502FE39 Cord Beermann <cord>
+0x987689619ED101BF Michael Banck <mbanck>
+0x98A15B3EA6BA423E Filipe Lautert <filipe>
+0x98B9E4BEEA6CB7B3 Agustin Martin Domingo <agmartin>
+0x98BD97244F73BEA7 Martin Quinson <mquinson>
+0x98C99E8BDB898410 Erik Wenzel <erik>
+0x98CABB3ABD4CA59E Michael Vogt <mvo>
+0x98EE733A9DE1EEB1 Marc Brockschmidt <he>
+0x9900FEF19803E32C Carsten Leonhardt <leo>
+0x992D23B392F9E4F2 Loic Dachary <loic>
+0x992FB5D8ED881C8E Lukasz Jachowicz <honey>
+0x9941C40880FC800F Marcel Harkema <marcel>
+0x9946397AE142E6F4 M J Ray <mjr>
+0x995B17866B3B7323 Pablo S. Torralba <pstorralba>
+0x996DDA075594ADB8 Joel Rosdahl <joel>
+0x99727C1454ECB8AF Lars Bahner <bahner>
+0x99730D5C8A9A3084 Adrian Perez <blackxored>
+0x99889ECB57484B76 Daniel Bungert <drb>
+0x99B38CF8E103FC4D Nacho Barrientos Arias <nacho>
+0x99C890751BC4E32B Edward John Betts <edward>
+0x99CC824DF6810D59 Chip Salzenberg <chip>
+0x99D399A1EC36A185 Andreas Barth <aba>
+0x99D49B6B00CAD1E5 Filippo Giunchedi <filippo>
+0x99D7CB61F1077615 Kirk Hilliard <kirk>
+0x99FCEA984F12B400 Adrian Bunk <bunk>
+0x9A2C1E93B1E054D7 Martin Mitchell <martin>
+0x9A358BAB04A4ED27 Markus Frosch <lazyfrosch>
+0x9A3874E849DACCA5 Francesco Tapparo <cesco>
+0x9A3EBA3FF61F73F8 Bastian Venthur <venthur>
+0x9A55B33CA71C1E00 Turbo Fredriksson <turbo>
+0x9A6027DB1A944AD7 Martin Albert <ma>
+0x9A8DBEF268396FD2 Christian Hudon <chrish>
+0x9A91821D68DCD606 Martin A. Godisch <godisch>
+0x9A953C82556ABA51 Francisco Manuel Garcia Claramonte <francisco>
+0x9AA551D966A90DE2 José L. Redrejo Rodríguez <jredrejo>
+0x9AED197FD311BBA1 Tapio Lehtonen <tale>
+0x9AF14FC2D8DB2B9B Chris Ruffin <cmruffin>
+0x9AF352EAD5E8015B Daniel Patterson <danpat>
+0x9AF46B3025771B31 Mike Gabriel <sunweaver>
+0x9AFB7B8C9A5F5BBC Heiko Stübner <mmind>
+0x9B46F1FB088F6B8C Daniel Leidert <dleidert>
+0x9BB850C013111F0C jianfeng li <handsome_feng>
+0x9BC7E5DC74886B63 Nathan Scott <nathans>
+0x9BD2D6409A0C52FA Laszlo Kajan <lkajan>
+0x9C0B90A8C51C3C58 Andree Leidenfrost <andree>
+0x9C0E389B3FD25C84 Recai Oktas <roktas>
+0x9C10DDE4C6A2EB7E Albert Huang <ash>
+0x9C27B31342B7511D Michal Čihař <nijel>
+0x9C31503C6D866396 Stefano Zacchiroli <zack>
+0x9C32EAB5904BE741 Benjamin Drieu <benj>
+0x9C5C99EB05BD750A Paul Gevers <elbrus>
+0x9C842387F062AEF1 Michael Holzt <kju>
+0x9C84EE1AB9D02636 Brian May <bam>
+0x9C851C72F12DA065 Jan Niehusmann <jan>
+0x9CCBDA1601FA8B4A Sune Vuorela <sune>
+0x9CD17D5807C0713A Bas Wijnen <wijnen>
+0x9D0470BDA6CDC457 Neutron Soutmun <neutron>
+0x9D0633E1B6250985 Andrew Lee <ajqlee>
+0x9D0A2246A1DEB73D John Lines <jlines>
+0x9D0B5E5B1EEC8F0E Faidon Liambotis <paravoid>
+0x9D11582AFD548CFA Gard Spreemann <gspr>
+0x9D20F6503E338888 Mikhail Gusarov <dottedmag>
+0x9D46C488E4368302 Emilio Pozuelo Monfort <pochu>
+0x9D5BD511B7CDA2DC Max Vozeler <xam>
+0x9D7319316206618C Harshula Jayasuriya <harshula>
+0x9D78D71186BC2A50 Luca Falavigna <dktrkranz>
+0x9DF99BDA11691130 Georges Khaznadar <georgesk>
+0x9E071757FDA9660D Teemu Hukkanen <tjhukkan>
+0x9E2B9967C33F126D Jon Marler <jmarler>
+0x9E509C93D26DF9D3 Janos Guljas <janos>
+0x9E86D9142C9ED607 Adrian Bridgett <bridgett>
+0x9E9854311A686975 Carlo Contavalli <ccontavalli>
+0x9E9F7A603077FE56 Patrick Franz <delta-one>
+0x9EA33414F5852F4E Benjamin Mako Hill <mako>
+0x9EC002FE1C9CA517 Michael C. Schultheiss <schultmc>
+0x9ED078EF4B3A135C Erich Schubert <erich>
+0x9EDCC991D9AB457E Giovanni Mascellani <gio>
+0x9EDE0AB70BEE6CFC Tor Slettnes <tor>
+0x9EE43746DE599800 Romain Beauxis <toots>
+0x9EE508FE9B370C9A Joop Stakenborg <pa3aba>
+0x9EF66C2D2315BB7C Daichi Fukui <fukui>
+0x9EF854EDFC992520 Tomas Pospisek <tpo>
+0x9F0FE587374BBE81 Hans-Christoph Steiner <eighthave>
+0x9F6C7908ED956B38 Bao C. Ha <bao>
+0x9F78F83CE8C43461 Ana Beatriz Guerrero López <ana>
+0x9F8B68AF86EAA7D3 Jörgen Hägg <jh>
+0x9F9B356CA7BDB751 Tamas Szerb <toma>
+0x9FB0DB32C02440B8 Jonas Smedegaard <js>
+0x9FB9262724B17D29 Tomasz Buchert <tomasz>
+0x9FBB5B0279674636 Markus Schade <ascii>
+0x9FCF2CCD3F3E6426 Guido Guenther <agx>
+0x9FE361E9390D6559 Bob Hilliard <hilliard>
+0x9FE8B8CD71C5D1A8 Stuart Prescott <stuart>
+0xA02CDA9F3D08B612 Mark Purcell <msp>
+0xA044C90706956E41 Julian Gilbey <jdg>
+0xA04AB3BADBE263EE Bertrand Marc <bmarc>
+0xA0A9766CDB362222 Lenart Janos <ocsi>
+0xA0C5AD1359CD3653 Shachar Shemesh <shachar>
+0xA10405F3108FC094 Jean-Philippe Sugarbroad <taral>
+0xA108FBC534A26946 Ying-Chun Liu (PaulLiu) <paulliu>
+0xA1183F8ED1028C8D Kartik Mistry <kartik>
+0xA11DCBB16783ED5E Frederic Peters <fpeters>
+0xA1231035532005DA Angel Ramos <seamus>
+0xA144B27BEB9CDAD5 Eduardo Marcel Macan <macan>
+0xA1489FE2AB99A21A Dirk Eddelbuettel <edd>
+0xA14EDB58E9CDCDB9 Christopher C. Chimelis <chris>
+0xA1630C8F74E0B766 Andreas Mueller <amu>
+0xA18FB40BD4BE1450 Christophe Prud'homme <prudhomm>
+0xA199D76BCA4691E3 Joan Lledó <jlledom>
+0xA19F1243EC41269F Peter Eisentraut <petere>
+0xA1B09B42333961E8 Evgeni Golov <evgeni>
+0xA1B13F2C2C8B195A Peter Makholm <makholm>
+0xA1B986143704397B Nelson A. de Oliveira <naoliv>
+0xA1BCBB2F306CDFF3 Alejandro Ríos Peña <alerios>
+0xA1BE358ABD9CF744 Guido Witmond <guido>
+0xA1E52A7E249BC034 René Mayrhofer <rmayr>
+0xA1F751F1A55357E8 Nattie Mayer-Hutchings <nattie>
+0xA20376BEC03C56DF Romain Francoise <rfrancoise>
+0xA217C4C35E2EB5B4 Norbert Veber <nveber>
+0xA24704D5345E3A85 Adam D. Barratt <adsb>
+0xA289A9299053B7F8 Stephan Helma <sph>
+0xA2AE486BE353533C Stephen M. Gava <smig>
+0xA2B73E0DD4DDDC4E Salvador Abreu <spa>
+0xA2B91BC6CD4EBDDC Stéphane Blondon <sblondon>
+0xA2D13001D98C0FBA Don Armstrong <don>
+0xA2DE235062DA33FA Yaroslav Halchenko <yoh>
+0xA2EBAED1B6F90241 Theppitak Karoonboonyanan <thep>
+0xA309D76CE1DE59D2 Kai Wasserbäch <curan>
+0xA33C1E7C700A0551 Evan Prodromou <evan>
+0xA350B991F05A4857 Martin A. Godisch <godisch>
+0xA35DAFFBAD29E8DE Gordon Ball <chronitis>
+0xA366302EB1DE86CE Neil A. Schemenauer <nas>
+0xA37246D8A787E950 Pavel Tcholakov <pavel>
+0xA3882EBF78446F26 Joshua Kwan <joshk>
+0xA3B7DB93EB8A46DC Goedson Teixeira Paixão <goedson>
+0xA3B8229DA57D8BF7 Joe Drew <drew>
+0xA3BABAE2408DD6CF Felipe Sateler <fsateler>
+0xA3E3969F6DDEEC86 Andrey Rahmatullin <wrar>
+0xA3F5DC7342000462 Dale Martin <dmartin>
+0xA4254072E373042C Jakub Ružička <jru>
+0xA430C6AA88BBB51E Xavier Oswald <xoswald>
+0xA43E6D27128287E8 Dafydd Harries <daf>
+0xA4535199E9F2C747 Francesco Lovergine <frankie>
+0xA458C4BD4A725F31 Kai Henningsen <kai>
+0xA459EC6715B0705F Thorsten Alteholz <alteholz>
+0xA462B51EC2FEE5CD Julien Danjou <acid>
+0xA475EA19414EC36E Emmanuel Bouthenot <kolter>
+0xA4E2880389BF7E2B Daniel Kobras <kobras>
+0xA52A84E42C4D9FA1 Nathan Hawkins <utsl>
+0xA53FEB96847AFEDD Doug Porter <dsp>
+0xA540AAA410F1E734 Remi Lefebvre <remi>
+0xA54F018543821484 Andreas Metzler <ametzler>
+0xA55392C1E4F44945 Richard A Nelson <cowboy>
+0xA55E03E62A878271 Edward C. Lang <edlang>
+0xA56BC3DF985BA281 Gleydson Mazioli da Silva <gleydson>
+0xA5B953049DA2DA9B Michael Casadevall <mcasadevall>
+0xA5DAAEFCB14D13CC Gerrit Pape <pape>
+0xA5DC0190F972BE03 Tony Mancill <tmancill>
+0xA5F270280917A9E4 James Bromberger <jeb>
+0xA5FF4BB3EA53C5DF Vivek K J <vivek>
+0xA628CB5FA48F065A Matthew Brown <mattb>
+0xA62C5187C6D981CF Klaus Kettner <kk>
+0xA62DBFB14A0882EB Thomas Perret <moht>
+0xA6427E6D1F0829B1 Roland McGrath <frob>
+0xA657661D5BE86FB9 Matthew Johnson <mjj29>
+0xA6B40E16959C340F Bastian Kleineidam <calvin>
+0xA6D58816010A1096 Angel Abad <angel>
+0xA6DC24D9DA2493D1 Sven Hoexter <hoexter>
+0xA7143B706592813D Peter Gervai <grin>
+0xA72FF66C42BD645D Alexander Zangerl <az>
+0xA73E0055558FB8DD Jan Dittberner <jandd>
+0xA756A9950E08F665 Jamey Sharp <sharpone>
+0xA764151BEACB9815 Preston Smith <psmith>
+0xA77535CF53C74DE9 David Z Maze <dmaze>
+0xA777B61AB35EE811 Charles Briscoe-Smith <cpbs>
+0xA77F88FDCA2B915D Mattias Wadenstein <maswan>
+0xA780421C68021CE4 Ron Lee <ron>
+0xA784FF770F0F4FFA Michael Gilbert <mgilbert>
+0xA7C72A1C782B8C3F Mathieu Parent <sathieu>
+0xA7ED831F59B3A0E8 Eugene V. Lyubimkin <jackyf>
+0xA81CEA22BC8C7E2E Luca Boccassi <bluca>
+0xA82FBB83F3D57033 Dario Minnucci <midget>
+0xA84F709AEDD3D779 Roland Marcus Rutschmann <rudi>
+0xA876AE830A49ACD3 Jeff Breidenbach <jab>
+0xA88A9AB0864826C3 Masanori Goto <gotom>
+0xA8919F49D23450F9 Branden Robinson <branden>
+0xA8A128A8AB1CEE49 Andrea Pappacoda <tachi>
+0xA8B1C45B8F23DC91 Joe Reinhardt <jmr>
+0xA8BBB3661D1DFB53 Ian Maclaine-cross <iml>
+0xA8CB01F5BE9F70EA Thomas Bushnell <tb>
+0xA8D2CD13AA544AA1 Y Giridhar Appaji Nag <appaji>
+0xA8D947F9ED9547ED Wichert Akkerman <wakkerma>
+0xA8F71E548CE11941 Kevin Coyner <kcoyner>
+0xA959B38A9561F3F9 SZ Lin (林上智) <szlin>
+0xA95C3BECEB88E930 Philipp Benner <philipp>
+0xA975987B1F9FA7EE Stuart Teasdale <sdt>
+0xA978BA5EEA397041 Jose Rodriguez <boriel>
+0xA97A7702BAF91EF5 Gaudenz Steinlin <gaudenz>
+0xA98660C81245207E Jens Schmalzing <jensen>
+0xA9B62CEAC42B63CA Matej Vela <vela>
+0xA9B6F730B83D761C Sami Haahtinen <ressu>
+0xA9E9B64F92DE6DCA Hiroshi YOKOTA <yokota>
+0xAA0019FAC66582CE Nils Rennebarth <nils>
+0xAA036173A723E391 Klaus Reimer <kay>
+0xAA0CD1EED08B47FE Theppitak Karoonboonyanan <thep>
+0xAA230FC45F8C27B1 Martina Ferrari <tina>
+0xAA3533346BE69CD0 Duncan Findlay <duncf>
+0xAA37DB212A5B2B0D James W. Penny <jpenny>
+0xAA68ECC8E9800953 Matt Taggart <taggart>
+0xAAAEC012DD0F6268 Chuan-kai Lin <cklin>
+0xAAF8AE16305D6E2C Alexandre Delanoë <anoe>
+0xAB5653EECED76C01 Ian Lynagh <igloo>
+0xAB645F406286A7D0 Lisandro Damián Nicanor Pérez Meyer <lisandro>
+0xAB8C00CFF8E26537 Dmitry Oboukhov <unera>
+0xAB98288E36D33D07 Ognyan Kulev <ogi>
+0xABB48F0DC3C24BDE Rene Mayrhofer <rmayr>
+0xABE4859B7F9DA3B2 Lukas Geyer <lukas>
+0xABFF07B446F3212D Lamont Jones <lamont>
+0xAC1E90BAC433F68F Gergely Nagy <algernon>
+0xAC2A5FFE00823EC2 Julian Andres Klode <jak>
+0xAC58A94F11618EE0 Felix Lechner <lechner>
+0xAC90AC3EC524065E Hugo Lefeuvre <hle>
+0xACC0E41055CA5976 Arnaud Quette <aquette>
+0xACE1F33CB933BBBB Laszlo Boszormenyi <gcs>
+0xAD15F435F05F962D Romain Francoise <rfrancoise>
+0xAD167C91D3502185 Michel Daenzer <daenzer>
+0xAD26ED82A6C805B9 Clément Stenac <zorglub>
+0xAD295AE1D75F8533 Josselin Mouette <joss>
+0xAD6916967393982B Philip Rinn <rinni>
+0xADE1DF2F7A62F9B4 Sebastian Henschel <shensche>
+0xADE8E26154A26CB1 Justin Maurer <justin>
+0xADE94F6507799E74 John H. IV Robinson <jaqque>
+0xADF50EDAF8ADD585 Sven Geuer <sge>
+0xAE266969A21AD4F9 Thomas Viehmann <tviehmann>
+0xAE5817DF894A158D Vikram Aggarwal <totoro>
+0xAE685B8FE167BDD1 Pekka Aleksi Knuutila <pa>
+0xAE77E041B9D56A91 Eric Delaunay <delaunay>
+0xAE9B1138386ECAF2 Gabriel F. T. Gomes <gabriel>
+0xAEC828749D85C53C James Bromberger <jeb>
+0xAEEC6E7302754958 ARAKI Yasuhiro <ar>
+0xAEED6158020EAFFF James Cowgill <jcowgill>
+0xAEF6F1A2A7457645 Piotr Ożarowski <piotr>
+0xAF16EDB1BB9B8711 Edd Dumbill <ejad>
+0xAF2283AA76E2AC7B Hector Oron <zumbi>
+0xAF29C719124B61FA Hubert Chan <uhoreg>
+0xAF380C3EA0779228 Stephen Frost <sfrost>
+0xAF9DD8447D7070A9 Lars Wirzenius <lars>
+0xAFA51BD6CDE573CB Alessandro Ghedini <ghedo>
+0xAFAB931FA560607C Juan Cespedes <cespedes>
+0xAFCA65A20657A610 Marc 'HE' Brockschmidt <he>
+0xAFCFEC8E669CE1C2 Graham Inggs <ginggs>
+0xAFF1D4BDB69135D0 Mikael Djurfeldt <mdj>
+0xAFF4670B0F7A8D01 Norbert Tretkowski <nobse>
+0xAFFC96D1151DFFDC Bernhard R. Link <brlink>
+0xB01D1A72AC8DC9A1 Jonathan Cristopher Carter <jcc>
+0xB01FEA84617B586D Andreas B. Mundt <andi>
+0xB06662EC9C0C1404 NOKUBI Takatsugu <knok>
+0xB092ADC1213EED76 Joshua Haberman <joshua>
+0xB0A2F1A9B3E6122C Andrea Veri <and>
+0xB0A4C5A437D9412C Gonéri Le Bouder <goneri>
+0xB0D269DE17F3D4D1 Matthew Vernon <matthew>
+0xB0D4D3818289760A Ole J. Tetlie <olet>
+0xB0D9D4A83CD3BBC1 Bartosz Fenski <fenio>
+0xB0E198D79057B5D3 Remi Vanicat <vanicat>
+0xB0F7E8C60FCC27C6 David L. Coe <davidc>
+0xB1195000FD46A698 Ludovic Drolez <ldrolez>
+0xB11BD919079A3B98 Joseph Nahmias <jello>
+0xB14BB0C38D861CF1 Ulrike Uhlig <ulrike>
+0xB14BCEFE316DC8FB Yven Johannes Leist <leist>
+0xB188AE5579F492F8 Per Andersson <avtobiff>
+0xB193770C186A1C7D James Clarke <jrtc27>
+0xB1A88A2FD52D3AF3 John V. Belmonte <jbelmonte>
+0xB1A9DD82DC814B09 Javier Fernandez-Sanguino Peña <jfs>
+0xB1B75B5F365CC7A2 Kanru Chen <koster>
+0xB1B8EB1F05EF01E3 Gordon Russell <gor>
+0xB1C473173E7B4B73 Lionel Elie Mamane <lmamane>
+0xB1CA92E8A7D86B95 Karl Ramm <kcr>
+0xB1CCD97290267086 Marc Dequènes <duck>
+0xB20C13D3E451C639 Jens Ritter <grimaldi>
+0xB22C1F17F1E89CE2 Karsten Merker <merker>
+0xB24CA63F6EBBE84D Timothy Potter <tpot>
+0xB24F9D802225848E Arnaud Cornet <acornet>
+0xB27E083D50F5E924 Morten Werner Forsbring <werner>
+0xB28EBE4FBA98E15D Al Stone <ahs3>
+0xB2B05F45D626ABB6 Marcela Tiznado <mlt>
+0xB2B1F4A1CC7040CD Christian T. Steigies <cts>
+0xB2C6412B90A8A14D Scott Hanson <shanson>
+0xB2DE88D3113A1368 Hubert Chathi <uhoreg>
+0xB3118CEF8AEA8FEE Stephen Gran <sgran>
+0xB315BED2FC329344 YaNing Lu <dami>
+0xB321F203110FCAF3 Jeffrey Ratcliffe <jjr>
+0xB3255C6D55878D8C Mazen Neifer <mazen>
+0xB3464F896AA15948 Ana Beatriz Guerrero López <ana>
+0xB35B49EA5D563EFE Stephan Lachnit <stephanlachnit>
+0xB35D123D13046155 Thom May <thom>
+0xB3753E4D514B3E7C Florian Ernst <florian>
+0xB3A02D6623706F87 Pierre Machard <pmachard>
+0xB3F25D6B00A80662 Santiago Ruano Rincón <santiago>
+0xB3F5945285219E1F Mohammed Bilal <rmb>
+0xB40C5A612D5BA549 R Garth Wood <rgwood>
+0xB44890DEDE3C9BC0 Riku Voipio <riku>
+0xB48808AD2F617F71 Davide G.M. Salvetti <salve>
+0xB4C1D581629081AC Detlev Zundel <dzu>
+0xB500C1682BF083A9 Christopher Lawrence <lawrencc>
+0xB5022EB582EA653E Anselm Lingnau <lingnau>
+0xB52A9CF4490DFC8D Nicolas Boulenguez <nicolas>
+0xB5679467473F7EFA Thom May <thom>
+0xB5754A69B6BE608C Luca Filipozzi <lfilipoz>
+0xB59EB72202D1BC65 Peter Van Eynde <pvaneynd>
+0xB5E01C5DE678D1A1 Bradley Bell <btb>
+0xB5F92902090C3B23 Paul Waite <paulwaite>
+0xB63AE8527D1797C2 Christopher C. Chimelis <chris>
+0xB65019C47F7A36F8 IOhannes m zmölnig <umlaeute>
+0xB65A4871CA19D717 Tollef Fog Heen <tfheen>
+0xB67EE21012290B4D Roberto Lumbreras <rover>
+0xB6A6FB8B9615AEC8 Ian Wienand <ianw>
+0xB6A9BA6AA59B1171 Frédéric-Emmanuel Picca <picca>
+0xB6B0B9D60AC70206 Luke Faraone <lfaraone>
+0xB6C4B90106BCE232 Diego M. Rodriguez <diego>
+0xB6C4D9B63BFFE73C Nicholas Bamber <periapt>
+0xB6CE704164124E4A Drew Parsons <dparsons>
+0xB6D3FC68BA25360D NOSHIRO Shigeo <noshiro>
+0xB6E9B359487D4601 Darren Benham <gecko>
+0xB6F6F753E15B47E9 Andre Luis Lopes <andrelop>
+0xB700173FBB805A29 Daniel Swarbrick <dswarbrick>
+0xB7047105830B9FA1 Bdale Garbee <bdale>
+0xB7056B5A8D5F40CB Pierre Chifflier <pollux>
+0xB70C7A33F7E90FF1 Adam Lazur <zal>
+0xB7289B27FED8F826 Cajus Pollmeier <cajus>
+0xB72D2AB365B328C6 Shuzo Hatta <hattas>
+0xB735A649E0BA04C1 Ralf Treinen <treinen>
+0xB756A78C882A6C4B Gustavo Noronha Silva <kov>
+0xB7635728153FF940 Joachim Reichel <reichel>
+0xB77D2E2E23735427 Balasankar C <balasankarc>
+0xB79A3C16A0C4F296 Dominik George <natureshadow>
+0xB7F68E1C797E641D Ben Pfaff <pfaffben>
+0xB828A71C00530C24 Brian May <bam>
+0xB82A217AFDFE09F2 David Prévot <taffit>
+0xB845CE510F9B714D Camm Maguire <camm>
+0xB85D12EC9BFA3B80 Albert Huang <ash>
+0xB8688CA3D876D5A3 Santiago Garcia Mantinan <manty>
+0xB87D9ADC46820241 Mario Lang <mlang>
+0xB8824687F1968D1B Decklin Foster <decklin>
+0xB8A458CD82AB4DF6 Wouter de Vries <sax>
+0xB8B24C06AC128405 Ben Finney <bignose>
+0xB8C81012B26097AC Sylvain de Crom <sysv>
+0xB8CA331F10726171 Wartan Hachaturow <wart>
+0xB8E5087766475AAF Nicolas Dandrimont <olasd>
+0xB8F3DBCCA8E40EB9 Bob Hilliard <hilliard>
+0xB8FAFF1C43886771 Joachim Reichel <reichel>
+0xB8FDC482090A3760 Itai Zukerman <zukerman>
+0xB93173E48E7A9467 Manuel Estrada Sainz <ranty>
+0xB93DCA0F1451095B Meike Reichle <meike>
+0xB96F5C899D928C9B Guillem Jover <guillem>
+0xB972BF3EA4AE57A3 Guillem Jover <guillem>
+0xB999CDB58C8DDBD2 Guido Günther <agx>
+0xB9A81DDEB19B4B16 Stefan Alfredsson <alfs>
+0xB9B31EAA12F27D94 Dafydd Harries <daf>
+0xB9C29AEEB2F450A7 Steffen Moeller <moeller>
+0xB9F4E145D791DF9A Mark Ng <ng>
+0xBA3E29338280B242 Christian Ehrhardt <paelzer>
+0xBA4E790E2EE20270 Matthew Grant <grantma>
+0xBA68DB976AC0A484 John Francesco Ferlito <johnf>
+0xBA6DBFFC47870161 Gregory W. Johnson <gwj>
+0xBA9C78061DDD8C9B Aurelien Jarno <aurel32>
+0xBAA569D0CBF12A6A Scott Howard <showard>
+0xBAB12CF0C7C58F7C Bruno Kleinert <fuddl>
+0xBAC78EE5DBA50595 Behan Webster <behanw>
+0xBACE15D2A57498FF Intrigeri <intrigeri>
+0xBADBEFA9B4D6DE13 Paul Slootman <paul>
+0xBAF9CEC3F6922789 Marius Gripsgard <mariogrip>
+0xBB1A3A854F3BBEBF Luca Bruno <lucab>
+0xBB20AC20E0B7D6BE René Mayorga <rmayorga>
+0xBB3A68018649AA06 Gregor Herrmann <gregoa>
+0xBB41D45770EF06F7 Andy Simpkins <rattusrattus>
+0xBB5A2C77584122D3 Guido Günther <agx>
+0xBB861FDE40460F83 Tommi Petteri Höynälänmaa <tohoyn>
+0xBB9D98D9DEA2C38E Robert Millan <rmh>
+0xBBB1CEC3443AEA81 Steve Dobson (dobbo) <dobbo>
+0xBBC17EBB1396F2F7 Stuart Prescott <stuart>
+0xBBC756DDBE595F6B Alexander Chernyakhovsky <achernya>
+0xBBF68F03E8F37941 Jan Luebbe <jluebbe>
+0xBC0E5B2525F41F1F Masayuki Hatta <mhatta>
+0xBC10BD0F7B8BF08B Matthew Danish <mrd>
+0xBC1256AA6AA6EC5E Stein Magnus Jodal <jodal>
+0xBC151FC8D2A913A1 Peter S Galbraith <psg>
+0xBC25672755AFDE69 Hartmut Koptein <koptein>
+0xBC28408D84FF9DEA Jefferson E. Noxon <jeff>
+0xBC30D4F8F0FCF53B Alwyn Schoeman <nevyn>
+0xBC372252CA1CF964 Ansgar Burchardt <ansgar>
+0xBC5758175230514A Shaun Jackman <sjackman>
+0xBC6AFB5BA1EE761C Pierre Habouzit <madcoder>
+0xBC8031288D89A751 Chris Halls <halls>
+0xBC9B473384FB46D6 Lucas Wall <lwall>
+0xBCBBC495718A9256 Wesley W. Terpstra <terpstra>
+0xBCBCB2C82BE2FE81 Mark Johnson <mrj>
+0xBCDD1D6FA10D918C Brian M. Almeida <bma>
+0xBCF6C60F6E8169D2 Raphaël Hertzog <hertzog>
+0xBD099FA292DC02A9 Petr Rockai <mornfall>
+0xBD0D4B33A997BA7A Juergen Salk <jsa>
+0xBD0D717E9591557A Bart Warmerdam <bartw>
+0xBD7479C9D94AF6B8 Thierry Bourrillon <thierry.bourrillon>
+0xBD7EAA60778FA6F5 Matthias Klose <doko>
+0xBD8205930270C1A5 Dimitri John Ledkov <xnox>
+0xBDC0A0AE06468DEB Federico Di Gregorio <fog>
+0xBDD933B785FEC17F Kilian Krause <kilian>
+0xBDF2A2205E3619D3 Arnaud Fontaine <arnau>
+0xBE0C924203F4552D ChangZhuo Chen <czchen>
+0xBE3219AF3ED41341 Alberto Garcia <berto>
+0xBE3CED47C6CEA0C9 Adam Conrad <adconrad>
+0xBE5CF687DC5AB7C2 Pascal Giard <pascal>
+0xBE9C868D04604EB8 Michael Fedrowitz <michaelf>
+0xBEBAD1FA1B874544 Martin Würtele <maxx>
+0xBEBD933335FC140B Moray Allan <moray>
+0xBEC7BF3BA26F54C8 Mikhail Gusarov <dottedmag>
+0xBED8449FCEE8DA88 Otto Kekäläinen <otto>
+0xBF1E9D1F76D52AC4 Michael Tautschnig <mt>
+0xBF7BFF0402D524BE Florian Weimer <fw>
+0xBF7C793AC9132DDB Nikita V. Youshchenko <yoush>
+0xBF7DB622B303AC8B Lukas Matthias Märdian <slyon>
+0xBFA28F8B9FC8AE73 Bradley A. Bosch <brad>
+0xBFCA4B38A824B93F Alexander Sack <asac>
+0xBFE09513E94EC0C2 Charl P. Botha <cpbotha>
+0xBFE120656B21489A Josh Huber <huber>
+0xBFECAECBA0E7D8C3 James Downing Page <jamespage>
+0xBFEEE96CE6DF5940 James Moss <moss>
+0xC004F6035912C27E Jon Bernard <jbernard>
+0xC0057E714D694FB2 Dominic Hargreaves <dom>
+0xC007DEBB30825345 Erik Schanze <eriks>
+0xC02E0F9243A83C36 Michael Stroucken <stroucki>
+0xC03242A988D4B7DF José Miguel Parrella Romero <bureado>
+0xC039F0824441E9FD Ben Darnell <bgdarnel>
+0xC04974CFDF6807BE Simon Kelley <srk>
+0xC073D2287FFB9E9B Michael Hanke <mih>
+0xC0831D1F15E0DA64 Arnaud Rebillout <arnaudr>
+0xC09D3F5D2B302452 Steve Kowalik <stevenk>
+0xC09E1D8995930EDE Axel Beckert <abe>
+0xC09EE9AB965544A9 Peter Teichman <pat>
+0xC0A4CBB987978569 Marcus Brinkmann <brinkmd>
+0xC0A4F11DE06B3F97 Mattias Nordstrom <mnordstr>
+0xC0BA812C6C4DCB2E Mathias Arthur Gibbens <gibmat>
+0xC0CFC6B3CD4C0D9D Steve Kemp <skx>
+0xC0E5865937F570A1 Christoph Lameter <clameter>
+0xC0EFAEE3B70E403B Ari Pollak <ari>
+0xC0F039E9ED1B597A Rob Browning <rlb>
+0xC0F8864CDA3D0358 Brian Gupta <bgupta>
+0xC12178348A90819F Jose M. Moya <josem>
+0xC15066578ED5D92D Ruud de Rooij <ruud>
+0xC16DA8E7F451B93C Eugeniy Meshcheryakov <eugen>
+0xC18773559FE8D504 Tomas Fasth <tomfa>
+0xC18AFB9F2E039402 Jonny Lamb <jonny>
+0xC1A0A171C2DCD3B1 Jim Mintha <jmintha>
+0xC1A2FB254405D429 Andrew Gray <ajpg>
+0xC1CE7B53326B28A1 Philipp Frauenfelder <pfrauenf>
+0xC1E26ED9770CAD81 Ed G. Boraas <ed>
+0xC1FF10DE90D2295F Ognyan Kulev <ogi>
+0xC24B65A2672C8B12 Alexander Reichle-Schmehl <tolimar>
+0xC24E631BABB1FE70 Jussi Tapio Pakkanen <jpakkane>
+0xC250CB593B76AE3A Jean-Marc Chaton <chaton>
+0xC256FBD500221E93 Eric Dorland <eric>
+0xC26C97906D4FC66F Nicolas Boullis <nboullis>
+0xC26D30347C714C78 René van Bevern <rvb>
+0xC274DB64C2300F7B Sjoerd Simons <sjoerd>
+0xC28B28695F24E015 Fredrik Juhlin <laz>
+0xC293E7B461825ACE Boyuan Yang <byang>
+0xC2AEDB1447EDD321 Giuseppe Sacco <eppesuig>
+0xC2B079FCF5C75256 Russell Coker <etbe>
+0xC2BD1D3FD87C6781 Jonathan Walther <krooger>
+0xC2EAA8A26ADC59EE David Mohammed <fossfreedom>
+0xC2FE04B214E36550 Héctor García Álvarez <hector>
+0xC3016ACB317F2731 Amaya M Rodrigo Sastre <amaya>
+0xC311C5F54E89B698 Benjamin James Westover <benthetechguy>
+0xC3168EBA23F5ADDB Ian Jackson <iwj>
+0xC31F4FD949AB2B6C Dominique Dumont <dod>
+0xC32A4D0858F5A6EA Alper Nebi Yasak <alpernebbi>
+0xC376A8DAF1BCDB73 Aurelien Jarno <aurel32>
+0xC3860AC59F574E3A Bastian Germann <bage>
+0xC38E8160A17841FE Aron Xu <aron>
+0xC39E74E049E3ACD3 Chris Butler <chrisb>
+0xC39FFC6F55A410A0 Drake Diedrich <dld>
+0xC3DE75AE036BAB8D Morten Werner Olsen <werner>
+0xC3F436CA30F5D8EB Mark Brown <broonie>
+0xC3F8A3A26A8333C6 Eike Sauer <eike>
+0xC40AD676437D328B Tzafrir Cohen <tzafrir>
+0xC41622BCA965818F Matej Vela <vela>
+0xC42C58EB591492FD Christoph Biedl <cbiedl>
+0xC43496655925B604 Jeroen Ploemen <jcfp>
+0xC43570F80CC295E6 Per Olofsson <pelle>
+0xC44B02669D735B4F Igor Genibel <igenibel>
+0xC44E5FFC1335C3A2 Matthew Grant <grantma>
+0xC48C244A3AA16670 Cai Qian <caiqian>
+0xC490534E75C089FE Franck Joncourt <franck>
+0xC490643655D3A1E9 Laurence Lane <ljlane>
+0xC4948F979C520480 Tomohiro KUBOTA <kubota>
+0xC4A5D58EAAAC7BBC Sven Hoexter <hoexter>
+0xC4C3F43EC6F0514F Aniol Marti <amarti>
+0xC4D012FFE0163787 Kristoffer Rose <krisrose>
+0xC4D1681A7F217B01 Deepak Tripathi <deepak>
+0xC4DB2ED42BE603BA Petra Malik <petra>
+0xC4EE977DD9F4E741 Edward John Betts <edward>
+0xC514AF8E4BA401C3 Alberto Gonzalez Iniesta <agi>
+0xC519A20D121461F7 Bernd Schumacher <bs>
+0xC51DF7B988F41CF5 KiHyeon Seo <nefsall>
+0xC51EA7006E6BDC0D Taowa <taowa>
+0xC5281AE50464E7E5 Philip Hands <philh>
+0xC5768B45D8E53013 Lex Spoon <lex>
+0xC5AF774A58510B5A Christoph Berg <myon>
+0xC5BD6C8F2295D502 Charles Plessy <plessy>
+0xC5C329EC35C2E2F1 Jean Baptiste Favre <jbfavre>
+0xC5CE5DC2C542CD59 Adam D. Barratt <adsb>
+0xC5D058E4BD68AEDB Nikita Yushchenko <yoush>
+0xC5D6A00EC008CFC3 Alexei Kaminski <kaminski>
+0xC6086FFF9634C545 Petr Spatka <spatka>
+0xC617869F1478504E Keng-Yu Lin <kengyu>
+0xC61A64DCF1393998 Pierre Chifflier <pollux>
+0xC61A895E85EE3E0E Dmitry Borodaenko <angdraug>
+0xC66D06B40443C450 Paulo Henrique de Lima Santana <phls>
+0xC6875F3541CEFDE0 Stefan Fritsch <sf>
+0xC6B8598485522E2D Felipe Augusto van de Wiel <faw>
+0xC6C872E0E34938C7 Michael D. Ivey <ivey>
+0xC6CCD1330501F882 Matt Flax <flatmax>
+0xC6D50A4188C70E43 Patrick Winnertz <winnie>
+0xC6DE073EDA9EEC4D Paul van Tilburg <paulvt>
+0xC7197699B29B232A Maximiliano Curia <maxy>
+0xC71E84AFFA6B68B2 Michael Moerz <mikem>
+0xC72B51EE9D80F36D Arno Töll <arno>
+0xC732B1D1C28F4E2F Ruben Pollan <meskio>
+0xC76CE5AC12CADFA5 Craig Small <csmall>
+0xC79838D0436337DD Paul Robert Hedderly <prh>
+0xC7D930259DFFAAD4 Ludovic Brenta <lbrenta>
+0xC7EA1BE1574DED5D Sruthi Chandran <srud>
+0xC7F521C122B282CA Vincent Fourmond <fourmond>
+0xC7F5A7C798A0C47D Jonas Munsin <jmunsin>
+0xC7F7F9660D82A682 Laurent Bigonville <bigon>
+0xC7FCA63646D01BD6 Moshe Zadka <moshez>
+0xC7FF938B1C1A3E49 Thomas Weber <tweber>
+0xC88157C885C79389 Damien Raude-Morvan <drazzib>
+0xC890730FA3F9E30E Michael C. Schultheiss <schultmc>
+0xC89D5712DF945F6F Philippe Thierry <philou>
+0xC8AF5A95F06FFD0D Bill Geddes <geddes>
+0xC8B7E935D63469DF David Nusinow <dnusinow>
+0xC8C71A9539BB323D Juan Alvarez <jalvarez>
+0xC90F9CB90E1FAD0C Jo Shields <directhex>
+0xC910D9222512E3C7 Joey Hess <joeyh>
+0xC9183BEA0288CDEE Bobby de Vos <bdv>
+0xC9230A4849ACE0DB Molly de Blanc <mollydb>
+0xC92949B8A63BB098 intrigeri <intrigeri>
+0xC95C49F12A068813 GOTO Masanori <gotom>
+0xC97425FBAE4B5D92 Scott M. Dier <sdier>
+0xC98810CE3CE30662 Michael Holzt <kju>
+0xC9B0AC74C72B5836 Sruthi Chandran <srud>
+0xC9B2C9926D85A41E Michael Alan Dorman <mdorman>
+0xC9CA0C62A9E29ABC Will Newton <will>
+0xC9E55E2FADC8F4B9 Steven M. Robbins <smr>
+0xC9FC41B8F98C66CF Chris Lawrence <lawrencc>
+0xCA07E61412AA1DB8 Joergen Haegg <jh>
+0xCA3640C343493505 Thimo Neubauer <thimo>
+0xCA3B027D5DE4A8AD Gregory Stark <stark>
+0xCA53F1F68A15CC49 Takaki Taniguchi <takaki>
+0xCA78CB3E6E76D81D Sean Finney <seanius>
+0xCA87E9E82AAC33F1 Alexander GQ Gerasiov <gq>
+0xCAACFF1429F07FE6 Luca De Vitis <luca>
+0xCAFB3BAD0A75C877 Nathan Harrison Handler <nhandler>
+0xCB06EA7B78DBE151 Birger Schacht <birger>
+0xCB668E29A3FD0DF7 Mohammed Sameer <msameer>
+0xCB6FA340E7075A54 Masayuki Hatta <mhatta>
+0xCB703165A88984DC Timo Aaltonen <tjaalton>
+0xCBC7DC144EC4CF01 Luis Francisco Gonzalez <luisgh>
+0xCBD1B596579B7FFF Stefan Kropp <stefank>
+0xCBE41B4C37D406F0 Othmar Pasteka <othmar>
+0xCBE6BB4E5D9AD3A5 Alastair McKinstry <mckinstry>
+0xCBEA8E970CCD59DF Fabian Greffrath <fabian>
+0xCBFBFB57EFAA3331 Dennis Stampfer <seppy>
+0xCBFD09CA41FDAD01 Mickael Profeta <profeta>
+0xCC057E722F1FFCC7 Sebastian Harl <tokkee>
+0xCC1332317C796B7D Richard Hecker <hecker>
+0xCC149F6C28A5E257 TANIGUCHI Takaki <takaki>
+0xCC254778F28CD102 Stephan A Suerken <absurd>
+0xCC373CA9B29E2B10 Brian E. Ermovick <talon>
+0xCC60DDAF37EF5295 Brent A. Fulgham <bfulgham>
+0xCC65B0CDEC275D5B ChangZhuo Chen <czchen>
+0xCC79866F99409084 John Wright <jsw>
+0xCC79D80A5BB7FC51 Friedrich Beckmann <beckmanf>
+0xCC8C6BDD1403F4CA Timo Röhling <roehling>
+0xCCD2ED94D21739E9 Daniel Kahn Gillmor <dkg>
+0xCCDFE49B0A0AC927 Lamont Jones <lamont>
+0xCCEC38F5A3679C16 Lars Steinke <lss>
+0xCCF0D5379F223683 Rene Weber <rweber>
+0xCCFBC09569A8D866 Dan Helfman <witten>
+0xCD3CEA34F42AA45D Balint Reczey <rbalint>
+0xCD4B2AF3A0A0AAAA Nico Golde <nion>
+0xCD58A1B17ED033FA Khalid Aziz <khalid>
+0xCD603B5A2ECF984B Alexei Nikolov <clown>
+0xCD614FD7F5D65169 Julien Blache <jblache>
+0xCDB227FC0E691E17 Eric Delaunay <delaunay>
+0xCDC25B751E43D44E Samuel Tardieu <sam>
+0xCE04080E9456ADE2 Michael Schiansky <ms>
+0xCE09B6E9B913143A Patrick Winnertz <winnie>
+0xCE1F9C674512C22A Praveen Arimbrathodiyil <praveen>
+0xCE5BCF179960DE13 Domenico Andreoli <cavok>
+0xCE7862A496C91E2D Jason Henry Parker <henry>
+0xCE7C4AADEA637685 Dato Simó <dato>
+0xCE84E8E795A4F1D6 Salvador Abreu <spa>
+0xCE883F236A6CAEB5 Robin Verduijn <robin>
+0xCE951B1160D74C7D Patrick Cole <ltd>
+0xCEAE6AD3AFE826FB Afif Elghraoui <afif>
+0xCEB14A7A1DDC990D Claire Connelly <cmc>
+0xCEF15C1FF2597E04 Samuele Tonon <samu>
+0xCEF563662B555AEE Abraham van der Merwe <abz>
+0xCF0E265B7DFBB2F2 Shengjing Zhu <zhsj>
+0xCF153232C24B6010 Matthew Danish <mrd>
+0xCF489438C5779A1C Manoj Srivastava <srivasta>
+0xCF62D79438E68E0E Thomas Girard <tgg>
+0xCF64CD61EB46CA9A Ramakrishnan Muthukrishnan <rkrishnan>
+0xCF71C1257E2218E5 Fumitoshi Ukai <ukai>
+0xCF7E8E241ADD95A3 Pekka Aleksi Knuutila <pa>
+0xCF8FA7CF80D8981C Jérôme Lebleu <jlebleu>
+0xCF953E76C24B9018 Niv Sardi-Altivanik <xaiki>
+0xCF9A6F914193A197 Jacob Appelbaum <ioerror>
+0xCFBBFCE0B74F1B14 Ming-ting Yao Wei <mwei>
+0xCFDA9D8206A7376E Patrick Ouellette <pouelle>
+0xD0015BD128F39278 Boris Pek <tehnick>
+0xD003852FBD52529E Thomas Preud'homme <robotux>
+0xD0178C767D069EE6 Samuel Thibault <sthibault>
+0xD04BA3A00125D5C0 Philip Hands <philh>
+0xD0AAB32A23B5397C Henning Glawe <glaweh>
+0xD0B3F3D0AE31C009 Taketoshi Sano <sano>
+0xD0E94F8D882D4468 Nicolas Boullis <nboullis>
+0xD0EB762865FC5E36 Sergio Durigan Junior <sergiodj>
+0xD0F8FCE2154B8A6D Drake Diedrich <dld>
+0xD1065AB38E384AF2 Christopher L. Cheney <ccheney>
+0xD115D067AA5FD7AC Fredrik Hallenberg <hallon>
+0xD12B2BE26D3FF663 Douglas Andrew Torrance <dtorrance>
+0xD141CD30FC4B8F79 Rusell Cocker <etbe>
+0xD14219877A786561 John Wright <jsw>
+0xD14E8526DC47CA16 David Weinehall <tao>
+0xD14EF15DAFE11347 Martin Pitt <mpitt>
+0xD152FFDAD06A8654 Petr Cech <cech>
+0xD15D313882004173 Russ Allbery <rra>
+0xD183A517BFA98DE6 Bas Zoetekouw <bas>
+0xD19E9C7D71266DCE Branden Robinson <branden>
+0xD1A539B0B0C3105C Hwei Sheng Teoh <hsteoh>
+0xD1F857D18FE8733D Jochen Friedrich <jochen>
+0xD200EB30A0FB5DA6 Gustavo Noronha <kov>
+0xD203CCA5FDA6B6A9 Igor Stroh <jenner>
+0xD2277E455D3983A0 Arjan Oosting <arjan>
+0xD22C1A883455D448 HAYASHI Kentaro <kenhys>
+0xD22D9B3D21DB31C5 Steven Michael Robbins <smr>
+0xD24A8237E8074ECF Hugo Espuny <hec>
+0xD25D611C8E192076 Benda Xu <orv>
+0xD265C08531ED8AEF Rémi Vanicat <vanicat>
+0xD28A45BF3287D649 Mark Hindley <leepen>
+0xD29B1AFCF90FFFE5 David Parker <dap>
+0xD29BBFFC442E63C2 Christoph Lameter <clameter>
+0xD2BF4AA309C5B094 Norbert Preining <preining>
+0xD2CF64921ACE2687 Jeremy Lainé <sharky>
+0xD30DECD2599322FC Roland Mas <lolando>
+0xD35BBC99BC7D020A Alexander Wirt <formorer>
+0xD362B62A54B99890 Thorsten Alteholz <alteholz>
+0xD36F769BC11804F0 Theodore Ts'o <tytso>
+0xD386DEE262EEAD8B Falk Hueffner <falk>
+0xD39481AE1E79ACF7 Daniel Gröber <dxld>
+0xD39556BD24318AA0 Chu-yeon Park <kokids>
+0xD39D8D29BAF36DF8 Jongmin Kim <jmkim>
+0xD3E17383CFA7FF06 Anton Gladky <gladk>
+0xD3EBB5966BB99196 Arnaud Ferraris <aferraris>
+0xD3F900749268E55E Jerome Charaoui <lavamind>
+0xD3FAF6FB7CFC94DD Joost Yervante Damad <andete>
+0xD416AD15AC6B43FE Thomas Goirand <zigo>
+0xD4237DE2925BCB55 Christian Hammers <ch>
+0xD4370103F5FE3733 Robert Stone <talby>
+0xD4384B754764FF85 Eric Leblanc <jughead>
+0xD45356D4B0DDAF42 Alan Woodland <awoodland>
+0xD459963D9CDF8875 Dennis L. Clark <dbugger>
+0xD4637E4108CEC94D Sander Smeenk <ssmeenk>
+0xD463D4D99EE16F1B Sean 'Shaleh' Perry <shaleh>
+0xD485DD2F5BFA90EC Atsuhito Kohda <kohda>
+0xD4B671384882F10D Anders Chrigstrom <ac>
+0xD4B7DDF7B16CCA95 Pascal Giard <pascal>
+0xD4D8356166F24521 Brian Nelson <pyro>
+0xD4E5EDACC0143D2D Christian Perrier <bubulle>
+0xD4ED5223F4E57996 Shaun Jackman <sjackman>
+0xD4F219BFEC998489 Magnus Holmgren <holmgren>
+0xD50853A92213E772 Kenneth Vestergaard Schmidt <charon>
+0xD5085A0750FDB7A3 Emanuele Rocca <ema>
+0xD50AA902870234E9 UEYAMA Rui <rui>
+0xD50F9EBC09E69937 Peter Palfrader <weasel>
+0xD523A6E660062884 Masato Taruishi <taru>
+0xD53A15D983A10B94 Braulio Henrique Marques Souto <braulio>
+0xD53D7C620FD60A55 Craig Sanders <cas>
+0xD547946327003A3F LaMont Jones <lamont>
+0xD573D5B129AB4CDD Jeremy Bouse <jbouse>
+0xD599FF6101809E2A Elena Grandi <valhalla>
+0xD5CA9B04F2C423BC Stefano Zacchiroli <zack>
+0xD5DC6238C5906985 Luis Arocha <data>
+0xD5FDFC156168BF60 Julián Moreno Patiño <julian>
+0xD5FFADAE6F1559BA Peter Crystal <darke>
+0xD605DD9CBE9D5339 Steffen Möller <moeller>
+0xD60911DCE9B2C0BD John Goerzen <jgoerzen>
+0xD62E4F5B041390BC Tobias Grimm <etobi>
+0xD64A2FAE095EF799 Sakirnth Nagarasa <sakirnth>
+0xD696CA8660B6B958 Guenter Geiger <geiger>
+0xD696FEEBB9EB150F Drake Diedrich <dld>
+0xD6CE13EE353508BF Leo Costela Antunes <costela>
+0xD6D09BE48405BBF6 Mathias Behrle <mbehrle>
+0xD6EFA6AC4B10D847 Tanguy Ortolo <tanguy>
+0xD722058FC0033D7A Mikael Djurfeldt <mdj>
+0xD7595D374B729625 Peter Van Eynde <pvaneynd>
+0xD7884C4718E18F44 Marco Túlio Gontijo e Silva <marcot>
+0xD7C3F131AB2A91F5 James Troup <troup>
+0xD7CF64696A374FBE Simon Horman <horms>
+0xD7D3402E0106630C Eugene Zhukov <eugene>
+0xD7D741F8398A0C4A Michael Cardenas <mbc>
+0xD7E94363431B38BA Paul Telford <pxt>
+0xD7F14E63DD1C62D6 Dennis Schoen <dennis>
+0xD80EF35A8BB527AF Gunnar Wolf <gwolf>
+0xD81BA54C533CD579 Terry Dawson <terry>
+0xD8377D4EE81E55C1 Junichi Uekawa <dancer>
+0xD84747ACE4B6813D Tiago Bortoletto Vaz <tiago>
+0xD862B67297B687E5 Enrique Zanardi <ezanard>
+0xD89821D3EFA6B9D5 Hamish Moffatt <hamish>
+0xD8CD3C3BD944DF87 Theodore Karkoulis <bilbo>
+0xD8DF53FB37E272E8 Michael Prokop <mika>
+0xD8E0724BB29396EB Andrés Roldán <aroldan>
+0xD8EED7F3C83BFA9A Sebastian Reichel <sre>
+0xD8F2E6815B97A5D2 Paul Brossier <piem>
+0xD8F523B3D7D0EF65 Jérémy Bobbio <lunar>
+0xD90A1C75F90F9FF1 Michael Beattie <mjb>
+0xD91315B964C06556 Michael Janssen <jamuraa>
+0xD929F2992BEF0A33 Didier Raboud <odyx>
+0xD964DE4F709141A4 Sven Luther <luther>
+0xD970398A7A5A6CC7 Patrick Matthäi <pmatthaei>
+0xD9817E8FDF69C32E Benjamin Barenblat <bbaren>
+0xD9959620C00E9159 Michael Janssen <jamuraa>
+0xD9AD14B9513B51E4 Markus Koschany <apo>
+0xD9B5E9377A62C02B Nicholas Guriev <mymedia>
+0xD9EEBFB4B66B10F0 Timo Weingärtner <tiwe>
+0xDA03B32626600662 Ludovico Gardenghi <garden>
+0xDA196237023B3F4F Lucas Nussbaum <lucas>
+0xDA286F326C5F196B Oleksandr V. Moskalenko <malex>
+0xDA460E47EE6DC66A Jaldhar H. Vyas <jaldhar>
+0xDA4958F611E149E9 Cédric Boutillier <boutil>
+0xDA6D25DF32D75812 Gerhard Tonn <gt>
+0xDA7D51388917A9B0 Matthijs Mohlmann <matthijs>
+0xDA82830E3CCC3A3A Alexandre Viau <aviau>
+0xDA8622AE93EBF6D8 Andrea Veri <and>
+0xDA91EE7BA58E164F Fredrik Steen <stone>
+0xDAB389329A4CFA16 Ross Vandegrift <rvandegrift>
+0xDACCD9CD0C4CABF1 Raphaël Hertzog <hertzog>
+0xDAD5A719BCC131DE Remco van de Meent <remco>
+0xDADA79CD788A3F4C Joey Hess <joeyh>
+0xDAF24CAFD6D549AA David Schleef <ds>
+0xDAF7350A7EBBD625 Roland McGrath <frob>
+0xDAFD5959408B7B9B Anders Hammarquist <iko>
+0xDB040A13A3D7B9BC Christopher Lawrence <lawrencc>
+0xDB045343BFCE2081 Stefan Gybas <sgybas>
+0xDB16CF5BB12525C4 Joerg Jaspert <joerg>
+0xDB21940D922AF81A Stephen R. Gore <sgore>
+0xDB221A6900000011 Keith Packard <keithp>
+0xDB2F706FDF11900A Francois Gurin <matrix>
+0xDB4CCC4B2A30D729 Petter Reinholdtsen <pere>
+0xDB610CD4AF94BF9D Austin Donnelly <and1000>
+0xDB6414CA204DDF1B Arnaud Quette <aquette>
+0xDB686C92D9D59F61 Francesca Ciceri <madamezou>
+0xDB71AEFCABA0E8B2 SZALAY Attila <sasa>
+0xDB729741598454F1 Peter Joseph <kneecaps>
+0xDB7C0360B2CB6597 Troy Heber <troyh>
+0xDBB6F98D91983292 Simon Richter <sjr>
+0xDBBE9D4D99D2A004 Damyan Ivanov <dmn>
+0xDBCBBC922366D95E Shell Hung <shell>
+0xDBF480C602F946FC Marcin Owsiany <porridge>
+0xDC0F0CAFC4A8525B Zed Pobre <zed>
+0xDC13E54EAB9B66FD Thomas Lange <lange>
+0xDC3552E836E75604 Michal Cihar <nijel>
+0xDC36AFE9993DDEB9 Erick Kinnee <cerb>
+0xDC4D32BF35261E21 Jason Gunthorpe <jgg>
+0xDC5A28E48C7740AF Gaudenz Steinlin <gaudenz>
+0xDC686A27B43481B0 Michael Banck <mbanck>
+0xDC913D985DF03167 Jerome Marant <jerome>
+0xDCF785B48A1D9A1F John Goerzen <jgoerzen>
+0xDCF8D65B03F35988 Xavier Roche <xavier>
+0xDD0BA251BC52FA6F Ghe Rivero <ghe>
+0xDD0C9594DF926C90 Henry-Nicolas Tourneur <hntourne>
+0xDD1FAB8937FE9825 Kai-Chung Yan <seamlik>
+0xDD29F88442839ED3 John Goerzen <jgoerzen>
+0xDD45D40015E2AFD6 Tobias Quathamer <toddy>
+0xDD630259C24E83C2 Nicolas Sabouret <nico>
+0xDD75EFFD968C5973 Patty Langasek <harmoney>
+0xDDAE12626E141035 Masayuki Hatta <mhatta>
+0xDDBA93BB3637491C Brandon L. Griffith <brandon>
+0xDDC7ECFBB4F83169 Roland Dreier <rbd>
+0xDDCA799C61434DD6 Andrew Mitchell <ajmitch>
+0xDDE35CF15653C9C4 Helen Faulkner <helen>
+0xDDE55F0DFDB91B8D Gregor Hoffleit <flight>
+0xDE1FA245134012DD Thomas Quinot <thomas>
+0xDE4BDA2C54FD2A58 Mike Hommey <glandium>
+0xDE63B9C704EBE9EF Joao Eriberto Mota Filho <eriberto>
+0xDE6EE692F2D89614 Nils Boeffel <lohner>
+0xDE7AAF6E94C09C7F Peter Palfrader <weasel>
+0xDE85C199300CBB5C David I. Lehn <dlehn>
+0xDE9F93584D474C1B Mohammed Adnène Trojette <adn>
+0xDEC4D246931EF49B Jan Mojžíš <janmojzis>
+0xDECA0C9D30ED9FE3 Elana Hashman <ehashman>
+0xDECF849AA6357FB7 Tobias Frost <tobi>
+0xDEE8043EE17EBB30 Rhonda D'Vine <rhonda>
+0xDEEC8C09DE415B0E Susumu Osawa <susumuo>
+0xDF23DA3396978EB3 Michael Meskes <meskes>
+0xDF45A8055D07E95C Hamish Moffatt <hamish>
+0xDF6D76C44D696F6B Sven Bartscher <kritzefitz>
+0xDF79A374B4071A65 Florian Hinzmann <fh>
+0xDFA0BCEB28DD9035 David M. Zendzian <dmz>
+0xDFC671EEB333FA25 Jonathan Nieder <jrnieder>
+0xDFE691AE331BA3DB James McCoy <jamessan>
+0xDFEDBB2225BCD5BF Pascal Hakim <pasc>
+0xDFF738C2D16CFBA2 Simon Paillard <spaillard>
+0xDFFAD8197617EF19 Dennis van Dok <dvandok>
+0xDFFC022A6B113E44 Mario Lang <mlang>
+0xE06376824AC5ABA9 Seunghun Han <kkamagui>
+0xE083EC151231C465 Jan Hauke Rahm <jhr>
+0xE08601C766E68993 Luis Bustamante <luferbu>
+0xE092EB3A5CA10DBA Daniel Kahn Gillmor <dkg>
+0xE0CD3CDC59B2D9A0 Matthew Brown <mattb>
+0xE0D602AD97485D85 Jeff Licquia <licquia>
+0xE0F759F790BDD207 Timo Jyrinki <timo>
+0xE1060E07B25A5CF1 Masahito Omote <omote>
+0xE106481EEDF008C5 Eduard Bloch <blade>
+0xE152EE59B09E8530 Eric Van Buggenhaut <ericvb>
+0xE15517F22B0920C0 Loïc Minier <lool>
+0xE17AD7B5090DD8D5 Ingo Saitz <ingo>
+0xE197012676B9B739 David Kalnischkies <donkult>
+0xE1BC80DCEFAA400D Peter Tobias <tobias>
+0xE1CE0FAF27AC32E1 Ryuichi Arafune <arafune>
+0xE1E5457C8BAD4113 Louis-Philippe Véronneau <pollo>
+0xE1EBBEA51D389887 Y Giridhar Appaji Nag <appaji>
+0xE227F0C39469A7A7 Peter Novodvorsky <nidd>
+0xE22FD676BE93D2DE Emmanuel le Chevoir <mms>
+0xE2624966A269D927 Jeremy Lainé <sharky>
+0xE267B052364F028D NIIBE Yutaka <gniibe>
+0xE27F2CF8458C2FA4 Simon Quigley <tsimonq2>
+0xE283C86878398A01 Andrea Capriotti <capriott>
+0xE28450F601D3AB93 Vince Mulhollon <vlm>
+0xE2DCDD9132669BD6 Uwe Kleine-König <ukleinek>
+0xE2EDE84371473F66 Todd Troxell <ttroxell>
+0xE2FCC566EEB6B4C2 Arnaud Vandyck <avdyk>
+0xE337DB93426E4154 Fredrik Hallenberg <hallon>
+0xE33E61A2E9B8C3A2 Göran Weinholt <weinholt>
+0xE352D5C51C5041D4 Iain Lane <laney>
+0xE361D392B0AA8450 Juan Manuel Garcia Molina <juanma>
+0xE37882C881764A2D Jean-Francois Dive <jef>
+0xE3AA82D81B352C01 Chris Hanson <cph>
+0xE3ADB00850605636 Sandro Knauß <hefee>
+0xE3AE978E834E5E7E Alex Muntada <alexm>
+0xE3DF7A577665A8B7 Morten Hustveit <morten>
+0xE3E0A1C286B963EA Wolfgang Martin Borgert <debacle>
+0xE3E3392348B50D39 Ian Jackson <iwj>
+0xE41B4C557F0D80BE Damyan Ivanov <dmn>
+0xE42AA04FA6AA8C72 Mike Hommey <glandium>
+0xE42E41CAFD50FF4F Miquel van Smoorenburg <miquels>
+0xE433EFBD2AC887C9 Jim Pick <jim>
+0xE434E57F7DA4AEF2 David Coe <davidc>
+0xE43B153CCB467E27 Cosimo Alfarano <kalfa>
+0xE4431C2A7D2AD631 Clay Crouch <danno>
+0xE44F8016D3630F89 John Lightsey <lightsey>
+0xE451BD7F7172DAED Anthony Towns <ajt>
+0xE46C0E35798DD95C Michael Piefel <piefel>
+0xE479764D6494661D Steve Haslam <araqnid>
+0xE48B65B54B394F7E Barry deFreese <bdefreese>
+0xE4B3AEBDFAADAC25 Mark Eichin <eichin>
+0xE4CE6199D0980A99 Jeff Bailey <jbailey>
+0xE4D7E0EA4C40410A John V. Belmonte <jbelmonte>
+0xE4E3A0E30E189538 Takao KAWAMURA <kawamura>
+0xE523F220AC8DFBD0 Adam Majer <adamm>
+0xE52707E90485EFCD Amos Waterland <apw>
+0xE5273D986BE3C423 Paul Wise <pabs>
+0xE5350AE06087D2F8 LI Daobing <lidaobing>
+0xE53B8AA696552D63 Tapio Lehtonen <tale>
+0xE544DE079B7C328D Luk Claes <luk>
+0xE55BC52D772D695D Yoshiaki Yanagihara <yochi>
+0xE564B9C275BDD52E Robie Basak <rbasak>
+0xE569B5E3F30D2F35 Michael Piefel <piefel>
+0xE5AB5F161CDD0D98 Diane Trout <diane>
+0xE5CA8C4925E4205F Philipp Huebner <debalance>
+0xE5EC4AC9BD627B05 Donald Norwood <donald>
+0xE5EC7FA761A332F6 Edward C. Lang <edlang>
+0xE5EFAB90080EA63C Tatsuya Kinoshita <tats>
+0xE5F43F9C2734F287 Andrius Merkys <merkys>
+0xE60BE35A13F71D36 Rene Weber <rweber>
+0xE619045DF2AC729A Raphaël Hertzog <hertzog>
+0xE63716F4E069949E Karl Ramm <kcr>
+0xE6428D875528438A Eric Leblanc <jughead>
+0xE6475D030A9BF164 Wesley W. Terpstra <terpstra>
+0xE665078E8E6AF13E Davide Puricelli <evo>
+0xE66C775AEBFE6C7D Jeremy Bicha <jbicha>
+0xE66D2EEBAB963370 Clint Adams <clint>
+0xE676B867F8D54259 Martin Buck <mbuck>
+0xE69822C7E02958CD Ruben Undheim <rubund>
+0xE6AA90171392B174 David Paleino <dapal>
+0xE6DE464B62C345FE Arnd Bergmann <arnd>
+0xE6EF68372CFD1C38 Jamie Wilkinson <jaq>
+0xE6FFF1E38DC968B0 Marco d'Itri <md>
+0xE744197CEAAF75CA Taowa <taowa>
+0xE74D29B82BE16D01 Moray Allan <moray>
+0xE76004C5CEF0C94C Christian Kastner <ckk>
+0xE7815732180C2A55 Hans van Kranenburg <knorrie>
+0xE78F751770E81554 Josselin Mouette <joss>
+0xE7A48877D686C505 Kevin M. Rosenberg <kmr>
+0xE7BC91544F3A531B Iñaki Martin Malerba <ina>
+0xE7BFC8EC95861109 Ben Hutchings <benh>
+0xE7CBE152AC17F973 李健秋 Andrew Lee <ajqlee>
+0xE7D0B098E07586B4 Philip Charles <philipc>
+0xE7E6F782283D6300 Mattia Dongili <malattia>
+0xE7F446C852936E17 Takashi Okamoto <tora>
+0xE7F710555409E422 Kamal Mostafa <kamal>
+0xE7FF2E5B634F9A20 Chris Lamb <lamby>
+0xE80FC4C1A8061F32 Osamu Aoki <osamu>
+0xE81376EF2C892A75 Brent A. Fulgham <bfulgham>
+0xE81D75E2ADBCB60D Denis Barbier <barbier>
+0xE82A8B0D57137FE5 Paul Seelig <pseelig>
+0xE82F467F43A1E308 Matthieu Delahaye <matthieu>
+0xE8446B4AC8C77261 Andrew Shadura <andrewsh>
+0xE87C95D219762855 Paul Slootman <paul>
+0xE890DD36AF2A4968 Carl Worth <cworth>
+0xE8A48AE5311D765A Alessio Treglia <alessio>
+0xE8AEC2FF3BE1A94B Mattias Ellert <ellert>
+0xE8C6AF9ACEECEFDD Lantz Moore <lmoore>
+0xE8CB0D3DEAD65AE5 Steve Kostecke <steve>
+0xE90112A72B05B73A Roderick Schertler <rjs>
+0xE93ABC69A7BE5AB0 Antonio Radici <antonio>
+0xE941DEDA7C5BB6A5 Olivier Berger <obergix>
+0xE9743528313EA3A6 Maurizio Lemmo <tannoiser>
+0xE9B0C69E268462E3 Nils Lohner <lohner>
+0xE9C6ED4406B4A88D Petr Cech <cech>
+0xE9E28DEA00AA5556 Hans-Christoph Steiner <eighthave>
+0xE9EC46F5A547F31E Shih-Yuan Lee <fourdollars>
+0xEA2500B412C59ACF Anthony Fok <foka>
+0xEA25F9FB06A9A7D1 Hakan Ardo <hakan>
+0xEA2DB6963F8B2984 Georg Faerber <georg>
+0xEA3FAC90FAEEB4A9 Neil Roeth <neil>
+0xEA4ACD5CF65C68CD Michael Weber <michaelw>
+0xEA4C661F2B46A27C Branden Robinson <branden>
+0xEA6CA6B951B85139 Micha Lenk <micha>
+0xEA7ED2A341954920 Frederik Schüler <fs>
+0xEA92ED859D6210C9 Bdale Garbee <bdale>
+0xEAA638FAC4794DAF Jaldhar H. Vyas <jaldhar>
+0xEAE3DC35F0D7D44A Jimmy Kaplowitz <jimmy>
+0xEAFCFEBF8FEB8EBF Andrew McMillan <awm>
+0xEB2401CA0B56B518 Michael Hummel <mhummel>
+0xEB36171A6FF9435F Bernd Zeimetz <bzed>
+0xEB5CE1D75E8511F9 Lars Wirzenius <lars>
+0xEB6CD6C5893FAD07 Steffen Joeris <white>
+0xEB70FEF3CDFC6E4F Otavio Salvador <otavio>
+0xEB7CBAA680C83E8E Ian Lynagh <igloo>
+0xEBAD6E5CBAC59E39 Eric Schwartz <emschwar>
+0xEBB31A62C85D8F71 Kevin Coyner <kcoyner>
+0xEBBA0265047616A1 Paolo Molaro <lupus>
+0xEBE4E3EE94176FC2 Olek Wojnar <olek>
+0xEBF48AB2578F9812 Antonio Valentino <avalentino>
+0xEBF67A846AABE354 Simon Richter <sjr>
+0xEC0EAF7136778025 Jonas Oberg <jonas>
+0xEC1879D076D8AB48 Changwoo Ryu <cwryu>
+0xEC2D7F562A2335A5 Warren Stramiello <stramiello>
+0xEC326810CD5626F0 Craig Sanders <cas>
+0xEC371482956781AF Sven Eckelmann <ecsv>
+0xEC3BCAC4137A955E Michael D. Mattice <mattice>
+0xEC4B033C70096AD1 Asheesh Laroia <paulproteus>
+0xEC545AA5B4FFC641 Martin Budaj <mbudaj>
+0xEC63699779074FA8 Ian Campbell <ijc>
+0xEC73D33ECDAB933D Peter Teichman <pat>
+0xEC76D8AE85753049 Carlos Prados <cprados>
+0xEC792FF25D58893B Matthew Garrett <mjg59>
+0xEC79A96131761AFD Joop Stakenborg <pa3aba>
+0xEC8E0CB00EFAAD81 Guido Witmond <guido>
+0xEC9D370872BC7A8C nicoo <nicoo>
+0xECB73E37E887AA8C Tomasz Rybak <serpent>
+0xECC1D5F5A1FC6CFA Stephen Leake <stephe>
+0xECD401CADFC6E889 Graydon Hoare <gray>
+0xECFD90663E4A2921 Rafael Kitover <caelum>
+0xED0DD3368DE40924 Martijn van Brummelen <mvb>
+0xED1051CFF9B021B8 Joe Reinhardt <jmr>
+0xED1A3933B2CFCDD8 Philipp Kern <pkern>
+0xED3A39E393674C40 Theodore Y. Ts'o <tytso>
+0xED630BD2FFA943F1 Benjamin Mesing <ben>
+0xED63B6125A1D1561 Dima Kogan <dkogan>
+0xED6434406E34893C Riccardo Setti <giskard>
+0xED6BEE2D1C74E0B7 Stefan Alfredsson <alfs>
+0xED6C8A3883476455 Stephen Frost <sfrost>
+0xED93CA29124B26F3 Mike Furr <mfurr>
+0xEDACBE0B3A48C934 Andres Seco Hernandez <andressh>
+0xEDC63044925288BE Jason Thomas <jason>
+0xEDF3E0A82A9D33FE Jonas Munsin <jmunsin>
+0xEDFB700537155778 Gustavo Franco <stratus>
+0xEE25DE3F1CDB0FE3 Henrique de Moraes Holschuh <hmh>
+0xEE3A9F0281C2A4AC Mats Rynge <mats>
+0xEE491C3E0123F2F2 Enrico Tassi <gareuselesinge>
+0xEE4AFD69EC65108F Nicholas Breen <nbreen>
+0xEE50AA3CDD81604C Øystein Gisnås <shaka>
+0xEE887356CD2F16A0 Sylvain Beucler <beuc>
+0xEE94D766BAE97405 Anupa Ann Joseph <anupa>
+0xEE9E2C2487CD3DBD Rune B. Broberg <mihtjel>
+0xEEA2EFA277DCE083 Makoto OHURA <ohura>
+0xEEB2764BDF9BEFC5 Nick Flintham <flinny>
+0xEEB878084FA76049 Jean-Philippe Sugarbroad <taral>
+0xEEBA150C29774B39 Tomas Pospisek <tpo>
+0xEED5716B078E43D4 Lionel Elie Mamane <lmamane>
+0xEED8D4CC1DEB8EAE Goedson Teixeira Paixao <goedson>
+0xEF0BA1C4F3990103 Daniel Milde <dundee>
+0xEF242F709F912FBE Taavi Väänänen <taavi>
+0xEF50454D1F27C7F6 Bjorn Brenander <bjorn>
+0xEF653E8D5AF4C462 Cord Beermann <cord>
+0xEF67FBC7628B8E69 James Morrison <phython>
+0xEF758EAF49FA435C Kilian Krause <kilian>
+0xEF7FDB35D6806145 Adam Majer <adamm>
+0xEFA55436964199E2 Fabian Fagerholm <fabbe>
+0xEFCA3D47D36B68C4 Andres Salomon <dilinger>
+0xEFD64D0912066207 Ben Hutchings <benh>
+0xEFDED44BCDFB68E9 Marcin Owsiany <porridge>
+0xEFE86C6C7FFECF83 Gilles Filippini <pini>
+0xF004ACE4F0131ECF Herbert Parentes Fortes Neto <hpfn>
+0xF040BD4C93C85AD2 Richard Kreckel <kreckel>
+0xF04CEFF6016CFFD0 Jonas Genannt <genannt>
+0xF09B1EEDDEBA6F3E Thorvald Natvig <thorvald>
+0xF0A98A4C4CD6E3D2 Wesley J. Landaker <wjl>
+0xF0B110E75A692F32 Gunnar Ingemar Hjalmarsson <gunnarhj>
+0xF0C36D65E2A09309 Randolph Chung <tausq>
+0xF0DC8E00B28C5995 Brendan O'Dea <bod>
+0xF0E343C1061D1B25 Anders Hammarquist <iko>
+0xF0E9F6BA3CD95104 Kenneth J. Pronovici <pronovic>
+0xF114084C08611111 Loïc Minier <lool>
+0xF118B5951E161AFB Denis Barbier <barbier>
+0xF145CC5E20BEF5C4 Frank Kirschner <kirfrank>
+0xF15DCE5316051F27 Sergio Almeida Cipriano Junior <sergiosacj>
+0xF167E43C8143B682 Neil Williams <codehelp>
+0xF16961C8CC8D7957 Manuel Prinz <manuel>
+0xF19BA618924C0C26 Luigi Gangitano <luigi>
+0xF1A69BE429C0FFEE Obey Arthur Liu <arthurliu>
+0xF1BD4BE45B430367 Jonathan McDowell <noodles>
+0xF1C9A83C08AA3E9C Ludovic Brenta <lbrenta>
+0xF1D2CCC8497A176D Loic Dachary <loic>
+0xF20691179038E5C6 Daniel Kahn Gillmor <dkg>
+0xF20DB587BC185AB3 Robert Bihlmeyer <robbe>
+0xF20E242CE77AC835 Brian White <bcwhite>
+0xF20FAC0B7B8357E5 Andreas Schuldei <andreas>
+0xF22674467E4AF4A3 Laura Arjona Reina <larjona>
+0xF235933D1FFC4AD3 Genise Pearce <demonishi>
+0xF2877BBA141AAD7F Mechtilde Stehmann <mechtilde>
+0xF2A1F0FF6C3BB7C9 Filip Van Raemdonck <mechanix>
+0xF2B52A5D0A5FB687 Gaudenz Steinlin <gaudenz>
+0xF2BFF8169ECB8809 Raul D. Miller <moth>
+0xF2F11C23F00A2BE6 Ritesh Raj Sarraf <rrs>
+0xF34F09744E9F5DD9 Gianfranco Costamagna <locutusofborg>
+0xF360362795D0E0B9 Pawel Wiecek <coven>
+0xF36D89424DB97694 Ki-Heon Kim <khkim>
+0xF3AC49989AD13245 Kevin Glynn <keving>
+0xF3E4122F1D8C261A Michael Schutte <michi>
+0xF3E85400D70AAFF9 Matthias Urlichs <smurf>
+0xF3F431B892CC23AE John Leuner <jewel>
+0xF41B286258C7B079 Roland Stigge <stigge>
+0xF41FED8E33FC40A4 Andrea Mennucci <mennucc1>
+0xF426E1B2BE9BF8DA Mike O'Connor <stew>
+0xF43E72663CC88C09 Fumitoshi Ukai <ukai>
+0xF44CDC387CCC61B9 Alberto Molina Coballes <alberto>
+0xF45E7D53CF0E01FE Krzysztof Krzyżaniak <eloy>
+0xF4B4B0CC797EBFAB Enrico Zini <enrico>
+0xF4BAAA80DB28BA4C Marcos Talau <talau>
+0xF4E4ACDBB8D08BE0 Samuel Henrique <samueloph>
+0xF4E5C794729F38B9 Ben Gertzfield <che>
+0xF4E66A7CC20DF273 Ondrej Sury <ondrej>
+0xF505691E3867FB84 David Rabel <nore>
+0xF50EFDCF8AD04B1A Philipp Matthias Hahn <pmhahn>
+0xF513C419E4B9D0AC Emmanuel Bourg <ebourg>
+0xF51B18C720248224 Apollon Oikonomopoulos <apoikos>
+0xF5231C62E7843A8C Russell Stuart <ras>
+0xF536AA70111D5716 Judit Foglszinger <urbec>
+0xF5392FD213FBFEDD Punit Agrawal <punit>
+0xF53E93AF3DED42EB Antonin Kral <krala>
+0xF55CB49663D2C165 Yves Arrouye <yves>
+0xF5B8B2E02AF31308 Tássia Camões Araújo <tassia>
+0xF5C83C05D9CEEEEE Chris Boot <bootc>
+0xF5CE68EB6FF0ABF2 Robert Woodcock <rcw>
+0xF5D027D17AB1F0FE GOTO Masanori <gotom>
+0xF61AACDCFA11FFDE Michael Stone <mstone>
+0xF628EB934743206C Joachim Breitner <nomeata>
+0xF63325130000BE8E Nathan Myers <ncm>
+0xF66E3E419F84F4DE Iustin Pop <iustin>
+0xF675AAE2D2AB2220 Jeremy Malcolm <terminus>
+0xF67DA33EE71DFDA9 Abraham Raji <abraham>
+0xF67E2A5D1CF2D62A Micah Anderson <micah>
+0xF682B9EEB9E99CF8 Petr Čech <cech>
+0xF68DE0501BB18FFB Corrin Lakeland <lakeland>
+0xF6947DAB68E7B931 Hannes von Haugwitz <hvhaugwitz>
+0xF6A57C9A24F2A001 Konstantinos Margaritis <markos>
+0xF6AB49D324618BF6 LaMont Jones <lamont>
+0xF6AEF2AFD17897FA Vincent Danjean <vdanjean>
+0xF6B09645B24BF200 Alejandro Garrido Mota <alejandro>
+0xF6B6345C54273B9B Fritz Reichwald <fiete>
+0xF6D3495BB0AE9A02 Clint Adams <clint>
+0xF6DD330210FA4CD1 Colin Watson <cjwatson>
+0xF6EE83B9DF901724 Jan Wagner <waja>
+0xF70DF76EC149DC41 Sven Rudolph <sr1>
+0xF7180D26AEDAA642 Tobias Grimm <etobi>
+0xF724DA4D53569524 Maximilian Reiss <max>
+0xF733E8710859FCD2 Aloïs Micard <creekorful>
+0xF73509E40AC5BE61 John Hasler <jhasler>
+0xF74FBDF1FA9F8851 Ioannis Tambouras <ioannis>
+0xF758CE318D77295D Eric Evans <eevans>
+0xF77F8DB23144BE0F Michael Hanke <mih>
+0xF7807F4863BC2907 Siggy Brentrup <bsb>
+0xF7B257749AACBFB8 Christophe Le Bars <clebars>
+0xF7B2C1C1B345BDD3 Neil McGovern <neilm>
+0xF7F0E70F307D56ED Noèl Köthe <noel>
+0xF7F702C563EF565E Chanop Silpa-Anan <chanop>
+0xF80D211A99FDEEF8 SZALAY Attila <sasa>
+0xF823A2729883C97C Lucas Kanashiro <kanashiro>
+0xF82E5CC04B2B2B9E Daniel Baumann <daniel>
+0xF8358FA2F2833C93 Eric Evans <eevans>
+0xF85990B0248AEB73 Rene Engelhard <rene>
+0xF85EBF46258D8781 Michael Bramer <grisu>
+0xF8796199C04586CE Richard Laager <rlaager>
+0xF892981B6258629A Thierry Randrianiriana <thierry>
+0xF8C376A1A2C51749 Bernd Eckenfels <ecki>
+0xF8C41B2CF7142EC2 Emfox Zhou <emfox>
+0xF8D31F49DEB0EC31 Krzysztof Krzyzaniak <eloy>
+0xF8DAD7195CBC1773 Henning Makholm <henning>
+0xF8E834544EB82468 Javier Vi~nuales Guti'errez <vigu>
+0xF92D823DBFEAD2CD Bernd Eckenfels <ecki>
+0xF92FCFC501FD5B62 Andreas Rottmann <rotty>
+0xF96EBA6DCF4C7754 Enrique Zanardi <ezanard>
+0xF985E3400AFC7476 Russ Allbery <rra>
+0xF98825AC26B47B9F Martin Pitt <mpitt>
+0xF9935424B1DF9A57 Giacomo Catenazzi <cate>
+0xF9CA01D5E26A6F28 Alex Pennace <alexp>
+0xFA08BEAEDED45912 Paul Martin <pm>
+0xFA0C410738C9D903 Colin Tuckley <colint>
+0xFA643BA61D227AFB Aigars Mahinovs <aigarius>
+0xFA96A148004DA6B4 Akira Ohashi <bg66>
+0xFA9DEC5DE11C63F1 Emmanuel Arias <eamanu>
+0xFAB5556B2E2FB6A3 Andreas Franzen <anfra>
+0xFAE16CE2DE277F45 Brian Mays <brian>
+0xFB0E132DDB0AA5B1 Daniel Lenharo de Souza <lenharo>
+0xFB13343857E3E888 Wolfgang Borgert <debacle>
+0xFB181D301648F6C8 Igor Genibel <igor>
+0xFB1B3D632252FA1A Frank Küster <frank>
+0xFB443EF6A436AD25 Javier Fernandez-Sanguino Pen~a <jfs>
+0xFB863251A86F9E47 Wookey <wookey>
+0xFBAA570C3087194D Alan Bain <afrb2>
+0xFBBF8C7EBF44A015 Ben Armstrong <synrg>
+0xFBD5225B588752A1 Chow Loong Jin <hyperair>
+0xFC0DB1BBCD460BDE Antonio Terceiro <terceiro>
+0xFC25567AB25952C0 Adam Byrtek <alpha>
+0xFC2AAD8C62F1A57F Joop Stakenborg <pa3aba>
+0xFC62B3044AE0F2EE Ashley Clark <aclark>
+0xFC841B2D82C8B711 Dario Minnucci <midget>
+0xFC8D76733C86260F Sam Hartman <hartmans>
+0xFCB0BB5C5F1FBF70 Giovanni Mascellani <gio>
+0xFCD14DDFBC5D2B2D Jonathan K. Rabone <jkr>
+0xFCF6DD4539CCF0C7 Akira TAGOH <tagoh>
+0xFD49D0BC6FEAECDA Sagar Ippalpalli <isaagar>
+0xFDD2DEACD333CBA1 Jim Meyering <meyering>
+0xFDD63BAF588A553F stevenk <Steve Kowalik>
+0xFDDAB37AD935CEBA Alexander Kotelnikov <sacha>
+0xFE038E5950B5A343 Christoph Haas <haas>
+0xFE0842EE36DD8C0C Nathan Scott <nathans>
+0xFE1F5E2FD1E2B16F Soeren Sonnenburg <sonne>
+0xFE22C6FD83135D45 Felix Geyer <fgeyer>
+0xFE51368BADD2281D Patrick Ouellette <pouelle>
+0xFE558C72A67013C3 Maarten Bernardus Lankhorst <maarten>
+0xFE6D4CC8D82476E5 Akira Yamada <akira>
+0xFE763A64F5E54FD6 kpcyrd <kpcyrd>
+0xFE82139440BD22B9 Nicolas Mora <babelouest>
+0xFE87DFAD2C0FCD1A Daniel Glassey <wdg>
+0xFE88AC6C19048885 Massimo Dal Zotto <dz>
+0xFE8C46BF5CF15CA5 Igor Grobman <igor>
+0xFE8D78F9FE4F4E10 Sandro Tosi <morph>
+0xFF1B84FEACABA81E Thomas Smith <tgs>
+0xFF2DCFF5EF22F597 Matthias Kabel <mkabel>
+0xFF3439A94818A98C Fathi Boudra <fabo>
+0xFF55C8F4DAE92422 Martin Buck <mbuck>
+0xFF666668B9FD8238 Alen Zekulic <azekulic>
+0xFF914AF0C2B35520 Cyril Brulebois <kibi>
+0xFFCC784B103D398F Tore Anderson <tore>
+0xFFCE1C9A4FADF197 Jeremy T. Bouse <jbouse>
+0xFFD1B4AC7C19FD19 David Engel <david>
diff --git a/output/keyrings/.placeholder b/output/keyrings/.placeholder
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/output/keyrings/.placeholder
diff --git a/runtests b/runtests
new file mode 100755
index 0000000..c9c6a6a
--- /dev/null
+++ b/runtests
@@ -0,0 +1,33 @@
+#!/bin/sh
+set -e
+
+fail=0
+total=0
+
+for keyring in debian-keyring.gpg debian-maintainers.gpg debian-nonupload.gpg; do
+ if [ ! -e output/keyrings/$keyring ]; then
+ echo "** $keyring does not exist, cannot run test suite" >&2
+ exit 1
+ fi
+done
+
+export GNUPGHOME=`pwd`/gpghomedir
+mkdir "$GNUPGHOME"
+chmod 700 "$GNUPGHOME"
+
+for t in t/*.t; do
+ total=`expr $total + 1`
+ if ! $t; then
+ echo "test $t failed" >&2
+ fail=`expr $fail + 1`
+ fi
+done
+
+rm -r "$GNUPGHOME"
+
+if [ "$fail" -gt 0 ]; then
+ echo "** failed $fail/$total tests" >&2
+ exit 1
+else
+ echo "** all tests succeeded"
+fi
diff --git a/scripts/add-key b/scripts/add-key
new file mode 100755
index 0000000..313719f
--- /dev/null
+++ b/scripts/add-key
@@ -0,0 +1,144 @@
+#!/bin/bash
+
+# Copyright (c) 2008 Jonathan McDowell <noodles@earth.li>
+# GNU GPL; v2 or later
+# Adds a new key to a keyring directory
+
+set -e
+
+if [ -z "$1" ] || [ -z "$2" ]; then
+ echo "Usage: add-key keyfile dir" >&2
+ echo "Or: add-key fingerprint dir" >&2
+ exit 1
+fi
+
+# avoid gnupg touching ~/.gnupg
+GNUPGHOME=$(mktemp -d -t jetring.XXXXXXXX)
+export GNUPGHOME
+trap cleanup exit
+cleanup () {
+ rm -rf "$GNUPGHOME"
+}
+
+if echo -n "$1" | egrep -q '^[[:xdigit:]]{40}$'; then
+ fpr=$1
+ keyserver=${KEYSERVER:=pool.sks-keyservers.net}
+ keyfile=$(mktemp -p $GNUPGHOME newkyXXXXXX)
+ echo "Retrieving key $fpr from keyserver $keyserver"
+ gpg --keyserver $keyserver --recv-key "$fpr"
+ gpg --export "$fpr" > $keyfile
+else
+ keyfile=$(readlink -f "$1") # gpg works better with absolute keyring paths
+fi
+keydir="$2"
+
+basename=$(basename "$keyfile")
+date=`date -R`
+
+if [ -f $keyfile ]; then
+ keyid=$(gpg --with-colons --keyid long --options /dev/null --no-auto-check-trustdb < $keyfile | grep '^pub' | cut -d : -f 5)
+else
+ keyid=${1: -16:16}
+fi
+
+for keyring in *-pgp/ *-gpg/; do
+ if [ -e $keyring/0x$keyid ]; then
+ echo "0x$keyid already exists in $keyring - existing key or error."
+ exit 1
+ fi
+done
+
+# Check we have our keyrings available for checking the signatures
+if [ ! -e output/keyrings/debian-keyring.gpg ]; then
+ make
+fi
+
+if [ -f $keyfile ]; then
+ gpg --quiet --import $keyfile
+else
+ gpg --quiet --keyserver the.earth.li --recv-key $1 || true
+ gpg --quiet --keyserver pgp.mit.edu --recv-key $1 || true
+ gpg --quiet --keyserver keyserver.ubuntu.com --recv-key $1 || true
+ gpg --quiet --keyserver the.earth.li --send-key $1
+fi
+gpg --keyring output/keyrings/debian-keyring.gpg \
+ --keyring output/keyrings/debian-nonupload.gpg --check-sigs \
+ --with-fingerprint --keyid-format 0xlong 0x$keyid | \
+sensible-pager
+
+echo "We want signatures from at least two other DDs."
+echo "If this is a key transition, we also want a signature from the DD's old key."
+echo "Are you sure you want to update this key? (y/n)"
+read n
+
+if ( echo $keydir | egrep -q '^(\./)?debian-keyring-gpg/?$' ); then
+ dest=DD
+elif ( echo $keydir | egrep -q '^(\./)?debian-nonupload-gpg/?$' ); then
+ dest=DN
+elif ( echo $keydir | egrep -q '^(\./)?debian-maintainers-gpg/?$' ); then
+ dest=DM
+fi
+
+if [ "x$n" = "xy" -o "x$n" = "xY" ]; then
+ gpg --no-auto-check-trustdb --options /dev/null \
+ --keyring output/keyrings/debian-keyring.gpg \
+ --keyring output/keyrings/debian-nonupload.gpg \
+ --keyring output/keyrings/debian-maintainers.gpg \
+ --export-options export-clean,no-export-attributes \
+ --export $keyid > $keydir/0x$keyid
+ git add $keydir/0x$keyid
+ echo -n "Enter full name of new key: "
+ read name
+ echo -n 'RT issue ID this change closes, if any: '
+ read rtid
+ if [ "$dest" = DD -o "$dest" = DN ]; then
+ echo -n "Enter Debian login of new key: "
+ read login
+ echo "0x$keyid $name <$login>" >> keyids
+ sort keyids > keyids.$$ && mv keyids.$$ keyids
+ git add keyids
+ fi
+
+ log="Add new $dest key 0x${fpr:24:16} ($name) (RT #$rtid)"
+ VERSION=$(head -1 debian/changelog | awk '{print $2}' | sed 's/[\(\)]//g')
+ RELEASE=$(head -1 debian/changelog | awk '{print $3}' | sed 's/;$//')
+ case $RELEASE in
+ UNRELEASED)
+ dch --multimaint-merge -D UNRELEASED -a "$log"
+ ;;
+ unstable)
+ NEWVER=$(date +%Y.%m.xx)
+ if [ "$VERSION" = "$NEWVER" ]
+ then
+ echo '* Warning: New version and previous released version are'
+ echo " the same: $VERSION. This should not be so!"
+ echo ' Check debian/changelog'
+ fi
+ dch -D UNRELEASED -v $NEWVER "$log"
+ ;;
+ *)
+ echo "Last release $VERSION for unknown distribution «$RELEASE»."
+ echo "Not calling dch, do it manually."
+ ;;
+ esac
+ git add debian/changelog
+
+ cat > git-commit-template <<EOF
+$log
+
+Action: add
+Subject: $name
+Username: $login
+Role: $dest
+Key: $fpr
+Key-type:
+RT-Ticket: $rtid
+Request-signed-by:
+Key-certified-by:
+Details:
+EOF
+
+else
+ echo "Not adding key."
+ exit 1
+fi
diff --git a/scripts/check-dm-acl b/scripts/check-dm-acl
new file mode 100755
index 0000000..e886975
--- /dev/null
+++ b/scripts/check-dm-acl
@@ -0,0 +1,23 @@
+#!/bin/bash
+#
+# Copyright (c) 2016 Jonathan McDowell <noodles@earth.li>
+# GNU GPL; v2 or later
+#
+# Grabs the DM ACL list from ftp-master and ensures that all the
+# active keys are still present. Outputs the last commit involving
+# a missing key and indicates if it has been moved to the DD keyring.
+#
+
+for fp in $(curl -s https://ftp-master.debian.org/dm.txt | awk '/^Fingerprint: / { print $2 }'); do
+ keyid=${fp:24}
+ if [ ! -e debian-maintainers-gpg/0x$keyid -a \
+ ! -e debian-nonupload-gpg/0x$keyid ]; then
+ if [ -e debian-keyring-gpg/0x$keyid ]; then
+ echo "0x$keyid moved to DD keyring."
+ else
+ echo "0x$keyid is missing."
+ fi
+ git log --format=oneline -n 1 -- \
+ debian-maintainers-gpg/0x$keyid
+ fi
+done
diff --git a/scripts/chk_expiry b/scripts/chk_expiry
new file mode 100755
index 0000000..2d6b020
--- /dev/null
+++ b/scripts/chk_expiry
@@ -0,0 +1,69 @@
+#!/usr/bin/perl
+use strict;
+use Date::Calc qw(Today Delta_Days Add_Delta_YM);
+
+my (%conf);
+%conf = (keyrings => ['debian-keyring.gpg', 'debian-nonupload.gpg',
+ 'debian-maintainers.gpg'],
+ basedir => 'output/keyrings',
+ cmd => 'gpg --no-default-keyring --keyring %s/%s --list-key|grep expire[ds]:'
+# basedir => '/tmp',
+# cmd => 'cat %s/%s'
+ );
+
+for my $keyring (@{$conf{keyrings}}) {
+ my ($keys, @expired, @nextmonth, @threemonths);
+ $keys = {};
+ print "============================================================\n";
+ print "Processing keyring: $keyring\n\n";
+ for my $line (query_keyring($keyring)) {
+ my ($key, $y, $m, $d);
+ unless ($line =~ m![ps]ub\s+\d+[RDg]/
+ ([\dABCDEF]{8})
+ \s.+expire[ds]:\s
+ (\d{4})-(\d{2})-(\d{2})!x) {
+ warn "Unrecognized: $line";
+ next;
+ }
+ ($key, $y, $m, $d) = ($1, $2, $3, $4);
+ $keys->{$key} = [$y, $m, $d];
+ }
+ print "\nAlready expired keys:\n";
+ report($keys, [Today()]);
+ print "\nKeys expiring soon (one month from today):\n";
+ report($keys, [Add_Delta_YM(Today(),0,1)], [Today()]);
+ print "\nKeys expiring after a month but within three months:\n";
+ report($keys, [Add_Delta_YM(Today(),0,1)], [Add_Delta_YM(Today(),0,3)]);
+}
+
+sub query_keyring {
+ my ($keyring, $cmd);
+ $keyring = shift;
+ $cmd = sprintf($conf{cmd}, $conf{basedir}, $keyring);
+ return `$cmd`;
+}
+
+# Called with three parameters:
+# - $keys: Hash keyed by keyid, with the expiry date in [y,m,d] form as its
+# value
+# - $before: [y,m,d] form. Keys expiring before this date will be reported
+# - $limit: Optional, [y,m,d] form. Keys expiring before this date will be
+# ignored.
+sub report {
+ my ($keys, $before, $limit, %res);
+ $keys = shift;
+ $before = shift;
+ $limit = shift;
+ for my $key (keys %$keys) {
+ next if Delta_Days(@{$keys->{$key}}, @{$before}) < 0;
+ next if $limit and Delta_Days(@{$keys->{$key}}, @{$limit}) > 0;
+ $res{$key} = {expiry => $keys->{$key},
+ days_to_exp => Delta_Days(Today, @{$keys->{$key}}) };
+ }
+
+ foreach my $key (sort {$res{$a}{days_to_exp} <=> $res{$b}{days_to_exp}}
+ keys %res) {
+ printf("%s: %s (%s days)\n", $key, join('-', @{$res{$key}{expiry}}),
+ $res{$key}{days_to_exp});
+ }
+}
diff --git a/scripts/clean-keydir b/scripts/clean-keydir
new file mode 100755
index 0000000..bd61432
--- /dev/null
+++ b/scripts/clean-keydir
@@ -0,0 +1,146 @@
+#!/bin/bash
+
+# Copyright (c) 2012 Jonathan McDowell <noodles@earth.li>,
+# 2019 Daniel Kahn Gillmor <dkg@fifthhorseman.net>
+# GNU GPL; v2 or later
+# Given a key directory, prune, clean, or minimize the keys
+
+# "prune" just does basic cleanup on the file, without getting rid of
+# any third-party signatures.
+
+set -e
+
+if [ -z "$1" ] || [ -z "$2" ]; then
+ cat >&2 <<EOF
+Usage: $0 [prune|launder|clean|minimal] dir
+ prune: remove invalid parts
+ launder: invoke GnuPG's merge logic to trim the key
+ clean: prune and drop non-debian third-party certifications
+ minimal: prune and remove *all* third-party certifications
+EOF
+ exit 1
+fi
+
+declare -a GPGOPTIONS=(--batch
+ --no-tty
+ --quiet
+ --no-options
+ --homedir=/dev/null
+ --trust-model=always
+ --fixed-list-mode
+ --with-colons
+ --export-options=no-export-attributes
+ )
+
+
+if [ "$1" == prune ]; then
+ GPGOPTIONS+=(--no-keyring
+ --import-options=import-export
+ )
+elif [ "$1" == launder ]; then
+ # we are going to do something very ugly...
+ # see https://dev.gnupg.org/T4421
+ : pass
+elif [ "$1" == clean ]; then
+ # we need to include all the known keys so that we keep the
+ # interlocking signatures
+ make
+ GPGOPTIONS+=(--no-default-keyring
+ --import-options=import-export,import-clean
+ --export-options=export-clean
+ --keyring "$(readlink -f output/keyrings/debian-keyring.gpg)"
+ --keyring "$(readlink -f output/keyrings/debian-nonupload.gpg)"
+ --keyring "$(readlink -f output/keyrings/debian-maintainers.gpg)"
+ --keyring "$(readlink -f output/keyrings/debian-role-keys.gpg)"
+ --keyring "$(readlink -f output/keyrings/emeritus-keyring.gpg)"
+ )
+elif [ "$1" == minimal ]; then
+ GPGOPTIONS+=(--no-keyring
+ --import-options=import-export,import-minimal
+ --export-options=export-minimal
+ )
+else
+ echo "Must specify prune, launder, clean or minimal; not $1" >&2
+ exit 1
+fi
+
+if [ ! -d "$2" ]; then
+ printf '%s is not a directory' "$2" >&2
+ exit 1
+fi
+
+# takes name of transferable public key file as $1, emits the laundered key to file named $2
+launder_tpk() {
+ local interim="$(mktemp -d interim.XXXXXXX)"
+ local success=false
+ local key="$1"
+ local output="$2"
+ mkdir -p -m 0700 "$interim/gpg" "$interim/split"
+ cat > "$interim/gpg/gpg.conf" <<EOF
+batch
+no-tty
+quiet
+no-options
+trust-model always
+fixed-list-mode
+with-colons
+export-options no-export-attributes
+EOF
+ if gpg --homedir "$interim/gpg" --import-options=import-minimal --status-file "$interim/status" --import < "$key" &&
+ fpr="$(awk '{ if ($1 == "[GNUPG:]" && $2 == "IMPORT_OK" && $3 == "1") { print $4 } }' < "$interim/status")" &&
+ [ -n "$fpr" ] &&
+ gpg --homedir "$interim/gpg" --export | (cd "$interim/split" && gpgsplit) &&
+ gpg --homedir "$interim/gpg" --delete-key "$fpr"; then
+ local pub="$interim/split/000001-006.public_key"
+ local uid=$(ls "$interim/split/"*.user_id | head -n1)
+ local sig=$(printf '%s/split/%06d-002.sig' "$interim" $(( "$(echo "${uid##$interim/split/}" | sed -e 's_^0*__' -e 's_-.*$__')" + 1 )) )
+ if [ -r "$pub" ] && [ -r "$uid" ] && [ -r "$sig" ]; then
+ if cat "$pub" "$uid" "$sig" | gpg --homedir "$interim/gpg" --import &&
+ gpg --homedir "$interim/gpg" --import < "$key" &&
+ gpg --homedir "$interim/gpg" --output "$output" --export "$fpr"; then
+ success=true
+ else
+ printf 'Merging failed for %s (fpr: %s)\n' "$key" "$fpr" >&2
+ fi
+ else
+ printf 'Could not find minimal TPK for %s (fpr: %s)\n' "$key" "$fpr" >&2
+ fi
+ else
+ printf 'failed to do initial import of %s\n' "$key" >&2
+ fi
+ rm -rf "$interim"
+ [ $success = true ]
+}
+
+cd "$2"
+for key in 0x*; do
+ success=false
+ if [ "$1" == launder ]; then
+ if launder_tpk "$key" "$key.new"; then
+ success=true
+ fi
+ else
+ if gpg "${GPGOPTIONS[@]}" --output "$key.new" --import "$key"; then
+ success=true
+ fi
+ fi
+ if [ $success = true ] && [ -s $key.new ]; then
+ OLDSIZE=$(stat -c "%s" "$key")
+ NEWSIZE=$(stat -c "%s" "$key.new")
+ if [ $OLDSIZE -gt $NEWSIZE ]; then
+ echo "Cleaning $key [$OLDSIZE] -> [$NEWSIZE]"
+ mv "$key.new" "$key"
+ elif [ $OLDSIZE -eq $NEWSIZE ] && ! cmp --quiet "$key" "$key.new" ; then
+ printf "Packets were reordered in $key"
+ if [ "$1" == launder ]; then
+ echo " (but ignoring while doing launder: https://dev.gnupg.org/T4422)"
+ else
+ mv "$key.new" "$key"
+ echo
+ fi
+ fi
+ fi
+ [ -e "$key.new" ] && rm "$key.new"
+done
+
+exit 0
diff --git a/scripts/explode-keyring b/scripts/explode-keyring
new file mode 100755
index 0000000..d6362ac
--- /dev/null
+++ b/scripts/explode-keyring
@@ -0,0 +1,38 @@
+#!/bin/sh
+
+# Copyright (c) 2008 Jonathan McDowell <noodles@earth.li>
+# GNU GPL; v2 or later
+# Converts a keyring into individual keys.
+# Taken from jetring-explode, Copyright 2007 Joey Hess <joeyh@debian.org>
+
+set -e
+
+if [ -z "$1" ] || [ -z "$2" ]; then
+ echo "Usage: explode-keyring keyring dir" >&2
+ exit 1
+fi
+
+# avoid gnupg touching ~/.gnupg
+GNUPGHOME=$(mktemp -d -t jetring.XXXXXXXX)
+export GNUPGHOME
+trap cleanup exit
+cleanup () {
+ rm -rf "$GNUPGHOME"
+}
+
+keyring=$(readlink -f "$1") # gpg works better with absolute keyring paths
+changesetdir="$2"
+
+basename=$(basename "$keyring")
+date=`date -R`
+
+mkdir -p "$changesetdir"
+
+for key in $(gpg --no-auto-check-trustdb --options /dev/null --no-default-keyring --keyring "$keyring" --list-keys --keyid-format long | grep '^pub' | sed -e 's!.*/!!' -e 's/ .*//'); do
+ out="$changesetdir/0x$key"
+ echo "$out"
+ gpg --no-auto-check-trustdb --options /dev/null \
+ --no-default-keyring --keyring "$keyring" \
+ --export-options no-export-attributes \
+ --export "$key" > "$out"
+done
diff --git a/scripts/gpg-diff b/scripts/gpg-diff
new file mode 100755
index 0000000..29f45ca
--- /dev/null
+++ b/scripts/gpg-diff
@@ -0,0 +1,204 @@
+#!/usr/bin/perl -w
+
+# Copyright (c) 2007 Anthony Towns
+# GNU GPL; v2 or later
+# Gives an overview of what changed between two keyrings
+
+# Take from jetring-diff and modified to be suitable for git.
+# Copyright (c) 2007 Jonathan McDowell <noodles@earth.li>
+
+use strict;
+use Cwd q{abs_path};
+use File::Temp qw(tempdir);
+use warnings;
+use strict;
+
+if (@ARGV != 2 and @ARGV != 7) {
+ die "usage: gpg-diff old.gpg new.gpg | path old.gpg old-hex old-mode ".
+ "new.gpg new-hex new-mode\n";
+}
+
+# avoid gnupg touching ~/.gnupg
+$ENV{GNUPGHOME}=tempdir("jetring.XXXXXXXXXX", TMPDIR => 1, CLEANUP => 1);
+
+my ($l, $r);
+
+if (@ARGV == 7) {
+ # Print a diff style header
+ print "gpg-diff a/$ARGV[0] b/$ARGV[4]\n";
+ print "--- a/$ARGV[0]\n";
+ print "+++ b/$ARGV[4]\n";
+ print "\n";
+
+ if ($ARGV[4] eq '/dev/null') {
+ print "Key deleted\n";
+ exit 0;
+ }
+
+ $l = parse_keyring($ARGV[1]);
+ $r = parse_keyring($ARGV[4]);
+} else {
+ $l = parse_keyring(shift);
+ $r = parse_keyring(shift);
+}
+
+foreach my $id (sort keys %{$l}) {
+ if (not exists $r->{$id}) {
+ summary("-", @{$l->{$id}});
+ }
+ else {
+ my $diff=0;
+ my @out;
+
+ my %rpackets = map { comparable($_->{'details'}) => $_ }
+ @{$r->{$id}};
+ my %lpackets = map { comparable($_->{'details'}) => 1 }
+ @{$l->{$id}};
+
+ foreach my $packet (@{$l->{$id}}) {
+ if (defined($rpackets{comparable($packet->{'details'})})) {
+ push @out, " ".outformat($packet->{'details'});
+ push @out, comparesigs(\$diff, $packet->{'sigs'},
+ $rpackets{comparable($packet->{'details'})}->{'sigs'});
+ } else {
+ push @out, "-".outformat($packet->{'details'});
+ $diff = 1;
+ }
+ }
+
+ foreach my $packet (@{$r->{$id}}) {
+ if (! $lpackets{comparable($packet->{'details'})}) {
+ push @out, "+".outformat($packet->{'details'});
+ $diff = 1;
+ }
+ }
+
+ print @out if $diff;
+ }
+}
+foreach my $id (sort keys %{$r}) {
+ if (not exists $l->{$id}) {
+ summary("+", @{$r->{$id}});
+ }
+}
+
+sub parse_keyring {
+ my $k=shift;
+
+ $k=abs_path($k); # annoying gpg..
+ my $cache=$k.".cache";
+
+ my $cached=0;
+ my $kmtime=(stat($k))[9];
+ if (-e $cache) {
+ my $cmtime=(stat($cache))[9];
+ if ($kmtime == $cmtime) {
+ open(DUMP, $cache) || die "$cache: $!";
+ $cached=1;
+ }
+ }
+ if (! $cached) {
+ open(DUMP, "gpg --options /dev/null --no-default-keyring ".
+ "--no-auto-check-trustdb --keyring $k --list-sigs ".
+ "--fixed-list-mode --with-colons -q |")
+ or die "couldn't dump keyring $k: $!";
+# Disable caching for the moment
+# if (! open(CACHE, ">$cache")) {
+# print STDERR "warning: cannot write cache $cache\n";
+ $cache=undef;
+# }
+ }
+ my %keys;
+ my $id;
+ my $packet;
+ while (<DUMP>) {
+ if (! $cached && defined $cache) {
+ print CACHE $_;
+ }
+ chomp;
+
+ my @fields=split(":", $_);
+ $fields[5]="-"; # ignore creation date, varies
+ next if $fields[0] eq 'tru';
+ if ($fields[0] eq 'pub') {
+ $id=$fields[4];
+ }
+ if ($fields[0] ne 'sig' && $fields[0] ne 'rev') {
+ if (defined($packet)) {
+ push @{$keys{$id}}, $packet;
+ undef $packet;
+ }
+ $packet->{'details'} = \@fields;
+ } else {
+ if (! defined $id or !defined($packet)) {
+ die "parse error: $_";
+ next;
+ }
+ push @{$packet->{'sigs'}}, \@fields;
+ }
+ }
+ push @{$keys{$id}}, $packet;
+ close DUMP;
+
+ if (defined $cache) {
+ close CACHE;
+ utime($kmtime, $kmtime, $cache) ||
+ print STDERR "warning: failed setting cache time: $!";
+ }
+
+ return \%keys;
+}
+
+sub summary {
+ my $prefix=shift;
+
+ foreach my $record (@_) {
+ if (ref $record eq 'HASH') {
+ summary($prefix, $record->{$_})
+ foreach reverse sort keys %$record;
+ }
+ else {
+ if ($record->[0] eq 'pub' || $record->[0] eq 'uid') {
+ print "$prefix".outformat($record);
+ }
+ }
+ }
+}
+
+sub outformat {
+ return join(":", @{shift()})."\n";
+}
+
+sub comparable {
+ my @record=@{shift()};
+ if ($record[0] eq 'sig') {
+ # Displayed user ids for sigs vary, so compare different
+ # ones the same. The user-id is what matters.
+ $record[9]="";
+ }
+ return join(":", @record);
+}
+
+sub comparesigs {
+ my $diff = shift;
+ my $l = shift;
+ my $r = shift;
+ my %lseen = map { comparable($_) => 1 } @{$l};
+ my %rseen = map { comparable($_) => 1 } @{$r};
+ my @out;
+
+ foreach my $record (@{$l}) {
+ if (! $rseen{comparable($record)}) {
+ push @out, "-".outformat($record);
+ ${$diff} = 1;
+ }
+ }
+ foreach my $record (@{$r}) {
+ if (! $lseen{comparable($record)}) {
+ push @out, "+".outformat($record);
+ ${$diff} = 1;
+ }
+ }
+
+ return @out;
+}
diff --git a/scripts/mail_expired.rb b/scripts/mail_expired.rb
new file mode 100755
index 0000000..f0124c7
--- /dev/null
+++ b/scripts/mail_expired.rb
@@ -0,0 +1,69 @@
+#!/usr/bin/ruby
+# coding: utf-8
+require 'yaml'
+
+ARGV[0] == '--send' or
+ raise RuntimeError, 'This will send many mails! Are you sure? Tell me to "--send"'
+
+%w(debian-keyring-gpg debian-maintainers-gpg debian-nonupload-gpg .git).each do |ck|
+ Dir.exists?(ck) or raise RuntimeError, 'Please run this script from the base keyring-maint git tree'
+end
+
+data = `make test`.split(/\n/).select {|lin| lin=~/expired on/}
+keys = {}
+expired_keys = {'keyring' => [],
+ 'maintainers' => [],
+ 'nonupload' => []}
+
+File.open('keyids','r') do |f|
+ f.readlines.each do |l|
+ l=~/^(0x[\dABCDEF]+) (.+) <(.+)>$/; keys[$1] = [$2,$3]
+ end
+end
+
+data.each do |l|
+ l=~/debian-(\w+).gpg:\s*(0x[\dABCDEF]+) expired on (.+) \(\)\s*$/
+ persondata = keys[$2] || ['NM (?)', nil]
+ expired_keys[$1] << {:key => $2, :name => persondata[0], :login => persondata[1], :date => $3}
+end
+
+proposed_exp = (Time.now + 2*365*86400).strftime '%a %d %b %Y %I:%M:%S %p %Z'
+expired_keys.each do |keyring, exp_k|
+ next if keyring == 'maintainers'
+ exp_k.each do |key|
+ IO.popen('mutt %s@debian.org -c keyring-maint@debian.org -s "Expired key in Debian -- %s (since %s)" -H -' %
+ [key[:login], key[:key], key[:date]], 'w') do |f|
+
+ f.puts 'From: Debian Keyring Maintainers <keyring-maint@debian.org>
+
+Hello %s <%s@debian.org>,
+
+According to our records, your key «%s», part of the Debian
+%s keyring, is expired since %s — Which means you will
+be, among other issues, not able to perform package uploads or vote in GRs!
+
+Please review your key\'s expiry date setting it to a sensible date in
+the future, and send it to our HKP server:
+
+ $ gpg --edit-key %s
+ (...)
+ gpg> expire
+ (...)
+ Key is valid for? (0) 2y
+ Key expires at %s
+ Is this correct? (y/N) y
+ (...)
+ gpg> save
+ $ gpg --keyserver keyring.debian.org --send-key %s
+
+And we will include it in our next keyring push (due towards the end
+of each month).
+
+Thanks,
+
+ - Gunnar Wolf
+ on behalf of the keyring maintenance team
+' % [ key[:name], key[:login], key[:key], keyring, key[:date], key[:key], proposed_exp, key[:key] ]
+ end
+ end
+end
diff --git a/scripts/move-key b/scripts/move-key
new file mode 100755
index 0000000..2c52c93
--- /dev/null
+++ b/scripts/move-key
@@ -0,0 +1,145 @@
+#!/bin/sh
+
+# Copyright (c) 2013 Gunnar Wolf <gwolf@debian.org>,
+# Based on 2008 Jonathan McDowell <noodles@earth.li>
+# GNU GPL; v2 or later
+# Moves an existing key to another keyring directory
+
+set -e
+
+if [ -z "$1" ] || [ -z "$2" ]; then
+ echo "Usage: move-key keyid dir" >&2
+ exit 1
+fi
+
+key=$1
+destdir=$(readlink -f $2)
+
+# avoid gnupg touching ~/.gnupg
+GNUPGHOME=$(mktemp -d -t jetring.XXXXXXXX)
+export GNUPGHOME
+trap cleanup exit
+cleanup () {
+ rm -rf "$GNUPGHOME"
+}
+
+keyfp="<fixme>"
+if [ $(echo -n $key|wc -c) -eq 16 ]; then
+ key='0x'$(echo $key|tr a-z A-Z)
+elif [ $(echo -n $key|wc -c) -eq 40 ] ; then
+ keyfp=$key
+ key='0x'$(echo -n $key | cut -b 25-)
+fi
+
+if [ ! -d "$destdir" ] || echo "$destdir"|grep -q -- '-gpg/?$'; then
+ echo "Error: $destdir is not a valid keyring directory" >& 2
+ exit 1
+fi
+
+for dir in *-gpg/; do
+ if [ -f $dir/$key ]; then
+ keyfile=$(readlink -f "$dir/$key")
+ srcdir=$(readlink -f $dir)
+ break
+ fi
+done
+
+if [ "$srcdir" = "$destdir" ]; then
+ echo "Source and destination directories are the same: $srcdir" >& 2
+ exit 1
+fi
+
+if [ -z "$keyfile" ]; then
+ echo "Requested key '$key' not found"
+ exit 1
+fi
+
+keyuser=$(gpg --with-colons --keyid long --options /dev/null --no-auto-check-trustdb < $keyfile| grep '^pub' | cut -d : -f 10)
+
+echo ""
+echo "About to move key $key ($keyuser)"
+echo " FROM $srcdir"
+echo " TO $destdir"
+echo "Are you sure you want to update this key? (y/n)"
+read n
+
+if [ "x$n" = "xy" -o "x$n" = "xY" ]; then
+ add_to_keyid=""
+ echo -n "Enter full name of new key's owner: "
+ read name
+ echo -n 'RT issue ID this change closes, if any: '
+ read rtid
+
+ if ( echo $destdir | egrep -q 'debian-keyring-gpg/?$' ); then
+ log="Add new DD key $key ($name) (RT #$rtid)"
+ add_to_keyid=yes
+ dest=DD
+ action=add
+ elif ( echo $destdir | egrep -q 'debian-nonupload-gpg/?$' ); then
+ log="Add new nonuploading key $key ($name) (RT #$rtid)"
+ add_to_keyid=yes
+ dest=DN
+ action=add
+ elif ( echo $destdir | egrep -q 'debian-maintainer-gpg/?$' ); then
+ log="Add new DM key $key ($name) (RT #$rtid)"
+ dest=DM
+ action=add
+ elif ( echo $destdir | egrep -q 'emeritus-keyring-gpg/?$' ); then
+ log="Move $key to emeritus ($name) (RT #$rtid)"
+ action=remove
+ fi
+
+ git mv $keyfile $destdir
+ VERSION=$(head -1 debian/changelog | awk '{print $2}' | sed 's/[\(\)]//g')
+ RELEASE=$(head -1 debian/changelog | awk '{print $3}' | sed 's/;$//')
+ case $RELEASE in
+ UNRELEASED)
+ dch --multimaint-merge -D UNRELEASED -a "$log"
+ ;;
+ unstable)
+ NEWVER=$(date +%Y.%m.xx)
+ if [ "$VERSION" = "$NEWVER" ]
+ then
+ echo '* Warning: New version and previous released version are'
+ echo " the same: $VERSION. This should not be so!"
+ echo ' Check debian/changelog'
+ fi
+ dch -D UNRELEASED -v $NEWVER "$log"
+ ;;
+ *)
+ echo "Last release $VERSION for unknown distribution «$RELEASE»."
+ echo "Not calling dch, do it manually."
+ ;;
+ esac
+ git add debian/changelog
+
+ if [ ! -z "$add_to_keyid" ]; then
+ if oldkey=$(grep $key keyids); then
+ echo "Key already present in the keyids file:"
+ echo $oldkey
+ else
+ echo -n "Enter Debian login of new key: "
+ read login
+ echo "$key $name <$login>" >> keyids
+ sort keyids > keyids.$$ && mv keyids.$$ keyids
+ git add keyids
+ fi
+ fi
+
+ cat > git-commit-template <<EOF
+$log
+
+Action: $action
+Subject: $name
+Username: $login
+Role: $dest
+Key: $keyfp
+Key-type:
+RT-Ticket: $rtid
+Request-signed-by:
+Details:
+Notes: Move from <src> keyring
+EOF
+else
+ echo "Not moving key."
+fi
diff --git a/scripts/parse-email b/scripts/parse-email
new file mode 100755
index 0000000..bf457b9
--- /dev/null
+++ b/scripts/parse-email
@@ -0,0 +1,199 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+
+from __future__ import print_function
+import datetime
+import email
+import os.path
+import re
+import subprocess
+import sys
+
+debug = False
+
+roles = {
+ 'DM': 'debian-maintainers-gpg',
+ 'DD': 'debian-keyring-gpg',
+ 'DN': 'debian-nonupload-gpg'
+}
+
+
+def do_dch(logmsg):
+ release = "unknown"
+ with open('debian/changelog', 'r') as f:
+ line = f.readline()
+ m = re.match("debian-keyring \((.*)\) (.*); urgency=", line)
+ version = m.group(1)
+ release = m.group(2)
+ if release == "UNRELEASED":
+ if debug:
+ print('dch --multimaint-merge -D UNRELEASED -a "' + logmsg + '"')
+ else:
+ subprocess.call(['dch', '--multimaint-merge', '-D', 'UNRELEASED',
+ '-a', logmsg])
+ elif release == "unstable":
+ newver = datetime.date.today().strftime("%Y.%m.xx")
+ if newver == version:
+ print(' * Warning: New version and previous released version are ')
+ print(' the same: ' + newver + '. This should not be so!')
+ print(' Check debian/changelog')
+ if debug:
+ print('dch -D UNRELEASED -v ' + newver + ' "' + logmsg + '"')
+ else:
+ subprocess.call(['dch', '-D', 'UNRELEASED', '-v', newver, logmsg])
+ else:
+ print("Unknown changelog release: " + release)
+
+ if not debug:
+ subprocess.call(['git', 'add', 'debian/changelog'])
+
+
+def do_git_template(logmsg, state):
+ with open('git-commit-template', 'w') as f:
+ f.write(logmsg)
+ f.write('\n\n')
+ f.write("Action: add\n")
+ f.write("Subject: " + state['name'] + "\n")
+ if 'username' in state:
+ f.write("Username: " + state['username'] + "\n")
+ f.write("Role: " + state['role'] + "\n")
+ f.write("Key: " + state['keyid'] + "\n")
+ f.write("Key-type: " + state['keytype'] + "\n")
+ f.write("RT-Ticket: " + state['rt'] + "\n")
+ f.write("Request-signed-by: \n")
+ f.write("Key-certified-by: \n")
+ if 'details' in state:
+ f.write("Details: " + state['details'] + "\n")
+ if state['role'] == 'DM' and 'agreement' in state:
+ f.write("Advocates:\n")
+ for a in state['advocates']:
+ f.write(" " + a + "\n")
+ f.write("Agreement: " + state['agreement'] + "\n")
+ f.write("BTS: " + state['bts'] + "\n")
+
+
+# Change to our basedir, assuming we're in <basedir>/scripts/<us>
+basedir = os.path.dirname(os.path.dirname(os.path.realpath(sys.argv[0])))
+os.chdir(basedir)
+
+inadvocates = False
+state = {}
+state['advocates'] = []
+
+for line in sys.stdin:
+ line = line.rstrip()
+
+ if inadvocates:
+ if line[:9] == 'KeyCheck:':
+ inadvocates = False
+ else:
+ line = line.lstrip()
+ state['advocates'].append(line)
+ continue
+
+ m = re.match("X-RT-Ticket: rt.debian.org #(.*)$", line)
+ if m:
+ state['rt'] = m.group(1)
+ continue
+
+ m = re.match(" please add key ID (.*)$", line)
+ if m:
+ state['keyid'] = m.group(1)
+ state['role'] = 'DM'
+ state['move'] = False
+ continue
+
+ m = re.match("Please make (.*) \(currently ([^ ]*) ([^ ]*)", line)
+ if m:
+ state['name'] = m.group(1)
+ state['keytype'] = '<FIXME>'
+ state['move'] = (not ((m.group(2) == 'NOT') or (m.group(2) != "'Debian") or (m.group(3) == "Contributor')"))) or m.group(3) == 'DM)'
+ m = re.match(".*a non-uploading", line)
+ if m:
+ state['role'] = 'DN'
+ else:
+ state['role'] = 'DD'
+ continue
+
+ m = re.match("^Agreement: (.*)", line)
+ if m:
+ state['agreement'] = m.group(1)
+ continue
+
+ m = re.match("^BTS: (.*)$", line)
+ if m:
+ state['bts'] = m.group(1)
+ continue
+
+ m = re.match("^Comment: (Please add|Add) (.*) <", line)
+ if m:
+ state['name'] = m.group(2)
+ continue
+
+ m = re.match("^Advocates:(=20)?$", line)
+ if m:
+ inadvocates = True
+ continue
+
+ m = re.match(" pub (.....)/", line)
+ if m:
+ state['keytype'] = m.group(1)
+ continue
+
+ m = re.match(" Key fingerprint:\s+(.*)", line)
+ if m:
+ state['keyid'] = m.group(1)
+ continue
+
+ m = re.match(" Target keyring:\s+(Deb.*)", line)
+ if m:
+ if (m.group(1) == 'Debian Maintainer' or
+ m.group(1) == 'Debian Maintainer, with guest account'):
+ state['role'] = 'DM'
+ state['move'] = False
+ elif m.group(1) == 'Debian Developer, uploading':
+ state['role'] = 'DD'
+ elif m.group(1) == 'Debian Developer, non-uploading':
+ state['role'] = 'DN'
+ else:
+ state['role'] = "UNKNOWN"
+ continue
+
+ m = re.match(" (Account|Username):\s+(.*)", line)
+ if m:
+ state['username'] = m.group(2)
+ continue
+
+ m = re.match(" Details:\s+(http.*)", line)
+ if m:
+ state['details'] = m.group(1)
+ continue
+
+if 'role' not in state:
+ print('Did not find recognised keyring related email.')
+ sys.exit(1)
+
+if not debug:
+ if state['move']:
+ if os.path.exists(roles['DM'] + '/0x' + state['keyid'][24:]):
+ res = subprocess.call(["scripts/move-key", state['keyid'],
+ roles[state['role']]], stdin=open('/dev/tty'))
+ elif os.path.exists(roles['DN'] + '/0x' + state['keyid'][24:]):
+ res = subprocess.call(["scripts/move-key", state['keyid'],
+ roles[state['role']]], stdin=open('/dev/tty'))
+ else:
+ print('Trying to move non-existent key from DM keyring.')
+ sys.exit(1)
+ else:
+ res = subprocess.call(["scripts/add-key", state['keyid'],
+ roles[state['role']]], stdin=open('/dev/tty'))
+ if res:
+ print('Failed to add key.')
+ sys.exit(1)
+
+logmsg = ("Add new " + state['role'] + " key 0x" + state['keyid'][24:] + " (" +
+ state['name'] + ") (RT #" + state['rt'] + ")")
+
+#if not state['move']:
+# do_dch(logmsg)
+do_git_template(logmsg, state)
diff --git a/scripts/parse-git-changelog b/scripts/parse-git-changelog
new file mode 100755
index 0000000..d74e83b
--- /dev/null
+++ b/scripts/parse-git-changelog
@@ -0,0 +1,245 @@
+#!/usr/bin/python3
+
+from __future__ import print_function
+import email
+import re
+import sys
+
+def role_is_dd(role):
+ """
+ Check if a role is a DD role
+ """
+ return role.startswith("DD") or role.startswith("DN")
+
+class DakOutput(object):
+ """
+ Output parsed record for dak
+ """
+ def __init__(self, pathname):
+ self.out = open(pathname, 'w')
+ self.out.write("Archive: ftp.debian.org\n")
+ self.out.write("Uploader: Jonathan McDowell <noodles@earth.li>\n")
+ self.out.write("Cc: keyring-maint@debian.org\n")
+
+ def close(self):
+ self.out.close()
+
+ def write(self, state, operation):
+ if operation['action'] == 'remove':
+ if 'rt-ticket' in operation:
+ if not role_is_dd(operation['role']):
+ self.out.write("\nAction: dm-remove\n" +
+ "Fingerprint: " + operation['key'] + "\n" +
+ "Reason: RT #" + operation['rt-ticket'] +
+ ", keyring commit " + state['commit'] + "\n")
+ elif operation['action'] == 'replace':
+ if not role_is_dd(operation['role']):
+ self.out.write("\nAction: dm-migrate\n" +
+ "From: " + operation['old-key'] + "\n" +
+ "To: " + operation['new-key'] + "\n" +
+ "Reason: RT #" + operation['rt-ticket'] +
+ ", keyring commit " + state['commit'] + "\n")
+ elif (operation['action'] == 'add' and
+ role_is_dd(operation['role']) and
+ operation['notes'] == 'Move from DM keyring'):
+ if 'rt-ticket' in operation:
+ self.out.write("\nAction: dm-remove\n" +
+ "Fingerprint: " + operation['key'] + "\n" +
+ "Reason: Moved to DD keyring, RT #" +
+ operation['rt-ticket'] + ", keyring commit " +
+ state['commit'] + "\n")
+
+
+class RTOutput(object):
+ """
+ Output parsed records for RT
+ """
+ def __init__(self, pathname):
+ self.out = open(pathname, 'w')
+
+ def close(self):
+ self.out.close()
+
+ def write(self, state, operation):
+ if operation['action'] == 'add':
+ if 'rt-ticket' in operation:
+ self.out.write("# Commit " + state['commit'] + "\n")
+ if role_is_dd(operation['role']):
+ self.out.write("rt edit ticket/" + operation['rt-ticket'] +
+ " set queue=DSA\n")
+ elif operation['role'] == 'DM':
+ self.out.write("rt correspond -s resolved -m " +
+ "'This key has now been added to the active DM keyring.' " +
+ operation['rt-ticket'] + "\n")
+ else:
+ self.out.write("rt correspond -s resolved -m " +
+ "'This key has now been added to the " +
+ operation['role'] + " keyring.' " +
+ operation['rt-ticket'] + "\n")
+ elif operation['action'] == 'remove':
+ if 'rt-ticket' in operation:
+ self.out.write("# Commit " + state['commit'] + "\n")
+ if role_is_dd(operation['role']):
+ self.out.write("rt edit ticket/" + operation['rt-ticket'] +
+ " set queue=DSA\n")
+ else:
+ self.out.write("rt edit ticket/" + operation['rt-ticket'] +
+ " set queue=Keyring\n" +
+ "rt correspond -s resolved -m "+
+ "'This key has now been removed from the active DM keyring.' " +
+ operation['rt-ticket'] + "\n")
+ elif operation['action'] == 'replace':
+ self.out.write("# Commit " + state['commit'] + "\n")
+ if role_is_dd(operation['role']):
+ self.out.write("rt edit ticket/" + operation['rt-ticket'] +
+ " set queue=Keyring\n" +
+ "rt correspond -s resolved -m " +
+ "'Your key has been replaced in the active keyring and LDAP updated with the new fingerprint.' " +
+ operation['rt-ticket'] + "\n")
+ else:
+ self.out.write("rt edit ticket/" + operation['rt-ticket'] +
+ " set queue=Keyring\n" +
+ "rt correspond -s resolved -m "+
+ "'Your key has been replaced in the active DM keyring.' " +
+ operation['rt-ticket'] + "\n")
+
+
+class LDAPOutput(object):
+ """
+ Output parsed records for LDAP
+ """
+ def __init__(self, pathname):
+ self.out = open(pathname, 'w')
+
+ def close(self):
+ self.out.close()
+
+ def write(self, state, operation):
+ if operation['action'] == 'replace':
+ if role_is_dd(operation['role']):
+ self.out.write(operation['username'] + " " + operation['old-key'] + " ")
+ self.out.write(operation['new-key'] + "\n")
+
+
+class Parser(object):
+ def __init__(self):
+ self.seenrt = {}
+
+ def do_operation(self, state):
+ operation = email.message_from_string(state['message'])
+
+ if not 'action' in operation:
+ print("NOTE : " + state['commit'] + " (" + state['summary'] + ") has no action")
+ return None
+
+ if operation['role'] == 'role':
+ # At present we don't do anything with role keys
+ return None
+
+ if 'rt-ticket' in operation and operation['rt-ticket'] in self.seenrt:
+ print("ERROR: RT " + operation['rt-ticket'] + " used in " +
+ self.seenrt[operation['rt-ticket']] + " and " +
+ state['commit'])
+ else:
+ self.seenrt[operation['rt-ticket']] = state['commit']
+
+ if operation['action'] == 'add':
+ if 'rt-ticket' in operation:
+ if operation['role'] == 'DM':
+ try:
+ bts = operation['BTS'].strip()
+ bts = re.sub(r'https?://bugs.debian.org/(\d+)',
+ r'\1-done@bugs.debian.org', bts)
+ print("NOTE : Mail " + bts + " (new DM).")
+ except AttributeError:
+ print('NOTE : DM add for RT ticket %s lacks a BTS ticket.' % operation['RT-Ticket'])
+ return operation
+ else:
+ print("TODO : Add with no RT ticket")
+ return None
+ elif operation['action'] == 'remove':
+ if 'rt-ticket' in operation:
+ return operation
+ else:
+ if 'username' in operation:
+ username = operation['username']
+ elif 'key' in operation:
+ username = operation['key']
+ elif 'old-key' in operation:
+ username = operation['old-key']
+ elif 'subject' in operation:
+ username = operation['subject']
+ print("TODO : Removal for " + username + " without RT ticket.")
+ return None
+ elif operation['action'] == 'replace':
+ if role_is_dd(operation['role']):
+ if not 'username' in operation:
+ operation['Username'] = 'FIXME'
+ return operation
+ else:
+ return operation
+ else:
+ print("Error: Unknown action " + operation['action'])
+ return None
+
+ def main(self):
+ state = {}
+ opcount = 0
+ dak = DakOutput("dak-update")
+ rt = RTOutput("rt-update")
+ ldap = LDAPOutput("ldap-update")
+
+ for line in sys.stdin:
+ line = line.rstrip()
+
+ # Catch the start of a commit
+ m = re.match("commit (.*)$", line)
+ if m:
+ if 'message' in state:
+ operation = self.do_operation(state)
+ if operation:
+ dak.write(state, operation)
+ rt.write(state, operation)
+ ldap.write(state, operation)
+ opcount += 1
+ elif 'commit' in state:
+ if re.match("Import changes sent to keyring", state['summary']):
+ pass
+ elif re.match("Update changelog", state['summary']):
+ pass
+ else:
+ print("NOTE : " + state['commit'] + " (" + state['summary'] + ") is not an action.")
+ state = {}
+ state['commit'] = m.group(1)
+
+ if not re.match(" ", line):
+ continue
+
+ line = line[4:]
+ if not 'inaction' in state:
+ if not 'summary' in state:
+ state['summary'] = line
+ elif re.match("[a-zA-Z]*: ", line):
+ state['inaction'] = True
+ state['message'] = line + "\n"
+ else:
+ state['message'] += line + "\n"
+
+ # Process the last commit, if applicable
+ if 'message' in state:
+ operation = self.do_operation(state)
+ if operation:
+ dak.write(state, operation)
+ rt.write(state, operation)
+ ldap.write(state, operation)
+ opcount += 1
+
+ ldap.close()
+ rt.close()
+ dak.close()
+
+ print("Processed " + str(opcount) + " operations.")
+
+if __name__ == '__main__':
+ parser = Parser()
+ parser.main()
diff --git a/scripts/parse-gpg-update b/scripts/parse-gpg-update
new file mode 100755
index 0000000..844083e
--- /dev/null
+++ b/scripts/parse-gpg-update
@@ -0,0 +1,52 @@
+#!/usr/bin/perl
+
+use strict;
+use warnings;
+
+use DB_File;
+
+my %ident;
+
+if ($#ARGV != 0 and $#ARGV != 1) {
+ print "Must supply key id.\n";
+ exit 1;
+}
+
+open KEYIDS, "<keyids" or die "Can't open keyids file: $!";
+while (<KEYIDS>) {
+ chomp;
+ /^0x([^ ]*) (.*)/;
+ $ident{$1} = $2;
+}
+close KEYIDS;
+
+$ARGV[0] =~ s/0x//;
+
+my $keyid = $ARGV[0];
+my $user;
+if (! defined($ident{$ARGV[0]})) {
+ if ($#ARGV == 1) {
+ $user = $ARGV[1] . " [DM]";
+ } else {
+ $user = "UNKNOWN (DM?)";
+ }
+} else {
+ $user = $ident{$ARGV[0]};
+}
+
+my ($uids, $subs, $sigs) = (0, 0, 0);
+while (<STDIN>) {
+ if (/new subkeys: (\d+)$/) {
+ $subs = $1;
+ } elsif (/new user IDs: (\d+)$/) {
+ $uids = $1;
+ } elsif (/new signatures: (\d+)$/) {
+ $sigs = $1;
+ }
+}
+
+print "0x$keyid $user";
+print " uid:$uids" if ($uids > 0);
+print " sub:$subs" if ($subs > 0);
+print " sig:$sigs" if ($sigs > 0);
+print "\n";
diff --git a/scripts/process-rt b/scripts/process-rt
new file mode 100755
index 0000000..87d5285
--- /dev/null
+++ b/scripts/process-rt
@@ -0,0 +1,667 @@
+#!/usr/bin/python3
+
+# Copyright (c) 2017-2018 Jonathan McDowell <noodles@earth.li>
+# GNU GPL; v2 or later
+#
+# Process RT tickets for keyring-maint@debian as raised by the
+# nm.debian.org web interface
+
+# Semi-helpful gpgme/Python examples:
+# https://pypkg.com/pypi/gpg/f/examples/
+
+import datetime
+import gpg
+import io
+import os
+import pprint
+import re
+import requests
+import subprocess
+import sys
+from urllib.parse import urlencode
+
+debug = False
+RT_BASE_URL = 'https://rt.debian.org/REST/1.0/'
+KEYSERVERS = ['keyserver.ubuntu.com:11371', 'the.earth.li:11371',
+ 'pool.sks-keyservers.net:11371' ]
+DAM = ['enrico', 'joerg', 'jmw']
+FD = DAM + ['noodles', 'mattia', 'peb', 'santiago', 'tobi', 'hartmans',
+ 'stuart', 'olasd']
+
+SIG_DAYS_WARN = 45
+DATE_FORMAT = "%d/%m/%Y %H:%M:%S"
+
+# Try to find the keyring base directory, assuming we live in /scripts/
+basedir = os.path.dirname(os.path.dirname(os.path.realpath(sys.argv[0]))) + '/'
+if os.path.exists(basedir + 'debian-keyring-gpg'):
+ KEYRING_BASE_DIR = basedir
+else:
+ print("Can't find keyring directory.")
+ sys.exit(-1)
+GNUPG_HOME = KEYRING_BASE_DIR + 'gpghome/'
+
+# Maps roles to keyring directories
+role2keyring = {
+ 'DM': 'debian-maintainers-gpg',
+ 'DD': 'debian-keyring-gpg',
+ 'DN': 'debian-nonupload-gpg',
+ 'emeritus': 'emeritus-keyring-gpg',
+}
+
+# The keys must match nm2:backend/const.py:ALL_STATUS
+desc2role = {
+ 'Debian Developer, uploading': 'DD',
+ 'Debian Developer, non-uploading': 'DN',
+ 'Debian Maintainer': 'DM',
+ 'Debian Maintainer, with guest account': 'DM',
+ 'Debian Contributor': 'DC',
+ 'Debian Contributor, with guest account': 'DC',
+ 'Debian Developer, emeritus': 'emeritus',
+ 'Debian Developer, removed': 'removed',
+}
+
+fp_regex = ("[0-9A-F]{4} [0-9A-F]{4} [0-9A-F]{4} [0-9A-F]{4} [0-9A-F]{4} " +
+ "[0-9A-F]{4} [0-9A-F]{4} [0-9A-F]{4} [0-9A-F]{4} [0-9A-F]{4}")
+fp_regex_nospc = "[0-9A-F]{40}"
+
+# Global keyid to username/name dict
+keyids = {}
+
+
+def get_gpg_ctx(do_import=False):
+ """ Setup (if necessary) and return a GnuPG context
+
+ Checks if the private GnuPG home directory already exists. If not,
+ creates it and imports the DD + DN keyrings into it. Also configures
+ GnuPG to do clean imports (i.e. only include signatures that can be
+ verified).
+ """
+ if not os.path.isdir(GNUPG_HOME):
+ os.makedirs(GNUPG_HOME)
+ do_import = True
+
+ c = gpg.Context()
+
+ c.set_engine_info(gpg.constants.protocol.OpenPGP,
+ home_dir=GNUPG_HOME)
+
+ if do_import:
+ for keyring in ['debian-keyring', 'debian-nonupload']:
+ keyfile = KEYRING_BASE_DIR + 'output/keyrings/' + keyring + '.gpg'
+ if not os.path.exists(keyfile):
+ raise RuntimeError(keyfile + " does not exist. " +
+ "Need to run 'make'?")
+ keys = gpg.Data(file=keyfile)
+ c.op_import(keys)
+
+ with open(GNUPG_HOME + 'gpg.conf', 'w') as f:
+ f.write('import-options import-clean\n')
+
+ return c
+
+
+def fetch_key(ctx, fpr):
+ """Fetches the supplied fingerprint from a public keyserver
+
+ Does an HKP lookup for the supplied fingerprint, then imports it into
+ the current keyring. Then does an export (picking up any cleaning done
+ by the import) and returns the binary key data.
+
+ Note this function does not remove the key from the GnuPG keyring. If
+ the key is destined for the DM keyring, or subsequently not to be added,
+ it must be removed by the caller using delete_key().
+ """
+ gotkey = False
+ for keyserver in KEYSERVERS:
+ url = "http://{server}/pks/lookup?{query}".format(
+ server=keyserver,
+ query=urlencode({
+ "op": "get",
+ "search": "0x" + fpr,
+ "exact": "on",
+ }))
+ res = requests.get(url)
+ keytext = []
+ for line in res.text.splitlines():
+ if line == "-----BEGIN PGP PUBLIC KEY BLOCK-----":
+ gotkey = True
+ if gotkey:
+ keytext.append(line)
+ if line == "-----END PGP PUBLIC KEY BLOCK-----":
+ break
+ if gotkey:
+ break
+
+ if not gotkey:
+ raise RuntimeError('Failed to fetch key')
+
+ key = gpg.Data(string="\n".join(keytext))
+ ctx.op_import(key)
+
+ key = gpg.Data()
+ ctx.op_export(fpr, 0, key)
+ key.seek(0, os.SEEK_SET)
+ keydata = key.read()
+
+ return keydata
+
+
+def delete_key(ctx, fpr):
+ """Delete the key matching fpr from the GnuPG keyring"""
+ keys = list(ctx.keylist(fpr))
+ for k in keys:
+ ctx.op_delete(k, True)
+
+
+def get_keyinfo(ctx, fpr, needsigs=2):
+ ctx.set_keylist_mode(gpg.constants.keylist.mode.SIGS)
+ key = ctx.get_key(fpr)
+ for subkey in key.subkeys:
+ if subkey.fpr == fpr:
+ keytype = str(subkey.length)
+ if subkey.pubkey_algo == gpg.constants.pk.RSA:
+ keytype += 'R'
+ elif subkey.pubkey_algo == gpg.constants.pk.DSA:
+ keytype += 'D'
+ elif subkey.pubkey_algo == gpg.constants.pk.ECC:
+ keytype += 'E'
+ elif subkey.pubkey_algo == gpg.constants.pk.EDDSA:
+ keytype += 'E'
+ elif subkey.pubkey_algo == gpg.constants.pk.ELG:
+ keytype += 'g'
+ else:
+ keytype += '?'
+
+ sigs = {}
+ for uid in key.uids:
+ # print(uid.name, uid.email)
+ if not uid.revoked:
+ for sig in uid.signatures:
+ if sig.keyid in keyids:
+ sigs[keyids[sig.keyid]['username']] = 1
+ # else:
+ # print("Skipping unknown ID " + sig.keyid)
+
+ if len(sigs) < needsigs:
+ print('\nWARNING: Insufficient key signatures, check endorsements\n')
+
+ certs = None
+ for sig in sorted(sigs.keys()):
+ if certs:
+ certs += ', ' + sig
+ else:
+ certs = sig
+
+ return (keytype, certs)
+
+
+def read_keyids():
+ """Read the keyids file into a dict allowing a username/name mapping"""
+ with open(KEYRING_BASE_DIR + 'keyids', 'r') as f:
+ dds = f.readlines()
+ for dd in dds:
+ keyid = dd[2:18]
+ name = dd[19:dd.find('<') - 1]
+ username = dd[dd.find('<') + 1:]
+ username = username[:username.find('>')]
+ keyids[keyid] = {
+ 'name': name,
+ 'username': username,
+ }
+
+
+def write_keyids():
+ """Write the sorted keyids username/name dict out to the keyids file"""
+ with open(KEYRING_BASE_DIR + 'keyids', 'w') as f:
+ for key in sorted(keyids.keys()):
+ f.write("0x{} {} <{}>\n".format(key,
+ keyids[key]['name'],
+ keyids[key]['username']))
+
+
+def get_rt_auth():
+ """Attempt to locate a valid set of RT login details
+
+ Look for, and return, a set of RT login details. Uses RT_USER/RT_PASS
+ from the environment, failing back to ~/.rtrc if either is not set.
+ """
+ rt_user = None
+ rt_pass = None
+
+ if 'RT_USER' in os.environ:
+ rt_user = os.environ['RT_USER']
+ if 'RT_PASS' in os.environ:
+ rt_pass = os.environ['RT_PASS']
+
+ if not rt_user or not rt_pass:
+ with open(os.environ['HOME'] + '/.rtrc', 'r') as f:
+ for line in f:
+ if not rt_user and line.startswith('user '):
+ rt_user = line[5:].strip()
+ elif not rt_pass and line.startswith('passwd '):
+ rt_pass = line[7:].strip()
+
+ return (rt_user, rt_pass)
+
+
+def fetch_ticket(rtid):
+ (rt_user, rt_pass) = get_rt_auth()
+
+ args = {
+ 'params': {
+ 'user': rt_user,
+ 'pass': rt_pass,
+ }
+ }
+
+ print("Fetching ticket " + str(rtid))
+
+ # res = requests.post(RT_BASE_URL + 'ticket/' + str(rtid) + '/show',
+ # **args)
+ # Look for "Owner: Nobody" or "Owner: noodles"
+ # res = requests.post(RT_BASE_URL + 'ticket/' + str(rtid) + '/edit',
+ # **args)
+ # "content" variable = "Owner: noodles"
+
+ res = requests.post(RT_BASE_URL + 'ticket/' + str(rtid) + '/attachments',
+ **args)
+
+ # Validate the RT result
+ res_lines = res.text.splitlines()
+ ver, status, text = res_lines[0].split(None, 2)
+
+ if int(status) != 200:
+ print("RT status code is not 200", res_lines)
+ return
+
+ attachments = []
+ inattachments = False
+ text = None
+ signature = None
+
+ for line in res_lines[2:]:
+ if inattachments:
+ m = re.match(' +(\d+):', line)
+ if m:
+ print('Attachment found, ' + m.group(1))
+ attachments.append(int(m.group(1)))
+ else:
+ inattachments = False
+ else:
+ m = re.match('Attachments: (\d+):', line)
+ if m:
+ print('Attachment found, ' + m.group(1))
+ attachments.append(int(m.group(1)))
+ inattachments = True
+
+ for attachment in attachments:
+ res = requests.post(RT_BASE_URL + 'ticket/' + str(rtid) +
+ '/attachments/' + str(attachment),
+ **args)
+
+ # Validate the RT result
+ res_lines = res.text.splitlines()
+ ver, status, text = res_lines[0].split(None, 2)
+
+ if int(status) != 200:
+ print("RT status code is not 200", res_lines)
+
+ incontent = False
+ message = []
+ for line in res_lines[2:]:
+ if line.startswith('Content: '):
+ incontent = True
+ message.append(line[9:])
+ elif incontent and line.startswith(' '):
+ message.append(line[9:])
+ elif incontent:
+ incontent = False
+
+ with get_gpg_ctx() as c:
+ sig = None
+ try:
+ text, result = c.verify(io.BytesIO(
+ "\n".join(message).encode('utf-8')))
+ sig = result.signatures[0]
+ except gpg.errors.GPGMEError:
+ text = None
+ continue
+ except gpg.errors.BadSignatures as e:
+ # If a request is signed by multiple keys (such as old + new
+ # for a replacement) the important thing is one of the
+ # signatures is valid.
+ for s in e.results[1].signatures:
+ if s.status == 0:
+ text = e.results[0]
+ sig = s
+ break
+ else:
+ print("Bad signature from", s.fpr)
+ if sig:
+ key = c.get_key(sig.fpr)
+ # print(result.signatures[0].__str__())
+ for subkey in key.subkeys:
+ if subkey.fpr[24:] in keyids:
+ signature = keyids[subkey.fpr[24:]]['username']
+ print("Good signature from " + signature + " (" +
+ sig.fpr + ")")
+
+ sig_date = datetime.datetime.fromtimestamp(sig.timestamp)
+ now = datetime.datetime.now()
+ if (now - sig_date) >= datetime.timedelta(days=SIG_DAYS_WARN):
+ print((
+ "WARNING: Old GPG signature ({formatted_sig_date}, "
+ "today is {formatted_now}), please verify validity."
+ ).format(
+ formatted_sig_date=sig_date.strftime(DATE_FORMAT),
+ formatted_now=now.strftime(DATE_FORMAT),
+ ))
+ break
+ else:
+ print("Couldn't verify message.")
+
+ return (signature, text)
+
+
+def parse_ticket(text):
+ state = {}
+
+ for line in text.decode().split('\n'):
+ if line.startswith(' Key fingerprint: '):
+ if line[20:] != 'None':
+ state['keyid'] = line[20:]
+ elif line.startswith(' Username: '):
+ state['username'] = line[20:]
+ elif line.startswith(' uid: '):
+ state['username'] = line[20:]
+ elif line.startswith(' Details: '):
+ state['details'] = line[20:]
+ elif line.startswith(' First name: '):
+ state['first'] = line[20:]
+ elif line.startswith(' Middle name: '):
+ state['middle'] = line[20:]
+ elif line.startswith(' Last name: '):
+ state['last'] = line[20:]
+ elif line.startswith(' Current status: '):
+ if line[20:] not in desc2role:
+ print('Unknown current status: ' + line[20:])
+ else:
+ state['current'] = desc2role[line[20:]]
+ elif line.startswith(' Target keyring: '):
+ if line[20:] not in desc2role:
+ print('Unknown destination status: ' + line[20:])
+ else:
+ state['dest'] = desc2role[line[20:]]
+ elif 'details' not in state:
+ # Try to see if we have a fingerprint on the line and if
+ # it might be a replacement request
+ m = re.search(fp_regex, line)
+ if not m:
+ m = re.search(fp_regex_nospc, line)
+ if m:
+ fp = m.group(0).replace(' ', '')
+ if fp[24:] in keyids:
+ state['oldkeyid'] = fp
+ else:
+ state['keyid'] = fp
+
+
+ # Based on the current + target statuses work out if this is an add or
+ # remove.
+ if 'dest' not in state:
+ # Assume it's a replacement.
+ for role in role2keyring:
+ if os.path.exists(role2keyring[role] + '/0x' +
+ state['oldkeyid'][24:]):
+ state['role'] = role
+ break
+ if 'role' not in state:
+ state['role'] = 'DD'
+ state['action'] = 'replace'
+ state['subject'] = keyids[state['oldkeyid'][24:]]['name']
+ state['username'] = keyids[state['oldkeyid'][24:]]['username']
+ elif state['dest'] in ['DD', 'DM', 'DN']:
+ state['action'] = 'add'
+ state['role'] = state['dest']
+ elif state['dest'] in ['DC', 'emeritus', 'removed']:
+ state['action'] = 'remove'
+ if 'current' in state:
+ state['role'] = state['current']
+ else:
+ # Assume DD -> removed as a fall back
+ state['role'] = 'DD'
+
+ # Collapse first/middle/last to a single name field
+ if 'first' in state and state['first'] != '-':
+ state['subject'] = state['first']
+ if 'middle' in state and state['middle'] != '-':
+ if 'subject' in state:
+ state['subject'] += ' ' + state['middle']
+ else:
+ state['subject'] = state['middle']
+ if 'last' in state and state['last'] != '-':
+ if 'subject' in state:
+ state['subject'] += ' ' + state['last']
+ else:
+ state['subject'] = state['last']
+
+ for field in ['details', 'username']:
+ if field in state and state[field] == '-':
+ del state[field]
+
+ # Get the key length + type, plus signatures from other DDs
+ if 'keyid' in state:
+ with get_gpg_ctx() as c:
+ if state['action'] in ('add', 'replace') or state['role'] == 'DM':
+ state['keydata'] = fetch_key(c, state['keyid'])
+ # If it's a removal we don't need to check signature count. For
+ # DM we relax the number of signatures, otherwise we use the
+ # default.
+ if state['action'] == 'remove':
+ keyinfo = get_keyinfo(c, state['keyid'], 0)
+ elif state['role'] == 'DM':
+ keyinfo = get_keyinfo(c, state['keyid'], 1)
+ else:
+ keyinfo = get_keyinfo(c, state['keyid'])
+ state['keytype'] = keyinfo[0]
+ state['certs'] = keyinfo[1]
+
+ if 'oldkeyid' in state:
+ with get_gpg_ctx() as c:
+ fetch_key(c, state['oldkeyid'])
+ keyinfo = get_keyinfo(c, state['oldkeyid'], 0)
+ state['oldkeytype'] = keyinfo[0]
+
+ return state
+
+
+def do_action(state):
+ if state['action'] == 'remove':
+ if 'keyid' not in state:
+ # When inactive DDs with no valid keys are retired,
+ # there's nothing for us to do
+ print('-!- Nothing for keyring-maint to do, please reasign ticket')
+ print('-!- to DSA for account removal.')
+ sys.exit(-1)
+ if 'dest' in state and state['dest'] == 'emeritus':
+ subprocess.call(['git', 'mv', role2keyring[state['role']] + '/0x' +
+ state['keyid'][24:],
+ 'emeritus-keyring-gpg/'])
+ state['logmsg'] = ('Move 0x' + state['keyid'][24:] +
+ ' (' + state['subject'] + ') to ' +
+ 'emeritus (RT #' + state['rtid'] + ')')
+ else:
+ subprocess.call(['git', 'rm', role2keyring[state['role']] + '/0x' +
+ state['keyid'][24:]])
+ state['logmsg'] = ('Remove 0x' + state['keyid'][24:] +
+ ' (' + state['subject'] + ')' +
+ ' (RT #' + state['rtid'] + ')')
+ if state['role'] in ['DD', 'DN']:
+ with get_gpg_ctx() as c:
+ delete_key(c, state['keyid'])
+ elif state['action'] == 'add':
+ state['logmsg'] = ('Add new ' + state['dest'] + ' key 0x' +
+ state['keyid'][24:] + ' (' + state['subject'] +
+ ') (RT #' + state['rtid'] + ')')
+ # See if it's just a move from a different keyring
+ if state['current'] in role2keyring:
+ subprocess.call(['git', 'mv',
+ role2keyring[state['current']] + '/0x' +
+ state['keyid'][24:],
+ role2keyring[state['dest']]])
+ state['notes'] = 'Move from ' + state['current'] + ' keyring'
+ else:
+ keyfile = role2keyring[state['dest']] + '/0x' + state['keyid'][24:]
+ with open(keyfile, 'wb') as f:
+ f.write(state['keydata'])
+ subprocess.call(['git', 'add', keyfile])
+
+ # We don't keep DM keys in the our working keyring
+ if state['dest'] == 'DM':
+ with get_gpg_ctx() as c:
+ delete_key(c, state['keyid'])
+ keyids[state['keyid'][24:]] = {
+ 'name': state['subject'],
+ 'username': state['username'],
+ }
+ write_keyids()
+ subprocess.call(['git', 'add', 'keyids'])
+ elif state['action'] == 'replace':
+ state['logmsg'] = ('Replace 0x' + state['oldkeyid'][24:] + ' with 0x' +
+ state['keyid'][24:] + ' (' + state['subject'] +
+ ') (RT #' + state['rtid'] + ')')
+
+ keyfile = role2keyring[state['role']] + '/0x' + state['keyid'][24:]
+ with open(keyfile, 'wb') as f:
+ f.write(state['keydata'])
+ subprocess.call(['git', 'add', keyfile])
+ subprocess.call(['git', 'rm', role2keyring[state['role']] + '/0x' +
+ state['oldkeyid'][24:]])
+
+ # Remove the replaced key
+ with get_gpg_ctx() as c:
+ delete_key(c, state['oldkeyid'])
+
+ keyids[state['keyid'][24:]] = {
+ 'name': state['subject'],
+ 'username': state['username'],
+ }
+ write_keyids()
+ subprocess.call(['git', 'add', 'keyids'])
+ else:
+ print("Don't know how to handle action: " + state['action'])
+
+
+def do_dch(state):
+ release = "unknown"
+ with open('debian/changelog', 'r') as f:
+ line = f.readline()
+ m = re.match("debian-keyring \((.*)\) (.*); urgency=", line)
+ version = m.group(1)
+ release = m.group(2)
+ if release == "UNRELEASED":
+ if debug:
+ print('dch --multimaint-merge -D UNRELEASED -a "' +
+ state['logmsg'] + '"')
+ else:
+ subprocess.call(['dch', '--multimaint-merge', '-D', 'UNRELEASED',
+ '-a', state['logmsg']])
+ elif release == "unstable":
+ newver = datetime.date.today().strftime("%Y.%m.xx")
+ if newver == version:
+ print(' * Warning: New version and previous released version are ')
+ print(' the same: ' + newver + '. This should not be so!')
+ print(' Check debian/changelog')
+ if debug:
+ print('dch -D UNRELEASED -v ' + newver + ' "' + state['logmsg'] +
+ '"')
+ else:
+ subprocess.call(['dch', '-D', 'UNRELEASED', '-v', newver,
+ state['logmsg']])
+ else:
+ print("Unknown changelog release: " + release)
+
+ if not debug:
+ subprocess.call(['git', 'add', 'debian/changelog'])
+
+
+def do_git_template(state):
+ with open('git-commit-template', 'w') as f:
+ f.write(state['logmsg'])
+ f.write('\n\n')
+ f.write("Action: " + state['action'] + "\n")
+ f.write("Subject: " + state['subject'] + "\n")
+ if 'username' in state:
+ f.write("Username: " + state['username'] + "\n")
+ f.write("Role: " + state['role'] + "\n")
+ if state['action'] == 'replace':
+ f.write("Old-key: " + state['oldkeyid'] + "\n")
+ f.write("Old-key-type: " + state['oldkeytype'] + "\n")
+ f.write("New-key: " + state['keyid'] + "\n")
+ f.write("New-key-type: " + state['keytype'] + "\n")
+ else:
+ f.write("Key: " + state['keyid'] + "\n")
+ f.write("Key-type: " + state['keytype'] + "\n")
+ f.write("RT-Ticket: " + state['rtid'] + "\n")
+ f.write("Request-signed-by: " + state['requester'] + "\n")
+ if state['action'] != 'remove' and state['certs'] != None:
+ prefix = 'Key-certified-by: '
+ prefixlen = len(prefix)
+ certs = state['certs']
+ while (len(certs) + prefixlen) > 72:
+ last = certs.rfind(',', 0, 72 - prefixlen) + 1
+ f.write(prefix + certs[:last] + "\n")
+ certs = certs[last:]
+ prefix = ' '
+ prefixlen = 1
+ f.write(prefix + certs + "\n")
+ if 'details' in state:
+ f.write("Details: " + state['details'] + "\n")
+ if state['role'] == 'DM' and 'agreement' in state:
+ f.write("Advocates:\n")
+ for a in state['advocates']:
+ f.write(" " + a + "\n")
+ f.write("Agreement: " + state['agreement'] + "\n")
+ f.write("BTS: " + state['bts'] + "\n")
+ if 'notes' in state:
+ f.write('Notes: ' + state['notes'] + '\n')
+
+
+if len(sys.argv) < 2:
+ print('Must supply RT ticket to process.')
+ sys.exit(-1)
+
+# Change to the keyring dir so that git etc work
+os.chdir(KEYRING_BASE_DIR)
+
+read_keyids()
+(requester, ticket) = fetch_ticket(sys.argv[1])
+if ticket is None:
+ print('No signature on ticket.')
+ sys.exit(-1)
+if requester is None:
+ print('Signature from unknown key.')
+ sys.exit(-1)
+state = parse_ticket(ticket)
+state['rtid'] = sys.argv[1]
+state['requester'] = requester
+if state['action'] == 'add':
+ if requester not in FD:
+ print('Signature for add must come from Front Desk.')
+ sys.exit(-1)
+# Output our state for confirmation, without the keydata
+pp = pprint.PrettyPrinter()
+s = dict(state)
+if 'keydata' in s:
+ del s['keydata']
+pp.pprint(s)
+proceed = input("Do you wish to proceed? [y/n]: ")
+if proceed.lower() not in ['y', 'yes']:
+ print("Aborting.")
+ # If this was an add we need to make sure the key isn't in our keyring
+ if state['action'] in ['add', 'replace']:
+ delete_key(get_gpg_ctx(), state['keyid'])
+ sys.exit(-1)
+do_action(state)
+do_dch(state)
+do_git_template(state)
diff --git a/scripts/pull-updates b/scripts/pull-updates
new file mode 100755
index 0000000..1d49e08
--- /dev/null
+++ b/scripts/pull-updates
@@ -0,0 +1,90 @@
+#!/bin/sh
+
+if [ -z "$1" ]; then
+ echo "Usage: pull-updates keyring [dir | keyring]" >&2
+ exit 1
+fi
+
+# avoid gnupg touching ~/.gnupg
+GNUPGHOME=$(mktemp -d -t jetring.XXXXXXXX)
+export GNUPGHOME
+cat > "$GNUPGHOME"/gpg.conf <<EOF
+keyid-format 0xlong
+import-options import-clean,merge-only
+export-options export-clean,no-export-attributes
+no-auto-check-trustdb
+no-autostart
+quiet
+EOF
+trap cleanup exit
+cleanup () {
+ rm -rf "$GNUPGHOME"
+}
+
+if [ ! -e output/keyrings/debian-keyring.gpg ]; then
+ echo "Keyrings don't appear to be built. Run make?"
+ exit 1
+fi
+
+# Build a set of keyrings
+cat output/keyrings/debian-keyring.gpg output/keyrings/debian-nonupload.gpg \
+ output/keyrings/debian-maintainers.gpg > $GNUPGHOME/pubring.gpg
+
+mkdir updates/
+if [ ! -z "$2" -a -d "$2" ]; then
+ # Old style with directory as second parameter
+ scripts/explode-keyring $1 updates
+else
+ # New style. Keyrings all the way.
+ touch update-keyring.gpg
+ echo Exploding keyrings
+ for keyring in $*; do
+ scripts/explode-keyring $keyring updates
+ cd updates
+ for i in 0x*; do
+ if [ ! -e ../debian-*-gpg/$i ]; then
+ echo $i no longer exists, removing.
+ rm $i
+ elif cmp -s $i ../debian-*-gpg/$i; then
+ echo $i matches old key version, removing.
+ rm $i
+ fi
+ done
+ cat 0x* >> ../update-keyring.gpg
+ rm 0x*
+ cd ..
+ done
+ echo Importing updates
+ gpg --import update-keyring.gpg
+ echo Exploding keyring
+ for key in $(gpg --list-keys --with-colons < update-keyring.gpg | awk -F: '/^pub/ {print $5}'); do
+ gpg --export 0x$key > updates/0x$key
+ done
+ rm update-keyring.gpg
+fi
+
+cd updates
+for i in 0x*; do
+ if [ ! -e ../debian-*-gpg/$i ]; then
+ echo $i no longer exists, removing.
+ rm $i
+ elif cmp -s $i ../debian-*-gpg/$i; then
+ echo $i matches old key version, removing.
+ rm $i
+ fi
+done
+
+echo Updated keys are:
+ls
+
+cd ..
+
+for i in updates/0x*; do
+ if [ -f $i ]; then
+ scripts/update-key --no-clean $i \
+ $(dirname debian-*-gpg/$(basename $i))
+ rm $i
+ fi
+done
+
+rmdir updates/
diff --git a/scripts/replace-key b/scripts/replace-key
new file mode 100755
index 0000000..caad499
--- /dev/null
+++ b/scripts/replace-key
@@ -0,0 +1,178 @@
+#!/bin/bash
+
+# Copyright (c) 2014 Gunnar Wolf <gwolf@debian.org>,
+# Based on 2008 Jonathan McDowell <noodles@earth.li>
+# GNU GPL; v2 or later
+# Replaces an existing key with a new one in its same keyring directory
+
+set -e
+
+if [ -z "$1" ] || [ -z "$2" ]; then
+ echo "Usage: replace-key oldkeyid newkeyid" >&2
+ exit 1
+fi
+
+scriptdir=`dirname $0`
+oldkey=$1
+newkey=$2
+
+# avoid gnupg touching ~/.gnupg
+GNUPGHOME=$(mktemp -d -t jetring.XXXXXXXX)
+export GNUPGHOME
+cat > "$GNUPGHOME"/gpg.conf <<EOF
+keyid-format 0xlong
+keyserver pgpkeys.eu
+no-autostart
+EOF
+trap cleanup exit
+cleanup () {
+ rm -rf "$GNUPGHOME"
+}
+
+newkeytemp=`mktemp -t newkey.XXXXXXXXX`
+gpgconf --launch dirmngr
+gpg --recv-key "$newkey"
+gpg --no-auto-check-trustdb --options /dev/null \
+ --keyring output/keyrings/debian-keyring.gpg \
+ --keyring output/keyrings/debian-nonupload.gpg \
+ --keyring output/keyrings/debian-maintainers.gpg \
+ --export-options export-clean,no-export-attributes \
+ --export "$newkey" > $newkeytemp
+
+# strip leading 0x from fingerprints
+oldkey=${oldkey##0x}
+newkey=${newkey##0x}
+
+if [ $(echo -n $oldkey|wc -c) -eq 16 ]; then
+ key='0x'$(echo $oldkey|tr a-z A-Z)
+elif [ $(echo -n $oldkey|wc -c) -eq 40 ] ; then
+ key='0x'$(echo -n $oldkey | cut -b 25-)
+else
+ echo "Please supply either a long keyid or a full fingerprint for the old key."
+ exit 1
+fi
+
+for dir in *-gpg/; do
+ if [ -f $dir/$key ]; then
+ oldkeyfile=$(readlink -f "$dir/$key")
+ keydir=$(readlink -f $dir)
+ keyring=`basename $keydir`
+ break
+ fi
+done
+
+if [ -z "$oldkeyfile" -o -z "$keydir" ]; then
+ echo "Requested key '$oldkey' not found (looked for '*-gpg/$key')"
+ exit 1
+fi
+
+oldkeyfp=$(gpg --with-colons --fingerprint --no-auto-check-trustdb --no-default-keyring --keyring $oldkeyfile| grep '^fpr' | cut -d : -f 10)
+newkeyfp=$(gpg --with-colons --fingerprint --no-auto-check-trustdb --no-default-keyring --keyring $newkeytemp| grep '^fpr' | cut -d : -f 10)
+
+oldkeydata=$(gpg --with-colons --keyid long --options /dev/null --no-auto-check-trustdb < $oldkeyfile|grep '^pub')
+newkeydata=$(gpg --with-colons --keyid long --options /dev/null --no-auto-check-trustdb < $newkeytemp|grep '^pub')
+oldkeyuser=$(echo $oldkeydata | cut -d : -f 10)
+newkeyuser=$(echo $newkeydata | cut -d : -f 10)
+oldkeylen=$(echo $oldkeydata | cut -d : -f 3)
+newkeylen=$(echo $newkeydata | cut -d : -f 3)
+oldkeyalg=$(echo $oldkeydata | cut -d : -f 4)
+if [ "$oldkeyalg" == "1" ]; then
+ oldkeyalg='R'
+elif [ "$oldkeyalg" == "17" ]; then
+ oldkeyalg='D'
+elif [ "$oldkeyalg" == "22" ]; then
+ oldkeyalg='E'
+else
+ oldkeyalg='UNK'
+fi
+newkeyalg=$(echo $newkeydata | cut -d : -f 4)
+if [ "$newkeyalg" == "1" ]; then
+ newkeyalg='R'
+elif [ "$newkeyalg" == "17" ]; then
+ newkeyalg='D'
+elif [ "$oldkeyalg" == "22" ]; then
+ oldkeyalg='E'
+else
+ newkeyalg='UNK'
+fi
+echo $oldkeydata
+
+echo ""
+echo "About to replace key $oldkey ($oldkeyuser)"
+echo " with NEW key $newkey ($newkeyuser)"
+echo " in the $keyring keyring."
+echo "Are you sure you want to update this key? (y/n)"
+read n
+
+if [ "x$n" = "xy" -o "x$n" = "xY" ]; then
+ destkeyring="$keyring"
+ if ! $scriptdir/add-key $newkeytemp $destkeyring ; then
+ echo "add-key failed"
+ exit 1
+ fi
+
+ if [ "$keyring" = "debian-keyring-gpg" -o "$keyring" = "debian-nonupload-gpg" ]; then
+ name=`grep $newkey keyids | sed 's/^[^ ]* //'|sed s/\<.*//`
+ account=`grep $newkey keyids | sed 's/.*\<//'|sed s/\>$//`
+ if [ "$keyring" = "debian-nonupload-gpg" ]; then
+ role='DD-NU'
+ else
+ role='DD'
+ fi
+ elif [ "$keyring" = "debian-maintainers-gpg" ]; then
+ echo -n "Enter full name of new key: "
+ read name
+ role='DM'
+ else
+ echo "*** Key to be replaced is of a strange type (not DD, NonUplDD, DM)"
+ echo " Be sure you are doing the right thing before committing. Double-check"
+ echo " the log message, as it will most likely not be correct."
+ name="Unknown"
+ fi
+ echo -n 'RT issue ID this change closes, if any: '
+ read rtid
+ name=$(echo $name | sed -r 's/^ *(.*) *$/\1/')
+
+ log="Replace 0x$oldkey with 0x$newkey ($name) (RT #$rtid)"
+
+ git rm $oldkeyfile
+ VERSION=$(head -1 debian/changelog | awk '{print $2}' | sed 's/[\(\)]//g')
+ RELEASE=$(head -1 debian/changelog | awk '{print $3}' | sed 's/;$//')
+ case $RELEASE in
+ UNRELEASED)
+ dch --multimaint-merge -D UNRELEASED -a "$log"
+ ;;
+ unstable)
+ NEWVER=$(date +%Y.%m.xx)
+ if [ "$VERSION" = "$NEWVER" ]
+ then
+ echo '* Warning: New version and previous released version are'
+ echo " the same: $VERSION. This should not be so!"
+ echo ' Check debian/changelog'
+ fi
+ dch -D UNRELEASED -v $NEWVER "$log"
+ ;;
+ *)
+ echo "Last release $VERSION for unknown distribution «$RELEASE»."
+ echo "Not calling dch, do it manually."
+ ;;
+ esac
+ git add debian/changelog
+
+ cat > git-commit-template <<EOF
+$log
+
+Action: replace
+Subject: $name
+Username: $account
+Role: $role
+Old-key: $oldkeyfp
+Old-key-type: $oldkeylen$oldkeyalg
+New-key: $newkeyfp
+New-key-type: $newkeylen$newkeyalg
+RT-Ticket: $rtid
+Request-signed-by: \$oldkey
+New-key-certified-by: \$oldkey,
+EOF
+
+fi
diff --git a/scripts/revoke-key b/scripts/revoke-key
new file mode 100755
index 0000000..db0c37c
--- /dev/null
+++ b/scripts/revoke-key
@@ -0,0 +1,52 @@
+#!/bin/sh
+
+# Copyright (c) 2008 Jonathan McDowell <noodles@earth.li>
+# GNU GPL; v2 or later
+# Imports a standalone revocation certificate
+
+set -e
+
+if [ -z "$1" ] || [ -z "$2" ]; then
+ echo "Usage: revoke-key revocationcertfile dir" >&2
+ exit 1
+fi
+
+# avoid gnupg touching ~/.gnupg
+GNUPGHOME=$(mktemp -d -t jetring.XXXXXXXX)
+export GNUPGHOME
+trap cleanup exit
+cleanup () {
+ rm -rf "$GNUPGHOME"
+}
+
+revfile=$(readlink -f "$1") # gpg works better with absolute keyring paths
+keydir="$2"
+
+basename=$(basename "$revfile")
+date=`date -R`
+
+keyid=$(gpg --with-colons --keyid long --options /dev/null --no-auto-check-trustdb < $keyfile | grep '^pub' | cut -d : -f 5)
+
+if [ ! -e $keydir/0x$keyid ]; then
+ echo "0x$keyid isn't already in $keydir - new key or error."
+ exit 1
+fi
+
+gpg --import $keydir/0x$keyid
+gpg --import $revfile
+gpg --no-auto-check-trustdb --options /dev/null \
+ --export-options export-minimal,no-export-attributes \
+ --export $keyid > $GNUPGHOME/0x$keyid
+
+echo "Running gpg-diff:"
+scripts/gpg-diff $keydir/0x$keyid $GNUPGHOME/0x$keyid
+
+echo "Are you sure you want to update this key? (y/n)"
+read n
+
+if [ "x$n" = "xy" -o "x$n" = "xY" ]; then
+ mv $GNUPGHOME/0x$keyid $keydir/0x$keyid
+ echo "Updated key."
+else
+ echo "Not updating key."
+fi
diff --git a/scripts/update-key b/scripts/update-key
new file mode 100755
index 0000000..5ca2a9c
--- /dev/null
+++ b/scripts/update-key
@@ -0,0 +1,95 @@
+#!/bin/sh
+
+# Copyright (c) 2008 Jonathan McDowell <noodles@earth.li>
+# GNU GPL; v2 or later
+# Updates an existing key in a keyring dir
+
+set -e
+
+if [ "x$1" = "x--no-clean" ]; then
+ NOCLEAN=1
+ shift
+else
+ NOCLEAN=0
+fi
+
+
+if [ -z "$1" ] || [ -z "$2" ]; then
+ echo "Usage: update-key keyfile dir" >&2
+ exit 1
+fi
+
+# avoid gnupg touching ~/.gnupg
+GNUPGHOME=$(mktemp -d -t jetring.XXXXXXXX)
+export GNUPGHOME
+cat > "$GNUPGHOME"/gpg.conf <<EOF
+keyid-format 0xlong
+no-auto-check-trustdb
+no-autostart
+EOF
+
+if [ "$NOCLEAN" = "0" ]; then
+ echo "import-options import-clean" >> "$GNUPGHOME"/gpg.conf
+ echo "export-options export-clean,no-export-attributes" >> "$GNUPGHOME"/gpg.conf
+ cat output/keyrings/debian-keyring.gpg \
+ output/keyrings/debian-nonupload.gpg \
+ output/keyrings/debian-maintainers.gpg > $GNUPGHOME/pubring.gpg
+fi
+
+trap cleanup exit
+cleanup () {
+ rm -rf "$GNUPGHOME"
+}
+
+keyfile=$(readlink -f "$1") # gpg works better with absolute keyring paths
+keydir="$2"
+
+basename=$(basename "$keyfile")
+date=`date -R`
+
+keyid=$(gpg --quiet --with-colons < $keyfile | grep '^pub' | head -n 1 | cut -d : -f 5)
+name=$(gpg --quiet --with-colons < $keyfile | grep '^uid' | head -n 1 | cut -d : -f 10 | sed -e 's/ <.*//')
+
+if [ ! -e $keydir/0x$keyid ]; then
+ echo "0x$keyid isn't already in $keydir - new key or error."
+ exit 1
+fi
+
+gpg --quiet --import $keydir/0x$keyid
+summary=$(gpg --import $keyfile 2>&1 | \
+ scripts/parse-gpg-update 0x$keyid "$name")
+gpg --export $keyid > $GNUPGHOME/0x$keyid
+
+case "$summary" in
+ *:*)
+ # Something changed
+ ;;
+ *)
+ # Nothing changed, exit
+ echo "No changes to $summary"
+ exit
+esac
+
+if cmp -s $GNUPGHOME/0x$keyid $keydir/0x$keyid; then
+ echo "No changes to 0x$keyid"
+ exit
+fi
+
+echo "Running gpg-diff:"
+(
+ echo $summary
+ echo
+ scripts/gpg-diff $keydir/0x$keyid $GNUPGHOME/0x$keyid
+) | sensible-pager
+
+echo "Are you sure you want to update this key? (y/n)"
+read n
+
+if [ "x$n" = "xy" -o "x$n" = "xY" ]; then
+ mv $GNUPGHOME/0x$keyid $keydir/0x$keyid
+ git add $keydir/0x$keyid
+ echo "Updated key."
+ echo $summary >> update.log
+else
+ echo "Not updating key."
+fi
diff --git a/scripts/update-keyrings b/scripts/update-keyrings
new file mode 100755
index 0000000..8e5ed6f
--- /dev/null
+++ b/scripts/update-keyrings
@@ -0,0 +1,405 @@
+#!/usr/bin/python3
+
+# Authors: Daniel Kahn Gillmor <dkg@fifthhorseman.net>,
+# Gunnar Wolf <gwolf@debian.org>,
+# Jonathan McDowell <noodles@earth.li>
+# License: Parts from dkg are GPLv3+
+
+import os
+from os import path
+import socket
+from subprocess import run, Popen, PIPE
+from shutil import chown, copy, copyfile, rmtree
+from distutils.dir_util import copy_tree
+import sys
+import tempfile
+import hashlib
+import codecs
+from multiprocessing.pool import ThreadPool
+from typing import List, Tuple, Optional
+import datetime
+from email.utils import parseaddr
+
+
+def check_environ(should_run_on: str = 'kaufmann.debian.org') -> None:
+ '''Make sure that we are running where we expect to run
+
+ The expectation is to run on kaufmann.debian.org, but this can be
+ bypassed for testing with the RUNANYWAY environment variable.
+ '''
+ if not (os.environ.get('RUNANYWAY', False) or
+ socket.getfqdn(socket.gethostname()) == should_run_on):
+ raise Exception('''
+This script is meant to be run in %s
+You can still run it if you are sure by setting
+$RUNANYWAY to a nonempty value.
+ ''' % (should_run_on))
+
+
+def wkd_localpart(incoming: bytes) -> str:
+ '''Z-base32 the localpart of an e-mail address
+
+ https://tools.ietf.org/html/draft-koch-openpgp-webkey-service-08#section-3.1
+ describes why this is needed.
+
+ See https://tools.ietf.org/html/rfc6189#section-5.1.6 for a
+ description of the z-base32 scheme.
+ '''
+ zb32 = "ybndrfg8ejkmcpqxot1uwisza345h769"
+
+ b = hashlib.sha1(incoming).digest()
+ ret = ""
+ assert(len(b) * 8 == 160)
+ for i in range(0, 160, 5):
+ byte = i // 8
+ offset = i - byte * 8
+ # offset | bits remaining in k+1 | right-shift k+1
+ # 3 | 0 | x
+ # 4 | 1 | 7
+ # 5 | 2 | 6
+ # 6 | 3 | 5
+ # 7 | 4 | 4
+ if offset < 4:
+ n = (b[byte] >> (3 - offset))
+ else:
+ n = (b[byte] << (offset - 3)) + (b[byte + 1] >> (11 - offset))
+
+ ret += zb32[n & 0b11111]
+ return ret
+
+
+def getdomainlocalpart(line: bytes, domain: bytes) -> Optional[bytes]:
+ 'Get the localpart of the e-mail address of a GnuPG user ID line matching DOMAIN'
+ if line.startswith(b'uid:'):
+ uid = line.split(b':')[9]
+ uid = uid.decode()
+ _name, addr = parseaddr(uid) # if parsing fails, this returns ('', '')
+ localpart, _at, thisdomain = addr.rpartition('@')
+ if thisdomain == domain.decode():
+ return localpart.lower().encode()
+ return None
+
+
+def gpgbase(keyrings: List[str]) -> List[str]:
+ 'Return the standard set of options to invoke gpg in an automated way'
+ return ['gpg', '--batch', '--no-options', '--with-colons',
+ '--no-default-keyring',
+ '--homedir=/dev/null', '--trust-model=always',
+ '--fixed-list-mode'] + list(map(lambda k: '--keyring=' + k, keyrings))
+
+
+def emit_wkd_and_return_dane(localpart: bytes, domain: str, keyrings: List[str]) -> bytes:
+ '''For a given address, emit the WKD file, and return the DANE OPENPGKEY record
+
+ These are handled differently because we want to generate a
+ single, reproducible zonefile for the DNS, while we are generating
+ a tree of files for WKD.
+
+ The caller will assemble all of the OPENPGPKEY records into a
+ single zonefile.
+ '''
+ wkdstr = wkd_localpart(localpart)
+ # what do we do if this local part is not a proper encoding?
+ addr = codecs.decode(localpart) + '@' + domain
+ cmd = gpgbase(keyrings) + ['--output',
+ path.join('openpgpkey', domain, 'hu', wkdstr),
+ '--export-options',
+ 'export-clean',
+ '--export-filter',
+ 'keep-uid=mbox=' + addr,
+ '--export',
+ '<' + addr + '>']
+ run(cmd, check=True)
+ cmd = gpgbase(keyrings) + ['--export-options', 'export-dane,export-clean',
+ '--export-filter', 'keep-uid=mbox=' + addr,
+ '--export', '<' + addr + '>']
+ dane = run(cmd, stdout=PIPE, check=True)
+ return dane.stdout
+
+
+def build_wkd_and_dane(domain: str, keyrings: List[str]) -> None:
+ 'Publish WKD and DANE OPENPGPKEY for all domain-relevant OpenPGP certificates'
+ if not path.isdir('openpgpkey'):
+ os.mkdir('openpgpkey')
+ os.mkdir(path.join('openpgpkey', domain))
+ os.mkdir(path.join('openpgpkey', domain, 'hu'))
+
+ # FIXME: deal with IDN:
+ bytedomain = codecs.encode(domain)
+
+ lister = Popen(gpgbase(keyrings) +
+ ['--list-keys', '@' + domain], stdout=PIPE)
+
+ localparts = set(
+ map(lambda x: getdomainlocalpart(x, bytedomain), lister.stdout))
+ localparts.discard(None)
+
+ dane_map = {}
+
+ def runner(x: bytes) -> Tuple[bytes, bytes]:
+ return (x, emit_wkd_and_return_dane(x, domain, keyrings))
+
+ def add_to_zone(res: Tuple[bytes, bytes]) -> None:
+ dane_map[res[0]] = res[1]
+
+ pool = ThreadPool(None)
+ for localpart in localparts:
+ pool.apply_async(runner, (localpart,), {}, add_to_zone)
+
+ pool.close()
+ pool.join()
+ # make the policy file:
+ policyfile = open(path.join('openpgpkey', domain, 'policy'), 'wb')
+ del policyfile
+ # write out the zonefile all at once, ordered by the localpart
+ with open(path.join('_openpgpkey.' + domain + '.zone'), 'wb') as zonefile:
+ when = datetime.datetime.now()
+ # FIXME: inspect serial number from existing zonefile --
+ # update serial number if it was from the same day
+ serial = 0
+ zonefile.write(openpgpkey_zonefile_header(when, serial))
+ for local in sorted(dane_map.keys()):
+ zonefile.write(dane_map[local])
+
+
+def fix_perms(path: str) -> None:
+ '''Fix the permissions of a given directory
+
+ Ensures all files/directories are owned and writeable by the keyring group.
+ Additionally they must be readable by all and directories executable.
+ '''
+ try:
+ chown(path, group="keyring")
+ os.chmod(path, 0o775)
+ except:
+ pass
+ for root, dirs, files in os.walk(path):
+ for cur in dirs:
+ try:
+ chown(os.path.join(root, cur), group="keyring")
+ except:
+ pass
+ try:
+ os.chmod(os.path.join(root, cur), 0o775)
+ except:
+ pass
+ for cur in files:
+ try:
+ chown(os.path.join(root, cur), group="keyring")
+ except:
+ pass
+ try:
+ os.chmod(os.path.join(root, cur), 0o664)
+ except:
+ pass
+
+
+def publish(srcdir: str,
+ where: str = None) -> None:
+ '''Verify new keyrings in srcdir; if ok, then publish at where.
+
+ Verification ensures that the new keyrings are signed-off by a
+ member of debian's keyring-maint team.
+
+ Publication consists of verifying the keyrings, placing them where
+ onak can find them, produce a zonefile for OPENPGPKEY DANE
+ records, and a tree of files for WKD.
+
+ '''
+ if where is None:
+ prefix = os.environ.get('PREFIX', '/srv/keyring.debian.org')
+ else:
+ prefix = where
+ pendingdir = path.join(prefix, 'pending-updates')
+ hkpdir = path.join(prefix, 'keyrings-new')
+ outputdir = path.join(prefix, 'pub')
+ for direc in [srcdir, pendingdir, hkpdir, outputdir]:
+ if not path.isdir(direc):
+ raise Exception("%s is not a directory" % (direc))
+ srcdir = path.realpath(srcdir)
+ sha512fname = path.join(srcdir, 'sha512sums.txt')
+ if not path.exists(sha512fname):
+ raise Exception('sha512sums.txt not found in %s' % (srcdir))
+ placeholder = path.join(srcdir, 'keyrings', '.placeholder')
+ if path.exists(placeholder):
+ os.unlink(placeholder)
+ # gpgv needs the keyring in the filesystem, not just a file
+ # descriptor (https://dev.gnupg.org/T4608)
+ with tempfile.NamedTemporaryFile() as maint_keyring:
+ maint_keyring.write(keyring_maint_keys())
+ gpgvcall = [
+ 'gpgv',
+ '--enable-special-filenames',
+ '--keyring',
+ maint_keyring.name,
+ '--output',
+ '-',
+ sha512fname]
+ gpgvout = run(gpgvcall, stderr=PIPE, stdout=PIPE)
+ if gpgvout.returncode != 0:
+ raise Exception("gpg verification failed:\n%s" %
+ (codecs.decode(gpgvout.stderr)))
+ os.chdir(srcdir)
+ files_to_check = set(
+ path.join('keyrings', x + '.gpg') for x in [
+ 'debian-keyring',
+ 'debian-maintainers',
+ 'debian-nonupload',
+ 'debian-role-keys',
+ 'emeritus-keyring'])
+ unexpected_files = set()
+ for line in filter(lambda x: x, codecs.decode(gpgvout.stdout).split('\n')):
+ (indigest, fname) = line.split()
+ with open(fname, 'rb') as f:
+ data = f.read()
+ digest = hashlib.new('sha512', data=data).hexdigest()
+ if digest != indigest:
+ raise Exception(
+ 'mismatched digest for %s.\nWanted: %s\nGot: %s' %
+ (fname, indigest, digest))
+ if fname in files_to_check:
+ files_to_check.remove(fname)
+ else:
+ unexpected_files.add(fname)
+ if files_to_check:
+ raise Exception('No sha512 digest found for: %s' % (files_to_check))
+ if unexpected_files:
+ print(
+ 'unexpected files (maybe add them to files_to_check):',
+ unexpected_files)
+
+ keyrings = ['keyring', 'maintainers', 'nonupload']
+ for kname in keyrings:
+ kfile = path.join(pendingdir, 'debian-%s.gpg' % (kname))
+ if path.exists(kfile):
+ raise Exception(
+ 'Unhandled pending updates.\nKeyrings in %s should be dealt with and removed' %
+ (pendingdir))
+
+ for kname in keyrings:
+ kfile = path.join(hkpdir, 'debian-%s.gpg' % (kname))
+ copy(kfile, pendingdir)
+
+ print('Updating active keyrings.')
+ copy_tree(srcdir, outputdir)
+ fix_perms(outputdir)
+ print('Updating HKP keyrings.')
+ for kname in keyrings:
+ kfile = path.join(srcdir, 'keyrings', 'debian-%s.gpg' % (kname))
+ dst = os.path.join(hkpdir, os.path.basename(kfile))
+ copyfile(kfile, dst)
+ print('Publishing WKD and DANE data (may take a few minutes).')
+ with tempfile.TemporaryDirectory(prefix='pub_staging_', dir=prefix) as wkd_staging:
+ os.chdir(wkd_staging)
+
+ def dkeyring(name: str) -> str:
+ return path.join(srcdir, 'keyrings', 'debian-' + name + '.gpg')
+ build_wkd_and_dane('debian.org',
+ [dkeyring(x) for x in [
+ 'nonupload',
+ 'keyring',
+ 'role-keys']])
+ wkd_deploy_path = path.join(prefix, 'openpgpkey')
+ # not quite an atomic move:
+ if path.isdir(wkd_deploy_path):
+ os.rename(wkd_deploy_path, 'openpgpkey.old')
+ os.rename('openpgpkey', wkd_deploy_path)
+ fix_perms(wkd_deploy_path)
+ os.rename(
+ '_openpgpkey.debian.org.zone',
+ path.join(prefix, '_openpgpkey.debian.org.zone'))
+ fix_perms(path.join(prefix, '_openpgpkey.debian.org.zone'))
+ os.chdir(srcdir)
+ run(['static-update-component', 'openpgpkey.debian.org'], check=True)
+ run(['sudo', 'service', 'bind9', 'reload'], check=True)
+
+
+def openpgpkey_zonefile_header(timestamp: datetime.datetime = None, sequence: int = 0) -> bytes:
+ '''Return static DNS RRs for _openpgpkey.debian.org
+
+ These records were suggested by the Debian System Administration
+ (DSA) team.
+ '''
+ if timestamp is None:
+ timestamp = datetime.datetime.now()
+ return b'''; zonefile for OPENPGPKEY records (RFC 7929) for debian.org
+_openpgpkey.debian.org. 3600 IN SOA kaufmann.debian.org. hostmaster.debian.org. (
+ %d%02d ; serial
+ 1800 ; refresh (30 minutes)
+ 600 ; retry (10 minutes)
+ 1814400 ; expire (3 weeks)
+ 600 ; minimum (10 minutes)
+ )
+_openpgpkey.debian.org. 28800 IN NS sec2.rcode0.net.
+_openpgpkey.debian.org. 28800 IN NS nsp.dnsnode.net.
+_openpgpkey.debian.org. 28800 IN NS sec1.rcode0.net.
+
+''' % (int(timestamp.strftime('%Y%m%d')), sequence)
+
+
+def keyring_maint_keys() -> bytes:
+ '''Extract keyring-maint keys from the local system keyrings.
+
+On DSA-managed hosts, /srv/keyring.debian.org/keyrings is more recent
+and up-to-date so we prefer it. On other hosts that have the
+debian-keyring package installed, we can fall back to it.
+ '''
+ keyring_locations = [
+ '/srv/keyring.debian.org/keyrings',
+ '/usr/share/keyrings']
+ keyrings = ['debian-keyring.gpg', 'debian-nonupload.gpg']
+ keyring_maint_uids = ['Jonathan McDowell <noodles@earth.li>',
+ 'William John Sullivan <johns@debian.org>',
+ 'Gunnar Wolf <gwolf@debian.org>',
+ 'Daniel Kahn Gillmor <dkg@debian.org>']
+ keyring_files = None
+ for loc in keyring_locations:
+ possible_keyrings = [path.join(loc, k) for k in keyrings]
+ if path.isdir(loc) and all(
+ map(lambda k: path.exists(k), possible_keyrings)):
+ keyring_files = possible_keyrings
+ break
+
+ if keyring_files is None:
+ raise Exception(
+ "Could not find keyrings to extract keyring-maint keys")
+
+ gpgcmd = ['gpg',
+ '--batch',
+ '--homedir',
+ '/dev/null',
+ '--no-options',
+ '--no-default-keyring',
+ '--export-options',
+ 'export-minimal']
+ for k in keyring_files:
+ gpgcmd += ['--keyring', k]
+ gpgcmd += ['--export']
+ gpgcmd += ['=' + u for u in keyring_maint_uids]
+
+ return run(gpgcmd, stdout=PIPE, check=True).stdout
+
+
+if __name__ == '__main__':
+ if len(sys.argv) < 2:
+ raise Exception('Must provide directory containing new keyrings.')
+ elif len(sys.argv) > 2:
+ sys.argv.pop(0)
+ subcommand = sys.argv.pop(0)
+ if subcommand != 'build-wkd':
+ raise Exception("do not know this subcommand: %s" % (subcommand))
+ if len(sys.argv):
+ domain = sys.argv.pop(0)
+ else:
+ domain = 'debian.org'
+ if len(sys.argv):
+ keys = sys.argv
+ else:
+ keys = ['/usr/share/keyrings/debian-nonupload.gpg',
+ '/usr/share/keyrings/debian-keyring.gpg',
+ '/usr/share/keyrings/debian-role-keys.gpg']
+ build_wkd_and_dane(domain, keys)
+ else:
+ # standard update-keyrings
+ check_environ()
+ publish(sys.argv[1])
diff --git a/scripts/update-ldap b/scripts/update-ldap
new file mode 100755
index 0000000..02b9b0f
--- /dev/null
+++ b/scripts/update-ldap
@@ -0,0 +1,82 @@
+#!/usr/bin/python3
+
+# Author: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
+# Date: 2014-08-30
+# License: GPLv3+
+
+# For doing keyring-maint tasks with debian LDAP
+
+import ldap
+import getpass
+import sys
+
+if sys.argv.__len__() != 2 or sys.argv[1] in ['-h', '--help', 'help']:
+ print('''Usage: update-ldap <FILENAME>
+
+FILENAME should be a simple text file, utf8 encoded, where each line
+is a key replacement with three fields separated by a single space:
+
+uid oldfpr newfpr
+''')
+ exit(1)
+
+
+
+class debldap:
+ def __init__(self):
+ self.l = ldap.initialize("ldaps://db.debian.org")
+
+ def auth(self, uid, password):
+ self.l.simple_bind_s("uid={uid},ou=users,dc=debian,dc=org".format(uid=uid),password)
+
+ def changefpr(self, uid, oldfpr, newfpr):
+ dn = "uid={uid},ou=users,dc=debian,dc=org".format(uid=uid)
+ objs = self.l.search_s(dn, ldap.SCOPE_SUBTREE, "objectclass=*")
+ if not objs:
+ raise BaseException("No objects found matching {dn}".format(dn=dn))
+ for o in objs:
+ if o[0] != dn:
+ raise BaseException("Weird/unexpected dn {new} (expected {old})".format(new=o[0], old=dn))
+ fprs = o[1]['keyFingerPrint']
+ if fprs != [oldfpr.encode('ascii')]:
+ raise BaseException("old fingerprint was {found}, but we expected {oldfpr}".format(found=fprs, oldfpr=oldfpr))
+ self.l.modify_s(dn, [(ldap.MOD_REPLACE, 'keyFingerPrint', [newfpr.encode('ascii')])])
+
+
+
+f = open(sys.argv[1])
+
+x = debldap()
+username = getpass.getuser()
+
+try:
+ passwd = getpass.getpass('Debian LDAP password for {user}: '.format(user=username))
+ x.auth(username, passwd)
+ bound = True
+except BaseException as e:
+ print("Failed to authenticate: {m}".format(m=e.message))
+ exit(1)
+
+errors = []
+lineno = 0
+successes = 0
+for line in f:
+ lineno += 1
+ user = '<unknown>'
+ try:
+ data = line.strip('\n').split(' ')
+ if data.__len__() != 3:
+ raise BaseException("ignoring malformed line: {line}\n".format(lineno=lineno, line=line))
+ user = data[0]
+ x.changefpr(user, data[1], data[2])
+ successes += 1
+ except BaseException as e:
+ print("{lineno}: {user}: {message}".format(lineno=lineno, user=user,message=str(e.message).strip()))
+ errors.append((lineno, e))
+
+
+print("{errors} errors, {successes} successfully processed".format(successes=successes, errors=errors.__len__()))
+
+if errors:
+ exit(1)
+
diff --git a/t/at-least-2048.t b/t/at-least-2048.t
new file mode 100755
index 0000000..07be53b
--- /dev/null
+++ b/t/at-least-2048.t
@@ -0,0 +1,22 @@
+#!/bin/sh
+# Looks for revoked keys in our active keyrings
+set -e
+
+find_too_short () {
+ k=$1
+ gpg --no-options --no-auto-check-trustdb --no-default-keyring \
+ --keyring "./output/keyrings/$k" --list-keys --with-colons \
+ | awk -F: -v keyring=$1 \
+ 'BEGIN { ok = 1 } \
+ /^pub/ { fpr = $5 ; if ($3 < 2048 && $4 < 18) { print keyring ":\t0x" $5 " is smaller than 2048 bits"; ok = 0 } } \
+ /^sub/ { if ($2 != "r" && $2 != "e" && $3 < 2048 && $4 < 18) { print keyring ":\t0x" fpr " has subkey smaller than 2048 bits"; ok = 0 } } \
+ END { if (!ok) { exit 1 } }'
+}
+
+fail=0
+for keyring in debian-keyring.gpg debian-maintainers.gpg \
+ debian-nonupload.gpg debian-role-keys.gpg; do
+ find_too_short $keyring
+done
+
+exit $fail
diff --git a/t/dm-vs-dd.t b/t/dm-vs-dd.t
new file mode 100755
index 0000000..6b1a99c
--- /dev/null
+++ b/t/dm-vs-dd.t
@@ -0,0 +1,47 @@
+#!/bin/sh
+# Compares the DM keyring with the DD keyring. If the same name or email is
+# in both keyrings, that's an error.
+set -e
+
+list_uids () {
+ gpg --no-options --no-auto-check-trustdb --no-default-keyring \
+ --keyring "$1" --list-keys | grep -a '^uid' | sed 's/^uid *//' |
+ egrep -a -v '\[jpeg image of size .*\]'
+}
+
+list_names () {
+ sed 's/ <.*>//'
+}
+
+list_emails () {
+ sed 's/.* <\(.*\)>/\1/'
+}
+
+fail=0
+
+dd_uids=$(list_uids ./output/keyrings/debian-keyring.gpg)
+(
+ echo "$dd_uids" | list_emails
+ echo "$dd_uids" | list_names
+ echo "$dd_uids"
+) | sort | uniq > dd-list.tmp
+
+IFS="
+"
+for uid in $(list_uids ./output/keyrings/debian-maintainers.gpg | sort | uniq); do
+ name=$(echo "$uid" | list_names)
+ email=$(echo "$uid" | list_emails)
+ if grep -a -q "^$uid$" dd-list.tmp; then
+ echo "$uid is in both the DD and DM keyrings"
+ fail=1
+ elif grep -a "^$name$" dd-list.tmp; then
+ echo "warning: name $name is in both the DD and DM keyrings"
+ elif grep -a "^$email$" dd-list.tmp; then
+ echo "email $email is in both the DD and DM keyrings"
+ fail=1
+ fi
+done
+
+rm -f dd-list.tmp
+
+exit $fail
diff --git a/t/keyids-complete.t b/t/keyids-complete.t
new file mode 100755
index 0000000..2d562b1
--- /dev/null
+++ b/t/keyids-complete.t
@@ -0,0 +1,19 @@
+#!/bin/sh
+# Makes sure every key in debian-keyring-gpg has an entry in the
+# keyids mapping file.
+set -e
+
+fail=0
+
+for keyring in debian-keyring-gpg debian-nonupload-gpg; do
+ cd $keyring
+ for key in 0x*; do
+ if ! grep -a -q "^$key " ../keyids; then
+ echo "$keyring: $key is not in keyids file."
+ fail=1
+ fi
+ done
+ cd ..
+done
+
+exit $fail
diff --git a/t/no-dupes.t b/t/no-dupes.t
new file mode 100755
index 0000000..5f2b6a6
--- /dev/null
+++ b/t/no-dupes.t
@@ -0,0 +1,23 @@
+#!/bin/sh
+# Looks for keys that are duplicated in a keyring
+set -e
+
+find_dupes () {
+ k=$1
+ for key in $(gpg --no-options --no-auto-check-trustdb \
+ --no-default-keyring --keyring "./output/keyrings/$k" \
+ --list-keys --with-colons | grep '^pub' \
+ | cut -d: -f 5 | sort | uniq -c | sort -n \
+ | grep -v ' 1 ' | sed -e 's/^ .* //'); do
+ echo -e "$k:\t0x$key is duplicated"
+ fail=1
+ done
+}
+
+fail=0
+for keyring in debian-keyring.gpg debian-maintainers.gpg \
+ debian-nonupload.gpg; do
+ find_dupes $keyring
+done
+
+exit $fail
diff --git a/t/no-expired.t b/t/no-expired.t
new file mode 100755
index 0000000..7ac6eb8
--- /dev/null
+++ b/t/no-expired.t
@@ -0,0 +1,20 @@
+#!/bin/sh
+# Looks for expired keys in our active keyrings
+set -e
+
+find_expired () {
+ k=$1
+ gpg --no-options --no-auto-check-trustdb --no-default-keyring \
+ --keyring "./output/keyrings/$k" --list-keys --with-colons \
+ | grep -a '^pub' \
+ | awk -F: -v keyring=$1 \
+ '$2 == "e" {print keyring ":\t0x" $5 " expired on " strftime("%F %T", $7) " (" $10 ")"}'
+}
+
+fail=0
+for keyring in debian-keyring.gpg debian-maintainers.gpg \
+ debian-nonupload.gpg; do
+ find_expired $keyring
+done
+
+exit $fail
diff --git a/t/no-revoked.t b/t/no-revoked.t
new file mode 100755
index 0000000..efd90b0
--- /dev/null
+++ b/t/no-revoked.t
@@ -0,0 +1,22 @@
+#!/bin/sh
+# Looks for revoked keys in our active keyrings
+set -e
+
+find_revoked () {
+ k=$1
+ gpg --no-options --no-auto-check-trustdb --no-default-keyring \
+ --keyring "./output/keyrings/$k" --list-keys --with-colons \
+ | grep -a '^pub' \
+ | awk -F: -v keyring=$1 \
+ 'BEGIN { ok = 1 } \
+ $2 == "r" {print keyring ":\t0x" $5 " is revoked"; ok = 0} \
+ END { if (!ok) { exit 1 } }'
+}
+
+fail=0
+for keyring in debian-keyring.gpg debian-maintainers.gpg \
+ debian-nonupload.gpg; do
+ find_revoked $keyring
+done
+
+exit $fail