Index: xmlrpc.php
===================================================================
RCS file: /cvs/drupal/drupal/xmlrpc.php,v
retrieving revision 1.6
diff -u -F^f -r1.6 xmlrpc.php
--- xmlrpc.php	26 Jan 2004 18:51:37 -0000	1.6
+++ xmlrpc.php	3 May 2004 23:37:01 -0000
@@ -3,6 +3,7 @@
 
 include_once "includes/bootstrap.inc";
 include_once "includes/common.inc";
+include_once 'includes/xmlrpc.inc';
 include_once "includes/xmlrpcs.inc";
 
 $functions = module_invoke_all("xmlrpc");
Index: includes/common.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/common.inc,v
retrieving revision 1.345
diff -u -F^f -r1.345 common.inc
--- includes/common.inc	3 May 2004 11:53:59 -0000	1.345
+++ includes/common.inc	3 May 2004 23:37:01 -0000
@@ -1304,7 +1304,6 @@ function truncate_utf8($string, $len) {
 include_once "includes/theme.inc";
 include_once "includes/pager.inc";
 include_once "includes/menu.inc";
-include_once "includes/xmlrpc.inc";
 include_once "includes/tablesort.inc";
 include_once "includes/file.inc";
 
Index: modules/drupal.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/drupal.module,v
retrieving revision 1.76
diff -u -F^f -r1.76 drupal.module
--- modules/drupal.module	21 Apr 2004 13:56:37 -0000	1.76
+++ modules/drupal.module	3 May 2004 23:37:02 -0000
@@ -116,6 +117,8 @@ function drupal_xmlrpc() {
 }
 
 function drupal_notify($server) {
+  include_once 'includes/xmlrpc.inc';
+
   global $base_url;
 
   $url = parse_url($server);
@@ -145,6 +148,7 @@ function drupal_info($field = 0) {
 }
 
 function drupal_auth($username, $password, $server) {
+  include_once 'includes/xmlrpc.inc';
 
   $message = new xmlrpcmsg("drupal.login", array(new xmlrpcval($username, "string"), new xmlrpcval($password, "string")));
 
@@ -174,6 +178,8 @@ function drupal_page() {
 }
 
 function drupal_login($arguments) {
+  include_once 'includes/xmlrpc.inc';
+
    // an XML-RPC method called by external clients (usually other Drupal instances)
   $argument = $arguments->getparam(0);
   $username = $argument->scalarval();
Index: modules/ping.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/ping.module,v
retrieving revision 1.15
diff -u -F^f -r1.15 ping.module
--- modules/ping.module	23 Apr 2004 06:30:42 -0000	1.15
+++ modules/ping.module	3 May 2004 23:37:02 -0000
@@ -39,6 +39,8 @@ function _ping_notify($name, $url) {
 }
 
 function ping_ping($name = "", $url = "") {
+  include_once 'includes/xmlrpc.inc';
+
   $feed = url("node/feed");
 
   $client = new xmlrpc_client("/RPC2", "rpc.weblogs.com", 80);
