From 327af51a28fe292cfc4a68caa086a13175a69719 Mon Sep 17 00:00:00 2001 From: Wilmer van der Gaast Date: Sat, 21 Aug 2010 18:27:32 +0100 Subject: Some general cleanup, plus fixing a bug in the memberlist parsing code: the lists can come in in any order, so parse it *completely* before showing auth requests. --- doc/CHANGES | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'doc') diff --git a/doc/CHANGES b/doc/CHANGES index d313c5d3..cfd524dc 100644 --- a/doc/CHANGES +++ b/doc/CHANGES @@ -3,7 +3,7 @@ found in the bzr commit logs, for example you can try: http://bugs.bitlbee.org/bitlbee/timeline?daysback=90&changeset=on -Version 1.3dev: +Version ... - For the first time since 2007, a dev snapshot. Like then, this is pretty stable already (running on testing.bitlbee.org for weeks by now), but not all planned features for the next major release are ready yet, and there @@ -51,6 +51,11 @@ Version 1.3dev: * Switching to libpurple should be pretty transparent. See "help purple" for a list of supported protocols (works only in libpurple-enabled binaries). +- Rewritten MSN module, implementing MSNP15 instead of the old MSNP8: + * MSNP8 support from MSN was getting pretty unreliable. There were issues + with remembering display names and adding contacts/auth requests. + * Support for sending offline messages. + * Support for setting and reading status messages. - Support for file transfers, in and out. /DCC SEND a file to a contact and it becomes a file transfer, and incoming file transfers become /DCC SENDs to you. Note that this is mostly useful when combined with libpurple, as @@ -58,7 +63,7 @@ Version 1.3dev: - Updated Yahoo! module to be in sync again with libyahoo2. This mostly fixes issues with authorization requests. -Finished 6 Aug 2010 +Finished ... Version 1.2.8: - Now always using the AIM-style authentication method for OSCAR connections, -- cgit v1.2.3 From 52d63dc804571c63069a7c1e42e8c3f1f2a76527 Mon Sep 17 00:00:00 2001 From: Wilmer van der Gaast Date: Sun, 5 Sep 2010 00:31:47 +0100 Subject: Slightly better documentation of control channels and groups. --- doc/user-guide/commands.xml | 4 ++++ doc/user-guide/misc.xml | 36 +++++++++++++++++++++++++++++++++++- 2 files changed, 39 insertions(+), 1 deletion(-) (limited to 'doc') diff --git a/doc/user-guide/commands.xml b/doc/user-guide/commands.xml index 609ee6fe..6adc4001 100644 --- a/doc/user-guide/commands.xml +++ b/doc/user-guide/commands.xml @@ -1464,6 +1464,10 @@ Only the group list command is supported at the moment, which shows a list of all groups defined so far. + + + If you want to move contacts between groups, you can use the IRC /invite command. Also, if you use the add command in a control channel configured to show just one group, the new contact will automatically be added to that group. + diff --git a/doc/user-guide/misc.xml b/doc/user-guide/misc.xml index dc0ce5ed..979ad026 100644 --- a/doc/user-guide/misc.xml +++ b/doc/user-guide/misc.xml @@ -174,7 +174,41 @@ To start a simple group chat, you simply join a channel which a name starting wi -If you want to configure your own channels, you can use the channel set. +If you want to configure your own channels, you can use the channel set command. See help channels3 for more information. + + + + + +Configuring a control channel + + +The most important setting for a control channel is fill_by. It +tells BitlBee what information should be used to decide if someone should be shown +in the channel or not. After setting this setting to, for example, account, you +also have to set the account setting. Example: + + + + chan set &wlm fill_by account + fill_by = `account' + chan set &wlm account msn + account = `msn' + + + +Also, each channel has a show_users setting which lets you +choose, for example, if you want to see only online contacts in a channel, or +also/just offline contacts. Example: + + + + chan set &offline show_users offline + show_users = `offline' + + + +See the help information for all these settings for more information. -- cgit v1.2.3 From 674a01d4640fd869d54e1b9f1474986fda2994de Mon Sep 17 00:00:00 2001 From: Wilmer van der Gaast Date: Mon, 6 Sep 2010 01:20:01 +0100 Subject: Move whatsnew stuff into help.txt. Stop putting too much string content into the executable. --- doc/user-guide/misc.xml | 35 ++++++++++++++++++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) (limited to 'doc') diff --git a/doc/user-guide/misc.xml b/doc/user-guide/misc.xml index 979ad026..906b312e 100644 --- a/doc/user-guide/misc.xml +++ b/doc/user-guide/misc.xml @@ -267,9 +267,42 @@ everything in the handle up to the first @. - + +New stuff in BitlBee 1.2.6 + + +Twitter support. See help account add twitter. + + + + New stuff in BitlBee 1.3dev + +Support for multiple configurable control channels, each with a subset of +your contact list. See help channels for more +information. + + + +File transfer support for some protocols (more if you use libpurple). Just +/DCC SEND stuff. Incoming files also become DCC transfers. + + + +Only if you run your own BitlBee instance: You can build a BitlBee that uses +libpurple for connecting to IM networks instead of its own code, adding +support for some of the more obscure IM protocols and features. + + + +Many more things, briefly described in help news1.3. + + + + +New stuff in BitlBee 1.3dev (details) + Most of the core of BitlBee was rewritten since the last release. This entry should sum up the majority of the changes. -- cgit v1.2.3 From ecae65f7337dbf8c0e2dbc6388d6e35804e1c3ce Mon Sep 17 00:00:00 2001 From: Wilmer van der Gaast Date: Fri, 10 Sep 2010 12:45:31 +0100 Subject: Some doc fixes, removing a % that was never supposed to be at the end of the default MOTD. --- doc/CHANGES | 26 +++++++++++++++++--------- doc/FAQ | 19 +++++++------------ doc/README | 12 ++++++------ 3 files changed, 30 insertions(+), 27 deletions(-) (limited to 'doc') diff --git a/doc/CHANGES b/doc/CHANGES index d313c5d3..b0465199 100644 --- a/doc/CHANGES +++ b/doc/CHANGES @@ -3,13 +3,11 @@ found in the bzr commit logs, for example you can try: http://bugs.bitlbee.org/bitlbee/timeline?daysback=90&changeset=on -Version 1.3dev: -- For the first time since 2007, a dev snapshot. Like then, this is pretty - stable already (running on testing.bitlbee.org for weeks by now), but not - all planned features for the next major release are ready yet, and there - may be some rough edges in the interface and documentation. -- Loads of new stuff, mostly ready for a new major release, but starting with - a dev snapshot. A few changes that were planned for a long time already: +Version +- Important: This version drops backward compatibility with the file format + used for user settings in versions before 1.2. If you're upgrading from + very old BitlBee versions (like 1.0.x), you'll have to recreate your + BitlBee account - or use an 1.2.x BitlBee once to do the conversion. - Rewrote the IRC core, which brings: * Support for multiple (control) channels, so you can have one channel per buddy group, per IM account/protocol, or for example a &offline with all @@ -57,8 +55,18 @@ Version 1.3dev: only the Jabber native protocol module currently supports file transfers. - Updated Yahoo! module to be in sync again with libyahoo2. This mostly fixes issues with authorization requests. - -Finished 6 Aug 2010 +- Show if a contact is mobile or not. See "help set mobile_is_away". +- Easier handling of XMPP chatroom invitations. +- The chatroom mode of the Twitter module is now enabled by default, since + this was by far the most popular. To disable it, see "help set mode". +- Added some Twitter-specific commands that can only be used in the Twitter + window. Most important addition: Retweets. See "help set commands". +- Removed some ancient account/nick migration scripts and added one for + easier switching from Pidgin and other libpurple-based clients to BitlBee. +- Many bug fixes in both the core and IM modules, small feature enhancements + and other minor changes. + +Finished ... Version 1.2.8: - Now always using the AIM-style authentication method for OSCAR connections, diff --git a/doc/FAQ b/doc/FAQ index a47e066e..e4fdcaed 100644 --- a/doc/FAQ +++ b/doc/FAQ @@ -61,16 +61,11 @@ A: BitlBee 0.7 was, sort-of. It contained a lot of code from Gaim 0.58 These days, we replaced the Yahoo! code with libyahoo2 (which is a separate Yahoo! module. It's derived from Gaim, but separately - maintained) and wrote our own MSN module. More modules are probably going - to be changed, so in the near future, the API might be the only thing - left from Gaim. - -Q: What's that Gaim doing in BitlBee error messages and my Jabber resource? -A: Ah, well, as you probably know we use some of Gaim's IM-modules, and we - don't think it's worth our time to do a search-and-replace over the whole - source to get rid of every reference to Gaim. In fact, we don't want to, - since we don't want to pretend we wrote all that code. + maintained) and wrote our own MSN, Jabber and Twitter modules from + scratch. Most of the API has also been changed, so by now the only traces + of Gaim left are in the "nogaim" filename. - About Jabber: If you want a different resource string, you can set it - when logging in by appending it to your Jabber ID, like: - lintux@jabber.com/BitlBee + There is good news for Gaim (or now Pidgin, of course) fans though: + BitlBee can now be compiled to use libpurple for all IM interactions. + This makes BitlBee a bit more resource-hungry, but adds support for many + IM protocols/networks that couldn't be used from BitlBee so far. diff --git a/doc/README b/doc/README index 0ccd1d3d..d5d4d1c9 100644 --- a/doc/README +++ b/doc/README @@ -66,12 +66,12 @@ DEPENDENCIES BitlBee's only real dependency is GLib. This is available on virtually every platform. Any recent version of GLib (2.4 or higher) will work. -These days, MSN Messenger clients have to connect to the MS Passport servers -through HTTPS. BitlBee can use several SSL libraries for this: GnuTLS, NSS -(which comes with Mozilla) and OpenSSL. OpenSSL is not GPL-compatible in some -situations, so using GnuTLS or NSS is preferred. However, especially on *BSD, -OpenSSL can be considered part of the operating system, which eliminates the -GPL incompatibility. +These days, many IM protocols use SSL/TLS connections (for authentication +or for the whole session). BitlBee can use several SSL libraries for this: +GnuTLS, NSS (which comes with Mozilla) and OpenSSL. OpenSSL is not GPL- +compatible in some situations, so using GnuTLS is preferred. However, +especially on *BSD, OpenSSL can be considered part of the operating system, +which eliminates the GPL incompatibility. The incompatibility is also the reason why the SSL library detection code doesn't attempt to use OpenSSL. If you want to use OpenSSL, you have to -- cgit v1.2.3 From 2af3e232ff468b288dd4e0dbdab1a17312d801c5 Mon Sep 17 00:00:00 2001 From: Wilmer van der Gaast Date: Fri, 1 Oct 2010 23:56:33 -0700 Subject: Restore MSN password truncation code. MSN still can't handle passwords longer than 16 chars and silently fails if you give >16chars. --- doc/CHANGES | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'doc') diff --git a/doc/CHANGES b/doc/CHANGES index cb071e4c..43345e98 100644 --- a/doc/CHANGES +++ b/doc/CHANGES @@ -51,7 +51,9 @@ Version binaries). - Rewritten MSN module, implementing MSNP15 instead of the old MSNP8: * MSNP8 support from MSN was getting pretty unreliable. There were issues - with remembering display names and adding contacts/auth requests. + with remembering display names and adding contacts/auth requests (or + even contacts silently getting blocked!). This upgrade should fix all + of that. * Support for sending offline messages. * Support for setting and reading status messages. - Support for file transfers, in and out. /DCC SEND a file to a contact and -- cgit v1.2.3