Commit Graph

  • 85da4145aa conn: add xmpp_conn_tls_cafile() cafile Dmitry Podgorny 2020-10-07 20:05:57 +03:00
  • c07ac0a68d conn: don't crash when user sets password to NULL Dmitry Podgorny 2020-09-30 20:56:52 +03:00
  • 60ce94c267 auth: add missed space in log message Dmitry Podgorny 2020-09-30 20:43:32 +03:00
  • 99f2d4fe54 travis-ci: build libstrophe against LibreSSL Dmitry Podgorny 2020-09-24 13:38:29 +03:00
  • acced31192 tls/openssl: Fix undefined error codes for LibreSSL Dmitry Podgorny 2020-09-24 13:34:49 +03:00
  • 070a64d9d5 WIP Unify error codes returned to the connection handler unify-errors Dmitry Podgorny 2020-09-16 00:09:29 +03:00
  • 9ee08f8f2a Release libstrophe-0.10.0 0.10.0 Dmitry Podgorny 2020-09-16 00:24:14 +03:00
  • 7c1061ccbb autotools: remove rpm files Dmitry Podgorny 2020-09-16 00:26:34 +03:00
  • 7eab7c3f5e Android: add missed files and -DHAVE_DECL_VA_COPY Dmitry Podgorny 2020-09-16 00:21:01 +03:00
  • 4d93b6c0d6 Check for va_copy declaration Dmitry Podgorny 2020-09-15 23:56:17 +03:00
  • 65b3a0996f README: mention about license Dmitry Podgorny 2020-09-15 03:14:54 +03:00
  • 4dd78be10d tls/openssl: fix compilation with older openssl Dmitry Podgorny 2020-09-15 03:07:02 +03:00
  • 8c076ac969 stanza: remove attribute xmlns in xmpp_stanza_reply() Dmitry Podgorny 2020-09-15 02:21:18 +03:00
  • 7c68aced35 stanza: add xmpp_stanza_reply_error() Dmitry Podgorny 2020-09-15 02:19:20 +03:00
  • 197896ba1b tls/openssl: improve logging Dmitry Podgorny 2020-06-18 22:18:59 +03:00
  • bef411f319 sha1: fix zeroing storage Dmitry Podgorny 2020-06-18 22:14:04 +03:00
  • 7f5ce7d2ae sha1: remove SHA1HANDSOFF Dmitry Podgorny 2020-06-19 00:51:33 +03:00
  • 47e27c837a examples/basic: add new conn flags Dmitry Podgorny 2020-06-07 20:43:41 +03:00
  • 50a4a983cd handler: add documentation for global timed handlers Dmitry Podgorny 2020-06-06 00:11:24 +03:00
  • 428681a185 stanza: add xmpp_stanza_new_from_string() Dmitry Podgorny 2020-06-04 03:40:48 +03:00
  • 3dcc5a60f2 Introduce global timed handlers Dmitry Podgorny 2020-06-03 02:11:40 +03:00
  • cba21b5598 examples/register: replace getline() with fgets() Dmitry Podgorny 2020-05-31 22:05:21 +03:00
  • a65dd1059d resolver: don't build legacy win32 code with c-ares Dmitry Podgorny 2020-05-31 21:43:09 +03:00
  • 7c83eb0efa windows: rewrite headers in lower case Dmitry Podgorny 2020-05-31 21:03:44 +03:00
  • f2c658723f clean-up Steffen Jaeckel 2020-03-30 15:08:28 +02:00
  • 7ac4b1cc12 Update ChangeLog Dmitry Podgorny 2020-04-29 00:24:42 +03:00
  • 1c4cb66f5a conn: remove ternary operator Dmitry Podgorny 2020-04-28 23:40:46 +03:00
  • 6a50c9cea6 ChangeLog: mention about fixed IPv6 issue Dmitry Podgorny 2020-04-02 22:14:15 +03:00
  • 37b12ad788 configure: enable check for snprintf() Dmitry Podgorny 2020-04-02 22:12:30 +03:00
  • 5530ac690f rpm: remove libstrophe.spec Dmitry Podgorny 2020-04-02 19:38:52 +03:00
  • 3063d886bd sasl: remove unused argument Dmitry Podgorny 2020-03-31 18:56:02 +03:00
  • 198bdd77d0 Remove -Wno-unused-parameter Oleg Synelnykov 2019-12-23 21:45:54 -06:00
  • 20c039fdb8 sock: replace sockaddr with sockaddr_storage Dmitry Podgorny 2020-03-31 16:17:26 +03:00
  • c92fc849e7 Remove C++ files Dmitry Podgorny 2020-02-22 23:19:40 +02:00
  • 6fdac3ae72 tests/sha512: add test case for a million of a Dmitry Podgorny 2020-01-13 01:07:25 +02:00
  • 623ff164de tests/scram: add HMAC test vector Dmitry Podgorny 2020-01-13 01:05:50 +02:00
  • faa46d28a5 scram: fix HMAC-SHA-512 Dmitry Podgorny 2020-01-13 00:58:13 +02:00
  • 1ca10fd167 Fix SASL SCRAM implementation Dmitry Podgorny 2020-01-05 18:46:15 +02:00
  • 709e41fd10 add SHA256&SHA512 tests Steffen Jaeckel 2019-10-10 18:50:58 +02:00
  • 771d5865ae add SCRAM-SHA-256 and SCRAM-SHA-512 support Steffen Jaeckel 2019-10-08 10:23:27 +02:00
  • fc064bc883 re-factor SCRAM to be independent of the hash Steffen Jaeckel 2019-10-08 10:22:34 +02:00
  • 2ca2fcfedd add stripped-down & slightly-modified version of LibTomCrypt SHA512 Steffen Jaeckel 2019-10-07 16:21:29 +02:00
  • d78b02ee24 add stripped-down & slightly-modified version of LibTomCrypt SHA256 Steffen Jaeckel 2019-10-07 16:21:13 +02:00
  • 2a94a49cef add required LibTomCrypt load/store functions Steffen Jaeckel 2019-10-08 10:16:51 +02:00
  • 562a06425b Unify coding style Dmitry Podgorny 2020-01-03 22:02:22 +02:00
  • eef07cef36 add code style check to travis Steffen Jaeckel 2020-01-03 21:20:00 +02:00
  • 2e21d5a021 add new format make target Steffen Jaeckel 2020-01-03 21:12:20 +02:00
  • abd1b08a97 trim trailing spaces Steffen Jaeckel 2017-07-04 15:25:19 +02:00
  • 3feed16e2e ignore eclipse related stuff Steffen Jaeckel 2017-06-29 18:34:30 +02:00
  • 6b38216124 util: replace time_stamp() implementation Dmitry Podgorny 2020-01-26 00:52:54 +02:00
  • d20957a98d WIP XEP-0198: implement stream management xep-0198 Dmitry Podgorny 2017-07-15 21:11:03 +03:00
  • 8cfb2d2a03 XEP-0077: add examples/register Dmitry Podgorny 2016-04-26 18:50:00 +00:00
  • 1b10e8f987 resolver: include headers for select(2) Michael Vetter 2020-01-22 11:45:05 +01:00
  • 178f566ae2 Unify include of strophe.h Dmitry Podgorny 2020-01-10 01:28:47 +02:00
  • 0326e5c5e2 handler: avoid unnamed union Dmitry Podgorny 2020-01-10 01:22:53 +02:00
  • 212df6d036 tests: add test for stanza functions Dmitry Podgorny 2020-01-10 00:50:22 +02:00
  • 4b04db6b2d stanza: add xmpp_stanza_add_child_ex() Dmitry Podgorny 2020-01-10 00:48:13 +02:00
  • fb327d4bd1 parser/expat: provide memory handling suite for 1 ctx Dmitry Podgorny 2020-01-07 22:37:09 +02:00
  • a811c868ff util: add time_stamp() implementation for XBOX Dmitry Podgorny 2020-01-07 22:24:10 +02:00
  • 3f05bafffb event: move buffer size to a macro Dmitry Podgorny 2020-01-07 22:20:12 +02:00
  • 133abd096d conn: disconnect if user destroys an active connection object Dmitry Podgorny 2020-01-07 22:16:11 +02:00
  • cecd6b20e8 stanza: add xmpp_stanza_get_context() Dmitry Podgorny 2020-01-07 22:13:39 +02:00
  • 2272681ea2 conn: add state checking API Dmitry Podgorny 2020-01-07 22:08:54 +02:00
  • 17f79cbbb8 auth: replace stricmp() with _stricmp() Dmitry Podgorny 2020-01-07 00:24:57 +02:00
  • 2570084cae event: don't redefine error codes Dmitry Podgorny 2020-01-07 00:14:59 +02:00
  • b2e6458736 autotools: check for snprintf and vsnprintf Dmitry Podgorny 2020-01-05 01:00:54 +02:00
  • c192a2b181 md5: remove unused parameter Dmitry Podgorny 2020-01-05 00:30:11 +02:00
  • 2e325e5e68 tests/sha1: fix type mismatch warning Dmitry Podgorny 2020-01-05 00:28:01 +02:00
  • f0436490b0 Enable SNI with OpenSSL 0.9.8f as well Manuel Kasper 2019-12-24 09:07:51 +01:00
  • 243664926f Enable TLS SNI Manuel Kasper 2019-12-23 14:34:19 +01:00
  • 466fa2adbf sha1: don't clean local variable i on exit Dmitry Podgorny 2019-11-10 16:00:48 +02:00
  • 284e8f4421 tls/openssl: check return code Dmitry Podgorny 2019-11-10 15:51:43 +02:00
  • 6852da97ae ChangeLog: xmpp_stanza_get_child_by_name_and_ns() Dmitry Podgorny 2019-11-30 20:39:17 +02:00
  • 35f37e8c23 autotools: link against libm with manually detected libxml2 Dmitry Podgorny 2019-11-30 20:35:10 +02:00
  • cbe6701c14 Add xmpp_stanza_get_child_by_name_and_ns() Michael Vetter 2019-11-12 14:58:08 +01:00
  • 296df2fca9 tls/openssl: don't use deprecated function in 1.1.0+ Dmitry Podgorny 2019-11-01 10:33:19 +00:00
  • 7caf88a6a8 rand: avoid VLA in xmpp_rand_nonce() Dmitry Podgorny 2019-11-19 01:46:35 +02:00
  • ebaad72a35 ChangeLog: mention recent changes Dmitry Podgorny 2019-11-19 01:11:27 +02:00
  • 962bf4de5e Haiku: skip -Wextra -Wno-unused-parameter for GCC 2.95 François Revol 2019-11-17 15:10:08 +01:00
  • 884dace400 Haiku: link with libnetwork François Revol 2019-11-17 14:29:24 +01:00
  • 234bef4025 Haiku: C89 François Revol 2019-11-17 14:28:26 +01:00
  • 45cbd51633 Haiku: fake va_copy for now François Revol 2019-11-17 14:21:37 +01:00
  • 87d40d23db WIP add xsock conn-addrinfo Dmitry Podgorny 2019-10-30 23:29:56 +02:00
  • 484e971323 travis-ci: check --enable-cares Dmitry Podgorny 2019-10-14 20:37:41 +03:00
  • 038404cb99 sock: reduce copy-paste Dmitry Podgorny 2019-10-14 20:13:04 +03:00
  • 6f075bfc71 resolver: fix gcc 9.2.0 warning Dmitry Podgorny 2019-10-14 17:36:11 +03:00
  • 7aed036896 sha1: fixed libstrophe build issues on Windows Dmitry Podgorny 2019-10-14 09:54:54 +03:00
  • 0e8c88a5e4 resolver: backport patch from netxms Dmitry Podgorny 2019-10-14 09:44:11 +03:00
  • a13847d994 resolver: add c-ares support Dmitry Podgorny 2019-10-14 06:51:08 +03:00
  • 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