aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWilmer van der Gaast <wilmer@gaast.net>2006-10-22 14:43:40 +0200
committerWilmer van der Gaast <wilmer@gaast.net>2006-10-22 14:43:40 +0200
commit670204fe6b883397208758d1e8e0c3ada699379c (patch)
treebb2c908914a42b92ed09f45788d0984fce269aef
parent208715962fcd1b806d42ef7edb47503eb296895b (diff)
Copied 1.0.x changelogs, disabled LDAP support in configure (because the
code just doesn't work yet) and added GLib version detection. (GLib 2.4 and up *should* work.)
-rwxr-xr-xconfigure17
-rw-r--r--doc/CHANGES61
2 files changed, 71 insertions, 7 deletions
diff --git a/configure b/configure
index 7cc99b41..23bdd383 100755
--- a/configure
+++ b/configure
@@ -30,12 +30,14 @@ strip=1
ipv6=1
events=glib
-ldap=auto
+ldap=0
ssl=auto
arch=`uname -s`
cpu=`uname -m`
+GLIB_MIN_VERSION=2.4
+
echo BitlBee configure
while [ -n "$1" ]; do
@@ -174,13 +176,20 @@ if [ -z "$PKG_CONFIG" ]; then
fi
if $PKG_CONFIG --version > /dev/null 2>/dev/null && $PKG_CONFIG glib-2.0; then
- cat<<EOF>>Makefile.settings
+ if $PKG_CONFIG glib-2.0 --atleast-version=$GLIB_MIN_VERSION; then
+ cat<<EOF>>Makefile.settings
EFLAGS+=`$PKG_CONFIG --libs glib-2.0 gmodule-2.0`
CFLAGS+=`$PKG_CONFIG --cflags glib-2.0 gmodule-2.0`
EOF
+ else
+ echo
+ echo 'Found glib2 '`$PKG_CONFIG glib-2.0 --modversion`', but version '$GLIB_MIN_VERSION' or newer is required.'
+ exit 1
+ fi
else
+ echo
echo 'Cannot find glib2 development libraries, aborting. (Install libglib2-dev?)'
- exit 1;
+ exit 1
fi
if [ "$events" = "libevent" ]; then
@@ -289,7 +298,7 @@ elif [ "$ssl" = "openssl" ]; then
ret=1
elif [ "$ssl" = "bogus" ]; then
echo
- echo 'Using bogus SSL code. This means some features have to be disabled.'
+ echo 'Using bogus SSL code. This means some features will not work properly.'
## Yes, you, at the console! How can you authenticate if you don't have any SSL!?
if [ "$msn" = "1" ]; then
diff --git a/doc/CHANGES b/doc/CHANGES
index 05ae81f6..e9435216 100644
--- a/doc/CHANGES
+++ b/doc/CHANGES
@@ -12,9 +12,9 @@ Version x.x:
the one-process daemon mode is not reliable enough.
- BitlBee now makes the buddy quits when doing "account off" look like a
netsplit. Modern IRC clients show this in a different, more compact way.
-- GLib 1.x compatibility was dropped. BitlBee now requires GLib 2.6 (FIXME)
- or newer. This allows us to use more GLib features. By now GLib 1.x is so
- old that supporting it isn't really necessary anymore.
+- GLib 1.x compatibility was dropped. BitlBee now requires GLib 2.4 or newer.
+ This allows us to use more GLib features (like the XML parser). By now GLib
+ 1.x is so old that supporting it really isn't necessary anymore.
- Many, many, MANY little changes, improvements, fixes. Using non-blocking
I/O as much as possible, fixed lots of little bugs (including bugs that
affected daemon mode stability). See the bzr logs for more information.
@@ -41,6 +41,61 @@ Version x.x:
and password for the existing connection.
* Per-account settings (see the new "account set" command).
+Version 1.0.3:
+- Fixed ugliness in block/allow list commands (still not perfect though, the
+ list is empty or not up-to-date for most protocols).
+- OSCAR module doesn't send the ICQ web-aware flag anymore, which seems to
+ get rid of a lot of ICQ spam.
+- added show_got_added(), BitlBee asks you, after authorizing someone, if you
+ want to add him/her to your list too.
+- add -tmp, mainly convenient if you want to talk to people who are not in
+ your list.
+- Fixed ISON command, should work better with irssi now.
+- Fixed compilation with tcc.
+- Fixed xinetd-file.
+- Misc. (crash)bug fixes, including one in the root command parsing that
+ caused mysterious error messages sometimes.
+
+Finished 24 Jun 2006 (Happy 4th birthday, BitlBee!)
+
+Version 1.0.2:
+- Pieces of code cleanup, fixes for possible problems in error checking.
+- Fixed an auto-reconnect cleanup problem that caused crashes in daemon mode.
+- /AWAY in daemon mode now doesn't set the away state for every connection
+ anymore.
+- Fixed a crash-bug on empty help subjects.
+- Jabber now correctly sets the current away state when connecting.
+- Added Invisible and Hidden to the away state alias list, invisible mode
+ should be pretty usable now.
+- Fixed handling of iconv(): It's now done for everything that goes between
+ BitlBee and the IRC client, instead of doing it (almost) every time
+ something goes to or come from the IM-modules. Should've thought about
+ that before. :-)
+- When cleaning up MSN switchboards with unsent msgs, it now also says which
+ contact those messages were meant for.
+- You can now use the block and allow commands to see your current block/
+ allow list.
+
+Finished 1 Apr 2006
+
+Version 1.0.1:
+- Support for AIM groupchats.
+- Improved typing notification support for at least AIM.
+- BitlBee sends a 005 reply when logging in, this informs modern IRC clients
+ of some of BitlBee's capabilities. This might also solve problems some
+ people were having with the new control channel name.
+- MSN switchboards are now properly reset when talking to a person who is
+ offline. This fixes problems with messages to MSN people that sometimes
+ didn't arrive.
+- Fixed one of the problems that made BitlBee show online Jabber people as
+ offline.
+- Fixed problems with commas in MSN passwords.
+- Added some consts for read-only data, which should make the BitlBee per-
+ process memory footprint a bit smaller.
+- Other bits of code cleanup.
+
+Finished 14 Jan 2006
+
Version 1.0:
- Removed some crashy debugging code.
- QUIT command now works before logging in. (Mainly an RFC-compliancy fix.)