Kwalitee Issues

has_changelog

Add a Changelog (best named 'Changes') to the distribution. It should list at least major changes implemented in newer versions.

use_strict

Add 'use strict' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules are strictly written.

Error: SRS::EPP::Proxy

valid_signature

Sign the dist as the last step before creating the archive. Take care not to modify/regenerate dist meta files or the manifest.

Error: Old SIGNATURE detected. Please inform the module author to regenerate SIGNATURE using Module::Signature version 0.82 or newer. gpg: Signature made Thu 13 May 2010 05:20:54 PM JST gpg: using DSA key FC06408866B25843 gpg: Can't check signature: No public key --- SIGNATURE Thu May 13 17:21:00 2010 +++ @@ -1,8 +1,8 @@ SHA1 5ebf20e77850b956f9f03833932a7005ba59f0d9 COPYING.txt -SHA1 9284fe4b2f39e7fe6b178677f2b75059f564bb33 MANIFEST +SHA1 0fc5da85edf0269472268d8cc8ca6fe48d1aeecb MANIFEST SHA1 cef25f6369c80be71c2b8815d12a96d6a71902f6 MANIFEST.SKIP SHA1 bc4473a72ed2e5fa65568dcec8f3b3c2a3d7f173 META.yml -SHA1 aa2b9be2559c1aacc35820131bd7341d46a0a98f Makefile.PL +SHA1 8ca891fe47eaaa9496838e8a91916761b76d3a86 Makefile.PL SHA1 10bf509bdbd572b68539ad3c236a9924587503a3 README SHA1 e2c8cdca232639ee1128b07f62fc6fb8c25f03b5 SubmittingPatches SHA1 e75ea3699f7fbf2df15bcf95138b32cf10f16fab bin/srs-epp-proxy @@ -15,44 +15,59 @@ SHA1 f74fc88b2820caf7c3e50a1108b377aa4abdb275 inc/Module/Install/Scripts.pm SHA1 5c25f1104c0038041e3b93e0660c39171e4caf2b inc/Module/Install/Win32.pm SHA1 94d47349c803c4bd2a9230d25e4db0b6aaf1acd8 inc/Module/Install/WriteAll.pm -SHA1 a8106adfee8f03fd3e42da1a72d419516067dff8 lib/SRS/EPP/Command.pm -SHA1 9a73eae7856fe1c2b3fdbdaf302ceb61a9c0624b lib/SRS/EPP/Command/Check.pm -SHA1 91b530d3d67e6b2ea90d4da33aa9da4feb76433f lib/SRS/EPP/Command/Create.pm -SHA1 90dd7248c29fea38a659f0a4725791be9bda92dd lib/SRS/EPP/Command/Delete.pm +SHA256 9ca2f9b6bc67a5b3d90d10855259134aaa9e9138dfb60be1bafd4e181c9fe2c1 lib/SRS/EPP/Changes.pod +SHA1 b61f22a2c11b54b6bc63db748bb028b624b93c33 lib/SRS/EPP/Command.pm +SHA1 1ce9b510ef67d5563333828937baa9ee7448836f lib/SRS/EPP/Command/Check.pm +SHA256 785f0e4e762352e74879686814e66222e42c822962bef99aeeb4afdda811db51 lib/SRS/EPP/Command/Check/Contact.pm +SHA256 31745abb9b319d2ec06de96a474255057482060f1d690228559c5c1bde41c8ae lib/SRS/EPP/Command/Check/Domain.pm +SHA1 ce06a7f3ee81aaecbeb9190258ec74019a30bbbf lib/SRS/EPP/Command/Create.pm +SHA256 e0c571381e0de6cc158850df40963811de257dd6427513c4b72e3518cd59c9c0 lib/SRS/EPP/Command/Create/Contact.pm +SHA1 e919c082aa63a84d80bfd740c855641f8782aebb lib/SRS/EPP/Command/Delete.pm +SHA256 47d029b9c484a70ea61cbcf765f1ce24eaff78184b9a65f6bd269bd410245b22 lib/SRS/EPP/Command/Delete/Contact.pm +SHA256 f25b6237c7869a304f02644c380f2ffa291a0b408c478cd18189aac2e9287835 lib/SRS/EPP/Command/Delete/Domain.pm SHA1 6cb66332ba7944c0978f46dff3cf07ee0052ad77 lib/SRS/EPP/Command/Extension.pm SHA1 407c89495b266f953cdfa7e2a63293068db60e0a lib/SRS/EPP/Command/Hello.pm -SHA1 df2a120ea7bebdd86178e8ea8a6eecf6660428ab lib/SRS/EPP/Command/Info.pm -SHA1 9821492d08093df885f54cc57f11bdd7068ac3f6 lib/SRS/EPP/Command/Login.pm +SHA1 2444b71374a3901d12927104f236af447f3b38c8 lib/SRS/EPP/Command/Info.pm +SHA256 7460db6c5bd7a3b3b560a14691c9280ff458cd8c57f5814d4af098044aa408f8 lib/SRS/EPP/Command/Info/Contact.pm +SHA256 d2fede02c844f39486e31462908704b2002d5f007c154982b6515d0b98221723 lib/SRS/EPP/Command/Info/Domain.pm +SHA1 9b08f84b5c48556f2d8040124eebb5545fbffacf lib/SRS/EPP/Command/Login.pm SHA1 60dc83ed817c4fc3cc20d372ec97534363697685 lib/SRS/EPP/Command/Logout.pm -SHA1 3bc662ff5a05f037a5eb20456818544873c1656e lib/SRS/EPP/Command/Renew.pm -SHA1 7371535c9292682bca5fa00bf684254e766e12f7 lib/SRS/EPP/Command/Update.pm +SHA256 7807ea6b5249cecdb338aef56336124fab7cc235dbd7586764c751f9dbff2873 lib/SRS/EPP/Command/PayloadClass.pm +SHA1 ccc28ea83620224a4bce7fa81300089e38722a01 lib/SRS/EPP/Command/Renew.pm +SHA256 2acaa8ee9af1a6b36734703add573cae929788ef94ef6f0bd535355b046d0939 lib/SRS/EPP/Command/Renew/Domain.pm +SHA256 af5b6e8636e568bcb015f994973230d3577c263d2aff4dee549f19f6f31e4a4e lib/SRS/EPP/Command/Transfer.pm +SHA256 f1553156a9b3910d250e0dc5d14965cb56367769ffa1a2792c668c8b8340dc05 lib/SRS/EPP/Command/Transfer/Domain.pm +SHA1 0420d75517e80bd1dfc460c73429fcde08488107 lib/SRS/EPP/Command/Update.pm SHA1 7612f8ee7221bb5212a9f483a5681d6d18c371dd lib/SRS/EPP/Message.pm SHA1 080f77d78e540d58d6fd2b79258acc2167934a2c lib/SRS/EPP/OpenPGP.pm SHA1 f5cb95d92187de519c46d191bb61bfac45950e7d lib/SRS/EPP/Packets.pm -SHA1 5710d49de8696ccda8d187d7fc4f0e20c60000bb lib/SRS/EPP/Proxy.pm +SHA1 812a679e58daaf219776f3acc8ecf4c3b591517b lib/SRS/EPP/Proxy.pm SHA1 bc76796213ea2845556b5980e30c0e9324193cfa lib/SRS/EPP/Proxy/ConfigFromFile.pm SHA1 987d03dc317cd8249aca35d3675a1316dcc0df9a lib/SRS/EPP/Proxy/Listener.pm SHA1 56aa91769771adf60e3f7df866e925ae7f986f09 lib/SRS/EPP/Proxy/SimpleConfig.pm SHA1 6b471313db625ef4be8b83ad1acbc8a16ea23350 lib/SRS/EPP/Proxy/UA.pm +SHA256 dfa10e3030e9fec8f8e3c6f0eff7dde2cf8cf43e08742139060c1eac2002e2d0 lib/SRS/EPP/Request.pm SHA1 d2c2386f83b5e1c0022eb6f46e50176e2b229ef6 lib/SRS/EPP/Response.pm +SHA256 e906f43b98405d102d215d4022668afc31d5e2ebb7288cee7a70131ef0bef028 lib/SRS/EPP/Response/Check.pm SHA1 55daf28fa382fe3f279abdb20d57622c6f829cfd lib/SRS/EPP/Response/Error.pm SHA1 d78d8ba0e40e4b3f9d74c5febd428c3521c3388e lib/SRS/EPP/Response/Greeting.pm +SHA256 dc8e1dbaaba190d1815305bd35ae6b2d3dfb8deb38f8d5368b5630b53039c339 lib/SRS/EPP/Response/Info.pm SHA1 d5a502567c08c8f620a3f87e2e93190faad95856 lib/SRS/EPP/SRSMessage.pm SHA1 b2c7277b58e91bc1f18f1d600441c99a9299faba lib/SRS/EPP/SRSRequest.pm SHA1 c9ef4751f6c5c29437b778485f3618e6d4d883d9 lib/SRS/EPP/SRSResponse.pm -SHA1 0e64a262ee50dd53b3acf071b50904adf757ef4d lib/SRS/EPP/Session.pm +SHA1 810d3429c18d140c3c2b44090ea0374c8b44872d lib/SRS/EPP/Session.pm SHA1 c7f8b26c079595ab1be8ded598d1a7720733557c lib/SRS/EPP/Session/BackendQ.pm SHA1 43cdb783ee4d31b7c47427df7b3f5af00ff793a5 lib/SRS/EPP/Session/CmdQ.pm SHA1 2253068b30428cebd5c1fc2c0abd6a9f51c22308 t/00-load.t SHA1 bc0af27fa1de96a0dd2baef54543433b8e645365 t/01-listener.t -SHA1 662624d27bef624869b1d87d78b798e25dc8dcd9 t/02-packeter.t +SHA1 0cdfcd76adccc8e9fa27487e49390f71eb0f22af t/02-packeter.t SHA1 05bd51aaf066b11e3dedc03a55200537e9bbb5cb t/02-packeter/example-stream.raw SHA1 b10dee6ab1eaac26eb9e373c5bb58339c85aa5fa t/03-messages.t SHA1 f6805f4eee6ed665bb11cf6f4318987e861a7d0e t/04-backend-queue.t SHA1 bdfef35801e2a4d8b87abf5b5d168b93a6f20c11 t/05-command-queue.t SHA1 3692def772d5c265df69f790b95447d60e856d7c t/06-ua.t SHA1 1cd05f33dfa6b46f7f9367788151bd56451f3f9e t/07-pgp.t -SHA1 f54d3a79211a9c9159e6fa49927160f4cac49425 t/09-session.t +SHA1 d7e060d208b9574e71df80ca71a8a965b52a4b7f t/09-session.t SHA1 8579bfa6196b3aaf925abc6ea4d5f507e9ef3bbe t/09-session/example-session.raw SHA1 4ffcacc6a7d919e3a5bb3ae262fd0e20040f26d1 t/12-transform-fu.t SHA1 2af7eb5be6ee05b4b9804f8848986ca91eeb478d t/13-transform-xslt.t @@ -65,3 +80,53 @@ SHA1 e29db398ec80840891198c8de898bdc2b7e0ae8a t/92-license.t SHA1 03c705f747c2f9c8f9f68af556ed6f799c966561 t/93-perltidy.t SHA1 800acaa0d4e12382dec4db44d137a1b0a132bb5b t/Log4test.pm +SHA256 150821b1826bc75b94f83dce36947b3f1d12e7c759fe94ec7197fbe0b1ed4371 t/Mock.pm +SHA256 7334d663a17ccd4fbfdcba4ffa799df96767215057cfa3fbf41efbc4bb8685bf t/XMLMappingTests.pm +SHA256 1553317d93049b6868cabd7ac2c9158c997075eba5ed30a007d5eae0d4fd7d76 t/mappings.t +SHA256 2562c812fc96914dd042e2620944ce1a5cf00776a744b765a6a215b1f3732ac3 t/mappings/00a-skeleton.yaml +SHA256 825d9d4cc1e9c4fe90be94408bf5d948193aaa439cbae915553edf8097cdbe5a t/mappings/01a-check-domain.yaml +SHA256 3e5e0741bcd9c86f86d420a56422d9dc15a91939f7de55aec3b2f37a20fd9dc7 t/mappings/01b-check-domain.yaml +SHA256 c453d3a07a7e51a3cf2209a828414ff0b8802d0ec7f09a1f5eeec0c7bd26a559 t/mappings/02a-check-contact.yaml +SHA256 ff546dcd62fe4963d4065b3028fdc7d748358a43025212d4bdd514492485b685 t/mappings/02b-check-contact-one.yaml +SHA256 8daa5c0d3d2c4430df80a5c700942d07405b8549bb5f300ea903e7bdef8976c3 t/mappings/02c-check-contact-found-one.yaml +SHA256 196ad203235185cf314001f822e063fa08f865f982fab611d4feeaa664d0e47e t/mappings/03a-delete-domain.yaml +SHA256 5e76a569ae9a7697e185460cf3149082a0d788a89316d3fddd349f2b60820e1b t/mappings/03b-notfound.yaml +SHA256 1381ddcffd811801094e8d66654e5dfe67fa56f720e4191a31f36ce7b99159c2 t/mappings/03c-error.yaml +SHA256 dfc43d4b3015c7ca14b9c44388fadbd89771dc6d2711b2df6d1c18f9ac0a41d7 t/mappings/04a-info-contact.yaml +SHA256 e976e09271269ac364c574322d2e746682c3216ec0e72aed512889515acc086a t/mappings/04b-info-contact.yaml +SHA256 f9e4e9eef5d0413ccdcb8e2e28d210dcfbc9639b205d3bab56a7878f3f443621 t/mappings/04c-info-contact.yaml +SHA256 1b95a5119426965940125ef8ded9618f12d0b770fa64a935a02cd9dc9ddd4449 t/mappings/05a-info-domain.yaml +SHA256 3a19a19fad61b241223c65fa07a702025c3714042a4902360737a21368bb32b3 t/mappings/05b-info-domain.yaml +SHA256 f42338077411447fa22dc4fff18dd895d0ee28910ceca7ab950daf3d9effc386 t/mappings/05c-info-domain.yaml +SHA256 230109d65a4d11e62ee220763ff2595bd0c8dfbd02440ad55ae72cc9648a823b t/mappings/05d-info-domain.yaml +SHA256 828537630c75fb856235b2b3a32101b093b995076543b9d2e4ba4903afcf23bd t/mappings/06a-delete-handles.yaml +SHA256 42af665173431ad3854d0c62f847a3f0799c698193afd84c4efd39dac84ec094 t/mappings/06b-not-found.yaml +SHA256 0166f5f88b218cd1489c3d4eee27b44a4cbaf6f05e2c106a1c7bbf0a6b669c39 t/mappings/06c-error.yaml +SHA256 7ce45f30bfdb8e40aef8140225e3636f14a6d18f472d57ba099476bcc19bd02f t/mappings/08a-renew-domain.yaml +SHA256 4ef2d8362003470ad5d6739cc01abd3dd28509683defa8068137ca2b320dabc7 t/mappings/08b-renew-domain-notfound.yaml +SHA256 6b137b53670fa2b627d984c4e78636d30ca38b856552381897d95d1031cae8a7 t/mappings/08c-renew-domain-duplicate.yaml +SHA256 6584f62e65c6168a79313b78a99e44ce1c20baed08d68da90e9210147221d33b t/mappings/08d-renew-domain-permission.yaml +SHA256 432c57e77705c10772f1880f90a03e55cf72bc7fd8c916b264e2b5c7a9e639eb t/mappings/11a-create-contact-simple.yaml +SHA256 9dc01cf6388360ba8eb30cd30f2277bf9a75c69188b1cc82d02a4c50122db450 t/mappings/11b-create-contact-full.yaml +SHA256 e5d4bd54d8fb73b5eee8453c698abf0957cd76dcbf89b4ee96a845f3f0239866 t/mappings/11c-create-contact-srs-error.yaml +SHA256 efd525f09922abce0cbe6d83673bc48d087e3c167c442c7e9455eb6fd6b48860 t/mappings/11d-create-contact-reject-company.yaml +SHA256 d9549b1172be7c18f0fb8e1e5cf88f1a6a5115c5b82833c1d16e3742a1b00a27 t/mappings/13a-transfer-request-simple.yaml +SHA256 3504677fe7d571b04a99d3d1c7c7be9aeab5d15adbcba7f4100ee72a295c75c9 t/mappings/13b-transfer-request-notfound.yaml +SHA256 423e1c7d61df2f573be4e881c66e40081b9b56544b4ba3943303010e8bb07fcb t/mappings/13c-transfer-request-error.yaml +SHA256 f0133f34642a2125fb03b8550a30985325f732cac677d78acae3bfda6465a791 t/mappings/13o-transfer-query.yaml +SHA256 e18649b18d4db863910b062be0e8a433d7d7a7ff7ce1389ff92fe9150e26d41c t/templates/check-contact.tt +SHA256 7577007bd0f85ee68fa645dccd79c7ec408218640045b7b2c0f9c7cf386a1c6b t/templates/check-domain.tt +SHA256 f4a8315c93c27993bacff684c3a43120da3a1c38cde8ce4eab7a2cc00ba03077 t/templates/create-contact.tt +SHA256 9d330f54156a18853712b106a2c6c9d4f45c62d76bbc2e121320685b3e621939 t/templates/create-domain.tt +SHA256 06098a737485e572d19910c179044d4d954604d70a457605f356eebace29606d t/templates/delete-contact.tt +SHA256 e8fe93ece802dab343b10a63785569ab0f20756f9048e89cbaa8a47ebdd2f0d3 t/templates/delete-domain.tt +SHA256 2e38f0cfc5bcb5706adb806c078082b59f1fc06759db47dd0ace61c194f47f9e t/templates/frame.tt +SHA256 7b9ff3a12809e2cabccf01d8ef311c0485d922e2159cb6bf8b3296e005f9b760 t/templates/hello.tt +SHA256 ce54de26dfbe17e68355f8391e64757ac78c273d380275a531e238fe37b6b1ed t/templates/info-contact.tt +SHA256 2ddf5bfb0a03881482f38e63749da0da7f0adea882129e37448c0321f5be5724 t/templates/info-domain.tt +SHA256 458a0a06877e5f906958b7f709e9eb940505381f46f0dc5a29d694d337a1507b t/templates/login.tt +SHA256 48964156ccd783773f38526c48a70f249747cfa930354292abafe6ab056c6a28 t/templates/logout.tt +SHA256 e9e037c3f4a436550dfbf0192ba060b31e78acb4ef2fbed5a7a7aa377d3b2629 t/templates/renew-domain.tt +SHA256 71ba9fce5cfd50dbc44ff83ee9dad7107c1814da9bf9547fa483ac79947b4ee1 t/templates/transfer-domain-query.tt +SHA256 d1f32fc26e83703b77e8d871a8a79f68dafe5a85d5ff31b46a56389414894118 t/templates/transfer-domain.tt +SHA256 8ed1f887bcf2d5b1dcc8a8092d91e9c9be87a745ac50f7af0f565e09e9eb86f1 t/templates/update-domain.tt ==> MISMATCHED content between SIGNATURE and distribution files! <==

has_meta_json

Add a META.json to the distribution. Your buildtool should be able to autogenerate it.

use_warnings

Add 'use warnings' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules warn when something bad happens.

Error: SRS::EPP::Proxy

no_unauthorized_packages

Ask the owner of the distribution (the one who released it first, or the one who is designated in x_authority) to give you a (co-)maintainer's permission.

Error:

  • SRS::EPP::Command
  • SRS::EPP::Command::Check
  • SRS::EPP::Command::Check::Contact
  • SRS::EPP::Command::Check::Domain
  • SRS::EPP::Command::Create
  • SRS::EPP::Command::Create::Contact
  • SRS::EPP::Command::Delete
  • SRS::EPP::Command::Delete::Contact
  • SRS::EPP::Command::Delete::Domain
  • SRS::EPP::Command::Extension
  • SRS::EPP::Command::Hello
  • SRS::EPP::Command::Info
  • SRS::EPP::Command::Info::Contact
  • SRS::EPP::Command::Info::Domain
  • SRS::EPP::Command::Login
  • SRS::EPP::Command::Logout
  • SRS::EPP::Command::PayloadClass
  • SRS::EPP::Command::Renew
  • SRS::EPP::Command::Renew::Domain
  • SRS::EPP::Command::Transfer
  • SRS::EPP::Command::Transfer::Domain
  • SRS::EPP::Command::Update
  • SRS::EPP::Message
  • SRS::EPP::OpenPGP
  • SRS::EPP::Packets
  • SRS::EPP::Proxy
  • SRS::EPP::Proxy::ConfigFromFile
  • SRS::EPP::Proxy::Listener
  • SRS::EPP::Proxy::SimpleConfig
  • SRS::EPP::Proxy::UA
  • SRS::EPP::Request
  • SRS::EPP::Response
  • SRS::EPP::Response::Check
  • SRS::EPP::Response::Error
  • SRS::EPP::Response::Greeting
  • SRS::EPP::Response::Info
  • SRS::EPP::SRSMessage
  • SRS::EPP::SRSRequest
  • SRS::EPP::SRSResponse
  • SRS::EPP::Session
  • SRS::EPP::Session::BackendQ
  • SRS::EPP::Session::CmdQ

meta_yml_has_provides

Add all modules contained in this distribution to the META.yml field 'provides'. Module::Build or Dist::Zilla::Plugin::MetaProvides do this automatically for you.

meta_yml_has_repository_resource

Add a 'repository' resource to the META.yml via 'meta_add' accessor (for Module::Build) or META_ADD parameter (for ExtUtils::MakeMaker).

Modules

Name Abstract Version View
SRS::EPP::Command encapsulation of received EPP commands metacpan
SRS::EPP::Command::Check metacpan
SRS::EPP::Command::Check::Contact metacpan
SRS::EPP::Command::Check::Domain metacpan
SRS::EPP::Command::Create metacpan
SRS::EPP::Command::Create::Contact metacpan
SRS::EPP::Command::Delete metacpan
SRS::EPP::Command::Delete::Contact metacpan
SRS::EPP::Command::Delete::Domain metacpan
SRS::EPP::Command::Extension metacpan
SRS::EPP::Command::Hello metacpan
SRS::EPP::Command::Info metacpan
SRS::EPP::Command::Info::Contact metacpan
SRS::EPP::Command::Info::Domain metacpan
SRS::EPP::Command::Login metacpan
SRS::EPP::Command::Logout metacpan
SRS::EPP::Command::PayloadClass metacpan
SRS::EPP::Command::Renew metacpan
SRS::EPP::Command::Renew::Domain metacpan
SRS::EPP::Command::Transfer metacpan
SRS::EPP::Command::Transfer::Domain metacpan
SRS::EPP::Command::Update metacpan
SRS::EPP::Message abstract type for a single message particle metacpan
SRS::EPP::OpenPGP metacpan
SRS::EPP::Packets metacpan
SRS::EPP::Proxy IETF EPP <=> SRS XML proxy software 0.20_01 metacpan
SRS::EPP::Proxy::ConfigFromFile metacpan
SRS::EPP::Proxy::Listener socket factory class metacpan
SRS::EPP::Proxy::SimpleConfig metacpan
SRS::EPP::Proxy::UA subprocess-based UserAgent metacpan
SRS::EPP::Request metacpan
SRS::EPP::Response EPP XML metacpan
SRS::EPP::Response::Check metacpan
SRS::EPP::Response::Error EPP exception/error response class metacpan
SRS::EPP::Response::Greeting metacpan
SRS::EPP::Response::Info metacpan
SRS::EPP::SRSMessage metacpan
SRS::EPP::SRSRequest metacpan
SRS::EPP::SRSResponse metacpan
SRS::EPP::Session logic for EPP Session State machine metacpan
SRS::EPP::Session::BackendQ manage tx queue for back-end processing metacpan
SRS::EPP::Session::CmdQ manage epp command/response queue metacpan

Other Files

MANIFEST metacpan
META.yml metacpan
Makefile.PL metacpan
README metacpan