aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordequis <dx@dxzone.com.ar>2015-03-25 20:22:11 -0300
committerdequis <dx@dxzone.com.ar>2015-03-25 20:22:11 -0300
commit3dcc878f69180d58b9a42768d7ef5ac9c542e4fa (patch)
tree45142dc4b9edf4c1696639f1dace1ca92f38d69a
parentb95d03b74c1186a67f0a5e5ddf909b496505a3b5 (diff)
parent61d21e5b7a3d309038d5b3210ab261858e7334e3 (diff)
Merge branch 'master' into develop
-rw-r--r--Makefile2
-rw-r--r--bitlbee.h4
-rw-r--r--doc/CHANGES49
-rw-r--r--doc/user-guide/misc.xml24
4 files changed, 73 insertions, 6 deletions
diff --git a/Makefile b/Makefile
index 60ecd0cf..ad0f3b88 100644
--- a/Makefile
+++ b/Makefile
@@ -158,7 +158,7 @@ tar:
fakeroot debian/rules clean || make distclean
x=$$(basename $$(pwd)); \
cd ..; \
- tar czf $$x.tar.gz --exclude-from=.gitignore $$x
+ tar czf $$x.tar.gz --exclude=debian --exclude=.git* --exclude=.depend $$x
$(subdirs):
@$(MAKE) -C $@ $(MAKECMDGOALS)
diff --git a/bitlbee.h b/bitlbee.h
index f0599194..2806235c 100644
--- a/bitlbee.h
+++ b/bitlbee.h
@@ -35,10 +35,10 @@ extern "C" {
#endif
#define PACKAGE "BitlBee"
-#define BITLBEE_VERSION "3.2.2"
+#define BITLBEE_VERSION "3.4"
#define VERSION BITLBEE_VERSION
#define BITLBEE_VER(a, b, c) (((a) << 16) + ((b) << 8) + (c))
-#define BITLBEE_VERSION_CODE BITLBEE_VER(3, 2, 2)
+#define BITLBEE_VERSION_CODE BITLBEE_VER(3, 4, 0)
#define MAX_STRING 511
diff --git a/doc/CHANGES b/doc/CHANGES
index d09ac6b5..1c261fb4 100644
--- a/doc/CHANGES
+++ b/doc/CHANGES
@@ -1,7 +1,50 @@
This ChangeLog mostly lists changes relevant to users. A full log can be
-found in the bzr commit logs, for example you can try:
-
-http://bugs.bitlbee.org/bitlbee/timeline?daysback=90&changeset=on
+found in the git commit logs, for example you can try:
+
+https://github.com/bitlbee/bitlbee/commits/master
+
+Version 3.4:
+- First release pretty much fully prepared by dx instead of Wilmer. Just look
+ at the tightly structured changelog!
+- Main repository migrated from bzr to git
+- Some API/ABI changes. Recompiling third party plugins is required!
+- Important bugfixes:
+ * Fix memory leak when calling word_wrap() on groupchat messages (dx)
+ * Fix segfault after a file transfer is complete (dx)
+ * Fix bug where NSS would refuse to work in forkdaemon mode (dx)
+ * Fix several bugs with UTF8 nicks (dx)
+ * Fix some nasty deadlocks that appared mostly with libpurple (dx)
+- General changes:
+ * Add a 'pattern' parameter to the blist command, to filter it (tribut)
+ * Implemented /kick support, only supported by purple for now (jgeboski)
+ * Add a "special" state to show_users (mapped to the % prefix) (jgeboski)
+ * Improved support for cygwin, openbsd and darwin (jcopenha)
+ * Create temporary users instead of showing "Message from unknown
+ participant" (jgeboski)
+- purple:
+ * Local contact lists for gadugadu and whatsapp (dx)
+ * Add topic and name_hint to groupchats (seirl)
+ * Support for 'input' requests (such as telegram auth codes) (seirl)
+ Note that telegram-purple itself is rather unstable ATM, it may crash.
+- jabber:
+ * Handle compressed DNS responses in SRV lookup (jcopenha)
+ * Fix case sensitivity issues with JIDs (GRMrGecko, dx)
+ * Implement XEP-0203 style message timestamps (dx)
+ * Fix "Server claims your JID is X instead of Y" warnings (dx)
+ * Account-wide display_name setting, mostly for hipchat (dx)
+- twitter:
+ * Filter channels. Search by keyword/hashtag or a list of users (jgeboski)
+ * Fix bug in "reply" command which removed the first quote character (dx)
+ * Add "rawreply" command, like reply but bitlbee won't add @mention (WillP)
+ * Add support for The United States of America (favorite/fav aliases) (dx)
+ * Default show_old_mentions to 0 (dx)
+ * Start stream from last tweet on connect/reconnect (roger)
+- msn:
+ * Disabled module by default. The protocol we used (MSNP18) stopped working
+ last week. This is being worked on, but it's far from ready for release.
+- And lots of small bugfixes, too many to list here.
+
+Finished 25 Mar 2015
Version 3.2.2:
- The OTR plugin now uses libotr 4.0 (AKA libotr5 in debian based distros)
diff --git a/doc/user-guide/misc.xml b/doc/user-guide/misc.xml
index 33309cb6..64303383 100644
--- a/doc/user-guide/misc.xml
+++ b/doc/user-guide/misc.xml
@@ -408,4 +408,28 @@ passwords with <emphasis>account tag set -del password</emphasis>
</para>
</sect1>
+<sect1 id="whatsnew030400">
+<title>New stuff in BitlBee 3.4</title>
+
+<para>
+Lots of bugfixes! <emphasis>Important:</emphasis> Recompiling third party plugins such as bitlbee-steam or bitlbee-facebook is <emphasis>required</emphasis>!
+</para>
+
+<simplelist>
+ <member><emphasis>twitter:</emphasis> Filter channels - Search by keyword/hashtag or a list of users. See the <emphasis>HowtoTwitter</emphasis> wiki page for more details!</member>
+ <member><emphasis>twitter:</emphasis> Add "rawreply" command, like reply but bitlbee won't add @mention. Also add "favorite" / "fav" command aliases.</member>
+ <member><emphasis>twitter:</emphasis> Start stream from last tweet on connect/reconnect to avoid showing duplicate tweets</member>
+ <member><emphasis>jabber:</emphasis> Fixed crashes with file transfers (they still fail at bypassing NATs, but at least they fail without crashing)</member>
+ <member><emphasis>purple:</emphasis> Improved support for gadugadu, whatsapp and telegram.</member>
+ <member><emphasis>msn:</emphasis> disabled in this release since the protocol we used (MSNP18) stopped working.</member>
+ <member>Add a 'pattern' parameter to the blist command, to filter it.</member>
+ <member>The <emphasis>utf8_nicks</emphasis> setting should be more reliable now.</member>
+</simplelist>
+
+<para>
+See the full changelog for details!
+</para>
+
+</sect1>
+
</chapter>