gateKeeper-bsdi/ 40775 336 144 0 7140170331 12125 5ustar mnbusersgateKeeper-bsdi/gateKeeper.so100755 336 144 134235 7140167334 14723 0ustar mnbusers,¬8@psdata/gateKeeper.datUnable to allocate storage for gateKeeper pluginDISASTER: r%*[^ ]%31s "BlessedUser record made, %s, %sgatekeeperBad record in gateKeeper.dat file: %s %sUnable to open gateKeeper.dat, error code %d, %sNo users are blessed, facility will be off until the first blessing.gateKeeper version 1.0U‰åƒìhVSjè­þÿÿƒÄ‰Eìƒ}ìuhhGjè�þÿÿƒÄ 1Àéª��‹Eì‹U‰‹EìÇ@Ç$ hR¡,P耠ƒÄ‰À‰Eðƒ}ð„ÆE«‹uìƒÆ‰u €}«ÿuéÖ��ÆEÌÆE¬‹EðPèû ƒÄ‰ÀˆE«€}«ÿué°€}«#uhT‹EðPè| ƒÄ錋EðP¾E«PèV' ƒÄ�EÌPh[‹EðPèQ ƒÄ ‰Àƒøÿuéb��ÇE¤‹EðP舠ƒÄ‰ÀˆE«€}«ÿt€}« tƒ}¤vëë^��€}«"u‹E¤�U¬ÆÇE¤ÿÿÿÿëC���€}«\u&‹EðPè= ƒÄ‰ÀˆE«€}«ÿt €}« të���ë��‹E¤�U¬ŠM«ˆ ÿE¤é{ÿÿÿƒ}¤ÿ…¢�EÌPè)$ ƒÄ‰Ã�E¬Pè$ ƒÄ‰À�P�PèúüÿÿƒÄ‰Eœ‹uœƒÆ‰u˜�EÌP‹E˜PèÆ# ƒÄ�EÌPèâ# ƒÄ‰À�PU˜�E¬P‹E˜Pè¢# ƒÄ�E¬P�EÌPhbh‚jèžüÿÿƒÄ‹EœÇ‹E ‹Uœ‰‹Eœ‰E ë"��ÆEË�E¬P�EÌPh�h‚jècüÿÿƒÄé"þÿÿ���‹EðPè÷ ƒÄÇEðë.���¡$ Pè5# ƒÄ‰ÀP¡$ Ph¶h‚jèüÿÿƒÄ‹Eìƒxuhçh‚jèûûÿÿƒÄ h,h‚jèçûÿÿƒÄ ‹Uì‰Ðë��e�[^ÉÃ"%s" wiz/god password attempt rejected by gatekeeperXWHISPER message invalid length, message->lengthXWHISPER message invalid length, length=%d, message->lengthU‰å�ìT‹E ‰Eüƒ} u ‹U‰Ðé9�‹U‹=sihw„ì=sihww=rsust.=klat„¯é��=kltx„ñ=siwx„Æéå�‹Eü‹P‰U¸ƒ}¸u ‹U‰ÐéÓ���j�EÜP‹E‹Rè—úÿÿƒÄ �EÜP‹EüPèSƒÄ‰À…Àt ‹U‰Ðéœj ‹E‹�ÂÐR�E¼PèÅ ƒÄ �E¼PèQúÿÿƒÄ�E¼Ph+h‚‹E‹Rè5úÿÿƒÄ‹MƒÁ ‰M°‹E°¶‰U¬ÇE´‹E´9E¬ë���‹E°‹U´BÆÿE´ëã‹E°P‹E°PèïùÿÿƒÄé���Š`ˆ…¬þÿÿ�…­þÿÿhÿjPè= ƒÄ ‹MƒÁ ‰M°‹Eƒxw ‹U‰ÐéÎ��‹E°·�Jý‰M¬�}¬ÿv ‹U‰Ðé­�j‹E¬P�…¬þÿÿP‹E°ƒÀPèkùÿÿƒÄj‹EüP‹EP�…¬þÿÿPèƒÄ‰À…Àt 1Àéj��é[���‹MƒÁ ‰M¬j‹EüP‹EP‹E¬PèØƒÄ‰À…Àt1Àé4é'���Š`ˆ…¬ýÿÿ�…­ýÿÿhÿjPè] ƒÄ ‹MƒÁ ‰M°‹Eƒxw,‹E‹PRhah‚‹E‹Rè´øÿÿƒÄ‹U‰ÐéÏ���‹E°ƒÀ·�Jý‰M¬�}¬ÿv0‹E‹PR‹E¬Ph’h‚‹E‹RèløÿÿƒÄ‹U‰Ðé‡���j‹E¬P�…¬ýÿÿP‹E°ƒÀPèCøÿÿƒÄ‹E°‹R‹EüP‹EP�…¬ýÿÿPèâƒÄ‰À…Àt1ÀëA�ë6��‹MƒÁ ‰M¬‹E¬‹R‹EüP‹EP‹E¬ƒÀP譃ĉÀ…Àt1Àë ë��‹U‰Ðë�ÉÃU‰åƒìƒ} t‹E ‰Eü‹EüPèƒÄÉÃU‰åƒì�‹E‹P‰Uü…Òuë��‹E‹Uü‹ ‰H‹EüPèˆ÷ÿÿƒÄëÖ���‹EPèw÷ÿÿƒÄÉÃgatekeeper help; 'gatekeeper help - get help for gatekeeperbless%s not found on this server.%s is already blessed as %s%s has been blessed%s has blessed %sunbless%s has been unblessed%s has unblessed %sRegCode %s not foundlistNo blessed users; %s %s; 'gatekeeper bless - allow whispered to member to wiz up; 'gatekeeper bless - allow member to wiz up; 'gatekeeper unbless - don't allow regCodeHash to wiz up; 'gatekeeper list - list the blessed members; 'gatekeeper help - print these messagesU‰å�ìØVS‹E ‹f‹B4ƒàf…À„ЋE€8't‹E€8`t1Àé½�¡0P蠃ĉÀP¡0P‹E@Pè ƒÄ ‰À…Àt2hš‹E@Pè· ƒÄ‰À…ÀuhŸ‹E ‹RèºôÿÿƒÄ1Àé`¡0Pèµ ƒÄ‰À‰ÂU�r‰uü�…üþÿÿP‹EüPèAƒÄ‰À‰EühÔ�…üþÿÿPèP ƒÄ‰À…À…kÇ…øþÿÿƒ}t‹Eü€8u‹EPè>ôÿÿƒÄ‰À‰…øþÿÿë-�‹EüPè'ôÿÿƒÄ‹EüPèôÿÿƒÄ‰À‰…øþÿÿ‹EüPèôÿÿƒÄƒ½øþÿÿu#‹EüPhÚ‹E ‹RèçóÿÿƒÄ ¸éŠ��j ‹…øþÿÿÐP�…ØþÿÿPè& ƒÄ �…ØþÿÿPè¯óÿÿƒÄj ‹E ‹�ÂÐR�…¸þÿÿPèú ƒÄ �…¸þÿÿPèƒóÿÿƒÄj�…˜þÿÿP‹…øþÿÿPèkóÿÿƒÄ �…˜þÿÿP‹EPè$ƒÄ‰À‰…”þÿÿƒ½”þÿÿtT‹…”þÿÿƒÀPèE ƒÄ‰À�P‰Ð…”þÿÿ�p‰µ�þÿÿ‹…�þÿÿP�…ØþÿÿPh÷‹E ‹RèþòÿÿƒÄ¸é¡��…˜þÿÿPèô ƒÄ‰Ã�…ØþÿÿPè㠃ĉÀ�P�PèÂòÿÿƒÄ‰…”þÿÿ�…˜þÿÿP‹…”þÿÿƒÀPè‹ ƒÄ�…ØþÿÿP�…˜þÿÿPè� ƒÄ‰À�P‰Ð…”þÿÿ�PRè\ ƒÄ‹…”þÿÿ‹U‹J‰‹E‹•”þÿÿ‰P�…ØþÿÿPh ‹E ‹Rè@òÿÿƒÄ �…ØþÿÿP�…¸þÿÿPh' h‚‹E ‹RèòÿÿƒÄ‹EP‹E PèfƒÄ¸é­�é£���h9 �…üþÿÿPèǃĉÀ…À…*‹uƒÆ‰µ�þÿÿÇ…øþÿÿj ‹E ‹�ÂÐR�…PþÿÿPè ƒÄ �…PþÿÿPè—ñÿÿƒÄ�µ0þÿÿ‰µ,þÿÿ‹Eü€8{t‹…,þÿÿÆ{ÿ…,þÿÿÆ…Nþÿÿ‹Eü€8t�…0þÿÿ‹•,þÿÿ)ƒúvë�ë&��‹Eü¾RÿEüèíƒÄ‰À‹•,þÿÿˆÿ…,þÿÿ뺋…,þÿÿH€8}t‹…,þÿÿÆ}ÿ…,þÿÿ‹…,þÿÿÆÿ…,þÿÿ‹…�þÿÿ‹‰•”þÿÿ…Òuéï����…0þÿÿP‹…”þÿÿƒÀP袠ƒÄ‰À…À…µ‹…”þÿÿƒÀPè¾ ƒÄ‰À�P‰Ð…”þÿÿ�p‰µ(þÿÿj‹…(þÿÿP�…pþÿÿP踠ƒÄ Æ…�þÿÿ‹…�þÿÿ‹•”þÿÿ‹ ‰‹…”þÿÿPèZðÿÿƒÄÇ…øþÿÿ�…pþÿÿPhA ‹E ‹Rè6ðÿÿƒÄ �…pþÿÿP�…PþÿÿPhW h‚‹E ‹RèðÿÿƒÄë���‹…”þÿÿ‰…�þÿÿéýþÿÿ���ƒ½øþÿÿu�…0þÿÿPhk ‹E ‹RèÔïÿÿƒÄ ‹EP‹E Pè ƒÄ¸ég���é[���h€ �…üþÿÿPèƒÄ‰À…À…º‹E‹P‰•(þÿÿƒ½(þÿÿuh… ‹E ‹RèiïÿÿƒÄ¸é ƒ½(þÿÿuëi�‹µ(þÿÿƒÆ‰µ,þÿÿ‹…,þÿÿPèE ƒÄ‰À�P‰Ð…(þÿÿ�p‰µ�þÿÿ‹…�þÿÿP‹…,þÿÿPh– ‹E ‹RèþîÿÿƒÄ‹…(þÿÿ‹‰•(þÿÿë����¸éŽ��éƒ���hš�…üþÿÿP觃ĉÀ…ÀufhŸ ‹E ‹RèªîÿÿƒÄhà ‹E ‹Rè—îÿÿƒÄh ‹E ‹Rè„îÿÿƒÄhS ‹E ‹RèqîÿÿƒÄh‰ ‹E ‹Rè^îÿÿƒÄ¸ë1Àë�¥ þÿÿ[^ÉÃU‰å�h@‹E¾Rè�ƒÄ‰À…ÀuëÿEëß���‹E€8th@‹E¾RècƒÄ‰À…Àuëë��‹E ‹UŠ ˆÿEÿE ëÆ��‹E Æh@‹E¾Rè)ƒÄ‰À…Àuë ��ÿEëÝ���‹U‰Ðë�ÉÃw%s U‰åƒìÇ$ hV¡,P謠ƒÄ‰À‰Eüƒ}ü„â‹E ‹P‰Uðƒ}ðué¾��‹MðƒÁ‰Mø‹EøPèZ ƒÄ‰À�P‰ÐEð�H‰Mô‹EøPhX‹EüPèe ƒÄ ‹EüPj"èg ƒÄ‹Eô€8uë>��‹Eô€8\t ‹Eô€8"të��‹EüPj\è9 ƒÄ‹EüP‹Eô¾RÿEôè# ƒÄëº��‹EüPj"蠃ċEüPj 蠃ċEð‹‰Uðé:ÿÿÿ���‹EüPè? ƒÄë[��¡$ Pè… ƒÄ‰ÀP¡$ Ph¶h‚‹E‹RèdìÿÿƒÄ¡$ PèV ƒÄ‰ÀP¡$ Ph¶‹E‹Rè:ìÿÿƒÄÉÃU‰åƒì‹E‹P‰Uüƒ}üuë-�‹E P‹EüƒÀPè䠃ĉÀ…Àu‹Uü‰Ðë‹Eü‹‰UüëÍ��1ÀëÉÃU‰åƒì�ÇEü‹Eü9Eé©�‹E‹UüЀ8u'‹E ‹UüЀ8u1Àé‹���ë ��¸ÿÿÿÿë}�ë��‹E ‹UüЀ8u¸ëd‹E‹UüоRècƒÄ‰ÀˆEû‹E ‹UüоRèJƒÄ‰ÀˆEúŠEû8Eú~¸ÿÿÿÿë#���ë��ŠEû8Eú}¸ë �ÿEüéJÿÿÿ1ÀëÉÃU‰åƒì�ÇEü‹E‹UüЀ8u%‹E ‹UüЀ8u 1Àé‰�ë ��¸ÿÿÿÿë}�ë��‹E ‹UüЀ8u¸ëd‹E‹UüоR觃ĉÀˆEû‹E ‹UüоR莃ĉÀˆEúŠEû8Eú~¸ÿÿÿÿë#���ë��ŠEû8Eú}¸ë �ÿEüéZÿÿÿ1ÀëÉÃ%.4x %.2x U‰åƒì�ÇEü‹Eü9E é‘�‹EüPhžè>  ƒÄÇEøƒ}ø~ëX‹Eøƒà…Àu h¤è  ƒÄ‹Eü‹UøÐ9E ~ ‹Eü‹UøЉÂU¶Ph¦èí  ƒÄë h«èÞ  ƒÄÿEøë¢��h®èÊ  ƒÄƒEüédÿÿÿ��ÉÃU‰åVS‹u‹] ‰ð0À…ÀtVè�ùÿŸƒÄ‰Â‰Ð!Ø…À•¶Âë‹ô � µ‰Ø#D4…À•¶‰Àë��eø[^ÉÃU‰åS‹]‰Ø0À…Àt SèOùÿŸƒÄ‰Àë‹ô � �‹„4‰Àë‹]üÉÃU‰åS‹]‰Ø0À…Àt Sè ùÿŸƒÄ‰Àë‹ô � �‹„4‰Àë‹]üÉÃŽÒÅŽuJE61'"ü÷ÖÑðÂ^ ·±¦ ˜¦ �ˆ‚wqeI;)å×βxrmdž^ “‹^ €x^ me^ ZR^ G-þ^ óÇ“^ ˆU(^ ì¦ áÜÆ^ »¢q |N2eu V â ¦ × Ò ¼ ^ ± ˆ o Y : P )  þ ^ ó Ç ‘ � y u j M u >  ^ õ u á Z Õ z ¾ ¸ „ W Q B ^ 7   û õ …q tq ¹H �¦ …€H¦ =8þ‘H 7 ] Ǧ ¼·«u Ÿe� ¦  ¦ úõä¦ ÝØÒÇÁ­™¦ ’�^¦ WRB*P ñãŸT3*ÿᤞ™�l¦ e`OP  2dbdo€‘€£€Ê€ã€€E€‰€§€É€ç€€€)€B€o€Š€¦€È€Ô€+á€Fû€) €*€0+€1;€2I€3Y€4g€5w€8…€9•€?¤€@µ€AÄ€BÕ€Cä€Dõ€G€H€K'€34€4@€5N€6\€7g€8t€;„€<’€=¥€C·€DÅ€EÑ€F߀Gë€H÷€I€J€K €L-€M9€NG€OU€Pa€jo€w}€|Š€;˜€Å€@Ó€€O€@€g€’€Æ€÷€)€T€‹€¿€ê€¡ö€€Q€†€¿€í€ €\- €g €  €Ú € €$ €µ3 €0A €1O €2] €3k €4y €5‡ €<– €I© €º €Æ €Û €í € €# €@ €O €_ €m €— €Å €#è € €)2 €5@ €7O €>z €C¦ €Ö €:÷ €?4 €i €¦ €Ú €!€o€Z¸€ô€&€$;€%O€*_€+r€,ƒ€È€3ú€=€~€<—€Ù€Bð€(€h€M €ç€#€d€˜€å€1€b€ey€qª€qÅ€€B€�€Ï€…€…€I€x€¦€É€ú€!€S€~€§€Ð€ã€€6€b€“€Á€Ñ€€1€e€ª€Ø€ø€œ€�€ž(€Ÿ;€ M€¢_€£q€²€«Í€«ë€$€³d€³€€¹€¹Ì€¹æ€¾€¾2€j€É�€É´€ô€'€Ôt€­€ÛÖ€Ûï€&€á7€z€éÁ€€F€ól€³€úÚ€€P€‚€º€ü€? €t €� €Â €ö €5!€s!€?„!€?�!€Ü!€"€I"€Œ"€MŸ"€Ö"€#€K#€’#€Ú#€$€V$€ng$€n€$€º$€uÛ$€uõ$€4%€{G%€�%€‚¤%€‚¾%€ý%€ˆ&€\&€�&€Ÿ«&€ŸÇ&€'€¤,'€¤K'€‚'€ª˜'€ª³'€ô'€6(€u(€»(€)€5)€m)€ï‰)€Ò)€.*€W*€ˆ*€£*€Ø*€ñ*€+€L+€[+€ w+€ ›+€Þ+€,€6,€a,€…,€»,€Ê,€KÛ,€-€8-€z-€�-€%¡-€&±-€*Í-€3.€8C.€.€>‘.€Ð.€/€\/€P¥/€Yâ/€]0€aM0€�0€j¦0€ß0€w1€|Y1€€ˆ1€…É1€‰÷1€/2€�?2€”|2€¸2€™Õ2€�3€¡E3€¥x3€ª³3€ÿ3€84€³U4€�4€Ú4€½í4€;5€Ãl5€ª5€ÉÙ5€6€Î26€×t6€Ûž6€ßÍ6€ãÿ6€ìJ7€õ•7€þÌ7€ú7€;8€K8€{8€!º8€&ú8€49€p9€.ƒ9€2­9€6Ü9€? :€H<:€Lr:€°:€ù:€T;€X?;€\n;€¯;€b¿;€<€m<€qF<€up<€~£<€è<€…=€R=€�=€Ž·=€ï=€”>€a>€›‡>€¤¸>€¨ö>€¬'?€°T?€´‚?€¸µ?€½ø?€2@€Äo@€È¨@€Íñ@€ÒAA€Ü‡A€àÅA€äùA€è$B€\B€ímB€ñ¬B€õáB€ C€8C€HOC€HfC€N©C€ñC€3D€lD€¬D€ïD€2E€gE€šE€ÏE€F€QF€–F€ÕF€$G€^G€¥G€íG€6H€yH€¼H€ûH€I€¿1I€¿HI€uI€›I€¿I€çI€J€ZJ€šJ€ñJ€7K€uK€ëŒK€ë£K€ûÉK€L€?L€QL€‘L€¢L€ ¹L€ÉL€M€MM€!}M€ÊM€ÿM€5N€jN€�N€ÚN€+O€pO€ÃO€P€_P€¡P€ïP€G*Q€pQ€§Q€ìQ€BR€~R€œR€c¶R€fÔR€hòR€jS€l0S€qS€ÀS€ëS€€T€DT€‹YT€›T€’ÂT€U€˜U€^U€¡•U& ,§U,²U€ïU€V€V€`V€D*DD,LD/LD2YD3_D4sD6|D7„D9ŽD:˜D;°D<ºD>ºD@¾DBÇDCÔDDØDFÜDGíDHøDIþDJDKDM%DNADPHDQODRxDS~DTˆDU�DW”DXšDY«DZ¼D]ÀD^ÏD_ÔD`ÞDb DcDd%De9DgIDjeDknDlvDm|Dn€Do„Ds Dt¨Du´Dv»DwÀD{ëD|ôD€D‚Dƒ$Dƒ$qV$*D�V *›V * £V *±V€,üÿÿÿ·V€,øÿÿÿ»V€,ôÿÿÿ¿V€-ðÿÿÿÉV€/ìÿÿÿØVÀLÙV€<ÌÿÿÿéV€=¬ÿÿÿòV€>«ÿÿÿöV€?¤ÿÿÿúV€@ ÿÿÿWÀº W€`œÿÿÿW€b˜ÿÿÿWÀÞWà|Wà»Wà$D…ÐD†ÙDˆßDŠðDŒ<DŽ<D�ED”XD–lWÌD™ŒDš¦D›²D¡ÎD¢ÎD£×D¥àD¦D§D©DªD­D°>D±GD³PD¶\D·hD¹qD»|D¼˜+W¼ D½·D¿ÀDÀÀDÃÈDÄÑDÅíDÇôDÈôDËüDÍDÎ'DÐ0DÕODØ\DÙkDÜtDà—Dâ¤DãÀDäãDæèDçèDêìDëõDìDîDïDõ Dö(Dö(@W$…ÐXW …nW … uW …‚W€†üÿÿÿŒWÀÙ�W€ŒÜÿÿÿ�W€�¼ÿÿÿ¦W€Ž¸ÿÿÿ­WÀ<®W€¡´ÿÿÿ²W€¢°ÿÿÿÀW€£¬ÿÿÿÆWÀÎÇWàÈWàÉW€­¬þÿÿÕW€®¬ÿÿÿÞW€°°ÿÿÿìWÀíWàÀîW€Ã¬ÿÿÿüWÀÈýWàôþW€Ë¬ýÿÿ X€Ì¬ÿÿÿX€Í°ÿÿÿ!XÀü"Xàè#X€ê¬ÿÿÿ1XÀì2Xà3Xà(Dù,Dú2Dû8Dü>4XLDýJDþJDþJAX$ù,ZX ùkX ù zXÀ2{X€ûüÿÿÿ…XÀ8†XàJ‡XàJDLDRDRD dD oD {D €D ŒD ŒˆX$L˜X £X€üÿÿÿªXÀR«XàŒ¬X&0¼X0D¼ DÇ D"Ü D&Ü D'ì D)ô ÈXD* ÓXäD+6 D-I D/P D0k ÝX¼D1ƒ D2¡ D6« D7± D8¹ D:Í D<Ð D=Ü D>ð D@ü DA DB DD( DEE DFT DGq DH€ DJ˜ DK³ DL¼ DMä DO DP DR DSG DT` DU� DV� DX© DYà D[é çX\D\ù D]D^*D_*Da6Dd@De]DhlDixDj€Dl�Dm–Dn¸óX´DoÚDpÜDqèDr÷DuDv DxCDykDzƒD{ŠD|šD}©D~³DÍD�óD‚øD„D… D†Dˆ/D‰?DŠLDŒrD�~D‘‡D’šD”¤D•°D–¿D—äD”D™Dš$D›FDœYD�lDžDŸ’D ¥D¢¬D£¬D¤°D¤°üX$¼ Y Y  0Y ;Y EYÀÇ FY€"üÿÿÿKY€#üþÿÿUYÀÜ VY€2øþÿÿ`Y€3ØþÿÿiY€3¸þÿÿsY€3˜þÿÿƒY€4”þÿÿŠYÀ¡ ‹Y€L�þÿÿ–YÀ¼ —Yà ˜Yà™Y€^pþÿÿ¢Y€^Pþÿÿ¬Y€^0þÿÿ¼Y€_�þÿÿÄY€`”þÿÿËY€aøþÿÿ×Y€b,þÿÿÞYÀ*ßY€x(þÿÿäYÀCåYàóæYàLçY€Œ(þÿÿîY€�,þÿÿýY€Ž�þÿÿZÀrZà$Zà¬Zà°D¯¼D°¿ Z`D±ÜD²ßD³äD´ DµD¶ D·&D¸DD¹GDºLD»TZ$¯¼ Z ¯&Z ¯ DÄ\DÅbDÆbDÇlDÈ„DÉŽDËŽDÍ—DΤDÏ­DÐÉDÒÞDÓìDÔøDÕ D×DØ0DÙ4DÚBDÍPDÜ`DÝlDÞpDáŸDåÉDåÉ0Z$Ä\?Z ÄPZ Ä [Z€ÅüÿÿÿaZÀbbZ€ÉøÿÿÿqZ€ÊôÿÿÿyZ€Ëðÿÿÿ€ZÀŽ�Zàl‚ZàÉDïÌDðÒDôÛDõäDöýDôDùDúDúƒZ$ï̘Z ï£Z ï ³Z€ðüÿÿÿºZÀÒ»ZàDDD D 4D AD \DdD|¼ZðD•D®DÄD ÔDÜDàDàÅZ$ÒZ ÚZ  âZ éZ€üÿÿÿíZ€ûÿÿÿòZ€úÿÿÿ÷ZÀøZààD äD!êD$êD%òD&ÿD'D( D)8D*QD+jD,€D$�D.˜D/œD/œùZ$ ä[   [   [€!üÿÿÿ[€"ûÿÿÿ[€"úÿÿÿ#[Àê$[àœ%[°D2°D3¶D5¶D6ÌD7ÝD8ìD9D:D;.D<0D7=D?DD5QDA\DA\-[$2°8[ 2@[ 2 G[€3üÿÿÿN[€3øÿÿÿR[À¶S[à\T[„`Dš`D›kD�¬D�¬i[$š`u[ ™z[ ™ [@™„[@™Dª´D«»D­èD­è‰[$ª´”[ ©™[@©D±ðD²÷D´$D´$ž[$±ð©[ °®[@°³[,¼[,Å[,Í[,Ù[,á[,ë[,ó[,ü[,\,\,\,\,'\,.\,5\,<\,H\,O\,Z\,g\,p\,y\,„\,�\,—\,¢\,°\,¾\,Ç\,Î\,Ö\,Þ\,æ\,ï\,ø\,ÿ\,],],],!],*],8],A],H],Q],Y],b],k],u],~],‡],�],š],¤],­],¼],Æ],Ð],Ú],å],í],ö],ÿ],^,^,^,$^,.^,7^,@^,J^,S^,\^l^H s^¨ y^€ „^˜ Œ^  –^ £^ ®^»^P Â^ Ê^( Ô^€ Ü^¨! ê^ ö^ˆ þ^ˆ' _€' _#_h' +_( 5_D_Q_ X_È b_ˆ" k_Ø& s_è }_¸ ˆ_' �_è& ˜_Р¦_h$ ¶_  ¾_ˆ( Æ_ˆ Ó_˜' Ü_ é_ ó_�' ü_Ð ``�! +`8' 4` ! J`S`ˆ! g`0' p`Р|`Ä ‡`�`ü ™`d ¤`p! ¸`p Á`¨ Ë`8# Ó`ø á`€! ø`ø! ah! ax) #aô 7a' Aa La@ Ua� `a % oaˆ wa8 �a ‰ax ‘aŸah §a  »aÀ Äa` ÌaDäaØ ía  ÷ax b b˜! &b@& 0b,Fb Ob  Wbx ^b0 hbð! nb zbh �b� ˆbø “b¨bh# ®bÈ! Ãb$ ÊbP ÑbH Ûb  âbp èbp îb8! cР c( c( c˜ c$cà +c¨ 3cð >cMcgateKeeper.ogcc2_compiled.___gnu_compiled_c/usr/home/mnb/src/release45/plugins/gateKeeper/gateKeeper.cint:t1=r1;-2147483648;2147483647;char:t2=r2;0;127;long int:t3=r3;-2147483648;2147483647;unsigned int:t4=r4;0;-1;long unsigned int:t5=r5;0;-1;long long int:t6=r1;01000000000000000000000;0777777777777777777777;long long unsigned int:t7=r1;0000000000000;01777777777777777777777;short int:t8=r8;-32768;32767;short unsigned int:t9=r9;0;65535;signed char:t10=r10;-128;127;unsigned char:t11=r11;0;255;float:t12=r1;4;0;double:t13=r1;8;0;long double:t14=r1;12;0;complex int:t15=s8real:1,0,32;imag:1,32,32;;complex float:t16=r16;4;0;complex double:t17=r17;8;0;complex long double:t18=r18;12;0;void:t19=19size_t:t20=4__gnuc_va_list:t21=22=*19vm_offset_t:t23=5vm_size_t:t24=5int8_t:t25=10u_int8_t:t26=11int16_t:t27=8u_int16_t:t28=9int32_t:t29=1u_int32_t:t30=4int64_t:t31=6u_int64_t:t32=7int8m_t:t33=10u_int8m_t:t34=11int16m_t:t35=8u_int16m_t:t36=9int32m_t:t37=1u_int32m_t:t38=4int64m_t:t39=6u_int64m_t:t40=7register_t:t41=29u_long:t42=5u_int:t43=4u_short:t44=9u_char:t45=11uint:t46=4ushort:t47=9u_quad_t:t48=32quad_t:t49=31qaddr_t:t50=51=*49caddr_t:t52=53=*2daddr_t:t54=3dev_t:t55=5fixpt_t:t56=5gid_t:t57=4ino_t:t58=5key_t:t59=3mode_t:t60=36nlink_t:t61=36off_t:t62=49pid_t:t63=1segsz_t:t64=3swblk_t:t65=3uid_t:t66=4clock_t:t67=5ssize_t:t68=1time_t:t69=3fd_mask:t70=3fd_set:T71=s32fds_bits:72=ar0;0;7;70,0,256;;fd_set:t73=71selinfo:T74=s8si_pid:63,0,32;si_flags:8,32,16;;fpos_t:t75=62__sbuf:T76=s8_base:77=*11,0,32;_size:1,32,32;;__sFILE:T78=s96_p:77,0,32;_r:1,32,32;\_w:1,64,32;_flags:8,96,16;_file:8,112,16;\_bf:76,128,64;_lbfsize:1,192,32;_cookie:22,224,32;\_close:79=*80=f1,256,32;_read:81=*82=f1,288,32;\_seek:83=*84=f75,320,32;_write:85=*86=f1,352,32;\_ub:76,384,64;_up:77,448,32;_ur:1,480,32;\_ubuf:87=ar0;0;2;11,512,24;_nbuf:88=ar0;0;0;11,536,8;\_lb:76,544,64;_blksize:1,608,32;_offset:75,640,64;\_flfp:22,704,32;_pad:89=ar0;0;3;2,736,32;;FILE:t90=78tm:T91=s44tm_sec:1,0,32;tm_min:1,32,32;\tm_hour:1,64,32;tm_mday:1,96,32;tm_mon:1,128,32;\tm_year:1,160,32;tm_wday:1,192,32;tm_yday:1,224,32;\tm_isdst:1,256,32;tm_gmtoff:3,288,32;tm_zone:53,320,32;;timeval:T92=s8tv_sec:3,0,32;tv_usec:3,32,32;;timespec:T93=s8tv_sec:69,0,32;tv_nsec:3,32,32;;clockid_t:t94=1timezone:T95=s8tz_minuteswest:1,0,32;tz_dsttime:1,32,32;;itimerval:T96=s16it_interval:92,0,64;it_value:92,64,64;;itimerspec:T97=s16it_interval:93,0,64;it_value:93,64,64;;clockinfo:T98=s16hz:1,0,32;tick:1,32,32;\stathz:1,64,32;profhz:1,96,32;;va_list:t99=21sint32:t100=3uint32:t101=5sint16:t102=8uint16:t103=9sint8:t104=10uint8:t105=11AnyType:t106=3IPAddress:t107=101Boolean:t108=102Ptr:t109=53Handle:t110=111=*109StringPtr:t112=77Str31:t113=114=ar0;0;31;11Str63:t115=116=ar0;0;63;11Str255:t117=118=ar0;0;255;11OSErr:t119=102OSType:t120=101Size:t121=100Point:t122=123=s4v:102,0,16;h:102,16,16;;Rect:t124=125=s8top:102,0,16;left:102,16,16;\bottom:102,32,16;right:102,48,16;;FSSpec:t126=127=s264vRefNum:102,0,16;parID:100,32,32;\name:117,64,2048;;rune_t:t128=1wchar_t:t129=1div_t:t130=131=s8quot:1,0,32;rem:1,32,32;;ldiv_t:t132=133=s8quot:3,0,32;rem:3,32,32;;_RuneEntry:t134=135=s16min:1,0,32;max:1,32,32;\map:1,64,32;types:136=*5,96,32;;_RuneRange:t137=138=s8nranges:1,0,32;ranges:139=*134,32,32;;_RuneLocale:t140=141=s3156magic:142=ar0;0;7;2,0,64;\encoding:143=ar0;0;31;2,64,256;sgetrune:144=*145=f1,320,32;\sputrune:146=*147=f1,352,32;invalid_rune:1,384,32;\runetype:148=ar0;0;255;5,416,8192;maplower:149=ar0;0;255;1,8608,8192;\mapupper:149,16800,8192;runetype_ext:137,24992,64;maplower_ext:137,25056,64;\mapupper_ext:137,25120,64;variable:22,25184,32;variable_len:1,25216,32;; :T150=eSE_InternalError:0,SE_RoomUnknown:1,SE_RoomFull:2,\SE_RoomClosed:3,SE_CantAuthor:4,SE_PalaceFull:5,;AssetHandle:t151=100FileHandle:t152=102ErrNbr:t153=102AssetType:t154=100AssetID:t155=100AssetFileHeader:t156=157=s16dataOffset:101,0,32;dataSize:101,32,32;\assetMapOffset:101,64,32;assetMapSize:101,96,32;;AssetMapHeader:t158=159=s24nbrTypes:100,0,32;nbrAssets:100,32,32;\lenNames:100,64,32;typesOffset:101,96,32;recsOffset:101,128,32;\namesOffset:101,160,32;;AssetTypeRec:t160=161=s12assetType:154,0,32;nbrAssets:100,32,32;\firstAsset:100,64,32;;AssetRec:t162=163=s32idNbr:155,0,32;rHandle:151,32,32;\dataOffset:101,64,32;dataSize:101,96,32;lastUseTime:69,128,32;\nameOffset:100,160,32;flags:101,192,32;crc:101,224,32;;AssetFileVars:T164=s624nextAssetFile:165=*164,0,32;aRefNum:152,32,16;\afHeader:156,64,128;afMap:158,192,192;typeList:110,384,32;\assetList:110,416,32;nameList:110,448,32;handleList:110,480,32;\nbrLoadedAssets:1,512,32;nbrAllocHandles:1,544,32;\fsSpec:126,576,2112;fileNeedsUpdate:108,2688,16;gLastAssetType:154,2720,32;\gLastAssetNbr:100,2752,32;tempRefNum:152,2784,16;tempFSSpec:126,2816,2112;\tempDataSize:101,4928,32;isClosing:108,4960,16;;AssetFileVars:t166=164AssetSpec:t167=168=s8id:155,0,32;crc:101,32,32;;AssetSpecPtr:t169=170=*168AssetBlockHeader:t171=172=s68type:154,0,32;spec:167,32,64;\blockSize:101,96,32;blockOffset:100,128,32;blockNbr:103,160,16;\nbrBlocks:103,176,16;varBlock:173=u44firstBlockRec:174=s44flags:101,0,32;\size:101,32,32;name:143,64,256;data:175=ar0;0;0;2,320,8;;,0,352;\nextBlockRec:176=s1data:175,0,8;;,0,8;;,192,352;;AssetBlockPtr:t177=178=*172 :T179=eC_None:0,C_AppleTalk:1,C_IRCTCP:2,\C_IRCSerial:3,C_PalaceTCP:4,C_PalaceTelnet:5,\C_DDE:6,C_IPX:7,C_WinSock:8,C_BerkSockets:9,\C_MacTCP:10,C_IRC:11,C_Serial:12,\C_CompuServe:13,C_PalaceUDP:14,C_PalaceHTTP:15,\C_Phantom:16,C_NbrConnectionTypes:17,; :T180=eHS_Normal:0,HS_Door:1,HS_ShutableDoor:2,\HS_LockableDoor:3,HS_Bolt:4,HS_NavArea:5,; :T181=eDC_Path:0,DC_Shape:1,DC_Text:2,\DC_Detonate:3,DC_Delete:4,DC_Ellipse:5,\DC_NbrDrawCmds:6,; :T182=eST_Rect:0,ST_Oval:1,; :T183=eFACE_Closed:0,FACE_Smile:1,FACE_TiltDown:2,\FACE_Talk:3,FACE_WinkLeft:4,FACE_Normal:5,\FACE_WinkRight:6,FACE_TiltLeft:7,FACE_TiltUp:8,\FACE_TiltRight:9,FACE_Sad:10,FACE_Blotto:11,\FACE_Angry:12,; :T184=eK_Unknown:0,K_LoggedOff:1,K_CommError:2,\K_Flood:3,K_KilledByPlayer:4,K_ServerDown:5,\K_Unresponsive:6,K_KilledBySysop:7,K_ServerFull:8,\K_InvalidSerialNumber:9,K_DuplicateUser:10,K_DeathPenaltyActive:11,\K_Banished:12,K_BanishKill:13,K_NoGuests:14,\K_DemoExpired:15,K_Verbose:16,;Offset:t185=102UserID:t186=101RoomID:t187=102HotspotID:t188=102ClientID:t189=101ObjectID:t190=155PersonID:t191=186EventHandlerRec:t192=193=s8refCon:100,0,32;eventType:102,32,16;\scriptTextOfst:102,48,16;;EventHandlerPtr:t194=195=*193PictureRec:t196=197=s12refCon:100,0,32;picID:102,32,16;\picNameOfst:185,48,16;transColor:102,64,16;reserved:102,80,16;;PictureRecPtr:t198=199=*197StateRec:t200=201=s8pictID:102,0,16;reserved:102,16,16;\picLoc:122,32,32;;StateRecPtr:t202=203=*201LLRec:t204=205=s4nextOfst:185,0,16;reserved:102,16,16;;LLPtr:t206=207=*205LPropRec:t208=209=s24link:204,0,32;propSpec:167,32,64;\flags:101,96,32;refCon:100,128,32;loc:122,160,32;;LPropPtr:t210=211=*209LPropRecExtended:t212=213=s48link:204,0,32;propSpec:167,32,64;\flags:101,96,32;refCon:100,128,32;loc:122,160,32;\avatarType:102,192,16;avatarFlags:103,208,16;hash:214=ar0;0;19;105,224,160;;DrawRecord:t215=216=s10link:204,0,32;drawCmd:102,32,16;\cmdLength:103,48,16;dataOfst:185,64,16;;DrawRecPtr:t217=218=*216DrawRGBColor:t219=220=s6red:103,0,16;green:103,16,16;\blue:103,32,16;;DrawRecordExt_path:t221=222=s18penSize:102,0,16;nbrPts:102,16,16;\foreColor:219,32,48;anchorPt:122,80,32;points:223=ar0;0;0;122,112,32;;DrawRecordExt_shape:t224=225=s26shapeType:102,0,16;penSize:102,16,16;\foreColor:219,32,48;backColor:219,80,48;fillShape:104,128,8;\pattern:104,136,8;bounds:124,144,64;;DrawRecordExt_ellipse:t226=227=s18penSize:102,0,16;ptCount:102,16,16;\foreColor:219,32,48;bounds:124,80,64;;Hotspot:t228=229=s48scriptEventMask:101,0,32;flags:101,32,32;\secureInfo:101,64,32;refCon:100,96,32;loc:122,128,32;\id:102,160,16;dest:102,176,16;nbrPts:103,192,16;\ptsOfst:185,208,16;type:102,224,16;groupID:102,240,16;\nbrScripts:103,256,16;scriptRecOfst:185,272,16;state:102,288,16;\nbrStates:103,304,16;stateRecOfst:185,320,16;nameOfst:185,336,16;\scriptTextOfst:185,352,16;alignReserved:102,368,16;;HotspotPtr:t230=231=*229UserRec:T232=s124userID:186,0,32;roomPos:122,32,32;\propSpec:233=ar0;0;8;167,64,576;roomID:187,640,16;\faceNbr:102,656,16;colorNbr:102,672,16;avatarType:102,688,16;\avatarFlags:103,704,16;nbrProps:103,720,16;name:113,736,256;;UserRec:t234=232UserRecPtr:t235=236=*232UserRecAvatar:t237=238=s124userID:186,0,32;roomPos:122,32,32;\filler:239=ar0;0;51;105,64,416;hash:214,480,160;\roomID:187,640,16;faceNbr:102,656,16;colorNbr:102,672,16;\avatarType:102,688,16;avatarFlags:103,704,16;nbrProps:103,720,16;\name:113,736,256;;RoomRec:T240=s44roomFlags:101,0,32;facesID:100,32,32;\roomID:187,64,16;roomNameOfst:185,80,16;pictNameOfst:185,96,16;\artistNameOfst:185,112,16;passwordOfst:185,128,16;\nbrHotspots:103,144,16;hotspotOfst:185,160,16;nbrPictures:103,176,16;\pictureOfst:185,192,16;nbrDrawCmds:103,208,16;firstDrawCmd:185,224,16;\nbrPeople:103,240,16;nbrLProps:103,256,16;firstLProp:185,272,16;\reserved:102,288,16;lenVars:185,304,16;varBuf:175,320,8;;RoomRec:t241=240RoomRecPtr:t242=243=*240UserListRec:t244=245=s12userID:186,0,32;flags:103,32,16;\roomID:187,48,16;name:175,64,8;;UserListPtr:t246=247=*245UserListRecHeader:t248=249=s8userID:186,0,32;flags:103,32,16;\roomID:187,48,16;;RoomListRec:t250=251=s12roomID:100,0,32;flags:103,32,16;\nbrUsers:103,48,16;name:175,64,8;;RoomListPtr:t252=253=*251RoomListRecHeader:t254=255=s8roomID:100,0,32;flags:103,32,16;\nbrUsers:103,48,16;;ServerInfo:t256=257=s80serverPermissions:101,0,32;serverName:116,32,512;\serverOptions:101,544,32;ulUploadCaps:101,576,32;\ulDownloadCaps:101,608,32;;ServerInfoPtr:t258=259=*257ServerVersionInfo:t260=261=s8ulMaxProtocolVersion:101,0,32;\ulNegotiatedProtocolVersion:101,32,32;;ServerVersionPtr:t262=263=*261LogonInfo:t264=265=s72crc:101,0,32;counter:101,32,32;\userName:115,64,512;;LogonInfoPtr:t266=267=*265AuxRegistrationRec:t268=269=s128crc:101,0,32;counter:101,32,32;\userName:113,64,256;wizPassword:113,320,256;auxFlags:101,576,32;\puidCtr:101,608,32;puidCRC:101,640,32;demoElapsed:101,672,32;\totalElapsed:101,704,32;demoLimit:101,736,32;desiredRoom:187,768,16;\reserved:270=ar0;0;5;2,784,48;ulRequestedProtocolVersion:101,832,32;\ulUploadCaps:101,864,32;ulDownloadCaps:101,896,32;\ul2DEngineCaps:101,928,32;ul2DGraphicsCaps:101,960,32;\ul3DEngineCaps:101,992,32;;FileBlockHeader:t271=272=s84transactionID:100,0,32;blockSize:101,32,32;\blockNbr:103,64,16;nbrBlocks:103,80,16;varBlock:273=u72firstBlockRec:274=s72size:101,0,32;\name:115,32,512;data:175,544,8;;,0,576;\nextBlockRec:275=s1data:175,0,8;;,0,8;;,96,576;;FileBlockPtr:t276=277=*272ExtendedInfoRec:T278=s8flags:101,0,32;buf:175,32,8;;ExtendedInfoRec:t279=278ExtendedInfoRecPtr:t280=281=*278ExtendedInfoString:T282=s12id:101,0,32;length:101,32,32;\buf:175,64,8;;ExtendedInfoString:t283=282ExtendedInfoStringPtr:t284=285=*282ExtendedInfoAvatar:T286=s12formats:101,0,32;maxPayload:103,32,16;\maxHeight:103,48,16;maxWidth:103,64,16;reserved:103,80,16;;ExtendedInfoAvatar:t287=286SHAstate_st:T288=s96h0:5,0,32;h1:5,32,32;\h2:5,64,32;h3:5,96,32;h4:5,128,32;\Nl:5,160,32;Nh:5,192,32;data:289=ar0;0;15;5,224,512;\num:1,736,32;;SHA_CTX:t290=288ClientMsg:t291=292=s16eventType:101,0,32;length:101,32,32;\refNum:100,64,32;msg:101,96,32;;ClientMsgHeader:t293=294=s12eventType:101,0,32;length:101,32,32;\refNum:100,64,32;;CLangString:t295=89XString:t296=89PString:t297=298=ar0;0;3;11ClientMsg_altLogonReply:t299=300=s128rec:268,0,1024;;ClientMsg_assetQuery:t301=302=s12type:154,0,32;spec:167,32,64;;AssetDescriptor:t303=304=s40flags:101,0,32;size:101,32,32;\name:113,64,256;;ClientMsg_assetSend:t305=306=s68type:154,0,32;spec:167,32,64;\blockSize:101,96,32;blockOffset:100,128,32;blockNbr:103,160,16;\nbrBlocks:103,176,16;varBlock:307=u44firstBlockRec:308=s44desc:303,0,320;\data:175,320,8;;,0,352;nextBlockRec:309=s1data:175,0,8;;,0,8;;,192,352;;ClientMsg_authResponse:t310=311=s4nameAndPassword:297,0,32;;ClientMsg_avatarFlags:t312=313=s2avatarFlags:103,0,16;;ClientMsg_avatarQuery:t314=315=s20hash:214,0,160;;ClientMsg_avatarSend:t316=317=s28hash:214,0,160;flags:101,160,32;\dataSize:101,192,32;;ClientMsg_blowThru_toServer:t318=319=s12flags:101,0,32;\nbrUsers:100,32,32;userIDs:320=ar0;0;0;186,64,32;;ClientMsg_blowThru_toClient:t321=322=s4embedded:323=ar0;0;3;105,0,32;;ClientMsg_displayURL:t324=325=s4url:295,0,32;;ClientMsg_doorLock:t326=327=s4roomID:187,0,16;doorID:188,16,16;;ClientMsg_draw:t328=329=s10command:215,0,80;;ExtendedInfo:t330=331=s12id:100,0,32;length:100,32,32;\buf:323,64,32;;ExtendedInfoHeader:t332=333=s8id:100,0,32;length:100,32,32;;ClientMsg_extendedInfo_request:t334=335=s16flags:101,0,32;\info:336=ar0;0;0;330,32,96;;ClientMsg_extendedInfo_response:t337=338=s12info:336,0,96;;ClientMsg_fileNotFnd:t339=340=s4filename:297,0,32;;ClientMsg_fileQuery:t341=342=s4filename:297,0,32;;FileDescriptor:t343=344=s68size:101,0,32;name:115,32,512;;ClientMsg_fileSend:t345=346=s84transactionID:100,0,32;blockSize:101,32,32;\blockNbr:103,64,16;nbrBlocks:103,80,16;desc:343,96,544;\data:347=ar0;0;0;105,640,8;;ClientMsg_getOrSetPrefs_request:t348=349=s36godPasswordHash:214,0,160;\godPasswordSalt:350=ar0;0;7;105,160,64;numPrefs:101,224,32;\prefs:295,256,32;;ClientMsg_getOrSetPrefs_requestHeader:t351=352=s32godPasswordHash:214,0,160;\godPasswordSalt:350,160,64;numPrefs:101,224,32;;ClientMsg_getOrSetPrefs_reply:t353=354=s12numPrefs:101,0,32;\numErrors:101,32,32;prefsAndErrors:295,64,32;;ClientMsg_getOrSetPrefs_replyHeader:t355=356=s8numPrefs:101,0,32;\numErrors:101,32,32;;ClientMsg_getUserIdentity_response:t357=358=s4identity:295,0,32;;ClientMsg_gMsg:t359=360=s4text:295,0,32;;ClientMsg_HTTPServer:t361=362=s4url:295,0,32;;ClientMsg_killUser:t363=364=s4targetID:186,0,32;;ClientMsg_listOfAllRooms_response:t365=366=s12rooms:367=ar0;0;0;250,0,96;;ClientMsg_listOfAllUsers_response:t368=369=s12users:370=ar0;0;0;244,0,96;;ClientMsg_logoff_notify:t371=372=s4nbrUsers:100,0,32;;ClientMsg_logon:t373=374=s128rec:268,0,1024;;ClientMsg_pictMove:t375=376=s8roomID:187,0,16;spotID:188,16,16;\pos:122,32,32;;ClientMsg_propDel:t377=378=s4propNum:100,0,32;;ClientMsg_propMove:t379=380=s8propNum:100,0,32;pos:122,32,32;;ClientMsg_propNew:t381=382=s12propSpec:167,0,64;pos:122,64,32;;ClientMsg_propNewExtended:t383=384=s36propSpec:167,0,64;\pos:122,64,32;avatarType:102,96,16;avatarFlags:103,112,16;\hash:214,128,160;;ClientMsg_rMsg:t385=386=s4text:295,0,32;;ClientMsg_roomDesc:t387=388=s44rec:241,0,352;;ClientMsg_roomGoto:t389=390=s2dest:187,0,16;;ClientMsg_roomSetDesc:t391=392=s44rec:241,0,352;;ClientMsg_serverDown:t393=394=s4whyMessage:295,0,32;;ClientMsg_serverInfo:t395=396=s80serverPermissions:100,0,32;\serverName:115,32,512;serverOptions:101,544,32;ulUploadCaps:101,576,32;\ulDownloadCaps:101,608,32;;ClientMsg_sMsg:t397=398=s4text:295,0,32;;ClientMsg_spotDel:t399=400=s2spotID:188,0,16;;ClientMsg_spotMove:t401=402=s8roomID:187,0,16;spotID:188,16,16;\pos:122,32,32;;ClientMsg_spotState:t403=404=s6roomID:187,0,16;spotID:188,16,16;\state:102,32,16;;ClientMsg_superuser:t405=406=s4password:297,0,32;;ClientMsg_talk:t407=408=s4text:295,0,32;;ClientMsg_userColor:t409=410=s2colorNbr:102,0,16;;ClientMsg_userDesc:t411=412=s16faceNbr:102,0,16;colorNbr:102,16,16;\nbrProps:100,32,32;props:413=ar0;0;0;167,64,64;;ClientMsg_userDesc_avatar:t414=415=s32faceNbr:102,0,16;\colorNbr:102,16,16;nbrProps:100,32,32;avatarType:102,64,16;\avatarFlags:103,80,16;hash:214,96,160;;ClientMsg_userDesc_header:t416=417=s8faceNbr:102,0,16;\colorNbr:102,16,16;nbrProps:100,32,32;;ClientMsg_userDesc_full:t418=419=s80faceNbr:102,0,16;colorNbr:102,16,16;\nbrProps:100,32,32;props:233,64,576;;ClientMsg_userFace:t420=421=s2faceNbr:102,0,16;;ClientMsg_userList:t422=423=s124users:424=ar0;0;0;234,0,992;;ClientMsg_userLog:t425=426=s4nbrUsers:100,0,32;;ClientMsg_userMove:t427=428=s4pos:122,0,32;;ClientMsg_userName:t429=430=s4name:297,0,32;;ClientMsg_userNew:t431=432=s124newUser:234,0,992;;ClientMsg_userProp:t433=434=s12nbrProps:100,0,32;props:413,32,64;;ClientMsg_userProp_avatar:t435=436=s28nbrProps:100,0,32;\avatarType:102,32,16;avatarFlags:103,48,16;hash:214,64,160;;ClientMsg_userProp_header:t437=438=s4nbrProps:100,0,32;;ClientMsg_userProp_full:t439=440=s76nbrProps:100,0,32;props:233,32,576;;ClientMsg_userStatus:t441=442=s44flags:103,0,16;godhash:443=ar0;0;40;2,16,328;;ClientMsg_whisper_request:t444=445=s8target:186,0,32;text:295,32,32;;ClientMsg_whisper_request_header:t446=447=s4target:186,0,32;;ClientMsg_whisper_action:t448=449=s4text:295,0,32;;ClientMsg_xTalk:t450=451=s4text:296,0,32;;ClientMsg_xWhisper_request:t452=453=s8target:186,0,32;\text:296,32,32;;ClientMsg_xWhisper_request_header:t454=455=s4target:186,0,32;;ClientMsg_xWhisper_action:t456=457=s4text:296,0,32;;UserActionRec:T458=s12nextRec:459=*458,0,32;target:186,32,32;\actionFlags:101,64,32;;UserActionRec:t460=458UserActionPtr:t461=459UDPAddressRec:t462=463=s8ipAddress:107,0,32;portNumber:103,32,16;;ServerUserRec:T464=s1268nextUser:465=*464,0,32;connectionType:1,32,32;\netAddress:466=u8ipAddress:107,0,32;udpAddress:462,0,64;;,64,64;\crc:101,128,32;counter:101,160,32;lastActive:69,192,32;\signonTime:69,224,32;oldSerialFlag:1,256,32;nbrPings:1,288,32;\nbrFloodEvents:1,320,32;whyKilled:1,352,32;deathPenalty:1,384,32;\flags:103,416,16;serverFlags:101,448,32;frontendflags:103,480,16;\actionList:467=*460,512,32;navPassword:143,544,256;\tcpReceiveFlag:108,800,16;tcpSendFlag:108,816,16;\tcpReceiveBuffer:53,832,32;tcpSendBuffer:53,864,32;\tcpSendPtr:53,896,32;tcpReceiveIdx:100,928,32;frontEnd:22,960,32;\feIPAddr:107,992,32;feIPPort:103,1024,16;groupFlag:1,1056,32;\groupBuffer:53,1088,32;groupLen:100,1120,32;groupAlloc:101,1152,32;\verbalIP:468=ar0;0;255;2,1184,2048;lastESPsender:186,3232,32;\lastPasswordRoom:469=*470=xsServerRoomRec:,3264,32;lastOwnedRoom:469,3296,32;\nbrFailedPasswordAttempts:1,3328,32;puidCtr:101,3360,32;\puidCRC:101,3392,32;demoElapsed:101,3424,32;totalElapsed:101,3456,32;\originationCode:471=ar0;0;6;2,3488,56;machine:472=ar0;0;32;2,3544,264;\wizPassword:113,3808,256;desiredRoom:187,4064,16;username:113,4080,256;\password:115,4336,512;groups:117,4848,2048;infoFlags:101,6912,32;\authAttempts:1,6944,32;whyMsg:468,6976,2048;loggedOn:108,9024,16;\room:469,9056,32;pluginUserInfo:53,9088,32;user:234,9120,992;\lastRoomMediaURL:53,10112,32;;ServerUserRec:t473=464ServerUserPtr:t474=465 :T475=eMR_Title:0,MR_Picture:1,MR_Owner:2,\MR_Kick:3,MR_Unkick:4,MR_Password:5,\MR_Close:6,MR_Open:7,MR_Scripts:8,\MR_Guests:9,MR_Painting:10,MR_Hide:11,\MR_Unhide:12,MR_Delete:13,MR_NbrCommands:14,;ServerRoomRec:T470=s1144nextRoom:469,0,32;occupants:476=*186,32,32;\lastPainter:186,64,32;maxOccupancy:1,96,32;maxGuests:1,128,32;\memberOwner:189,160,32;roomPassword:143,192,256;roomPaneURL:477=ar0;0;3;468,448,8192;\varBufAlloc:101,8640,32;varBuf:53,8672,32;pluginRoomInfo:53,8704,32;\room:241,8736,352;roomMediaURL:53,9088,32;flags:101,9120,32;;ServerRoomRec:t478=470ServerRoomPtr:t479=469MsgFanout:t480=481=xsMsgFanoutStruct:PropHeader:t482=483=s12width:102,0,16;height:102,16,16;\hOffset:102,32,16;vOffset:102,48,16;scriptOffset:102,64,16;\flags:102,80,16;; :T484=eCR_OK_NO_CHANGE:0,CR_OK_PREFS_CHANGE:1,CR_ERR_USAGE:2,\CR_ERR_OTHER:3,;CommandResult:t485=484PluginID:t486=1ServerState:t487=488=s28currentUser:489=*473,0,32;entrance:490=*478,32,32;\nbrRooms:1,64,32;roomList:490,96,32;nbrUsers:1,128,32;\userList:489,160,32;maxPeoplePerRoom:1,192,32;;ServerConfiguration:t491=492=s2888versionID:101,0,32;serverName:143,32,256;\wizardPassword:143,288,256;godPassword:143,544,256;\permissions:101,800,32;deathPenaltyMinutes:1,832,32;\purgePropDays:103,864,16;minFloodEvents:103,880,16;\maxOccupancy:103,896,16;roomOccupancy:103,912,16;\sysop:493=ar0;0;63;2,928,512;url:494=ar0;0;127;2,1440,1024;\machineType:494,2464,1024;description:468,3488,2048;announcement:468,5536,2048;\ypHost:494,7584,1024;autoRegister:108,8608,16;picDir:468,8624,2048;\serverOptions:101,10688,32;logonMsg:468,10720,2048;mediaServerURL:494,12768,1024;\avatarServerURL:494,13792,1024;authHost:494,14816,1024;authPort:103,15840,16;\authAttempts:103,15856,16;poundCheck:103,15872,16;propControl:103,15888,16;\useOtherAvatarServer:108,15904,16;javaForceWebPage:108,15920,16;\javaClientWebPage:494,15936,1024;javaAllowedURLs:495=ar0;0;511;2,16960,4096;\UBCUISwitches:494,21056,1024;UBCUISkinURL:494,22080,1024;;pluginConnectionStruct:T496=s32032next:497=*496,0,32;prev:497,32,32;\connectionDat:106,64,32;isPalaceConnection:108,96,16;\isInUse:108,112,16;isClosed:108,128,16;isOppositeEndian:108,144,16;\callback:498=u4rawCallback:499=*500=f19,0,32;msgCallback:501=*502=f19,0,32;;,160,32;\fd:1,192,32;tcpReceiveBuffer:503=ar0;0;31999;2,224,256000;\tcpReceiveIndex:1,256224,32;;PluginConnection:t504=496RawCallback:t505=506=*507=f19MsgCallback:t508=509=*510=f19RawAcceptor:t511=512=*513=f505MsgAcceptor:t514=515=*516=f508pluginListenerStruct:T517=s20next:518=*517,0,32;prev:518,32,32;\isListeningForPalaceConnection:108,64,16;acceptor:519=u4rawAcceptor:512,0,32;\msgAcceptor:515,0,32;;,96,32;fd:1,128,32;;PluginListener:t520=517Prfm_MsgTiming:t521=522=s12eventType:101,0,32;length:101,32,32;\procTime:101,64,32;;Prfm_MsgTiming2:t523=524=s16eventType:101,0,32;length:101,32,32;\procTime:101,64,32;queTime:101,96,32;;Prfm_MsgSend:t525=526=s12eventType:101,0,32;userID:186,32,32;\length:101,64,32;;PerformanceData:t527=528=s20DataType:101,0,32;Data:529=u16Send:525,0,96;\MessageTime:521,0,96;MessageTime2:523,0,128;;,32,128;;stateFile:S530=*2_stateFileBlessedUser:T531=s8next:532=*531,0,32;regCodeHash:175,32,8;\screenName:175,40,8;;BlessedUser:t533=531MyState:T534=s8myPluginID:486,0,32;myBlessedUserList:535=*533,32,32;;MyState:t536=534initializeServerPlugin:F106pluginID:p486argc:p1argv:p537=*53len:1i:1j:1f:538=*90state:539=*536regCodeHash:143name:143c:2i:1link:540=*535bu:535sp:53_findBlessedUser_isGateKeeperCommandhandleMessage:F541=*291serverState:p542=*487s:p106message:p541state:539regCodeHash:143name:143bu:535i:1smsg:543=*405len:1command:468length:1xmsg:544=*450tmsg:545=*407command:468length:1wmsg:546=*452wmsg:547=*444_freeStorageshutdownServerPlugin:F19serverState:p542pluginDat:p106state:539freeStorage:f19state:p539bu:535gatekeeper:S530_gatekeeper_strncmpci_strcmpci_getToken_updateFile_toupperisGateKeeperCommand:f1command:p53serverState:p542state:p539target:p1p:53token:468other:489name:143actor:143regCodeHash:143bu:535oldName:53name:143actor:143regCodeHash:143pbu:540bu:535unblessed:1rcp:53n:53bu:535regCodeHash:53name:53___istypegetToken:f53p:p53token:p53updateFile:f19serverState:p542state:p539f:538regCodeHash:53name:53bu:535findBlessedUser:f535state:p539regCodeHash:p53bu:535_tolowerstrncmpci:f1s1:p530s2:p530len:p1i:1c1:2c2:2strcmpci:f1s1:p530s2:p530i:1c1:2c2:2_prtHexprtHex:f19str:p77len:p1line:1i:1/usr/include/ctype.h__istype:f1c:p1f:p5c:r1f:r5toupper:f1c:p1c:r1tolower:f1c:p1c:r1errlst.ofclose.ofgetc.oflockfile.ofopen.ofprintf.ofputc.ofscanf.omalloc.omemcpy.omemset.oopen.oprintf.oputc.orget.orune.orunetable.osbrk.osnprintf.ostdio_data.ostrcmp.ostrcpy.ostrerror.ostrlen.ostrncpy.osvfscanf.othread_once.othread_spec.oungetc.owbuf.oabort.obcopy.obzero.ocalloc.ocmpdi2.oexit.offlush.ofileno.ofread.ofstat.ogetenv.ogetpagesize.ogetpid.okill.omemcmp.ontohl.orefill.orewind.ostrncmp.ostrtod.ostrtol.ostrtoq.ostrtoul.ostrtouq.osysctl.othread_mutex.oucmpdi2.oudivdi3.oumoddi3.o__sysctl.o_exit.oadddi3.oatexit.oclrerr.oenviron.ofixdfsi.ofseek.omemmove.omuldi3.onegdi2.oqdivrem.osubdi3.oanddi3.o_DecryptCString_abort_open___fixdfsi_getpid___adddi3____runetype___cleanup_NewPtrClear_bcopy_fileno___muldi3_calloc_pthread_once____toupper_getenv_strtoq_strtol_GetServerUserByName_strtod___anddi3_EncryptString_UserMessage__exit___subdi3_realloc_strcmp___sysctl___srefill_strlen_strcpy_ftrylockfile_setinvalidrune_printf_sysctl_sys_errlist_strtouq_funlockfile___sstdin_strtoul_handleMessage_DisposePtr_pthread_mutex_lock_strncpy_pthread_mutex_unlock_PtoCstr_pthread_mutex_init_strncmp___svfscanf___sstderr_CtoPstr__minbrk___sstdout_pthread_key_delete_memmove_sys_nerr_rewind___mb_cur_max_pthread_mutex_destroy_putc_unlocked_pthread_key_create_ungetc__CurrentRuneLocale_strerror_flockfile_fprintf___qdivrem_setrunelocale_fscanf_clearerr_malloc_memset_SeedToWizKey_memcpy__DefaultRuneLocale___srget_memcmp_initializeServerPlugin___swbuf___atexit_getpagesize___umoddi3_pthread_mutex_trylock_snprintf_shutdownServerPlugin_environ_atexit_bzero___negdi2_putc____tolower_fread_fseek___udivdi3_FormattedLogMessage_sbrk_pthread_setspecific_errno_fputc___cmpdi2_fstat_exit_free_pthread_getspecific_fflush_kill_fopen_ntohl_end_fgetc_fclose___ucmpdi2_GetServerUsergateKeeper-bsdi/README100664 336 144 5056 7140170331 13110 0ustar mnbusersGatekeeper Server Plugin README The Gatekeeper Server Plugin allows a server operator to limit the clients which can use god and wizard passwords to those running with approved registration codes. It also provides commands for maintaining the list of approved registration codes. Distribution Components This README gateKeeper.so - The server plugin Server Setup -------------- Assuming the directory the standard server is installed in a directory called "server", perform the following steps: 1. If necessary, create a "plugins" directory in server/bin directory. 2. Put the gateKeeper.so file in the server/bin/plugins directory. 3. Create or modify the server/palace/psdata/plugin.conf file which describes the active server plugins. Include a line for the Gatekeeper Server Plugin: ../bin/plugins/gateKeeper.so 4. Edit server/bin/start-palace replace: $root/bin/pserver -f $root/$instance/psdata/pserver.conf & with: $root/bin/pserver -f $root/$instance/psdata/pserver.conf -s $root/$instance/psdata/plugin.conf & NOTE: Make sure that is a single line in the file god Commands -------------- The Gatekeeper Server Plugin adds the following god level commands to the server: 'gatekeeper bless [screenName] 'gatekeeper unbless regCodeHash 'gatekeeper list "'gatekeeper bless" while whispering, adds the registration code of the whisper target to the approved list. "'gatekeeper bless screenName" adds the registration code of the user using screenName to the approved list. This form allows a god to add her own code to the list. "'gatekeeper unbless regCodeHash" removes regCodeHash from the approved list. The regCodeHash may be copied from the output of 'gatekeeper list, or from a server log entry. "'gatekeeper list" returns a list of the approved regcodes and the screen name they were using when they were blessed in the client log of the god issuing the command. Gatekeeper files ------------------ The Gatekeeper Server Plugin maintains the list of approved regCodeHashes and screen names in a file named gateKeeper.dat which is stored in the psdata subdirectory of the server's working directory (default server/palace/psdata/gateKeeper.dat). Each line in this file has the regCodeHash in braces and the screen name in double quotes (with standard backslash escapes for backslash and double-quote). This file is written whenever a 'gatekeeper bless or 'gatekeeper unbless command is successfully processed. If this file does not contain any valid entries, then the Gatekeeper will accept god and wizard passwords from any member client.