github: shadowy octopus with the head of a robot, emblazoned with the Dreamwidth swirl (Default)
github ([personal profile] github) wrote in [site community profile] changelog2026-02-25 08:39 pm

[dreamwidth/dreamwidth] d00724: Move LJ::Protocol::xmlrpc_method out of Apache/Liv...

Branch: refs/heads/main Home: https://github.com/dreamwidth/dreamwidth Commit: d00724c9d10284c57382e88b10c6c16f94b04c30 https://github.com/dreamwidth/dreamwidth/commit/d00724c9d10284c57382e88b10c6c16f94b04c30 Author: Mark Smith mark@qq.is Date: 2026-02-25 (Wed, 25 Feb 2026)

Changed paths: M cgi-bin/Apache/LiveJournal.pm M cgi-bin/LJ/Protocol.pm M t/plack-request.t

Log Message:


Move LJ::Protocol::xmlrpc_method out of Apache/LiveJournal.pm

xmlrpc_method was defined in a package LJ::Protocol block at the bottom of Apache/LiveJournal.pm, which is never loaded under Plack. Move it into LJ/Protocol.pm so XMLRPC works under both servers.

The test now verifies the full getchallenge round-trip: transport layer works, response is not a SOAP fault, and the expected fields are present.

Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com

To unsubscribe from these emails, change your notification settings at https://github.com/dreamwidth/dreamwidth/settings/notifications