Changes in / [f7f3ada:b135438]
- Files:
-
- 27 deleted
- 26 edited
Legend:
- Unmodified
- Added
- Removed
-
.bzrignore
rf7f3ada rb135438 2 2 config.h 3 3 bitlbee 4 debian -
Makefile
rf7f3ada rb135438 10 10 11 11 # Program variables 12 objects = account.o bitlbee.o commands.o conf.o crypting.o help.o ini.o irc.o log.o nick.o query.o set.o unix.o url.o user.o debug.o12 objects = account.o bitlbee.o commands.o conf.o crypting.o help.o ini.o irc.o log.o nick.o query.o set.o unix.o url.o user.o 13 13 subdirs = protocols 14 14 -
bitlbee.c
rf7f3ada rb135438 41 41 &size ); 42 42 43 count_io_event(source, "main");44 45 43 log_message( LOGLVL_INFO, "Creating new connection with fd %d.", new_socket ); 46 44 irc_new( new_socket ); … … 125 123 int st; 126 124 127 count_io_event(source, "main");128 129 125 if( condition & G_IO_ERR || condition & G_IO_HUP ) 130 126 { … … 181 177 time_t newtime; 182 178 #endif 183 184 count_io_event(source, "main");185 179 186 180 #ifdef FLOOD_SEND -
bitlbee.h
rf7f3ada rb135438 107 107 #include "help.h" 108 108 #include "query.h" 109 #include "debug.h"110 109 #include "sock.h" 111 110 -
commands.c
rf7f3ada rb135438 52 52 { "import_buddies", 1, cmd_import_buddies }, 53 53 { "qlist", 0, cmd_qlist }, 54 { "dump", 0, cmd_dump },55 54 { NULL } 56 55 }; … … 785 784 return( 0 ); 786 785 } 787 788 int cmd_dump( irc_t *irc, char **cmd ) {789 write_io_activity();790 irc_usermsg(irc, "Wrote GIO activity log to disk.");791 792 return( 0 );793 } -
conf.c
rf7f3ada rb135438 2 2 * BitlBee -- An IRC to other IM-networks gateway * 3 3 * * 4 * Copyright 2002-200 4Wilmer van der Gaast and others *4 * Copyright 2002-2005 Wilmer van der Gaast and others * 5 5 \********************************************************************/ 6 6 -
doc/CHANGES
rf7f3ada rb135438 1 Version 1.0: 2 - Removed some crashy debugging code. 3 - QUIT command now works before logging in. (Mainly an RFC-compliancy fix.) 4 5 Finished ... 6 1 7 Version 0.99: 2 8 - Fixed memory initialization bug in OSCAR module that caused crashes on -
doc/Makefile
rf7f3ada rb135438 5 5 install -m 0644 bitlbee.8 $(DESTDIR)$(MANDIR)/man8/ 6 6 install -m 0644 bitlbee.conf.5 $(DESTDIR)$(MANDIR)/man5/ 7 make-C user-guide $@7 $(MAKE) -C user-guide $@ 8 8 9 9 uninstall: 10 10 rm -f $(DESTDIR)$(MANDIR)/man8/bitlbee.8* 11 11 rm -f $(DESTDIR)$(MANDIR)/man5/bitlbee.conf.5* 12 make-C user-guide $@12 $(MAKE) -C user-guide $@ 13 13 14 14 .PHONY: install uninstall -
doc/bitlbee.8
rf7f3ada rb135438 98 98 the on-line help system. 99 99 .SH BUGS 100 Of course there are bugs. If you find some, please report them by e-mail 101 to \fBwilmer@gaast.net\fP, or join \fB#bitlbee\fP on the OFTC network. 102 (\fBirc.bitlbee.org\fP) 100 Of course there are bugs. If you find some, please report them at 101 \fBhttp://bugs.bitlbee.org/\fP. 103 102 .SH LICENSE 104 103 This program is free software; you can redistribute it and/or modify -
doc/user-guide/help.txt
rf7f3ada rb135438 10 10 You can read more about them with help <subject> 11 11 12 BitlBee is written by Wilmer van der Gaast together with Jelmer Vernooij, Maurits Dijkstra and others. Bug reports and other kinds of feedback can be sent by e-mail to wilmer@gaast.net. (There is no BitlBee mailing list)13 14 Or just join #BitlBee on OFTC (irc.oftc.net) (OFTC, *not* FreeNode! Some people accidentally joined #BitlBee on FreeNode already, which is just an empty channel) and flame us right in the face. :-)12 BitlBee is written by Wilmer van der Gaast together with Jelmer Vernooij, Maurits Dijkstra and others. Bugs can be reported at http://bugs.bitlbee.org/. 13 14 For other things than bug reports, you can join #BitlBee on OFTC (irc.oftc.net) (OFTC, *not* FreeNode!) and flame us right in the face. :-) 15 15 % 16 16 ?index -
doc/user-guide/help.xml
rf7f3ada rb135438 24 24 25 25 <para> 26 BitlBee is written by Wilmer van der Gaast together with Jelmer Vernooij, Maurits Dijkstra and others. Bug reports and other kinds of feedback can be sent by e-mail to <emphasis>wilmer@gaast.net</emphasis>. (There is no BitlBee mailing list)26 BitlBee is written by Wilmer van der Gaast together with Jelmer Vernooij, Maurits Dijkstra and others. Bugs can be reported at <ulink link="http://bugs.bitlbee.org/">http://bugs.bitlbee.org/</ulink>. 27 27 </para> 28 28 29 29 <para> 30 Or just join <emphasis>#BitlBee</emphasis> on OFTC (<emphasis>irc.oftc.net</emphasis>) (OFTC, *not* FreeNode! Some people accidentally joined #BitlBee on FreeNode already, which is just an empty channel) and flame us right in the face. :-)30 For other things than bug reports, you can join <emphasis>#BitlBee</emphasis> on OFTC (<emphasis>irc.oftc.net</emphasis>) (OFTC, *not* FreeNode!) and flame us right in the face. :-) 31 31 </para> 32 32 -
doc/user-guide/user-guide.html
rf7f3ada rb135438 13 13 Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, 14 14 USA. 15 </p></div></div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="#Installation">1. Installation</a></span></dt><dd><dl><dt><span class="sect1"><a href="#id 4683446">Downloading the package</a></span></dt><dt><span class="sect1"><a href="#id4683474">Compiling</a></span></dt><dt><span class="sect1"><a href="#id4683726">Configuration</a></span></dt></dl></dd><dt><span class="chapter"><a href="#Usage">2. Usage</a></span></dt><dd><dl><dt><span class="sect1"><a href="#id4683835">Connecting to the server</a></span></dt><dt><span class="sect1"><a href="#id4683848">The #bitlbee control channel</a></span></dt><dt><span class="sect1"><a href="#id4683867">Talking to people</a></span></dt></dl></dd><dt><span class="chapter"><a href="#Support">3. Support</a></span></dt><dd><dl><dt><span class="sect1"><a href="#id4683912">BitlBee is beta software</a></span></dt><dt><span class="sect1"><a href="#id4683926">Support channels</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id4683931">The World Wide Web</a></span></dt><dt><span class="sect2"><a href="#id4683948">IRC</a></span></dt><dt><span class="sect2"><a href="#id4683960">Mailinglists</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="#quickstart">4. Quickstart</a></span></dt><dd><dl><dt><span class="sect1"><a href="#quickstart2">Add and Connect To your IM Account(s)</a></span></dt><dt><span class="sect1"><a href="#quickstart3">Managing Contact Lists: Rename</a></span></dt><dt><span class="sect1"><a href="#quickstart4">Step Four: Managing Contact Lists: Add and Remove.</a></span></dt><dt><span class="sect1"><a href="#quickstart5">Chatting</a></span></dt><dt><span class="sect1"><a href="#quickstart6">Further Resources</a></span></dt></dl></dd><dt><span class="chapter"><a href="#commands">5. Bitlbee commands</a></span></dt><dd><dl><dt><span class="sect1"><a href="#cmd_account">account - IM-account list maintenance</a></span></dt><dd><dl><dt><span class="sect2"><a href="#cmd_account_add">account add</a></span></dt><dt><span class="sect2"><a href="#cmd_account_del">account del</a></span></dt><dt><span class="sect2"><a href="#cmd_account_on">account on</a></span></dt><dt><span class="sect2"><a href="#cmd_account_off">account off</a></span></dt><dt><span class="sect2"><a href="#cmd_account_list">account list</a></span></dt></dl></dd><dt><span class="sect1"><a href="#cmd_add">add - Add a buddy to your contact list</a></span></dt><dt><span class="sect1"><a href="#cmd_info">info - Request user information</a></span></dt><dt><span class="sect1"><a href="#cmd_remove">remove - Remove a buddy from your contact list</a></span></dt><dt><span class="sect1"><a href="#cmd_block">block - Block someone</a></span></dt><dt><span class="sect1"><a href="#cmd_allow">allow - Unblock someone</a></span></dt><dt><span class="sect1"><a href="#cmd_set">set - Miscellaneous settings</a></span></dt><dt><span class="sect1"><a href="#cmd_help">help - BitlBee help system</a></span></dt><dt><span class="sect1"><a href="#cmd_save">save - Save your account data</a></span></dt><dt><span class="sect1"><a href="#set_charset">charset</a></span></dt><dt><span class="sect1"><a href="#set_private">private</a></span></dt><dt><span class="sect1"><a href="#set_save_on_quit">save_on_quit</a></span></dt><dt><span class="sect1"><a href="#set_html">html</a></span></dt><dt><span class="sect1"><a href="#set_debug">debug</a></span></dt><dt><span class="sect1"><a href="#set_to_char">to_char</a></span></dt><dt><span class="sect1"><a href="#set_typing_notice">typing_notice</a></span></dt><dt><span class="sect1"><a href="#set_ops">ops</a></span></dt><dt><span class="sect1"><a href="#set_away_devoice">away_devoice</a></span></dt><dt><span class="sect1"><a href="#set_handle_unknown">handle_unknown</a></span></dt><dt><span class="sect1"><a href="#set_auto_connect">auto_connect</a></span></dt><dt><span class="sect1"><a href="#set_auto_reconnect">auto_reconnect</a></span></dt><dt><span class="sect1"><a href="#set_auto_reconnect_delay">auto_reconnect_delay</a></span></dt><dt><span class="sect1"><a href="#set_buddy_sendbuffer">buddy_sendbuffer</a></span></dt><dt><span class="sect1"><a href="#set_buddy_sendbuffer_delay">buddy_sendbuffer_delay</a></span></dt><dt><span class="sect1"><a href="#set_default_target">default_target</a></span></dt><dt><span class="sect1"><a href="#set_display_namechanges">display_namechanges</a></span></dt><dt><span class="sect1"><a href="#set_password">password</a></span></dt><dt><span class="sect1"><a href="#set_query_order">query_order</a></span></dt><dt><span class="sect1"><a href="#set_lcnicks">lcnicks</a></span></dt><dt><span class="sect1"><a href="#cmd_rename">rename - Rename (renick) a buddy</a></span></dt><dt><span class="sect1"><a href="#cmd_yes">yes - Accept a request</a></span></dt><dt><span class="sect1"><a href="#cmd_no">no - Deny a request</a></span></dt><dt><span class="sect1"><a href="#cmd_qlist">qlist - List all the unanswered questions root asked</a></span></dt><dt><span class="sect1"><a href="#cmd_register">register - Register yourself</a></span></dt><dt><span class="sect1"><a href="#cmd_identify">identify - Identify yourself with your password</a></span></dt><dt><span class="sect1"><a href="#cmd_drop">drop - Drop your account</a></span></dt><dt><span class="sect1"><a href="#cmd_blist">blist - List all the buddies in your contact list</a></span></dt><dt><span class="sect1"><a href="#cmd_nick">nick - Change friendly name, nick</a></span></dt><dt><span class="sect1"><a href="#cmd_import_buddies">import_buddies - Copy local buddy list to server (normally only needed when upgrading)</a></span></dt></dl></dd><dt><span class="chapter"><a href="#misc">6. Misc Stuff</a></span></dt><dd><dl><dt><span class="sect1"><a href="#smileys">Smileys</a></span></dt><dt><span class="sect1"><a href="#groupchats">Groupchats</a></span></dt><dt><span class="sect1"><a href="#groupchats2">Creating groupchats</a></span></dt><dt><span class="sect1"><a href="#groupchats3">Groupchat channel names</a></span></dt><dt><span class="sect1"><a href="#away">Away states</a></span></dt></dl></dd></dl></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="Installation"></a>Chapter 1. Installation</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="#id4683446">Downloading the package</a></span></dt><dt><span class="sect1"><a href="#id4683474">Compiling</a></span></dt><dt><span class="sect1"><a href="#id4683726">Configuration</a></span></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id4683446"></a>Downloading the package</h2></div></div></div><p>15 </p></div></div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="#Installation">1. Installation</a></span></dt><dd><dl><dt><span class="sect1"><a href="#id2488359">Downloading the package</a></span></dt><dt><span class="sect1"><a href="#id2449756">Compiling</a></span></dt><dt><span class="sect1"><a href="#id2449897">Configuration</a></span></dt></dl></dd><dt><span class="chapter"><a href="#Usage">2. Usage</a></span></dt><dd><dl><dt><span class="sect1"><a href="#id2450201">Connecting to the server</a></span></dt><dt><span class="sect1"><a href="#id2450215">The #bitlbee control channel</a></span></dt><dt><span class="sect1"><a href="#id2450234">Talking to people</a></span></dt></dl></dd><dt><span class="chapter"><a href="#Support">3. Support</a></span></dt><dd><dl><dt><span class="sect1"><a href="#id2450279">BitlBee is beta software</a></span></dt><dt><span class="sect1"><a href="#id2450293">Support channels</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id2450298">The World Wide Web</a></span></dt><dt><span class="sect2"><a href="#id2450315">IRC</a></span></dt><dt><span class="sect2"><a href="#id2450326">Mailinglists</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="#quickstart">4. Quickstart</a></span></dt><dd><dl><dt><span class="sect1"><a href="#quickstart2">Add and Connect To your IM Account(s)</a></span></dt><dt><span class="sect1"><a href="#quickstart3">Managing Contact Lists: Rename</a></span></dt><dt><span class="sect1"><a href="#quickstart4">Step Four: Managing Contact Lists: Add and Remove.</a></span></dt><dt><span class="sect1"><a href="#quickstart5">Chatting</a></span></dt><dt><span class="sect1"><a href="#quickstart6">Further Resources</a></span></dt></dl></dd><dt><span class="chapter"><a href="#commands">5. Bitlbee commands</a></span></dt><dd><dl><dt><span class="sect1"><a href="#cmd_account">account - IM-account list maintenance</a></span></dt><dd><dl><dt><span class="sect2"><a href="#cmd_account_add">account add</a></span></dt><dt><span class="sect2"><a href="#cmd_account_del">account del</a></span></dt><dt><span class="sect2"><a href="#cmd_account_on">account on</a></span></dt><dt><span class="sect2"><a href="#cmd_account_off">account off</a></span></dt><dt><span class="sect2"><a href="#cmd_account_list">account list</a></span></dt></dl></dd><dt><span class="sect1"><a href="#cmd_add">add - Add a buddy to your contact list</a></span></dt><dt><span class="sect1"><a href="#cmd_info">info - Request user information</a></span></dt><dt><span class="sect1"><a href="#cmd_remove">remove - Remove a buddy from your contact list</a></span></dt><dt><span class="sect1"><a href="#cmd_block">block - Block someone</a></span></dt><dt><span class="sect1"><a href="#cmd_allow">allow - Unblock someone</a></span></dt><dt><span class="sect1"><a href="#cmd_set">set - Miscellaneous settings</a></span></dt><dt><span class="sect1"><a href="#cmd_help">help - BitlBee help system</a></span></dt><dt><span class="sect1"><a href="#cmd_save">save - Save your account data</a></span></dt><dt><span class="sect1"><a href="#set_charset">charset</a></span></dt><dt><span class="sect1"><a href="#set_private">private</a></span></dt><dt><span class="sect1"><a href="#set_save_on_quit">save_on_quit</a></span></dt><dt><span class="sect1"><a href="#set_html">html</a></span></dt><dt><span class="sect1"><a href="#set_debug">debug</a></span></dt><dt><span class="sect1"><a href="#set_to_char">to_char</a></span></dt><dt><span class="sect1"><a href="#set_typing_notice">typing_notice</a></span></dt><dt><span class="sect1"><a href="#set_ops">ops</a></span></dt><dt><span class="sect1"><a href="#set_away_devoice">away_devoice</a></span></dt><dt><span class="sect1"><a href="#set_handle_unknown">handle_unknown</a></span></dt><dt><span class="sect1"><a href="#set_auto_connect">auto_connect</a></span></dt><dt><span class="sect1"><a href="#set_auto_reconnect">auto_reconnect</a></span></dt><dt><span class="sect1"><a href="#set_auto_reconnect_delay">auto_reconnect_delay</a></span></dt><dt><span class="sect1"><a href="#set_buddy_sendbuffer">buddy_sendbuffer</a></span></dt><dt><span class="sect1"><a href="#set_buddy_sendbuffer_delay">buddy_sendbuffer_delay</a></span></dt><dt><span class="sect1"><a href="#set_default_target">default_target</a></span></dt><dt><span class="sect1"><a href="#set_display_namechanges">display_namechanges</a></span></dt><dt><span class="sect1"><a href="#set_password">password</a></span></dt><dt><span class="sect1"><a href="#set_query_order">query_order</a></span></dt><dt><span class="sect1"><a href="#set_lcnicks">lcnicks</a></span></dt><dt><span class="sect1"><a href="#cmd_rename">rename - Rename (renick) a buddy</a></span></dt><dt><span class="sect1"><a href="#cmd_yes">yes - Accept a request</a></span></dt><dt><span class="sect1"><a href="#cmd_no">no - Deny a request</a></span></dt><dt><span class="sect1"><a href="#cmd_qlist">qlist - List all the unanswered questions root asked</a></span></dt><dt><span class="sect1"><a href="#cmd_register">register - Register yourself</a></span></dt><dt><span class="sect1"><a href="#cmd_identify">identify - Identify yourself with your password</a></span></dt><dt><span class="sect1"><a href="#cmd_drop">drop - Drop your account</a></span></dt><dt><span class="sect1"><a href="#cmd_blist">blist - List all the buddies in your contact list</a></span></dt><dt><span class="sect1"><a href="#cmd_nick">nick - Change friendly name, nick</a></span></dt><dt><span class="sect1"><a href="#cmd_import_buddies">import_buddies - Copy local buddy list to server (normally only needed when upgrading)</a></span></dt></dl></dd><dt><span class="chapter"><a href="#misc">6. Misc Stuff</a></span></dt><dd><dl><dt><span class="sect1"><a href="#smileys">Smileys</a></span></dt><dt><span class="sect1"><a href="#groupchats">Groupchats</a></span></dt><dt><span class="sect1"><a href="#groupchats2">Creating groupchats</a></span></dt><dt><span class="sect1"><a href="#groupchats3">Groupchat channel names</a></span></dt><dt><span class="sect1"><a href="#away">Away states</a></span></dt></dl></dd></dl></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="Installation"></a>Chapter 1. Installation</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="#id2488359">Downloading the package</a></span></dt><dt><span class="sect1"><a href="#id2449756">Compiling</a></span></dt><dt><span class="sect1"><a href="#id2449897">Configuration</a></span></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2488359"></a>Downloading the package</h2></div></div></div><p> 16 16 The latest BitlBee release is always available from <a href="http://www.bitlbee.org/" target="_top">http://www.bitlbee.org/</a>. 17 17 Download the package with your favorite program and unpack it: <span><strong class="command">tar 18 18 xvfz bitlbee-<version>.tar.gz</strong></span> where <version> is to be 19 19 replaced by the version number of the BitlBee you downloaded (e.g. 0.91). 20 </p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id 4683474"></a>Compiling</h2></div></div></div><p>20 </p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2449756"></a>Compiling</h2></div></div></div><p> 21 21 BitlBee's build system has to be configured before compiling. The 22 22 <code class="filename">configure</code> script will do this for you. Just run … … 50 50 <span><strong class="command">make</strong></span>. After that, run <span><strong class="command">make install</strong></span> as 51 51 root. 52 </p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id 4683726"></a>Configuration</h2></div></div></div><p>52 </p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2449897"></a>Configuration</h2></div></div></div><p> 53 53 By default, BitlBee runs as the user nobody. You might want 54 54 to run it as a seperate user (some computers run named or apache as nobody). … … 78 78 Because things like passwords are saved in this directory, it's probably 79 79 a good idea to make this directory owner-read-/writable only. 80 </p></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="Usage"></a>Chapter 2. Usage</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="#id 4683835">Connecting to the server</a></span></dt><dt><span class="sect1"><a href="#id4683848">The #bitlbee control channel</a></span></dt><dt><span class="sect1"><a href="#id4683867">Talking to people</a></span></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id4683835"></a>Connecting to the server</h2></div></div></div><p>80 </p></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="Usage"></a>Chapter 2. Usage</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="#id2450201">Connecting to the server</a></span></dt><dt><span class="sect1"><a href="#id2450215">The #bitlbee control channel</a></span></dt><dt><span class="sect1"><a href="#id2450234">Talking to people</a></span></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2450201"></a>Connecting to the server</h2></div></div></div><p> 81 81 Since BitlBee acts just like any other irc daemon, you can connect to 82 82 it with your favorite irc client. Launch it and connect to localhost port 6667 83 83 (or whatever host/port you are running bitlbee on). 84 </p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id 4683848"></a>The #bitlbee control channel</h2></div></div></div><p>84 </p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2450215"></a>The #bitlbee control channel</h2></div></div></div><p> 85 85 Once you are connected to the BitlBee server, you are automatically joined 86 86 to #bitlbee on that server. This channel acts like the 'buddy list' you have … … 89 89 The user 'root' always hangs around in #bitlbee and acts as your interface 90 90 to bitlbee. All commands you give on #bitlbee are 'answered' by root. 91 </p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id 4683867"></a>Talking to people</h2></div></div></div><p>91 </p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2450234"></a>Talking to people</h2></div></div></div><p> 92 92 You can talk to by starting a query with them. In most irc clients, 93 93 this can be done with either <span><strong class="command">/msg <nick> <text></strong></span> … … 96 96 To keep the number of open query windows limited, you can also talk to people 97 97 in the control channel, like <span><strong class="command"><nick>: <text></strong></span>. 98 </p></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="Support"></a>Chapter 3. Support</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="#id 4683912">BitlBee is beta software</a></span></dt><dt><span class="sect1"><a href="#id4683926">Support channels</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id4683931">The World Wide Web</a></span></dt><dt><span class="sect2"><a href="#id4683948">IRC</a></span></dt><dt><span class="sect2"><a href="#id4683960">Mailinglists</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id4683912"></a>BitlBee is beta software</h2></div></div></div><p>98 </p></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="Support"></a>Chapter 3. Support</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="#id2450279">BitlBee is beta software</a></span></dt><dt><span class="sect1"><a href="#id2450293">Support channels</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id2450298">The World Wide Web</a></span></dt><dt><span class="sect2"><a href="#id2450315">IRC</a></span></dt><dt><span class="sect2"><a href="#id2450326">Mailinglists</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2450279"></a>BitlBee is beta software</h2></div></div></div><p> 99 99 Although BitlBee has quite some functionality it is still beta. That means it 100 100 can crash at any time, corrupt your data or whatever. Don't use it in 101 101 any production environment and don't rely on it. 102 </p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id 4683926"></a>Support channels</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id4683931"></a>The World Wide Web</h3></div></div></div><p><a href="http://www.bitlbee.org/" target="_top">http://www.bitlbee.org/</a>102 </p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2450293"></a>Support channels</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2450298"></a>The World Wide Web</h3></div></div></div><p><a href="http://www.bitlbee.org/" target="_top">http://www.bitlbee.org/</a> 103 103 is the homepage of bitlbee and contains the most recent news on bitlbee and 104 104 the latest releases. 105 </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id 4683948"></a>IRC</h3></div></div></div><p>105 </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2450315"></a>IRC</h3></div></div></div><p> 106 106 BitlBee is discussed on #bitlbee on the OFTC IRC network (server: irc.oftc.net). 107 </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id 4683960"></a>Mailinglists</h3></div></div></div><p>107 </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2450326"></a>Mailinglists</h3></div></div></div><p> 108 108 BitlBee doesn't have any mailinglists. 109 109 </p></div></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="quickstart"></a>Chapter 4. Quickstart</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="#quickstart2">Add and Connect To your IM Account(s)</a></span></dt><dt><span class="sect1"><a href="#quickstart3">Managing Contact Lists: Rename</a></span></dt><dt><span class="sect1"><a href="#quickstart4">Step Four: Managing Contact Lists: Add and Remove.</a></span></dt><dt><span class="sect1"><a href="#quickstart5">Chatting</a></span></dt><dt><span class="sect1"><a href="#quickstart6">Further Resources</a></span></dt></dl></div><p> -
doc/user-guide/user-guide.txt
rf7f3ada rb135438 108 108 Away states 109 109 110 Chapter 1.Installation110 Chapter 1. Installation 111 111 112 112 Table of Contents … … 192 192 idea to make this directory owner-read-/writable only. 193 193 194 Chapter 2.Usage194 Chapter 2. Usage 195 195 196 196 Table of Contents … … 223 223 in the control channel, like <nick>: <text>. 224 224 225 Chapter 3.Support225 Chapter 3. Support 226 226 227 227 Table of Contents … … 256 256 BitlBee doesn't have any mailinglists. 257 257 258 Chapter 4.Quickstart258 Chapter 4. Quickstart 259 259 260 260 Table of Contents … … 389 389 suggestion. Good luck and enjoy the Bee! 390 390 391 Chapter 5.Bitlbee commands391 Chapter 5. Bitlbee commands 392 392 393 393 Table of Contents … … 443 443 account - IM-account list maintenance 444 444 445 Syntax: 445 Syntax: 446 446 447 447 account <action> [<arguments>] … … 452 452 account add 453 453 454 Syntax: 454 Syntax: 455 455 456 456 account add <protocol> <username> <password> [<server>] … … 463 463 account add jabber 464 464 465 Syntax: 465 Syntax: 466 466 467 467 account add jabber <handle> <password> [<servertag>] … … 482 482 account add msn 483 483 484 Syntax: 484 Syntax: 485 485 486 486 account add msn <handle> <password> … … 490 490 account add oscar 491 491 492 Syntax: 492 Syntax: 493 493 494 494 account add oscar <handle> <password> [<servername>] … … 505 505 account add yahoo 506 506 507 Syntax: 507 Syntax: 508 508 509 509 account add yahoo <handle> <password> … … 513 513 account del 514 514 515 Syntax: 515 Syntax: 516 516 517 517 account del <account id> … … 525 525 account on 526 526 527 Syntax: 527 Syntax: 528 528 529 529 account on [<account id>] … … 538 538 account off 539 539 540 Syntax: 540 Syntax: 541 541 542 542 account off [<account id>] … … 551 551 account list 552 552 553 Syntax: 553 Syntax: 554 554 555 555 account list … … 560 560 add - Add a buddy to your contact list 561 561 562 Syntax: 562 Syntax: 563 563 564 564 add <connection> <handle> [<nick>] … … 577 577 info - Request user information 578 578 579 Syntax: 579 Syntax: 580 580 581 581 info <connection> <handle> … … 592 592 remove - Remove a buddy from your contact list 593 593 594 Syntax: 594 Syntax: 595 595 596 596 remove <nick> … … 603 603 block - Block someone 604 604 605 Syntax: 605 Syntax: 606 606 607 607 block <nick> … … 614 614 allow - Unblock someone 615 615 616 Syntax: 616 Syntax: 617 617 618 618 allow <nick> … … 624 624 set - Miscellaneous settings 625 625 626 Syntax: 626 Syntax: 627 627 628 628 set [<variable> [<value>]] … … 638 638 help - BitlBee help system 639 639 640 Syntax: 640 Syntax: 641 641 642 642 help [subject] … … 647 647 save - Save your account data 648 648 649 Syntax: 649 Syntax: 650 650 651 651 save … … 848 848 rename - Rename (renick) a buddy 849 849 850 Syntax: 850 Syntax: 851 851 852 852 rename <oldnick> <newnick> … … 860 860 yes - Accept a request 861 861 862 Syntax: 862 Syntax: 863 863 864 864 yes [<number>] … … 873 873 no - Deny a request 874 874 875 Syntax: 875 Syntax: 876 876 877 877 no [<number>] … … 886 886 qlist - List all the unanswered questions root asked 887 887 888 Syntax: 888 Syntax: 889 889 890 890 qlist … … 894 894 register - Register yourself 895 895 896 Syntax: 896 Syntax: 897 897 898 898 register <password> … … 911 911 identify - Identify yourself with your password 912 912 913 Syntax: 913 Syntax: 914 914 915 915 identify <password> … … 925 925 drop - Drop your account 926 926 927 Syntax: 927 Syntax: 928 928 929 929 drop <password> … … 935 935 blist - List all the buddies in your contact list 936 936 937 Syntax: 937 Syntax: 938 938 939 939 blist [all|online|offline|away] … … 944 944 nick - Change friendly name, nick 945 945 946 Syntax: 946 Syntax: 947 947 948 948 nick <connection> [<new nick>] … … 960 960 upgrading) 961 961 962 Syntax: 962 Syntax: 963 963 964 964 import_buddies <connection> [clear] … … 982 982 command again. 983 983 984 Chapter 6.Misc Stuff984 Chapter 6. Misc Stuff 985 985 986 986 Table of Contents -
help.c
rf7f3ada rb135438 2 2 * BitlBee -- An IRC to other IM-networks gateway * 3 3 * * 4 * Copyright 2002-200 4Wilmer van der Gaast and others *4 * Copyright 2002-2005 Wilmer van der Gaast and others * 5 5 \********************************************************************/ 6 6 -
ini.c
rf7f3ada rb135438 2 2 * BitlBee -- An IRC to other IM-networks gateway * 3 3 * * 4 * Copyright 2002-200 4Wilmer van der Gaast and others *4 * Copyright 2002-2005 Wilmer van der Gaast and others * 5 5 \********************************************************************/ 6 6 -
irc.c
rf7f3ada rb135438 162 162 if( irc->w_watch_source_id > 0 ) 163 163 g_source_remove( irc->w_watch_source_id ); 164 g_io_channel_close( irc->io_channel );164 165 165 g_io_channel_unref( irc->io_channel ); 166 166 irc_connection_list = g_slist_remove( irc_connection_list, irc ); … … 462 462 } 463 463 return( 1 ); 464 } 465 else if( g_strcasecmp( cmd[0], "QUIT" ) == 0 ) 466 { 467 irc_write( irc, "ERROR :%s%s", cmd[1]?"Quit: ":"", cmd[1]?cmd[1]:"Client Quit" ); 468 g_io_channel_close( irc->io_channel ); 469 return( 0 ); 464 470 } 465 471 … … 637 643 } 638 644 } 639 else if( g_strcasecmp( cmd[0], "QUIT" ) == 0 )640 {641 irc_write( irc, "ERROR :%s%s", cmd[1]?"Quit: ":"", cmd[1]?cmd[1]:"Client Quit" );642 g_io_channel_close( irc->io_channel );643 return( 0 );644 }645 645 else if( g_strcasecmp( cmd[0], "WHO" ) == 0 ) 646 646 { -
log.c
rf7f3ada rb135438 2 2 * BitlBee -- An IRC to other IM-networks gateway * 3 3 * * 4 * Copyright 2002-200 4Wilmer van der Gaast and others *4 * Copyright 2002-2005 Wilmer van der Gaast and others * 5 5 \********************************************************************/ 6 6 -
log.h
rf7f3ada rb135438 2 2 * BitlBee -- An IRC to other IM-networks gateway * 3 3 * * 4 * Copyright 2002-200 4Wilmer van der Gaast and others *4 * Copyright 2002-2005 Wilmer van der Gaast and others * 5 5 \********************************************************************/ 6 6 -
protocols/msn/sb.c
rf7f3ada rb135438 2 2 * BitlBee -- An IRC to other IM-networks gateway * 3 3 * * 4 * Copyright 2002-200 4Wilmer van der Gaast and others *4 * Copyright 2002-2005 Wilmer van der Gaast and others * 5 5 \********************************************************************/ 6 6 -
protocols/nogaim.c
rf7f3ada rb135438 468 468 void do_error_dialog( struct gaim_connection *gc, char *msg, char *title ) 469 469 { 470 irc_usermsg( gc->irc, "%s(%s) - Error: %s", gc-> username, title, msg );470 irc_usermsg( gc->irc, "%s(%s) - Error: %s", gc->prpl->name, gc->username, msg ); 471 471 } 472 472 -
protocols/oscar/aim_internal.h
rf7f3ada rb135438 107 107 108 108 void aim_initsnachash(aim_session_t *sess); 109 aim_snacid_t aim_newsnac(aim_session_t *, aim_snac_t *newsnac);110 109 aim_snacid_t aim_cachesnac(aim_session_t *sess, const guint16 family, const guint16 type, const guint16 flags, const void *data, const int datalen); 111 110 aim_snac_t *aim_remsnac(aim_session_t *, aim_snacid_t id); -
protocols/oscar/snac.c
rf7f3ada rb135438 14 14 15 15 #include <aim.h> 16 17 static aim_snacid_t aim_newsnac(aim_session_t *sess, aim_snac_t *newsnac); 16 18 17 19 /* … … 51 53 * list/hash. 52 54 */ 53 aim_snacid_t aim_newsnac(aim_session_t *sess, aim_snac_t *newsnac)55 static aim_snacid_t aim_newsnac(aim_session_t *sess, aim_snac_t *newsnac) 54 56 { 55 57 aim_snac_t *snac; -
protocols/proxy.c
rf7f3ada rb135438 97 97 } 98 98 99 #ifdef PROXYPROFILER100 struct proxyprofiler101 {102 GaimInputFunction function;103 gpointer data;104 105 int count;106 107 struct proxyprofiler *next;108 } *pp = NULL;109 110 void proxyprofiler_dump()111 {112 struct proxyprofiler *l;113 char s[128];114 FILE *fp;115 116 sprintf( s, "proxyprofiler.%d", (int) getpid() );117 fp = fopen( s, "w" );118 119 fprintf( fp, "%-18s %-18s %10s\n", "Function", "Data", "Count" );120 for( l = pp; l; l = l->next )121 fprintf( fp, "0x%-16x 0x%-16x %10d\n", (int) l->function, (int) l->data, l->count );122 123 fclose( fp );124 }125 #endif126 127 99 static gboolean gaim_io_invoke(GIOChannel *source, GIOCondition condition, gpointer data) 128 100 { … … 130 102 GaimInputCondition gaim_cond = 0; 131 103 132 #ifdef PROXYPROFILER133 struct proxyprofiler *l;134 135 for( l = pp; l; l = l->next )136 {137 if( closure->function == l->function && closure->data == l->data )138 break;139 }140 if( l )141 {142 l->count ++;143 }144 else145 {146 l = g_new0( struct proxyprofiler, 1 );147 l->function = closure->function;148 l->data = closure->data;149 l->count = 1;150 151 l->next = pp;152 pp = l;153 }154 #endif155 156 count_io_event(source, "proxy");157 158 104 if (condition & GAIM_READ_COND) 159 105 gaim_cond |= GAIM_INPUT_READ; -
protocols/ssl_nss.c
rf7f3ada rb135438 2 2 * BitlBee -- An IRC to other IM-networks gateway * 3 3 * * 4 * Copyright 2002-200 4Wilmer van der Gaast and others *4 * Copyright 2002-2005 Wilmer van der Gaast and others * 5 5 \********************************************************************/ 6 6 7 7 /* SSL module - NSS version */ 8 8 9 /* Copyright 200 4Jelmer Vernooij */9 /* Copyright 2005 Jelmer Vernooij */ 10 10 11 11 /* -
set.c
rf7f3ada rb135438 2 2 * BitlBee -- An IRC to other IM-networks gateway * 3 3 * * 4 * Copyright 2002-200 4Wilmer van der Gaast and others *4 * Copyright 2002-2005 Wilmer van der Gaast and others * 5 5 \********************************************************************/ 6 6 -
unix.c
rf7f3ada rb135438 36 36 37 37 static void sighandler( int signal ); 38 gboolean bitlbee_dirty_workaround( gpointer data );39 38 40 39 int main( int argc, char *argv[] ) … … 96 95 log_message( LOGLVL_WARNING, "Error opening helpfile %s.", HELP_FILE ); 97 96 98 /* Workaround against runaway problems. Bah, this is really dirty,99 but in the end not really different from the <=0.91 situation,100 which makes it an acceptable temporary "solution". */101 // g_timeout_add( 0, bitlbee_dirty_workaround, NULL );102 103 97 g_main_run( global.loop ); 104 98 105 99 return( 0 ); 106 100 } 107 108 gboolean bitlbee_dirty_workaround( gpointer data )109 {110 usleep( 50000 );111 return( TRUE );112 }113 114 void proxyprofiler_dump();115 101 116 102 static void sighandler( int signal ) … … 142 128 } 143 129 } 144 #ifdef PROXYPROFILER145 else if( signal == SIGXCPU )146 {147 write_io_activity();148 proxyprofiler_dump();149 log_message( LOGLVL_ERROR, "Received SIGXCPU, dumping some debugging info." );150 exit( 1 );151 }152 #endif153 130 else if( signal != SIGPIPE ) 154 131 {
Note: See TracChangeset
for help on using the changeset viewer.