Am 23.08.2011 17:18, schrieb Brian Kirkman: > Please post your 'updates.php' and the 'extensions.rdf' portion of the > integrator extension. Also, is your lightning extension in the proper > 'system type' directory, i.e. WINNT_x86-msvc, etc?
It is, and it gets downloaded properly. It just doesn't stop afterwards. Doesn't seem like I can attach files here... extensions.rdf <?xml version="1.0"?> <!DOCTYPE RDF> <RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:isi="http://inverse.ca/sogo-integrator/" xmlns:em="http://www.mozilla.org/2004/em-rdf#" xmlns:NC="http://home.netscape.com/NC-rdf#"> <Seq about="http://inverse.ca/sogo-integrator/extensions" isi:updateURL="http://groupware.bigsss-bremen.de/plugins/updates.php?plugin=%ITEM_ID%&version=%ITEM_VERSION%&platform=%PLATFORM%"> <li> <Description em:id="sogo-integra...@inverse.ca" em:name="SOGo Integrator"/> </li> <li> <Description em:id="sogo-connec...@inverse.ca" em:name="SOGo Connector"/> </li> <li> <Description em:id="e2fda1a4-762b-4020-b5ad-a41df1933103" em:name="Lightning Inverse Edition"/> </li> </Seq> </RDF> updates.php: <?php /* updates.php - this file is part of SOGo * * Copyright (C) 2006-2010 Inverse inc. * * Author: Wolfgang Sourdeau <wsourd...@inverse.ca> * * This file is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2, or (at your option) * any later version. * * This file is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; see the file COPYING. If not, write to * the Free Software Foundation, Inc., 59 Temple Place - Suite 330, * Boston, MA 02111-1307, USA. */ /* This script handles the automatic propagation of extensions pertaining to a SOGo site. It requires PHP 4.1.0 or later. */ $plugins = array( "sogo-connec...@inverse.ca" => array( "application" => "thunderbird", "version" => "3.105", "filename" => "sogo-connector-3.105.xpi" ), "sogo-integra...@inverse.ca" => array( "application" => "thunderbird", "version" => "3.105-jl1", "filename" => "sogo-integrator-BIGSSS-3.105-jl1.xpi" ), "e2fda1a4-762b-4020-b5ad-a41df1933103" => array( "application" => "thunderbird", "version" => "1.0b2.106pre2i", "filename" => "lightning-1.0b2.106pre2i.xpi" ) ); $applications = array( "thunderbird" => "<em:id>{3550f703-e582-4d05-9a08-453d09bdfdc6}</em:id> <em:minVersion>3.1.0</em:minVersion> <em:maxVersion>3.1.*</em:maxVersion>" ); $pluginname = $_GET["plugin"]; $plugin =& $plugins[$pluginname]; $application =& $applications[$plugin["application"]]; if ( $plugin ) { $platform = $_GET["platform"]; if ( $platform && file_exists( $platform . "/" . $plugin["filename"] ) ) { $plugin["filename"] = $platform . "/" . $plugin["filename"]; } elseif ( !file_exists( $plugin["filename"] ) ) { $plugin = false; } } if ( $plugin ) { header("Content-type: text/xml; charset=utf-8"); echo ('<?xml version="1.0"?>' . "\n"); ?> <!DOCTYPE RDF> <RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:em="http://www.mozilla.org/2004/em-rdf#"> <Description about="urn:mozilla:extension:<?php echo $pluginname ?>"> <em:updates> <Seq> <li> <Description> <em:version><?php echo $plugin["version"] ?></em:version> <em:targetApplication> <Description><?php echo $applications[$plugin["application"]] ?> <em:updateLink>http://groupware.bigsss-bremen.de/plugins/<?php echo $plugin["filename"] ?></em:updateLink> </Description> </em:targetApplication> </Description> </li> </Seq> </em:updates> </Description> </RDF> <?php } else { header("Content-type: text/plain; charset=utf-8", true, 404); echo( 'Plugin not found' ); } ?>
signature.asc
Description: OpenPGP digital signature