eb9d1eb760Fix dist targets.
Jack Moffitt
2012-02-07 23:32:37 -07:00
b59149f3e9Update doxygen config.
Jack Moffitt
2012-02-07 23:32:18 -07:00
1da1ef2e16Removed unused .gitmodules.
Jack Moffitt
2012-02-07 23:32:07 -07:00
76242c3225Remove obsolete CHANGES.txt.
Jack Moffitt
2012-02-07 23:08:00 -07:00
fc3d025c7fFix compiler warning.
Jack Moffitt
2012-02-07 22:57:46 -07:00
801a844e30Initialize conn->state.
Jack Moffitt
2012-02-07 22:54:09 -07:00
13175787fcDocument handler return values.
Jack Moffitt
2012-02-07 22:49:56 -07:00
ee8afdb64eMemory leak fixes from @elisamanfrin.
Jack Moffitt
2012-02-07 22:46:23 -07:00
9b50b56dbbFix docs and build system.
Jack Moffitt
2012-02-07 22:40:55 -07:00
90d4c54d81Merge pull request #12 from vladmihaisima/fix_ssl
Jack Moffitt
2012-02-07 20:33:56 -08:00
d30a313148Merge pull request #10 from hoelzro/master
Jack Moffitt
2012-02-07 20:30:10 -08:00
5344669bb7Added tls_pending to windows schannel implementation of tls
U-vladms-pc\vladms
2012-01-10 17:35:53 +01:00
511606835dBug fix: when using tls, if a stanza is bigger than the buffer of 4096 in event.c, the stanza will not be read as select will return 0 on the ssl socket and the data will be in ssl buffers. Partial fix, only for Linux for now
Vlad-Mihai Sima
2012-01-01 20:09:18 +01:00
30d4f2b78dFixing logging when stanzas are too big
Rob Hoelz
2011-09-07 20:09:19 -05:00
bdd70fcfafMerge pull request #6 from rzuck/master
Jack Moffitt
2011-05-07 12:51:52 -07:00
270599246bupdate to README.txt to include instructions for acquiring the expat submodule
Russell Zuck
2011-05-05 14:14:42 -06:00
d00a70a406removed the line in Makefile.am that defines libstrophe_a_HEADERS that was causing ./configure to fail
Russell Zuck
2011-05-05 13:35:38 -06:00
9871458642update to README to reflect current build steps
Russell Zuck
2011-05-05 13:32:09 -06:00
28da8ea988fix for error in return status logic from libxml2 function
Russell Zuck
2011-05-05 13:22:23 -06:00
a02ce0151dA few build fixes. Found and suggested by David C.
Jack Moffitt
2010-06-09 10:30:20 -06:00
d048124969Capture the bound jid.
Dustin Sallings
2009-05-26 12:07:53 -07:00
43facaff45Added check for openssl headers to fail more gracefully on Ubuntu 8.0.4 LTS
Matt Ingenthron
2009-05-13 03:26:26 -07:00
a18cecd002Added AC_SEARCH_LIBS for compilation on OpenSolaris
Matt Ingenthron
2009-05-06 12:04:31 -07:00
690c0c1e85Log the result of a connect.
Dustin Sallings
2009-04-08 15:42:44 -07:00
e852bfb62eIf an altdomain was specified, use it instead of SRV lookups.
Dustin Sallings
2009-04-08 15:41:45 -07:00
3156f5044fFree the connection language.
Dustin Sallings
2009-04-08 14:06:57 -07:00
2b661bd1f4Handle a case where the query has no namespace.
Dustin Sallings
2009-04-08 14:03:46 -07:00
3fd7515dcfAbstracted XML parser library and switched to autotools building.
Jack Moffitt
2009-04-14 13:41:23 -06:00
f29b42adefAdded bot example binary to ignores.
Jack Moffitt
2009-04-14 13:34:35 -06:00
1ac33269acRemoved unneeded variables from bot.c.
Jack Moffitt
2009-04-14 13:31:51 -06:00
6b1c790a7fUpdate ignores.
Jack Moffitt
2009-01-11 14:05:56 -07:00
ec54e6947cRemoved SCons.
Jack Moffitt
2009-01-10 21:35:27 -07:00
289fe602afTweak readme to note some dependencies
Pedro Melo
2009-01-25 10:40:13 -07:00
091f5aab71Promote xmpp_send_raw and xmpp_send_raw_string to the public API
Pedro Melo
2009-01-25 10:37:58 -07:00
f27f2c5ba2Promote xmpp_free to the public API
Pedro Melo
2009-01-25 10:36:10 -07:00
8b8fe4a77dPublic API is in strophe.h, xmpp.h does not exist
Pedro Melo
2009-01-25 10:33:36 -07:00
3a016e884bUpdated ignores.
Jack Moffitt
2008-12-23 07:26:20 -07:00
efabea995cFixed repo url for expat.
Jack Moffitt
2008-12-23 07:25:16 -07:00
08b5e00942Added ignores.
Jack Moffitt
2008-12-15 15:29:49 -07:00
24abd94a82Added expat submodule for tracking vendor releases.
Jack Moffitt
2008-12-15 15:29:28 -07:00
7ee628c1c1Fixed bug in SConstruct. Split() makes an array not a space separated string.
Jack Moffitt
2008-12-15 15:14:16 -07:00
4f608fd957First pass at fixing up OpenSSL support. It now seems to work.
Jack Moffitt
2008-12-10 09:25:22 -07:00
cb0ae178eeRemove spurious error notices on EINTR and EAGAIN in xmpp_run_once().
Jack Moffitt
2008-12-09 13:57:43 -07:00
fddd5f1245Fix for refcount handling in stanzas, by Jack.
Matthew Wild
2008-09-18 04:13:29 +00:00
757d5bad74+ Add xmpp_conn_get_context() to get the ctx a connection belongs to. Fixes#10 * Properly use altdomain when no SRV record. Fixes#2 - Remove unused function declarations from strophe.h. Fixes#1
Matthew Wild
2008-09-18 03:56:08 +00:00
bc5265f6c9Bot shouldn't reply to message type="error", and also fixed comment.
Matthew Wild
2008-09-18 03:36:19 +00:00
6560ef253fSmall patch to handler_fire_stanza() from Matthew Wild <mwild1@gmail.com>. prev was not advanced along with item.
Jack Moffitt
2008-08-26 04:47:36 +00:00
1c0bbb1f5dReverting r513. I mistakenly committed my entire tree.
Jack Moffitt
2008-08-26 04:46:41 +00:00
ade38ae188Small patch to handler_fire_stanza() from Matthew Wild <mwild1@gmail.com>. prev was not advanced along with item.
Jack Moffitt
2008-08-26 04:44:19 +00:00
2befeee9e5Added two new api functions, xmpp_stanza_is_text() and xmpp_stanza_is_tag() to determine the type of stanza.
Jack Moffitt
2008-08-26 04:39:19 +00:00
1054c74c4aFix xmpp_stanza_get_text() to work on text stanzas, and add xmpp_stanza_get_text_ptr() to optimize for data translation.
Jack Moffitt
2008-08-26 04:30:05 +00:00
2b8691f154Documentation changes for SASL ANONYMOUS.
Jack Moffitt
2008-08-24 16:09:31 +00:00
16ad3aabf7Implement SASL ANONYMOUS authentication.
Jack Moffitt
2008-08-24 16:03:09 +00:00
661d6571baFix#3: broken DIGEST-MD5 auth with ejabberd.
Jack Moffitt
2008-08-22 16:33:30 +00:00
5856ecbaccFix SConstruct to use env.Clone() instead of deprecated env.Copy().
Jack Moffitt
2008-08-14 03:32:06 +00:00
839162f48dAdd Visual Studio 2008 project files.
James Canete
2008-07-08 23:09:22 +00:00
3b47afaac9Fix warnings and line endings from previous SRV commit. Get rid of domain parameter of xmpp_connect_client(). Remove usused handler.c helper left over from previous commit.
Jack Moffitt
2008-07-03 05:20:59 +00:00
561fac842cAdd linux/unix version of SRV lookup. Add some extra debugging when SRV lookup fails.
James Canete
2008-07-03 04:32:28 +00:00
a1a9328698Added bot example given to us by Matthew Wild <mwild1@gmail.com>.
Jack Moffitt
2008-07-03 02:48:32 +00:00
9454c8f29aReplace last patch with new patch that does same thing better. This new method adds xmpp_stanza_get_child_by_ns() to the API. Implementation and copyright assigned to us by Matthew Wild <mwild1@gmail.com>.
Jack Moffitt
2008-07-03 02:46:24 +00:00
31843a423bImplement namespace matching for immediate children. This makes the C library consistent with the JavaScript one.
Jack Moffitt
2008-07-03 02:26:27 +00:00
1c098531d8Rewrite sock lib to not use malloc.
James Canete
2008-07-03 00:26:44 +00:00
9c49b16554Fix examples to use new API and lots of compiler warnings.
Jack Moffitt
2008-07-02 23:17:27 +00:00
65a174ee7eMost public API points are now documented.
Jack Moffitt
2008-06-24 14:43:54 +00:00
b6027cfd7fUpdated copyright years and fixed LLC typo.
Jack Moffitt
2008-06-19 22:33:13 +00:00
1231d1822cDoc updates and fix svn:externals.
Jack Moffitt
2008-06-19 22:13:16 +00:00
b63641f7f7Forgot a bit of a previous commit. Extend features timeout, bind timeout, and legacy timeouts to 15 seconds.
James Canete
2008-06-19 22:05:31 +00:00
ce235002c5Fix bugs with large (>16384 bytes) sends with tls.
James Canete
2008-05-14 21:09:31 +00:00
77e3b1be77Improve sock_connect_error(), and add manual DNS query support.
James Canete
2008-05-14 21:07:50 +00:00
6f9be5ef39Add alternate domain and port to xmpp_client_connect() for when SRV lookups fail.
James Canete
2008-05-14 20:48:48 +00:00
d339246a6fHandle situations where tls doesn't init.
James Canete
2008-05-14 20:46:35 +00:00
c9d7b85788Fix leak in hash table if same key added twice.
James Canete
2008-03-07 00:09:28 +00:00
001e8ec674Fix for truncated last character on long logged lines.
James Canete
2008-02-21 22:45:21 +00:00
dd86aedd19Force schannel to use RC4 to get around an schannel DES bug. Fix a bug where a failed tls_start would cause a loop. Moved static variables in schannel into the tls struct.
James Canete
2007-11-15 03:12:18 +00:00
1f453d2ecfAdd schannel support (win32 only) Fix a couple compile warnings. Extend features timeout to 5 seconds.
James Canete
2007-11-05 02:30:04 +00:00
f45380bb23Added OpenSSL support. Added win32-specific srv lookup support. Extend session timeout to 15 seconds.
James Canete
2007-09-05 20:01:24 +00:00
c3b8d03096Fix handling of quotes in digest-md5 challenge.
James Canete
2007-07-25 21:30:40 +00:00
cde69ffce4Fix parsing of extraneous commas in sasl digest-md5 challenge.
James Canete
2007-07-25 01:53:04 +00:00
9d25e25002Fix some bugs with stream errors.
James Canete
2006-08-28 23:03:42 +00:00
fbb6a6b4c6Implement stream:error handling.
Jack Moffitt
2006-08-25 19:28:08 +00:00
91cfcd26b3Fixed some bugs when encoding and decoding to base64.
James Canete
2006-05-16 01:46:47 +00:00
927c229a42Fix a typo in error case comparison.
Jack Moffitt
2006-05-03 16:02:16 +00:00
6a4e4be4bdUpdated changes.
James Canete
2006-04-05 23:57:56 +00:00
4c634f3ad1fixed a bug in the hash where the first entry was never used in an iterator
James Canete
2006-04-05 23:56:19 +00:00
8c9e66b2daPrep changelog and version number for release.
Jack Moffitt
2006-03-09 21:42:47 +00:00
c52d0aaa28Add new snprintf/vsnprintf implementation. This should fix the compability problems between Win32 (with its broken implementation) and the standard stdio API. Also fixed a bug in debug output where long messages got truncated to 1023 chars, and in xmpp_stanza_to_text where long stanzas got truncated by one character.
Jack Moffitt
2006-01-21 00:26:40 +00:00
9a06adc267Bump version number post release.
Jack Moffitt
2006-01-17 18:28:20 +00:00
6dc79c2ec1Updated version number for release.
Jack Moffitt
2006-01-17 18:19:16 +00:00
8aaba7e2a9Updated changelog for release.
Jack Moffitt
2006-01-17 18:18:08 +00:00
151c74a5aeMinor fix to includes and error names.
Jack Moffitt
2006-01-17 18:08:28 +00:00