-í ™º‘;csðdkZdkZdkZ dfd„ƒYZedƒZdkZdkZdkZdfd„ƒYZ1dei fd„ƒYZ =deifd „ƒYZ Ae ed d ƒZ Cdk Z De iƒdS( Nsemail_authorizercs   dd„Z d„ZRS(Ns/cs  ||_dS(N(srootsself(sselfsroot((sQ/usr/ports/www/adzapper/work/adzapper-0.4.0/src/medusa-old1/scripts/email_ftpd.pys__init__ scsA ddf|_d|_ddti|iƒfSdS(NiÿÿÿÿiisOk.(schannelspersonas read_onlysfilesyss os_filesystemsselfsroot(sselfschannelsusernamespassword((sQ/usr/ports/www/adzapper/work/adzapper-0.4.0/src/medusa-old1/scripts/email_ftpd.pys authorize s (s__init__s authorize(((sQ/usr/ports/www/adzapper/work/adzapper-0.4.0/src/medusa-old1/scripts/email_ftpd.pysemail_authorizer ss /homes/ftps email_filecs)d„Z#d„Z'd„ZRS(Ncs g|_!||_dS(N(sselfsbuffers from_whom(sselfs from_whom((sQ/usr/ports/www/adzapper/work/adzapper-0.4.0/src/medusa-old1/scripts/email_ftpd.pys__init__s cs'#$|ii|ƒ%t|ƒSdS(N(sselfsbuffersappendsdataslen(sselfsdata((sQ/usr/ports/www/adzapper/work/adzapper-0.4.0/src/medusa-old1/scripts/email_ftpd.pyswrite#scsa'(dk})|iidd|iƒ*|idg-ti|idƒ.|iƒdS(Nis From: <%s> srushing@seattle.nightmare.coms(snnfmpsselfsbuffersinserts from_whoms send_messagesstringsjoin(sselfsnnfmp((sQ/usr/ports/www/adzapper/work/adzapper-0.4.0/src/medusa-old1/scripts/email_ftpd.pysclose's  (s__init__swritesclose(((sQ/usr/ports/www/adzapper/work/adzapper-0.4.0/src/medusa-old1/scripts/email_ftpd.pys email_files  semail_ftp_channelcs13dZ5d„ZRS(NicsW56d||fGH7d|j o9t|iƒSn;tii|||ƒSdS(Ns open: %s %ssr(spathsmodes email_filesselfsusers ftp_servers ftp_channelsopen(sselfspathsmode((sQ/usr/ports/www/adzapper/work/adzapper-0.4.0/src/medusa-old1/scripts/email_ftpd.pysopen5s(s read_onlysopen(((sQ/usr/ports/www/adzapper/work/adzapper-0.4.0/src/medusa-old1/scripts/email_ftpd.pysemail_ftp_channel1s semail_ftp_servercs=?eZRS(N(semail_ftp_channelsftp_channel_class(((sQ/usr/ports/www/adzapper/work/adzapper-0.4.0/src/medusa-old1/scripts/email_ftpd.pysemail_ftp_server=ssporti=#(sfilesyss ftp_serversstringsemail_authorizers authorizersStringIOsosssockets email_files ftp_channelsemail_ftp_channelsemail_ftp_serversfssasyncoresloop( semail_authorizers authorizersasyncoresstringsStringIOs email_files ftp_serversfssemail_ftp_channelsemail_ftp_serversfilesyssosssocket((sQ/usr/ports/www/adzapper/work/adzapper-0.4.0/src/medusa-old1/scripts/email_ftpd.pys?s