Changes for version 0.13 - 2012-03-30

  • Rename distribution from Sub-Spec-HTTP-Server to Perinci-Access-HTTP-Server. Follow Riap 1.1 specification.
  • Rename/refactor some middlewares.
  • Rename script from 'servepm' to 'peri-htserve'.
  • Formatting now uses Perinci::Result::Format.
  • Can log Riap access log to file or a IO::Handle-/Log::Dispatch::Output-like object.

Documentation

Serve Perl modules over HTTP(S) using the Riap::HTTP protocol

Modules

PSGI application to implement Riap::HTTP
Add extra actions to Perinci::Access::Base
Deny access based on some criteria
Parse Riap request from HTTP request
Send Riap request to Riap server and send the response to client
Utility routines

Provides

in lib/Perinci/Access/Patch/PeriAHS.pm
in lib-not_implemented/Plack/Middleware/PeriAHS/Authz/ACL.pm
in lib-not_implemented/Plack/Middleware/PeriAHS/LimitRate.pm