Commit Graph

  • 18b67d6eaf tls/openssl: add LibreSSL support Dmitry Podgorny 2019-10-11 01:59:34 +03:00
  • 886f45584c Fix bug with xmpp chat not connecting Viktor Ivanov 2014-05-13 15:14:08 +03:00
  • 4f915d7515 Release libstrophe-0.9.3 0.9.3 Dmitry Podgorny 2019-10-10 21:46:24 +03:00
  • e25ca7719f conn: don't hardcode buffer size Dmitry Podgorny 2019-10-02 03:26:36 +03:00
  • 2bf5cc0e41 auth: disable PLAIN when other mechanisms are supported Dmitry Podgorny 2019-10-01 23:38:50 +03:00
  • 30f3cc9263 auth: disable legacy auth by default Dmitry Podgorny 2019-10-01 22:34:31 +03:00
  • e120109644 Android: update makefiles Dmitry Podgorny 2019-09-25 11:00:52 +00:00
  • b4f13205d8 ChangeLog: notes for 0.9.3 Dmitry Podgorny 2019-09-25 10:58:09 +00:00
  • 4797522d88 ChangeLog: mention missed notes for 0.9.2 Dmitry Podgorny 2019-09-25 10:57:03 +00:00
  • 5ee06776ee tls/openssl: don't call SSL_shutdown() after a fatal error Hoenig Mark (TT/EIS3-Lol) 2019-07-01 14:04:35 +02:00
  • c40b4c12c1 parser/expat: don't cast name to char* Dmitry Podgorny 2019-03-04 18:01:29 +02:00
  • d8329960c5 rand: don't pass NULL to memcpy() Dmitry Podgorny 2019-03-04 18:00:01 +02:00
  • 94ece33f16 attempt to free already freed memory fixed Andrey Starodubtsev 2018-12-26 15:52:02 +03:00
  • b179c2d277 some memory leaks fixed Andrey Starodubtsev 2018-12-26 15:44:55 +03:00
  • ab568a2666 memory leak in hash values fixed Andrey Starodubtsev 2018-12-11 17:02:38 +03:00
  • c10c930e8f Fix incomplete send queue cleanup Nikolay Lineckiy 2018-12-04 18:58:36 +03:00
  • 6ddf424192 travis-ci: add -Werror flag Dmitry Podgorny 2018-11-06 11:45:39 +02:00
  • 6aff44184e autotools: remove AM_CFLAGS Dmitry Podgorny 2018-11-06 11:35:52 +02:00
  • 9cc9ea86bb tls/openssl: log some info about certificate Dmitry Podgorny 2018-11-06 10:53:46 +02:00
  • 13a0bc463c rand: fix comment Dmitry Podgorny 2018-10-24 22:28:54 +03:00
  • 8ff510a3af Fix annoying comment about how disconnect can be performed jngd 2018-09-26 19:15:58 +02:00
  • 633d1e9b52 travis-ci: remove check package from dependecies Dmitry Podgorny 2018-07-30 20:45:08 +03:00
  • a13ba65cfb Don't pass NULL to strcmp() Dmitry Podgorny 2018-07-30 20:38:43 +03:00
  • 0e6b0ef84d Only require session if it is not optional Stu Tomlinson 2018-06-08 14:27:29 +00:00
  • 9a86efabe5 Remove unused variable Xavi 2018-02-23 23:21:37 +01:00
  • a4b05cf156 Release libstrophe-0.9.2 0.9.2 Dmitry Podgorny 2018-02-23 13:48:50 +02:00
  • 06da6d5125 autotools: remove -Werror Dmitry Podgorny 2018-02-23 14:15:55 +02:00
  • 1bcf77608d crypto: fix typos in comments Dmitry Podgorny 2018-02-23 14:05:18 +02:00
  • aab0cc3e3e parser/libxml2: clear parser->stanza properly Dmitry Podgorny 2018-02-18 14:51:16 +02:00
  • 822f95071a sasl: fix memory leak in DIGEST-MD5 implementation Dmitry Podgorny 2018-02-18 14:02:17 +02:00
  • 27f613bc84 stanza: small fixes in xmpp_error_new() Dmitry Podgorny 2018-02-18 13:18:43 +02:00
  • af1ef3855b resolver: suppress warning in windows code Dmitry Podgorny 2018-02-18 13:08:16 +02:00
  • 7ede9c6d03 tls/openssl: suppress error in special case in tls_stop() Dmitry Podgorny 2018-02-18 12:03:11 +02:00
  • 20c6f225b9 ChangeLog: add missed changes Dmitry Podgorny 2018-02-18 10:42:21 +02:00
  • 5b204b0938 fix strtok_r test on MSW Scott M Anderson 2018-02-14 10:58:08 -07:00
  • 6e6093ee7b stanza: fix xmpp_error_new() in #115 Dmitry Podgorny 2017-09-12 17:43:05 +03:00
  • f12d43989f stanza: removed tabs and trailing spaces Dmitry Podgorny 2017-09-12 17:36:28 +03:00
  • 032e8ec89d Added new stanza for error responce, libstrophe now will be responce <stream:error> if parser failed Ilya Orlov 2017-09-04 11:46:09 +03:00
  • d0644c5e95 tls/openssl: print errno on unrecoverable error Dmitry Podgorny 2017-08-23 09:23:51 +03:00
  • 9dfe01bf83 WIP examples: PLAIN auth mechanism over raw connection ext-auth Dmitry Podgorny 2017-01-04 20:02:31 +02:00
  • b1698f7b5d WIP Initial server support server Dmitry Podgorny 2016-09-20 23:12:24 +03:00
  • b1b827cde6 conn: clear features support on connection reset Dmitry Podgorny 2017-07-15 21:32:55 +03:00
  • e73b577e0b auth: use xmpp_iq_new() for iq stanzas Dmitry Podgorny 2017-07-15 20:35:16 +03:00
  • 8d2d59e914 tls/openssl: add OpenSSL-1.1.0 support (#109) Dmitry Podgorny 2017-07-12 01:58:30 +03:00
  • 212f3ea760 snprintf: fix compilation with GCC 7 (#108) Dmitry Podgorny 2017-07-11 03:17:40 +03:00
  • 4aa7ea7e5b parser/expat: update #47 Dmitry Podgorny 2017-07-06 22:32:20 +03:00
  • 5f9c0399c3 Update parser_expat.c curse666 2014-12-11 19:16:52 +09:00
  • b83347b464 examples: use xmpp_iq_new() Dmitry Podgorny 2017-07-06 15:47:19 +03:00
  • d8a86a54d5 event: set socket to wfds when sending queue is not empty Dmitry Podgorny 2017-07-05 20:36:34 +03:00
  • 49289a9c05 event: reduce copy-paste Dmitry Podgorny 2017-07-05 20:34:38 +03:00
  • 456083d878 stanza: fix memory leaks Dmitry Podgorny 2017-07-05 20:20:45 +03:00
  • 15e7032f0d examples/bot: handle quit message Dmitry Podgorny 2017-07-05 19:40:25 +03:00
  • cd2cf6eb23 ctx: set default event loop timeout to 1 second Dmitry Podgorny 2017-07-05 15:29:31 +03:00
  • 666995531a ChangeLog: mention recent changes Dmitry Podgorny 2017-07-04 19:22:26 +03:00
  • 9269d6b0d5 conn: add flag XMPP_CONN_FLAG_TRUST_TLS Dmitry Podgorny 2017-07-04 17:20:33 +03:00
  • c319ee6583 handler: fix memory leak and use-after-free errors Dmitry Podgorny 2017-07-01 16:24:30 +03:00
  • cc53012cfa tls/openssl: enable cert verification for openssl older then 1.0.2 Dmitry Podgorny 2017-07-01 15:51:49 +03:00
  • cc297eff45 handler: shut compiler up Dmitry Podgorny 2017-06-29 20:38:52 +03:00
  • e151096834 handler: don't call time_stamp() twice in handler_fire_timed() Dmitry Podgorny 2017-06-25 21:07:48 +03:00
  • 82040403bf tests/hash: enable the test Dmitry Podgorny 2017-06-24 14:18:35 +03:00
  • a845c7ec3d hash: avoid allocation when replace value in hash_add() Dmitry Podgorny 2017-06-24 14:14:08 +03:00
  • 5ecb0c5d0c conn: clear system handlers on reconnect Dmitry Podgorny 2017-06-24 02:10:03 +03:00
  • da8dc2d3cb auth: don't delete stream:error handler Dmitry Podgorny 2017-06-24 02:04:22 +03:00
  • 182695d1ca resolver: fix type mismatch in windows part Dmitry Podgorny 2017-06-29 20:00:25 +03:00
  • 0d039f7192 parser/libxml2: fix missed {} for multi-line block Dmitry Podgorny 2017-06-29 19:33:26 +03:00
  • ebe97e8f2a travis-ci: don't use custom CFLAGS Dmitry Podgorny 2017-06-29 19:00:54 +03:00
  • 9505cace5e ctx: don't check whether log level is less than XMPP_LEVEL_DEBUG Dmitry Podgorny 2017-06-29 18:45:26 +03:00
  • 8ef027c54a ctx: fix indentation in xmpp_ctx_set_timeout() Dmitry Podgorny 2017-06-29 18:35:56 +03:00
  • 0bdb5f1d5b examples/vcard: fix warn_unused_result related to fwrite() Dmitry Podgorny 2017-06-29 18:32:17 +03:00
  • 49e7572059 fix function-pointer storage Steffen Jaeckel 2017-06-29 15:16:44 +02:00
  • c074a6166c enable some warnings & fix 'em Steffen Jaeckel 2017-06-29 15:16:43 +02:00
  • 4c504ee42b add xmpp_ctx_set_timeout() Steffen Jaeckel 2017-06-29 15:16:43 +02:00
  • f226891520 fix openssl memory leaks Steffen Jaeckel 2017-06-29 15:16:42 +02:00
  • 43a68479ad ChangeLog: mention about disabled insecure SSL/TLS Dmitry Podgorny 2017-06-26 01:07:48 +03:00
  • 1e422a70dd crypto: add public function xmpp_sha1_digest() Dmitry Podgorny 2017-06-26 00:56:03 +03:00
  • 2a474bd809 tls/schannel: fix memory leak Dmitry Podgorny 2017-06-24 16:26:39 +03:00
  • 704c157d24 hash: don't use signed types during index calculation Dmitry Podgorny 2017-06-25 21:59:27 +03:00
  • d8528b597c parser/libxml2: shorten parser_feed() Dmitry Podgorny 2017-06-25 21:19:15 +03:00
  • c149caa32a examples: add vcard example Dmitry Podgorny 2016-08-30 18:02:10 +03:00
  • fa63aac731 auth: delete error handler before re-opening stream Dmitry Podgorny 2017-06-23 21:51:44 +03:00
  • ba40bf1040 handler: fix possible corruption of handler lists Dmitry Podgorny 2017-06-23 21:47:10 +03:00
  • 2f9bcfe145 Test xmpp_jid_bare Alexander Krotov 2017-06-23 20:00:41 +03:00
  • b957213fdc Simplify xmpp_jid_{bare,domain,resource} Alexander Krotov 2017-06-23 19:55:12 +03:00
  • f51b01a5b3 Remove unused mutex wrappers Alexander Krotov 2017-06-23 17:58:02 +03:00
  • d2efc85ce3 Makefile.am: refactoring Dmitry Podgorny 2017-06-23 17:00:26 +03:00
  • 940d76e9e2 rpm: update dependencies Dmitry Podgorny 2017-06-23 16:57:27 +03:00
  • 59eb8d67ed ChangeLog: mention significant changes since 0.9.1 Dmitry Podgorny 2017-06-23 16:55:31 +03:00
  • 78592650e5 tls/schannel: reflect changes of the tls interface Dmitry Podgorny 2017-06-23 15:37:09 +03:00
  • 92d006a41b Disable hostname verification for pre-1.0.2 OpenSSL Alexander Krotov 2017-06-23 13:38:46 +03:00
  • 0741820711 Verify certificate hostname when using OpenSSL (fixes #100) Alexander Krotov 2017-06-23 03:00:26 +03:00
  • c9ddc2b7ef Make tls_new accept xmpp_conn_t Alexander Krotov 2017-06-23 02:59:05 +03:00
  • f776b34d8c Fix tls_openssl.c indentation Alexander Krotov 2017-06-22 19:44:41 +03:00
  • f47609c1f0 Disable insecure SSL/TLS versions Alexander Krotov 2017-06-20 02:10:25 +03:00
  • 443b4d3116 Use more variables in bot.c message_handler() to avoid calling the same function twice. Alexander Krotov 2017-06-20 01:38:53 +03:00
  • 4cf7a0cb79 split travis build into multiple jobs Steffen Jaeckel 2017-04-04 18:25:27 +02:00
  • 9a5fe8b96d handler: allow to add same handler callback with different userdata Dmitry Podgorny 2016-12-02 18:52:30 +02:00
  • 80a7ea0b7c Fix spacing in handler.c Dmitry Podgorny 2016-12-02 16:56:45 +02:00
  • 1092447edf Fix spacing in c++ files Dmitry Podgorny 2016-09-27 15:23:16 +03:00
  • d2c1daf4d5 Fix spacing in ctx.c and common.h Dmitry Podgorny 2016-09-20 19:42:29 +03:00
  • d1a41c9d7d Fixed occurred spelling error fixes: #96 Dariusz Dwornikowski 2016-09-23 08:31:31 +02:00