aboutsummaryrefslogtreecommitdiffstats
path: root/lib/ssl_bogus.c
blob: a07ea7529c42ecf8844ffc287996029a411d16d2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
  /********************************************************************\
  * BitlBee -- An IRC to other IM-networks gateway                     *
  *                                                                    *
  * Copyright 2002-2004 Wilmer van der Gaast and others                *
  \********************************************************************/

/* SSL module - dummy version                                           */

/*
  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 with
  the Debian GNU/Linux distribution in /usr/share/common-licenses/GPL;
  if not, write to the Free Software Foundation, Inc., 59 Temple Place,
  Suite 330, Boston, MA  02111-1307  USA
*/

#include "ssl_client.h"

int ssl_errno;

void *ssl_connect( char *host, int port, ssl_input_function func, gpointer data )
{
	return( NULL );
}

int ssl_read( void *conn, char *buf, int len )
{
	return( -1 );
}

int ssl_write( void *conn, const char *buf, int len )
{
	return( -1 );
}

void ssl_disconnect( void *conn_ )
{
}

int ssl_getfd( void *conn )
{
	return( -1 );
}

void *ssl_starttls( int fd, ssl_input_function func, gpointer data ) 
{
	return NULL;
}

b_input_condition ssl_getdirection( void *conn )
{
	return GAIM_INPUT_READ;
}

int ssl_pending( void *conn )
{
	return 0;
}
param name="id"/> <xsl:message><xsl:text>Processing: </xsl:text><xsl:value-of select="$id"/></xsl:message> <xsl:text>?</xsl:text><xsl:value-of select="$id"/><xsl:text>&#10;</xsl:text> <xsl:for-each select="para|variablelist|simplelist|command-list|ircexample"> <xsl:if test="title != ''"> <xsl:value-of select="title"/><xsl:text>&#10;</xsl:text> </xsl:if> <xsl:apply-templates select="."/> </xsl:for-each> <xsl:text>%&#10;</xsl:text> <xsl:for-each select="sect1|sect2"> <xsl:call-template name="subject"> <xsl:with-param name="id" select="@id"/> </xsl:call-template> </xsl:for-each> <xsl:for-each select="bitlbee-command"> <xsl:call-template name="cmd"> <xsl:with-param name="prefix" select="''"/> </xsl:call-template> </xsl:for-each> <xsl:for-each select="bitlbee-setting"> <xsl:message><xsl:text>Processing setting '</xsl:text><xsl:value-of select="@name"/><xsl:text>'</xsl:text></xsl:message> <xsl:text>?set </xsl:text><xsl:value-of select="@name"/><xsl:text>&#10;</xsl:text> <xsl:text>_b_Type:_b_ </xsl:text><xsl:value-of select="@type"/><xsl:text>&#10;</xsl:text> <xsl:text>_b_Scope:_b_ </xsl:text><xsl:value-of select="@scope"/><xsl:text>&#10;</xsl:text> <xsl:if test="default"> <xsl:text>_b_Default:_b_ </xsl:text><xsl:value-of select="default"/><xsl:text>&#10;</xsl:text> </xsl:if> <xsl:if test="possible-values"> <xsl:text>_b_Possible Values:_b_ </xsl:text><xsl:value-of select="possible-values"/><xsl:text>&#10;</xsl:text> </xsl:if> <xsl:text>&#10;</xsl:text> <xsl:apply-templates select="description"/> <xsl:text>%&#10;</xsl:text> </xsl:for-each> </xsl:template> <xsl:template match="command-list"> <xsl:text>These are all root commands. See _b_help &lt;command name&gt;_b_ for more details on each command.&#10;&#10;</xsl:text> <xsl:for-each select="../bitlbee-command"> <xsl:text> * _b_</xsl:text><xsl:value-of select="@name"/><xsl:text>_b_ - </xsl:text><xsl:value-of select="short-description"/><xsl:text>&#10;</xsl:text> </xsl:for-each> <xsl:text>&#10;Most commands can be shortened. For example instead of _b_account list_b_, try _b_ac l_b_.&#10;</xsl:text> <xsl:text>&#10;</xsl:text> </xsl:template> <xsl:template match="preface|chapter|sect1|sect2"> <xsl:call-template name="subject"> <xsl:with-param name="id" select="@id"/> </xsl:call-template> </xsl:template> <xsl:template match="emphasis"> <xsl:text>_b_</xsl:text> <xsl:apply-templates/> <xsl:text>_b_</xsl:text> </xsl:template> <xsl:template match="book"> <xsl:apply-templates/> </xsl:template> <xsl:template match="variablelist"> <xsl:for-each select="varlistentry"> <xsl:text> _b_</xsl:text><xsl:value-of select="term"/><xsl:text>_b_ - </xsl:text><xsl:value-of select="listitem/para"/><xsl:text>&#10;</xsl:text> </xsl:for-each> <xsl:text>&#10;</xsl:text> </xsl:template> <xsl:template match="simplelist"> <xsl:for-each select="member"> <xsl:text> - </xsl:text><xsl:apply-templates/><xsl:text>&#10;</xsl:text> </xsl:for-each> <xsl:text>&#10;</xsl:text> </xsl:template> <xsl:template match="ircline"> <xsl:text>_b_&lt;</xsl:text><xsl:value-of select="@nick"/><xsl:text>&gt;_b_ </xsl:text><xsl:value-of select="."/><xsl:text>&#10;</xsl:text> </xsl:template> <xsl:template match="ircaction"> <xsl:text>_b_* </xsl:text><xsl:value-of select="@nick"/><xsl:text>_b_ </xsl:text><xsl:value-of select="."/><xsl:text>&#10;</xsl:text> </xsl:template> <xsl:template match="ircexample"> <xsl:apply-templates/> <xsl:text>&#10;</xsl:text> </xsl:template> <xsl:template name="cmd"> <xsl:param name="prefix"/> <xsl:variable name="thiscmd"><xsl:value-of select="$prefix"/><xsl:value-of select="@name"/></xsl:variable> <xsl:message><xsl:text>Processing command '</xsl:text><xsl:value-of select="$thiscmd"/><xsl:text>'</xsl:text></xsl:message> <xsl:text>?</xsl:text><xsl:value-of select="$thiscmd"/><xsl:text>&#10;</xsl:text> <xsl:for-each select="syntax"> <xsl:text>_b_Syntax:_b_ </xsl:text><xsl:value-of select="."/><xsl:text>&#10;</xsl:text> </xsl:for-each> <xsl:text>&#10;</xsl:text> <xsl:apply-templates select="description"/> <xsl:for-each select="ircexample"> <xsl:text>_b_Example:_b_&#10;</xsl:text> <xsl:apply-templates select="."/> </xsl:for-each> <!-- <xsl:if test="bitlbee-command != ''"> <xsl:text>Subcommands: </xsl:text> <xsl:for-each select="bitlbee-command"> <xsl:value-of select="@name"/><xsl:text>, </xsl:text> </xsl:for-each> <xsl:text>&#10;</xsl:text> </xsl:if> --> <xsl:text>%&#10;</xsl:text> <xsl:for-each select="bitlbee-command"> <xsl:call-template name="cmd"> <xsl:with-param name="prefix"><xsl:value-of select="$thiscmd"/><xsl:text> </xsl:text></xsl:with-param> </xsl:call-template> </xsl:for-each> </xsl:template> </xsl:stylesheet>