Changeset b006464
- Timestamp:
- 2012-11-17T23:51:21Z (12 years ago)
- Branches:
- master
- Children:
- 5aa96fc8
- Parents:
- d1356cb (diff), e1d3f98 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - Files:
-
- 1 deleted
- 15 edited
Legend:
- Unmodified
- Added
- Removed
-
configure
rd1356cb rb006464 91 91 92 92 --events=... Event handler (glib, libevent) $events 93 --ssl=... SSL library to use (gnutls, nss, openssl, bogus,auto)93 --ssl=... SSL library to use (gnutls, nss, openssl, auto) 94 94 $ssl 95 95 … … 434 434 435 435 ret=1 436 elif [ "$ssl" = "bogus" ]; then437 echo438 echo 'Using bogus SSL code. This means some features will not work properly.'439 440 ## Yes, you, at the console! How can you authenticate if you don't have any SSL!?441 if [ "$msn" = "1" -o "$yahoo" = "1" ]; then442 echo443 echo 'WARNING: The MSN and Yahoo! modules will not work without SSL. Disabling.'444 msn=0445 yahoo=0446 fi447 448 ret=1449 436 else 450 437 echo … … 457 444 echo 'ERROR: Could not find a suitable SSL library (GnuTLS, libnss or OpenSSL).' 458 445 echo ' Please note that this script doesn'\''t have detection code for OpenSSL,' 459 echo ' so if you want to use that, you have to select it by hand. If you don'\''t' 460 echo ' need SSL support, you can select the "bogus" SSL library. (--ssl=bogus)' 446 echo ' so if you want to use that, you have to select it by hand.' 461 447 462 448 exit 1 -
debian/changelog
rd1356cb rb006464 1 bitlbee (3.0.6-2) UNRELEASED; urgency=low 2 3 * Depend on gnutls-dev instead of libgnutls-dev. (Closes: #691766) 4 * Also, drop nss dependency. GnuTLS is supported officially, the rest is 5 use-at-your-own-risk (so compile it yourself). 6 7 -- Wilmer van der Gaast <wilmer@gaast.net> Tue, 30 Oct 2012 23:25:56 +0000 8 1 9 bitlbee (3.0.6-1) unstable; urgency=low 2 10 -
debian/control
rd1356cb rb006464 5 5 Uploaders: Jelmer Vernooij <jelmer@samba.org> 6 6 Standards-Version: 3.9.1 7 Build-Depends: libglib2.0-dev (>= 2.4), libevent-dev, libgnutls-dev | libnss-dev (>= 1.6), po-debconf, libpurple-dev, libotr2-dev, debhelper (>= 6.0.7~), asciidoc7 Build-Depends: libglib2.0-dev (>= 2.4), libevent-dev, gnutls-dev | libgnutls-dev, po-debconf, libpurple-dev, libotr2-dev, debhelper (>= 6.0.7~), asciidoc 8 8 Homepage: http://www.bitlbee.org/ 9 9 Vcs-Bzr: http://code.bitlbee.org/bitlbee/ -
debian/copyright
rd1356cb rb006464 5 5 6 6 Authors: Wilmer van der Gaast, Sjoerd Hemminga, Jelmer Vernooij, 7 Maurits Dijkstra and others.7 Maurits Dijkstra, Geert Mulders, Miklos Vajna and others. 8 8 9 9 Mainly Copyright 2002-2012 Wilmer van der Gaast. -
doc/AUTHORS
rd1356cb rb006464 1 C urrent developers:1 Core team: 2 2 3 3 Wilmer van der Gaast <wilmer@gaast.net> 4 4 Main developer 5 6 7 Other contributors: 8 9 Miklos Vajna <vmiklos@frugalware.org> 10 Skype module 11 12 pesco <pesco@khjk.org> 13 OTR support 14 15 16 Retired developers: 17 18 Sjoerd 'lucumo' Hemminga <sjoerd@hemminga-online.nl> 19 NickServ, documentation 5 20 6 21 Jelmer 'ctrlsoft' Vernooij <jelmer@samba.org> … … 10 25 Daemon dude, plus some other stuff 11 26 27 Geert Mulders <g.c.w.m.mulders@gmail.com> 28 Initial version of the Twitter module 12 29 13 Retired developer: 14 15 Sjoerd 'lucumo' Hemminga <sjoerd@hemminga-online.nl> 16 NickServ, documentation 17 18 The development team wishes to thank Sjoerd for his contributions to the 19 Bee. 30 ulim <a.sporto+bee@gmail.com> 31 Marijn Kruisselbrink 32 File transfer support -
doc/bitlbee.8
rd1356cb rb006464 114 114 .PP 115 115 Wilmer van der Gaast <wilmer@gaast.net> 116 .BR117 Jelmer Vernooij <jelmer@vernstok.nl>118 .BR119 Maurits Dijkstra <mauritsd@xs4all.nl> -
doc/user-guide/help.xml
rd1356cb rb006464 26 26 27 27 <para> 28 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>.28 Some more help can be found on <ulink link="http://wiki.bitlbee.org/">http://wiki.bitlbee.org/</ulink>. Bugs can be reported at <ulink link="http://bugs.bitlbee.org/">http://bugs.bitlbee.org/</ulink>. 29 29 </para> 30 30 -
lib/ssl_gnutls.c
rd1356cb rb006464 85 85 gnutls_certificate_set_x509_trust_file( xcred, global.conf->cafile, GNUTLS_X509_FMT_PEM ); 86 86 87 /* Not needed in GnuTLS 2.11+ but we support older versions for now. */ 88 gnutls_certificate_set_verify_flags( xcred, GNUTLS_VERIFY_ALLOW_X509_V1_CA_CRT ); 87 /* Not needed in GnuTLS 2.11+ (enabled by default there) so 88 don't do it (resets possible other defaults). */ 89 if( !gnutls_check_version( "2.11" ) ) 90 gnutls_certificate_set_verify_flags( xcred, GNUTLS_VERIFY_ALLOW_X509_V1_CA_CRT ); 89 91 } 90 92 initialized = TRUE; … … 108 110 struct scd *conn = g_new0( struct scd, 1 ); 109 111 110 conn->fd = proxy_connect( host, port, ssl_connected, conn );111 112 conn->func = func; 112 113 conn->data = data; … … 114 115 conn->hostname = g_strdup( host ); 115 116 conn->verify = verify && global.conf->cafile; 117 conn->fd = proxy_connect( host, port, ssl_connected, conn ); 116 118 117 119 if( conn->fd < 0 ) -
motd.txt
rd1356cb rb006464 14 14 The developers of the Bee hope you have a buzzing time. 15 15 16 * BitlBee development team : wilmer, jelmer, Maurits16 * BitlBee development team. 17 17 18 18 ... Buzzing, haha, get it? -
protocols/jabber/iq.c
rd1356cb rb006464 128 128 XMLNS_MUC, 129 129 XMLNS_PING, 130 XMLNS_RECEIPTS, 130 131 XMLNS_SI, 131 132 XMLNS_BYTESTREAMS, -
protocols/jabber/jabber.c
rd1356cb rb006464 231 231 if( set_getbool( &acc->set, "ssl" ) ) 232 232 { 233 jd->ssl = ssl_connect( connect_to, set_getint( &acc->set, "port" ), FALSE, jabber_connected_ssl, ic );233 jd->ssl = ssl_connect( connect_to, set_getint( &acc->set, "port" ), set_getbool( &acc->set, "tls_verify" ), jabber_connected_ssl, ic ); 234 234 jd->fd = jd->ssl ? ssl_getfd( jd->ssl ) : -1; 235 235 } -
protocols/jabber/jabber.h
rd1356cb rb006464 227 227 #define XMLNS_TIME "urn:xmpp:time" /* XEP-0202 */ 228 228 #define XMLNS_PING "urn:xmpp:ping" /* XEP-0199 */ 229 #define XMLNS_RECEIPTS "urn:xmpp:receipts" /* XEP-0184 */ 229 230 #define XMLNS_VCARD "vcard-temp" /* XEP-0054 */ 230 231 #define XMLNS_DELAY "jabber:x:delay" /* XEP-0091 */ -
protocols/jabber/message.c
rd1356cb rb006464 29 29 char *from = xt_find_attr( node, "from" ); 30 30 char *type = xt_find_attr( node, "type" ); 31 char *id = xt_find_attr( node, "id" ); 31 32 struct xt_node *body = xt_find_node( node->children, "body" ), *c; 33 struct xt_node *request = xt_find_node( node->children, "request" ); 32 34 struct jabber_buddy *bud = NULL; 33 35 char *s, *room = NULL, *reason = NULL; … … 35 37 if( !from ) 36 38 return XT_HANDLED; /* Consider this packet corrupted. */ 39 40 if( request && id ) 41 { 42 /* Send a message receipt (XEP-0184), looking like this: 43 * <message 44 * from='kingrichard@royalty.england.lit/throne' 45 * id='bi29sg183b4v' 46 * to='northumberland@shakespeare.lit/westminster'> 47 * <received xmlns='urn:xmpp:receipts' id='richard2-4.1.247'/> 48 * </message> */ 49 struct xt_node *received, *receipt; 50 51 received = xt_new_node( "received", NULL, NULL ); 52 xt_add_attr( received, "xmlns", XMLNS_RECEIPTS ); 53 xt_add_attr( received, "id", id ); 54 receipt = jabber_make_packet( "message", NULL, from, received ); 55 56 jabber_write_packet( ic, receipt ); 57 xt_free_node( receipt ); 58 } 37 59 38 60 bud = jabber_buddy_by_jid( ic, from, GET_BUDDY_EXACT ); -
protocols/nogaim.h
rd1356cb rb006464 90 90 int permdeny; 91 91 92 char displayname[128];93 92 char *away; 94 95 int evil;96 93 97 94 /* BitlBee */ … … 129 126 char show[BUDDY_ALIAS_MAXLEN]; 130 127 int present; 131 int evil;132 128 time_t signon; 133 129 time_t idle; -
protocols/oscar/oscar.c
rd1356cb rb006464 946 946 g_hash_table_insert(od->ips, uin, (gpointer) (long) info->icqinfo.ipaddr); 947 947 } 948 949 if (!aim_sncmp(ic->acc->user, info->sn))950 g_snprintf(ic->displayname, sizeof(ic->displayname), "%s", info->sn);951 948 952 949 tmp = normalize(info->sn); … … 1536 1533 1537 1534 static int gaim_selfinfo(aim_session_t *sess, aim_frame_t *fr, ...) { 1538 va_list ap;1539 aim_userinfo_t *info;1540 struct im_connection *ic = sess->aux_data;1541 1542 va_start(ap, fr);1543 info = va_arg(ap, aim_userinfo_t *);1544 va_end(ap);1545 1546 ic->evil = info->warnlevel/10;1547 /* ic->correction_time = (info->onlinesince - ic->login_time); */1548 1549 1535 return 1; 1550 1536 }
Note: See TracChangeset
for help on using the changeset viewer.