plugins/ssl/ssl.c

branch
gaim
changeset 20470
77693555855f
parent 13071
b98e72d4089a
parent 20469
b2836a24d81e
child 20471
1966704b3e42
--- a/plugins/ssl/ssl.c	Mon Apr 16 00:43:53 2007 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,118 +0,0 @@
-/**
- * @file ssl.c Main SSL plugin
- *
- * gaim
- *
- * Copyright (C) 2003 Christian Hammond <chipx86@gnupdate.org>
- *
- * This program 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 of the License, or
- * (at your option) any later version.
- *
- * This program 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; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- */
-#include "internal.h"
-#include "debug.h"
-#include "plugin.h"
-#include "sslconn.h"
-#include "version.h"
-
-#define SSL_PLUGIN_ID "core-ssl"
-
-static GaimPlugin *ssl_plugin = NULL;
-
-static gboolean
-probe_ssl_plugins(GaimPlugin *my_plugin)
-{
-	GaimPlugin *plugin;
-	GList *l;
-
-	ssl_plugin = NULL;
-
-	for (l = gaim_plugins_get_all(); l != NULL; l = l->next)
-	{
-		plugin = (GaimPlugin *)l->data;
-
-		if (plugin == my_plugin)
-			continue;
-
-		if (plugin->info != NULL && plugin->info->id != NULL &&
-			strncmp(plugin->info->id, "ssl-", 4) == 0)
-		{
-			if (gaim_plugin_is_loaded(plugin) || gaim_plugin_load(plugin))
-			{
-				ssl_plugin = plugin;
-
-				break;
-			}
-		}
-	}
-
-	return (ssl_plugin != NULL);
-}
-
-static gboolean
-plugin_load(GaimPlugin *plugin)
-{
-	return probe_ssl_plugins(plugin);
-}
-
-static gboolean
-plugin_unload(GaimPlugin *plugin)
-{
-	if (ssl_plugin != NULL &&
-		g_list_find(gaim_plugins_get_loaded(), ssl_plugin) != NULL)
-	{
-		gaim_plugin_unload(ssl_plugin);
-	}
-
-	ssl_plugin = NULL;
-
-	return TRUE;
-}
-
-static GaimPluginInfo info =
-{
-	GAIM_PLUGIN_MAGIC,
-	GAIM_MAJOR_VERSION,
-	GAIM_MINOR_VERSION,
-	GAIM_PLUGIN_STANDARD,                             /**< type           */
-    NULL,                                             /**< ui_requirement */
-	GAIM_PLUGIN_FLAG_INVISIBLE,                       /**< flags          */
-	NULL,                                             /**< dependencies   */
-	GAIM_PRIORITY_DEFAULT,                            /**< priority       */
-
-	SSL_PLUGIN_ID,                                    /**< id             */
-	N_("SSL"),                                        /**< name           */
-	VERSION,                                          /**< version        */
-	                                                  /**  summary        */
-	N_("Provides a wrapper around SSL support libraries."),
-	                                                  /**  description    */
-	N_("Provides a wrapper around SSL support libraries."),
-	"Christian Hammond <chipx86@gnupdate.org>",
-	GAIM_WEBSITE,                                     /**< homepage       */
-
-	plugin_load,                                      /**< load           */
-	plugin_unload,                                    /**< unload         */
-	NULL,                                             /**< destroy        */
-
-	NULL,                                             /**< ui_info        */
-	NULL,                                             /**< extra_info     */
-	NULL,
-	NULL
-};
-
-static void
-init_plugin(GaimPlugin *plugin)
-{
-}
-
-GAIM_INIT_PLUGIN(ssl, init_plugin, info)

mercurial