1.87: ----- * Improve bundled PEAR/XML/RPC for PHP 8.0: XMLParser objects replace xml resources Hopefully written so that users which cannot load this plugin because of running a lower PHP 8.2 version can just copy paste the PEAR dir library to replace their old in their serendipity xmlrpc plugin. On Styx 5.0 this plugin based library will be nuked as redundant if nothing spreads against this at this point of time. 1.86: ----- * Improve language constants 1.85: ----- * Improve parameter types for Styx 5.0 type safety 1.84: ----- * Raised requirements for 1.83 1.83: ----- * Add PHP 8.2: Sensitive Parameter value redaction support 1.82: ----- * Fix for PHP 8 - Fixup some old ${} usage 1.81: ----- * Fix for PHP 8 - Undefined constant "DEBUG_LOG_XMLRPC" * Fix for PHP 8 Warning - Object of class XMLParser could not be converted to int 1.80: ----- * Fix support for deprecated curly braces for offset access has been removed in PHP 8.0 * Better check a possible uninitialized variable check 1.79: ----- * Follow a consistency cleanup for fetching serendipity_fetchEntry() calls * Remove some redundant global sets Version 1.78: * Add conceptional root namespace to error exception handling for consistency Version 1.77: * Remove deprecated MS Frontpage extension excluding check in MediaLibraries uploads/ directory. Upgraders: Make sure you don't have any cadaveric '_vti_cnf' directories left! * Extends requirement to Styx 2.9 * Remove .gitignore file Version 1.76: * Fix serendipitytraversePath() call for upcoming Serendipity Styx 3.0 excludeDirectories Version 1.75: * Fix (old) lib XML/RPC because of PHP7 new count() warnings Version 1.74: * Improve [en, de] lang constants Version 1.73: * serendipity_xmlrpc.inc: Run missing Thumbnail generation if uploaded an image to Serendipity upload dir Version 1.72: * RPC lib: Replace PHP 7.2 set deprecated each() usage where possible Version 1.71: * Fix deprecation messages with PHP7 and use modern constructors in RPC Version 1.70: * Added dummy API functions for bool, int, array returns based on API list by http://blog.dewhurstsecurity.com/2012/12/11/introduction-to-the-wordpress-xml-rpc-api.html Version 1.58: * Added stub wp.editPage dummy API function Version 1.57: * Added wp.getCommentStatusList API function Version 1.56: * Added wp.getPosts to supported methods Version 1.55: * Added wp.getPosts API function Version 1.54: * Cleanup * Plugin consistent usage * Load lang with lang API - extends required version to 1.6 * Clone wp.getPages to wp.getPage API function for newer APP calls (needs some testing though) (with empty response though, not supporting staticpage yet) * Better $HTTP_RAW_POST_DATA check Version 1.53: * Implement a kind of DOS protection, courtesy to a Drupal/WordPress commit: https://github.com/drupal/drupal/commit/90e884ad0f7f2cf269d953f7d70966de9fd821ff Version 1.51 (brockhaus): * Support for system.multicall patched into the XMLRPC library. * dateModified attributes (delivered by WP) supported. Version 1.50: * ifttt fix: Some clients send tags as arrays instead of csv's. Now we accept that, too. Version 1.49: * Fixed update comment. Tested as working on iPhone client. Version 1.48: * Added many compatibility fixes while testing with the WP Blackberry Client. Version 1.47: * Enhanced the interface with WordPress RPC calls. * Info about RPC caller URL in config, some configurations. * Medialibrary directory for media uploads configurable * Define spam events: Signal ham and spam to AntiSpam plugins supporting it. Version 1.45: * Catch empty timestemps, thanks to TimNiceBut Version 1.44: * Fixed unrequired output when setting categories, thanks to patk Version 1.43: * Added default posting category Version 1.41: * Added Patch by TimeNiceBut to add mt_suppoertedMethods API call Version 1.38 * Bug #1931794: Better base64 detection Version 1.37 (garvinhicking) * Bug #1922509: Respect MT API for base64 encoded attachments, patch by Sven Herzberg Version 1.36 (garvinhicking) * Bug #1904377: Respect GMT, patch by Mike Tyson ------------------------------------------------------------------------ Version 1.33 (brockhaus): * Produced not validating (and wrong) link tag. Changed attribute url to href. * While updating entries without defining a new date, the old publishing date will be used instead of refreshing the date each time. ------------------------------------------------------------------------ Version 1.32 (brockhaus): * $serendipity['xml_rpc_default_moderate_comments'] didn't work :-/ ------------------------------------------------------------------------ Version 1.31 (brockhaus): * Header was sent twice in some situtations resulting in wrong XML responses. * Convert HTML entities in entry titles to normal utf-8 characters while saving entries. * Defaults for allow allow_comments and moderate_comments configurable in serendipity_config_local.inc.php: $serendipity['xml_rpc_default_allow_comments'] = true; $serendipity['xml_rpc_default_moderate_comments'] = false;