Commit Graph

4570 Commits

Author SHA1 Message Date
Yann Leboulanger 565d44a5b7 fix file hash error event 2016-04-02 17:10:35 +02:00
Yann Leboulanger 759cfc6336 do not warn when tls cert changes for a valid one 2016-04-02 14:06:20 +02:00
Yann Leboulanger 902c3d59c6 better timestamp handling. Fixes #3818 2016-03-31 22:46:44 +02:00
Yann Leboulanger 8d57da9d39 update video config from 0.16 to 1.0 2016-03-30 21:19:13 +02:00
Yann Leboulanger 588ead0990 fix importing gst. Fixes #8306 2016-03-29 22:54:40 +02:00
Yann Leboulanger 8a3d743b6f fix error reply when S5B cannot be established. Fixes #8315 2016-03-28 20:52:24 +02:00
tmolitor 06599440e3 Ignore presence errors 2016-03-25 00:29:20 +01:00
Yann Leboulanger 8d37cec3b0 handle message receipts corretly, even if they don't have the <thread> element 2016-03-08 22:36:22 +01:00
Yann Leboulanger 1e8c3d75e0 fix sending receipts. Fixes #7548 2016-03-05 15:23:48 +01:00
Yann Leboulanger f405228041 make last message correction work for carbon copied messages sent from another resource. Fixes #8276 2016-03-05 14:22:56 +01:00
Yann Leboulanger 766ae0353e handle message correction correctly even if we don't print the message instantly in a chat window. Fixes #8220 2016-02-29 21:29:20 +01:00
Yann Leboulanger 0530308a99 pending events are now in objects rather that storing parameters in tuple 2016-02-29 21:04:08 +01:00
Yann Leboulanger fbdb7656af rename msg_id to msg_log_id where it's the id from logs database 2016-02-27 19:52:46 +01:00
tmolitor 8bfc286d8f added automatic_message flag to GcMessageOutgoingEvent (bugfix) 2016-02-21 16:45:31 +01:00
Yann Leboulanger 10871b9a33 enable_esessions needs Gajim restart 2016-02-21 19:03:44 +01:00
Yann Leboulanger 206746cbfb make GPG work with gpg2 binary if present. Fixes #8268 2016-02-21 18:54:31 +01:00
Yann Leboulanger b74fdf1c8b add advanced option to put the roster on the right in single window mode. Fixes #4679 2016-02-21 11:07:04 +01:00
Yann Leboulanger 7a4161c759 ignore wrong stanza. Fixes #8205 2016-02-20 21:28:34 +01:00
Yann Leboulanger 766bb508e3 [gdr_gdr] Add a file transfer completed event. Fixes # 8266 2016-02-20 21:36:24 +01:00
Yann Leboulanger 7740f8ccf4 [gdr_gdr] Prevent traceback. Fixes #8265 2016-02-20 21:16:16 +01:00
Yann Leboulanger 1316866265 reply to message receipt only when we are the recipient of the message. see #7548.
[tmolitor] display message receipt (xep 0184) for carbon copied messages. Fixes #8258
2016-02-20 20:04:47 +01:00
Yann Leboulanger 580cdb2723 fix computing hashes for duplicate messages. See #8258 2016-02-20 15:59:01 +01:00
tmolitor c5c1e5d235 Ignore received message duplicates using sender jid, message id and message content. See #8258 2016-02-08 23:08:26 +01:00
tmolitor 0e80db2be6 don't show delivery error messages for automatic message stanzas. Fixes #8222 2016-02-08 22:31:36 +01:00
Yann Leboulanger 9fbd7efa2a correctly store and restore single message subject. Fixes #8251 2016-01-31 19:58:51 +01:00
Emmanuel Gil Peyrot 737b689c98 Fix a remnant use of urllib from python2 in gajim-remote 2016-01-24 19:12:30 +00:00
Yann Leboulanger 9917484736 [Allan Nordhøy] improve some strings 2016-01-16 16:05:43 +01:00
Yann Leboulanger b672e23503 correctly close jingle session when no intersection between the remote codecs and the local ones. Fixes #8210 2016-01-03 22:26:15 +01:00
Yann Leboulanger 30aa143888 fix sending codec parameters 2016-01-03 20:44:03 +01:00
Yann Leboulanger af33becb5c don't send error when receivinf a ringing jingle element 2016-01-03 20:43:32 +01:00
Yann Leboulanger 47d36021c3 version for gtk3 branch is 0.16.10 2016-01-03 16:13:39 +01:00
Yann Leboulanger fc56f501bb re-enable metacontacts. Fixes #7295 2016-01-03 16:02:27 +01:00
Yann Leboulanger ea807a1563 prepare 0.16.5 release 2015-12-28 13:45:43 +01:00
Yann Leboulanger dcef0455c8 fix a few things for jingle video 2015-12-23 22:40:53 +01:00
Yann Leboulanger b8ef7fd854 Ignore roster pushes that are not from our JID or our server. Ignore badly farmated roster pushes. 2015-12-20 20:42:38 +01:00
Yann Leboulanger 7c9a5aa429 [tmolitor] use uuid instead of plain counting integers for stanza ids. Fixes #8202 2015-12-17 20:10:06 +01:00
Yann Leboulanger cb36bc7abe don't try to use GUPnP-IGD when we use an IPv6 address 2015-12-15 22:25:39 +01:00
Yann Leboulanger bc880bd892 send password of the room when we invite a contact in it. Fixes #8197 2015-12-02 23:05:10 +01:00
Yann Leboulanger 7f66f65ed7 correctly announce that we support XEP-0249 2015-12-02 23:04:13 +01:00
Yann Leboulanger 11970eb705 do not traceback when we receive a corboned message sent without a to attribute. Fixes #8194 2015-11-24 21:07:59 +01:00
Yann Leboulanger 77382c5c47 remove debug print 2015-11-24 20:16:00 +01:00
Yann Leboulanger e2c1e96685 once we are connected to a server with starttls, don't try to connect with the legacy port 2015-11-22 20:10:33 +01:00
Yann Leboulanger 70865447b2 do not try to connect to server over a plain (unencrypted) connexion by default. see #8193 2015-11-22 20:09:54 +01:00
Yann Leboulanger 4d70aa91e7 do not loop requesting vcard when opening a chat window with ourself and we don't have a vcard stored on server 2015-11-22 15:14:07 +01:00
Yann Leboulanger 23ee168a91 do not set <no-permanent-storage/> hint for GPG encrypted messages. Fixes #8123 2015-11-21 14:31:07 +01:00
Yann Leboulanger 5b67a32ca0 better detection of local IPs. See #8191 2015-11-17 21:33:30 +01:00
Yann Leboulanger 2ab937e846 do not send ::1 as peer address when sending a file. Fixes #8191 2015-11-17 21:16:26 +01:00
Yann Leboulanger 8326e56793 do not crash when we remove a contact for which neerby contcts are not in the same accounts. Fixes #8157 2015-11-15 21:07:02 +01:00
Yann Leboulanger d318481176 Correctly check and handle the case when we don't trust our own key. Fixes #8122 2015-11-01 16:30:27 +01:00
Yann Leboulanger 89f6efefde stop requesting MAM archive when we get the complete='true' attribute. Fixes #8170 2015-10-24 13:32:07 +02:00
Jefry Lagrange c6a7edfb3b pass byte string instead of string to ctx methods 2015-11-16 17:58:18 -04:00
Yann Leboulanger 6337606c49 add new option to allow popup notifications when a chat control is opened. See #7891, #8158 2015-10-25 15:06:37 +01:00
Yann Leboulanger 5b513f763e request archiving preferences only if server announce it supports it, and don't think it supports it while it's buggy. Fixes #7839 2015-09-30 20:00:48 +02:00
Yann Leboulanger 2bf79d894e fix typo 2015-09-26 15:58:33 +02:00
Yann Leboulanger 1e510a5884 prepare 0.16.4 release 2015-09-26 15:39:01 +02:00
Yann Leboulanger 9a5891bb4c add new event after message stanza is built so it can be modified by plugins. Fixes #8150 2015-09-23 22:39:11 +02:00
Yann Leboulanger fbf265ee98 remove debug print 2015-09-20 20:33:39 +02:00
Yann Leboulanger 476aca3ea0 decode PGP messages in MAM response. Fixes #8103 2015-09-19 13:58:28 +02:00
Yann Leboulanger 2260314509 add type='submit' to MAM request data form. Fixes #8149 2015-09-16 20:43:57 +02:00
Yann Leboulanger 44822d3837 update XEP-0334 (Message Processing Hints) to V0.2 2015-09-13 13:57:04 +02:00
Yann Leboulanger 0f2e66d7a2 don't fail when we receive a MAM message without a body. Fixes #8140 2015-09-03 22:06:04 +02:00
Yann Leboulanger 1eba16df6e show error message when we try to connect anonymously to a server that doesn't support anonymous connection. Fixes #8138 2015-08-31 13:47:18 +02:00
Yann Leboulanger 1f19e8c43d delete cache db when logs db doesn't exist. Anyway data will be wrong inside. Fixes #8133 2015-08-27 14:53:18 +02:00
Yann Leboulanger 55402bdc50 [tmolitor] ability to download bigger files with higher timeouts. Fixes #8130 2015-08-20 21:53:59 +02:00
Yann Leboulanger a44a71d6a5 add option to en(dis)able XEP-0136/0313. Fixes #8127 2015-08-20 15:08:53 +02:00
Yann Leboulanger 190b1b7886 fix calling gnupg.list_keys. Fixes #8122 2015-08-12 22:13:29 +02:00
Yann Leboulanger 0735ec2214 start fixing Jingle Audio / Video 2015-08-21 22:04:55 +02:00
Yann Leboulanger 003ebf0b9d create file directly with correct rights instead of using chmod later 2015-08-21 22:04:14 +02:00
Yann Leboulanger c03ebb156d prepare 0.16.3 release 2015-07-31 14:27:15 +02:00
Yann Leboulanger d350baa4ec Handle PINENTRY_LAUNCHED when signing. Fixes #8099 2015-07-29 22:35:51 +02:00
Yann Leboulanger 9c6752f150 correctly detect that key is not trusted before encrypting. Doc says: "gpg just prints a message to the console, but does not provide a specific error indication that the Python wrapper can use." Fixes #8040. See #8041 2015-07-29 22:32:02 +02:00
Yann Leboulanger 15fce42a60 prevent traceback 2015-07-28 20:19:19 +02:00
Yann Leboulanger 42cec3e7f2 do not crash when authentication with server fails. Fixes #8115 2015-07-27 13:36:49 +02:00
Yann Leboulanger f74c83535f don't reconnect twice when connection is lost 2015-07-26 14:05:47 +02:00
Yann Leboulanger 6853041ef0 prepare 0.16.2 release 2015-07-24 21:56:22 +02:00
Yann Leboulanger 5b266ad30c if config file says password is saved with libsecret (with py3 branch) we can still get it with gnomekeyring 2015-07-24 21:53:58 +02:00
Yann Leboulanger 1ad5b6fcd9 never duplicate gnome keyring entries 2015-07-24 21:30:14 +02:00
Yann Leboulanger c9eb479fe3 Correctly register gajim-remote with xmpp: URIs 2015-07-17 22:19:16 +02:00
Yann Leboulanger d69fcc9e1e prevent warning 2015-07-31 22:08:00 +02:00
Yann Leboulanger 9287ad96b0 fix some warnings 2015-07-30 15:18:03 +02:00
Yann Leboulanger 5c0fce9668 fix launch when optional modules are not installed 2015-07-30 15:15:38 +02:00
Yann Leboulanger 75b94ca864 fix file transfer. Files can be something else that utf8 2015-07-28 20:32:14 +02:00
Yann Leboulanger 2ca42801eb specify module version before importing 2015-07-25 22:03:24 +02:00
Yann Leboulanger 62bf23a587 no need to do gnomekeyring -> libsecret conversion when using proper schema 2015-07-24 21:49:10 +02:00
Yann Leboulanger 66d88bc232 fix decoding issue 2015-07-18 18:10:55 +02:00
Yann Leboulanger 685c5730e1 fix a few warnings 2015-07-18 17:27:50 +02:00
Yann Leboulanger 3e843b8e55 migrate from kwalletbindings to libsecret too 2015-07-18 15:52:08 +02:00
Yann Leboulanger 23474c2b2f use libsecret instead of libgnomekeyring when available 2015-07-18 15:44:36 +02:00
Yann Leboulanger d8fe6cdea4 fix import 2015-07-15 15:11:03 +02:00
Yann Leboulanger 6719a102f3 make windon listen on ipv4 + ipv6 for zeroconf. Fixes #8007 2015-07-14 21:39:05 +02:00
Yann Leboulanger 70e8b130ac [moparisthebest] Encrypt GPG message to recipient and to our own key so that we can decrypt it later and use carbon. Fixes #7616 2015-07-13 21:39:12 +02:00
Yann Leboulanger 087d2a05b9 add jid to NotificationEvent for groupchat messages 2015-06-20 21:30:48 +02:00
Yann Leboulanger 2cfc362980 fix typo. Raise correct exception. Fixes #8044 2015-05-17 22:38:26 +02:00
Yann Leboulanger d003e1135d update python-gnupg version. Fixes #8051 2015-05-17 18:54:17 +02:00
Yann Leboulanger 5978d84615 some cleanup 2015-05-10 20:54:26 +02:00
Fabian Pietsch a5ec0f4f2a link-local: adjust Windows/Bonjour support to new data format. Fixes #8025 2015-04-06 19:14:33 +02:00
Fabian Pietsch 81154aea3e link-local: on error after connect(), try next address 2015-04-06 18:55:23 +02:00
Fabian Pietsch 25240888d5 link-local: try to connect to each collected address in turn 2015-04-06 16:33:10 +02:00
Fabian Pietsch 0dcbe70635 link-local: track multiple service resolved infos (currently one for each browsing protocol) 2015-04-05 02:25:10 +02:00
Yann Leboulanger c4e1f2389a [noonien] Fix using receiver candidate when sending a file via jingle. Fixes #7987 2015-04-05 21:26:16 +02:00
Emmanuel Gil Peyrot 9adba6c5f7 Don’t crash when the config file is malformed. 2015-03-26 20:58:51 +01:00
Yann Leboulanger 512840944b prevent error when converting idn to ascii strings. Fixes #7995 2015-03-25 10:05:29 +01:00
Yann Leboulanger a17ff4b45e fix GPG encoding issues. Fixes #7988 2015-03-17 22:06:36 +01:00
Yann Leboulanger 9f3fec4ef7 don't request privacy lists when connecting if server doesn't support that. Fixes #7990 2015-03-07 15:04:41 +01:00
Yann Leboulanger f2271ced53 fix seclabel. see #7010 2015-03-01 15:07:14 +01:00
Yann Leboulanger 74f150a1c3 prepare 0.16.1 release 2015-02-28 18:06:36 +01:00
Yann Leboulanger c2ac09cce2 punyencode only the host part of the URL. Fixes #7981 2015-02-28 15:47:51 +01:00
Holger Weiss 6856769674 Use bare JID when checking MAM message recipient. Fixes #7973 2015-02-10 12:57:49 +01:00
Yann Leboulanger a21f6ba561 don't use mutable arguments as default value. Fixes #7971 2015-02-16 12:55:10 +01:00
Yann Leboulanger 28c1fac86d fix exception order. Fixes #7969 2015-02-15 21:29:06 +01:00
Yann Leboulanger 0521df8edb fixes duplicate dict keys. Fixes #7964 2015-02-15 21:27:10 +01:00
Yann Leboulanger a7d160364a don't mix tabs and spaces. Fixes #7966 2015-02-15 21:15:50 +01:00
Yann Leboulanger 651d52560d update to latest gnupg.py 2015-01-24 16:09:44 +01:00
Yann Leboulanger c2fe1c3bdf improve ipv6 connection with zeroconf 2015-01-03 20:51:41 +01:00
Yann Leboulanger 7edff79486 [SamWhited] fix jingleFT. Fixes #7931 2015-01-19 13:37:28 +01:00
Yann Leboulanger a5f50372c8 fix using change status dialog 2015-01-02 21:53:59 +01:00
Yann Leboulanger 8969c874ff fix mam implementation 2014-12-29 19:13:12 +01:00
Yann Leboulanger 44dc946d82 [misterX] update MAM implementation to V0.3 2014-12-27 16:44:05 +01:00
Yann Leboulanger 09bf2fbd64 Zeroconf doesn't support archiving 2014-11-26 21:41:09 +01:00
Yann Leboulanger b8e991a990 enable carbons by default for newly created accounts 2014-11-11 16:11:26 +01:00
Yann Leboulanger 0a8af73650 add XEP-313 (MAM) support 2014-11-11 15:28:24 +01:00
Yann Leboulanger f42499acdb warn user when custom hostname is wrong. Fixes #7489 2014-11-09 14:03:01 +01:00
Yann Leboulanger f087274f93 [bluec0re] Fix bug when server assign a contact to a group with empty name. Fixes #7865 2014-10-26 16:43:44 +01:00
Yann Leboulanger da5bfa74c6 fix sending zeroconf messages 2014-10-12 15:16:17 +02:00
Yann Leboulanger 7af365edda fix printing error 2014-10-09 22:10:16 +02:00
Yann Leboulanger 540f835ef0 prepare 0.16 release 2014-10-04 23:02:46 +02:00
Yann Leboulanger a764cb5384 remove useless test 2014-09-15 14:03:52 +02:00
Yann Leboulanger 3cc708516e allow = char in option values. Fixes #7804 2014-09-14 14:47:03 +02:00
Yann Leboulanger 012f39174f display error messages even if they don't have a <body>. Fixes #7798, see #6756 2014-09-14 14:23:31 +02:00
Yann Leboulanger a0d752b3ab [fschmaus] Improve XEP-0082 support. Fixes #7814 2014-09-07 21:51:06 +02:00
Yann Leboulanger 1b6550a0e3 add /ping command in groupchat to ping occupants 2014-08-22 15:44:07 +02:00
Yann Leboulanger ae8c6a644e fix sending file without jingle when localcert is not yet generated. 2014-08-22 14:23:05 +02:00
Yann Leboulanger a084cad22a handle XEP-191 (blocking command) in a better way: hability to block a contact when server doesn't support privacy lists, add / remove jid to blocked list only when we get the result from server, handle blocked / unblocked contacts by other resources 2014-08-13 22:46:18 +02:00
Yann Leboulanger 735b2a6935 prevent some tracebacks 2014-07-10 20:30:20 +02:00
Yann Leboulanger eb1db030cb prepare 0.16-rc2 2014-07-02 18:13:01 +02:00
Yann Leboulanger ffaa6efbc7 close FT port as soon as we know it won't be used for the transfer. 2014-06-16 21:32:01 +02:00
Yann Leboulanger d026f79428 don't allow empty string in new chat dialog entry completion. Fixes #7760 2014-06-01 22:32:44 +02:00
Yann Leboulanger e637d8ed15 correctly search for contact when doing pm 2014-06-01 16:51:51 +02:00
Yann Leboulanger 2e48120e0c correctly get account name 2014-06-01 15:42:28 +02:00
Yann Leboulanger f5e7b812bf add new function to close socket 2014-06-01 15:42:06 +02:00
Yann Leboulanger 0b2f3b103d fix sending codecs 2014-05-30 20:37:19 +02:00
Yann Leboulanger e9dd691645 fix sending candidates and computing hash in jingle file transfer. Fixes #7669 2014-04-25 12:48:39 +02:00
Yann Leboulanger 7d4277dfe4 fix Host resolver. Fixes #7729, #7750 2014-04-22 13:11:00 +02:00
Fedor Brunner 0a704d05d9 Defer the creation of XTLS until it's first time used.
This will make Gajim start a bit faster and more entropy can be
generated for key generation.
2014-04-15 14:01:55 +02:00
Fedor Brunner 7e183d4515 XTLS keys will be stored separate for each profile.
Fixes #7735.
2014-04-15 12:42:09 +02:00
Yann Leboulanger 5f1c570744 use host to resolve DNS if it's available. 2014-04-09 17:04:03 +02:00
Fedor Brunner 74eff753d7 Only Jingle RTP functions depend on Farstream library.
Jingle File Transfers work without Farstream.

ICE-UDP transport is also implemented as a part of Farstream (libnice)

Fixes #7713
2014-04-04 10:33:36 +02:00
Yann Leboulanger 8ca7281480 make e2e work with py3 2014-11-11 15:07:53 +01:00
Yann Leboulanger 8a6ed2c04e fix pyasn1 usage 2014-11-09 22:33:32 +01:00
Yann Leboulanger 5d62740700 remove wrong .decode() 2014-04-08 22:47:43 +02:00
Yann Leboulanger dbb65d71cc fix typo 2014-04-08 22:36:19 +02:00
Yann Leboulanger ea30b6888b update contact instance in chat window when we talk to another resource. Fixes #7700 2014-03-28 21:29:42 +01:00
Yann Leboulanger 7d09c4d45b don't try to create certificates if PyOpenSSL is not available 2014-03-30 11:45:29 +02:00
Yann Leboulanger 37390ada35 correctly find gnupg module 2014-03-27 21:18:26 +01:00
Yann Leboulanger 39ff7c27ec fix some typos 2014-03-27 13:21:28 +01:00
Yann Leboulanger 0eef85f776 ignore attention (XEP-224) when messages is delayed 2014-03-10 21:47:21 +01:00
Yann Leboulanger 3cd06b40eb make audio work under windows 2014-03-09 10:25:26 +01:00
Yann Leboulanger ac5db73d53 fix var name. Fixes #7668 2014-03-08 12:19:15 +01:00
Fedor Brunner d0b0f6992a New option 'authentication_mechanisms'
Fixes #7671
2014-03-01 21:16:24 +01:00
Yann Leboulanger 9437d0ac2f fix <file> xmlns for jingleFT 2014-02-24 23:03:04 +01:00
Yann Leboulanger 845d8a445d fix using transport sid in jingle IBB instead of jingle sid
fix double iq-result sending
2014-02-24 22:13:25 +01:00
Yann Leboulanger a5eb0070e9 don't fail to receive a jingle FT request with no <security> tag 2014-02-23 20:53:04 +01:00
Fedor Brunner 700cbeb13f Old pyOpenSSL is missing get_signature_algorithm. Use the default "sha256"
signature algorithm for old pyOpenSSL.

Fixes #7641
2014-02-16 17:41:31 +01:00
Fedor Brunner bb7442b580 Add ability to configure TLS protocol version.
add configuration option tls_version

Related to
https://python-nbxmpp.gajim.org/ticket/17
2014-01-27 16:31:08 +01:00
Fedor Brunner 6588636aa5 Support for sha256 fingerprint.
Fixes #7628
2014-01-21 15:27:41 +01:00
Yann Leboulanger b9ff018a03 add a new event that is sent just before changing status. Fixes #7593 2014-01-14 22:48:51 +01:00
Yann Leboulanger 42619dc5cb change variable name 2014-01-07 19:51:56 +01:00
Denis Fomin 4b33634a0b Copyright 2013>2014 2014-01-02 12:33:54 +04:00
Yann Leboulanger 75a5c69871 add a <private> element to message stanza when message carbons is enabled and message is encrypted. Fixes #7616 2014-01-01 20:49:53 +01:00
Yann Leboulanger 309e7caf8a don't crash when we cannot connect to avahi. Fixes #7607 2013-12-31 14:28:24 +01:00
Yann Leboulanger 3cbb9df77b don't crash when Farstream is not installed 2014-03-26 18:23:58 +01:00
Yann Leboulanger e746ca9b1a start havine audio / video. Doesn't work correctly yet 2014-03-25 21:26:57 +01:00
Yann Leboulanger 0d869cb192 merge GTK3 branch in default 2014-03-23 20:03:03 +01:00
Fedor Brunner 667cd1eb48 Replace the obsolete method warn.
http://docs.python.org/3/library/logging.html

  Note: There is an obsolete method warn which is functionally identical to
  warning. As warn is deprecated, please do not use it - use warning instead.
2014-02-18 09:39:48 +01:00
Fedor Brunner 38f09a4098 Backed out changeset c1f88dc9e4d0 of backed out changeset 4ba5c2f6386e 2014-01-29 16:22:17 +01:00
Fedor Brunner b0357a9692 Backed out changeset 4ba5c2f6386e
I have submitted the 'tls_version' to the incorrect default branch.
The correct submit was done in changeset 15331:b5831b64e5d2 ,
branch gajim_0.16 .
2014-01-29 14:42:14 +01:00
Fedor Brunner 2fd0cbe1d3 Disable TLS tickets (RFC 5077) in OpenSSL Context for XTLS.
More on the effect of TLS tickets:
https://media.blackhat.com/us-13/US-13-Daigniere-TLS-Secrets-Slides.pdf

Fixes #7638
2014-01-29 14:12:10 +01:00
Fedor Brunner 3b629a52d2 "4096-bit MODP Group" from RFC3526, Section 5.
The prime is: 2^4096 - 2^4032 - 1 + 2^64 * { [2^3966 pi] + 240904 }

RFC3526 specifies a generator of 2.

The generation of the group is described in RFC 2412.

Fixes: #7644
2014-02-17 14:54:20 +01:00
Fedor Brunner d7c8bdc8c4 Add ability to configure TLS protocol version.
add configuration option tls_version

Related to
https://python-nbxmpp.gajim.org/ticket/17
2014-01-27 16:31:08 +01:00
Fedor Brunner 3b0d68d06a Enable use of 2048, 3072, 4096 bit DH groups in ESessions. The 3072-bit DH
group is prefered.
Fixes #7615
2013-12-29 16:00:01 +01:00
Fedor Brunner ec2156ec42 Update entropy gathering for interface changes of pyOpenSSL.
Fixes: #7642
2014-02-17 13:51:45 +01:00
Fedor Brunner 460c62860a Syntax correction for Python3 2014-02-16 22:37:14 +01:00
Yann Leboulanger d337aeed4e py2 -> py3 2013-12-30 21:19:15 +01:00
Yann Leboulanger 54c3f9acaa py2 -> py3 2013-12-30 20:56:09 +01:00
Fedor Brunner 66c9ecd6cf Handle "NOTATION_NAME", "NOTATION_DATA" GPG lines. Fixes #7612 2013-12-27 12:42:19 +01:00
Fedor Brunner 4759ef235a ignore address-related errors for getaddrinfo. Fixes #7611
cleanup of jingle_transport.py
2013-12-27 12:16:58 +01:00
Fedor Brunner dcf1c33cc1 cipher specification cleanup
https://trac.gajim.org/ticket/7599
2013-12-23 23:26:54 +01:00
Fedor Brunner 4a360397fe cipher specification cleanup
https://trac.gajim.org/ticket/7599
2013-12-23 23:26:54 +01:00
Yann Leboulanger 0fb4f69855 don't crash with new nbxmpp 2013-12-23 16:03:39 +01:00
Yann Leboulanger 6e0785964c update die to nbxmpp update 2013-12-06 21:20:22 +01:00
Yann Leboulanger a402c064c5 missing change 2013-12-06 21:29:25 +01:00
Yann Leboulanger d12be64986 minor code improvement 2013-12-06 21:27:53 +01:00
Yann Leboulanger 905f65720e update die to nbxmpp update 2013-12-06 21:20:22 +01:00
Yann Leboulanger df11617ddb both sender and receiver request remote SSL certificate, but only if it's a new one.
Correctly verify remote SSL certificate.
2013-12-04 18:43:28 +01:00
Yann Leboulanger 1b0406a814 fix the "do not ask me again" behaviour with untrusted GPG key warning. Fixes #7584 2013-12-01 10:06:38 +01:00
Yann Leboulanger fbf8fd7ca0 [fedor] fix gpg signature when hash algo is not SHA-1. Fixes #7569 2013-11-30 10:10:39 +01:00
Yann Leboulanger 5095bc6598 support direct invitation (XEP-0249). Fixes #7581 2013-11-28 21:24:17 +01:00
Yann Leboulanger 928b7b67ba fix warning message 2013-11-14 21:34:15 +01:00
Yann Leboulanger d4c2fd4da8 [fedor] enable forward secrecy thanks to Diffie-Hellman parameters. Fixes #7555 2013-11-12 21:10:22 +01:00
Denis Fomin 190bb38faf Add date to gajim logs. Fixes #7556 2013-11-11 15:43:56 +04:00