Commit Graph

  • 31582cac92 ChangeLog: added new stanza API Dmitry Podgorny 2015-10-20 21:06:35 +03:00
  • c012f20c99 stanza: handle EMEM in xmpp_stanza_set_name() Dmitry Podgorny 2015-10-20 16:25:56 +03:00
  • d460a5eb16 Convert bot.c to the new helpers Tristan Le Guern 2015-07-29 16:14:26 +02:00
  • 3a56d68f47 Convert active.c to the new helpers Tristan Le Guern 2015-07-29 16:12:19 +02:00
  • 9de0293405 Implement xmpp_stanza_reply() Tristan Le Guern 2015-07-29 16:11:12 +02:00
  • 21f742f888 Implement xmpp_stanza_del_attribute() Tristan Le Guern 2015-07-29 16:10:23 +02:00
  • 0d4bcc0228 Extract the copy loop into its own function Tristan Le Guern 2015-07-29 15:45:21 +02:00
  • 90a595f8ef Implements helpers for to and from attributes Tristan Le Guern 2015-07-29 15:44:18 +02:00
  • 64d65b3aed examples: mention about xmpp_conn_set_flags() Dmitry Podgorny 2015-10-20 14:36:43 +03:00
  • a39267c1b0 conn: use altport for legacy ssl if specified Dmitry Podgorny 2015-10-19 22:42:44 +03:00
  • 331db6f565 tests: added test vectors for MD5 Dmitry Podgorny 2015-10-18 03:05:38 +03:00
  • 9cea7e4002 md5: cleanup Dmitry Podgorny 2015-10-18 03:03:15 +03:00
  • f63aba88d4 conn: fixed indentations Dmitry Podgorny 2015-10-18 02:22:15 +03:00
  • a78201bae0 sock: use xmpp_snprintf instead of snprintf Dmitry Podgorny 2015-10-16 14:58:18 +03:00
  • a61dba0c13 Move declarations of xmpp_{v,}snprintf. Tristan Le Guern 2015-10-16 14:34:51 +03:00
  • 60cfcc72e6 snprintf: moved self-test to a separated test Dmitry Podgorny 2015-10-16 00:05:26 +03:00
  • 4cc9ba79c4 sock: choose target with the lowest priority Dmitry Podgorny 2015-10-15 17:49:44 +03:00
  • 182803926b conn: added new API xmpp_conn_set_flags() Dmitry Podgorny 2015-10-14 23:19:10 +03:00
  • e41b7a06e4 sha1: moved self test to separated test Dmitry Podgorny 2015-10-15 00:35:19 +03:00
  • 0994022066 scram: renamed BLOCK_SIZE Dmitry Podgorny 2015-10-15 00:11:09 +03:00
  • c156e13791 sock: removed unused static functions Dmitry Podgorny 2015-10-14 01:45:25 +03:00
  • a47b71e52b netbuf_* and friends should be static Tristan Le Guern 2015-10-13 23:17:09 +02:00
  • db908563d0 xmpp_default_logger should be static Tristan Le Guern 2015-10-13 23:16:44 +02:00
  • b5e49a0600 base64: fixed crash when len is small Dmitry Podgorny 2015-10-13 23:20:41 +03:00
  • e0a13ecdaa tests/base64: updated and added to Makefile.am Dmitry Podgorny 2015-10-13 23:19:25 +03:00
  • fc856f36a3 tests/parser: fixed gcc warning Dmitry Podgorny 2015-10-13 22:39:27 +03:00
  • 9b67acbfc4 tests: moved common routines to test.[ch] Dmitry Podgorny 2015-10-13 22:30:56 +03:00
  • b04c40d3ea tls: don't hang with openssl implementation Dmitry Podgorny 2015-10-13 02:35:57 +03:00
  • 442914c375 Shorten the nlen+dlen+rlen part Tristan Le Guern 2015-09-27 20:54:25 +02:00
  • a4558b69df Publicly expose JID manipulation functions Tristan Le Guern 2015-09-27 20:53:55 +02:00
  • 07751974ac conn: fixed typo Dmitry Podgorny 2015-10-13 00:53:15 +03:00
  • 8ff46add8c conn: don't remember tls state from old connection Dmitry Podgorny 2015-10-13 00:44:23 +03:00
  • b7fbc81740 conn: added API xmpp_conn_is_secured() Dmitry Podgorny 2015-10-13 00:10:02 +03:00
  • 36af7afa27 conn: implemented old-style SSL connection Dmitry Podgorny 2015-10-12 22:16:23 +03:00
  • 254b9d73a1 sock: do nothing if srv lookup fails Dmitry Podgorny 2015-10-12 22:06:27 +03:00
  • 8fcac79301 Makefile.am: removed whitespaces Dmitry Podgorny 2015-10-12 20:51:24 +03:00
  • a48add8f13 ChangeLog: new features in 0.8.9 Dmitry Podgorny 2015-10-12 16:12:34 +03:00
  • 8627fbb13f Implemented UUID generation (RFC4122) Dmitry Podgorny 2015-10-12 15:17:22 +03:00
  • 5e64c850bd Added stddef.h to strophe.h to define size_t Dmitry Podgorny 2015-10-12 15:02:59 +03:00
  • 533664903a tls: fixed GnuTLS implementation Dmitry Podgorny 2015-10-11 16:30:50 +03:00
  • cda805163f conn: cleanup of headers Dmitry Podgorny 2015-10-11 05:38:12 +03:00
  • 3d4c657467 Removed stdio.h from strophe.h Dmitry Podgorny 2015-10-11 05:25:19 +03:00
  • 8339fd0420 sock: socket should be non-blocking Dmitry Podgorny 2015-10-11 05:20:31 +03:00
  • 63946ff7ef sock: set AI_ADDRCONFIG only if defined Dmitry Podgorny 2015-10-10 23:09:48 +03:00
  • e6bbfa7a62 Updated license in new files Dmitry Podgorny 2015-10-10 01:11:08 +03:00
  • b2a98fb9b6 sock : Add IPv6 support Chih-Wei Chen 2014-09-15 10:35:41 +08:00
  • f326c2f42f sha1: added prefix crypto_ to SHA1 API Dmitry Podgorny 2015-10-09 11:29:52 +03:00
  • 3b55c20879 Fix --without-libxml2 Dennis Schridde 2015-08-26 20:06:27 +02:00
  • a335466450 Fix invalid write in dopr(...) christoph 2015-02-04 18:23:38 +01:00
  • c73ddf065b autotools: set development version to 0.8.9 Dmitry Podgorny 2015-10-07 22:27:26 +03:00
  • fa585fd107 Removed outdated vs2008 directory Dmitry Podgorny 2015-10-07 22:20:22 +03:00
  • 7a782df9f5 auth: memory leak in _make_scram_sha1_init_msg() Dmitry Podgorny 2015-10-07 20:02:45 +03:00
  • 982d840472 Signed to unsigned conversion to appease GCC Tristan Le Guern 2015-07-29 15:39:30 +02:00
  • 75938845fd Add missing prototypes to strophe.h Tristan Le Guern 2015-07-29 15:36:43 +02:00
  • e70e755e19 tests: added UT for SCRAM-SHA1 functions Dmitry Podgorny 2015-10-07 19:31:50 +03:00
  • 5e37de2b63 tests: added test vectors for Hash_DRBG Dmitry Podgorny 2014-10-31 00:39:35 +02:00
  • 10656ead46 Introduced PRNG based on Hash_DRBG (NIST SP 800-90A) Dmitry Podgorny 2014-09-08 15:05:51 +03:00
  • 75b1a633d6 sha1: moved wrapper SHA1() to sha1.c Dmitry Podgorny 2014-09-08 15:04:29 +03:00
  • 109aaa71a5 Fix behaviour of libstrophe on signed char arch Tristan Le Guern 2015-09-27 20:12:06 +02:00
  • 92709a773c hash: fixed hash_new() prototype Dmitry Podgorny 2015-09-28 14:31:48 +03:00
  • 93f9a5d1e8 Don't lie about array parameters Tristan Le Guern 2015-09-27 21:26:58 +02:00
  • 0acec5c335 -Wshadow for hash.c Tristan Le Guern 2015-09-25 22:05:40 +02:00
  • 0e8d407f93 Correct a type in scram.c Tristan Le Guern 2015-09-25 22:06:19 +02:00
  • ed5f982312 Don't lie about array parameters Tristan Le Guern 2015-09-25 22:12:52 +02:00
  • 160a124619 OpenSSL: Debug certificate chain tls-cert James Booth 2015-09-14 00:57:44 +01:00
  • 450bbca8e7 OpenSSL: Added debug logging to certificate verification James Booth 2015-09-13 22:44:12 +01:00
  • 20380157ba OpenSSL: debug name string on cert verify fail James Booth 2015-09-11 01:18:48 +01:00
  • 3e12f33cce OpenSSL: Use simpler cert callback James Booth 2015-09-11 00:46:49 +01:00
  • f05529b09a Added open SSL dummy certificate check callback James Booth 2015-09-10 23:14:08 +01:00
  • cc486b2ebf Continue open SSL connect loop on recoverable errors James Booth 2015-09-10 23:06:05 +01:00
  • 165d2487bb Change openssl connect err check for < 0 instead of == -1 James Booth 2015-09-10 22:54:14 +01:00
  • 32591e3e77 Reformat tls_openssl.c James Booth 2015-09-10 22:51:15 +01:00
  • cd92f69c76 Fixed Changelog 0.8.8 James Booth 2015-08-18 22:07:06 +01:00
  • 73080e0660 Fixed indentation in Changelog James Booth 2015-08-18 22:00:43 +01:00
  • 7cdef1e319 Check for name element when reading mechanisms James Booth 2015-08-03 23:05:04 +01:00
  • 527bc0573a Fixed _log_open_tag to remove namespace prefix with libexpat James Booth 2015-03-28 17:37:11 +00:00
  • 59d2dd55d2 Added codelite project to .gitignore James Booth 2015-03-26 20:58:05 +00:00
  • b1cbcffdc7 Bumped version, added to Changelog James Booth 2015-03-26 20:52:48 +00:00
  • 154b70ed2c Merge remote-tracking branch 'cwtitan/namespace' James Booth 2015-03-26 20:44:10 +00:00
  • e33a98e498 Streamline xmpp_stanza_to_text for the namespace patch by following XML namespace scoping guidelines and not outputting the xmlns attribute in contexts where it can be inferred from the parent element. Codewalker 2015-01-23 11:02:42 -06:00
  • 239d365ea1 fix Makefile.am to respect openssl_CFLAGS, which is useful if openssl is not installed in the default path, e.g. cross-compiling. shooding 2015-01-14 18:06:35 +08:00
  • 57ed30b2bc autotools: fixed build with old versions of automake Dmitry Podgorny 2015-01-03 01:01:07 +02:00
  • 86f913b001 Fix use of snprintf (which does not exist on all platforms) in auth.c by replacing it with xmpp_snprintf in order to be consistent with the rest of the code. Also fixes compile error on MSVC. Codewalker 2014-12-24 11:41:51 -06:00
  • e2f1c1e94a Add XML namespace support. Codewalker 2014-12-24 11:46:11 -06:00
  • f62d817c71 Fix error spam in event loop when no connections are open. Codewalker 2014-12-24 12:08:05 -06:00
  • b753e6cf18 Fix a bug where select() could fail due to negative max socket fd. Codewalker 2014-12-24 12:04:39 -06:00
  • 0fed8a55e4 examples: updated header in component.c Dmitry Podgorny 2014-12-15 14:47:47 +02:00
  • d28520ba30 added examples/component to .gitignore Dmitry Podgorny 2014-12-15 14:39:17 +02:00
  • c52ba85846 XEP-0114: Added an example for component connection. Milan Kubik 2014-12-14 11:29:27 +01:00
  • 3b906f6ceb XEP-0114: minor fixes to auth.c Dmitry Podgorny 2014-08-26 14:23:02 +03:00
  • 5d76e052ec XEP-0114: external component authentication Milan Kubík 2014-08-26 13:31:52 +03:00
  • 37a40dec23 Merge pull request #42 from tdi/master Dariusz Dwornikowski 2014-11-13 13:13:37 +01:00
  • 2093aac817 rpm: include shared library and pkg-config file 0.8.7 Dmitry Podgorny 2014-10-31 04:13:49 +02:00
  • 29fa1bf27e Updates to rpm/libstrophe.spec Kristofer White 2013-11-18 18:07:13 +00:00
  • f364ed184b autotools: fixed building of check_parser Dmitry Podgorny 2014-10-30 23:17:16 +02:00
  • 40c9fe22b3 .gitignore: added files generated by make check Dmitry Podgorny 2014-10-30 23:16:40 +02:00
  • c33c0a6998 hash: removed useless condition in hash_iter_next Dmitry Podgorny 2014-10-29 18:43:06 +02:00
  • 92e674e412 fix bug leading to losing of hash entries in hash_iter_next Sergey Anufrienko 2014-10-28 16:42:28 +03:00
  • 9f82aac8ce sha1: compile-time endianness check for some compilers Dmitry Podgorny 2014-10-25 16:37:21 +03:00
  • a3f1b83f3a sha1: run-time check for endianness Dmitry Podgorny 2014-10-25 16:03:18 +03:00