Matt Ingenthron
43facaff45
Added check for openssl headers to fail more gracefully on Ubuntu 8.0.4 LTS
2009-06-15 14:37:21 -07:00
Matt Ingenthron
a18cecd002
Added AC_SEARCH_LIBS for compilation on OpenSolaris
2009-06-15 14:37:21 -07:00
Dustin Sallings
e5d1f46170
Ignore docs.
2009-06-15 14:37:21 -07:00
Jack Moffitt
370a371800
Dual licensed libstrophe under MIT and GPLv3.
...
Updated copyright headers.
2009-06-15 15:26:10 -06:00
Jack Moffitt
a58b0e4b04
Patch to fix select time values from xue yong zhi <xue.yong.zhi@gmail.com> applied.
2009-05-05 13:29:01 -06:00
Arc Riley
17733544c3
Made doxygen input/output directories relative
2009-05-05 10:18:48 -06:00
Jack Moffitt
2eb9847ba8
Fixed memory leak in one off handlers.
2009-04-14 15:53:04 -06:00
Jack Moffitt
398d774c59
Fixed memory leak in new parser abstraction.
2009-04-14 15:36:03 -06:00
Jack Moffitt
b522704567
Merge commit 'dustin/master'
...
* commit 'dustin/master':
Ignore test artifacts.
Ignore TAGS.
Log the result of a connect.
If an altdomain was specified, use it instead of SRV lookups.
Free the connection language.
Handle a case where the query has no namespace.
2009-04-14 14:53:29 -06:00
Jack Moffitt
20bac5b4de
Fixed small memory leak in id handler logic.
2009-04-14 14:22:34 -06:00
Dustin Sallings
a06ec86266
Ignore test artifacts.
2009-04-14 13:11:38 -07:00
Dustin Sallings
57454c9bf9
Ignore TAGS.
2009-04-14 13:11:38 -07:00
Dustin Sallings
690c0c1e85
Log the result of a connect.
2009-04-14 13:11:38 -07:00
Dustin Sallings
e852bfb62e
If an altdomain was specified, use it instead of SRV lookups.
...
For whatever reason, SRV lookups are hanging for me for about 30
seconds making testing suck.
2009-04-14 13:11:38 -07:00
Dustin Sallings
3156f5044f
Free the connection language.
...
This created a memory leak when freeing a connection.
2009-04-14 13:11:38 -07:00
Dustin Sallings
2b661bd1f4
Handle a case where the query has no namespace.
...
When I tried this sample code, it failed due to a NULL namespace being
returned (and a later strdup(NULL)).
2009-04-14 13:11:33 -07:00
Jack Moffitt
3fd7515dcf
Abstracted XML parser library and switched to autotools building.
...
expat is still the default parser, but libxml2 can also be used
via an option to the configure script. New parsers can easily be
added by implementing a parser_foo.c that uses the interface defined
in parser.h.
2009-04-14 13:47:20 -06:00
Jack Moffitt
f29b42adef
Added bot example binary to ignores.
2009-04-14 13:47:20 -06:00
Jack Moffitt
1ac33269ac
Removed unneeded variables from bot.c.
2009-04-14 13:47:20 -06:00
Jack Moffitt
6b1c790a7f
Update ignores.
2009-04-14 13:47:20 -06:00
Jack Moffitt
ec54e6947c
Removed SCons.
2009-04-14 13:47:20 -06:00
Pedro Melo
289fe602af
Tweak readme to note some dependencies
...
If you are using SCons, you dont need to know this, but some have tried to compile libstrophe without SCons and this information is important.
Signed-off-by: Jack Moffitt <jack@metajack.im >
2009-01-25 10:40:13 -07:00
Pedro Melo
091f5aab71
Promote xmpp_send_raw and xmpp_send_raw_string to the public API
...
If you receive XML data to send from some place else in your app, you just want to send it.
Signed-off-by: Jack Moffitt <jack@metajack.im >
2009-01-25 10:37:58 -07:00
Pedro Melo
f27f2c5ba2
Promote xmpp_free to the public API
...
Some other APIs, like xmpp_stanza_to_text, return a point that must be freed by the caller with this API.
Signed-off-by: Jack Moffitt <jack@metajack.im >
2009-01-25 10:36:10 -07:00
Pedro Melo
8b8fe4a77d
Public API is in strophe.h, xmpp.h does not exist
...
Signed-off-by: Jack Moffitt <jack@metajack.im >
2009-01-25 10:33:36 -07:00
Jack Moffitt
3a016e884b
Updated ignores.
2008-12-23 07:26:20 -07:00
Jack Moffitt
efabea995c
Fixed repo url for expat.
2008-12-23 07:25:16 -07:00
Jack Moffitt
08b5e00942
Added ignores.
2008-12-15 15:29:49 -07:00
Jack Moffitt
24abd94a82
Added expat submodule for tracking vendor releases.
2008-12-15 15:29:28 -07:00
Jack Moffitt
7ee628c1c1
Fixed bug in SConstruct. Split() makes an array not a space separated string.
2008-12-15 15:14:16 -07:00
Jack Moffitt
4f608fd957
First pass at fixing up OpenSSL support. It now seems to work.
2008-12-10 09:25:22 -07:00
Jack Moffitt
cb0ae178ee
Remove spurious error notices on EINTR and EAGAIN in xmpp_run_once().
2008-12-09 13:57:43 -07:00
Matthew Wild
fddd5f1245
Fix for refcount handling in stanzas, by Jack.
2008-09-18 04:13:29 +00:00
Matthew Wild
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
2008-09-18 03:56:08 +00:00
Matthew Wild
bc5265f6c9
Bot shouldn't reply to message type="error", and also fixed comment.
2008-09-18 03:36:19 +00:00
Jack Moffitt
6560ef253f
Small patch to handler_fire_stanza() from Matthew Wild <mwild1@gmail.com>. prev was not advanced along with item.
2008-08-26 04:47:36 +00:00
Jack Moffitt
1c0bbb1f5d
Reverting r513. I mistakenly committed my entire tree.
2008-08-26 04:46:41 +00:00
Jack Moffitt
ade38ae188
Small patch to handler_fire_stanza() from Matthew Wild <mwild1@gmail.com>. prev was not advanced along with item.
2008-08-26 04:44:19 +00:00
Jack Moffitt
2befeee9e5
Added two new api functions, xmpp_stanza_is_text() and xmpp_stanza_is_tag() to determine the type of stanza.
2008-08-26 04:39:19 +00:00
Jack Moffitt
1054c74c4a
Fix xmpp_stanza_get_text() to work on text stanzas, and add xmpp_stanza_get_text_ptr() to optimize for data translation.
2008-08-26 04:30:05 +00:00
Jack Moffitt
2b8691f154
Documentation changes for SASL ANONYMOUS.
2008-08-24 16:09:31 +00:00
Jack Moffitt
16ad3aabf7
Implement SASL ANONYMOUS authentication.
2008-08-24 16:03:09 +00:00
Jack Moffitt
661d6571ba
Fix #3 : broken DIGEST-MD5 auth with ejabberd.
2008-08-22 16:33:30 +00:00
Jack Moffitt
5856ecbacc
Fix SConstruct to use env.Clone() instead of deprecated env.Copy().
2008-08-14 03:32:06 +00:00
James Canete
839162f48d
Add Visual Studio 2008 project files.
2008-07-08 23:09:22 +00:00
Jack Moffitt
3b47afaac9
Fix 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.
2008-07-03 05:20:59 +00:00
James Canete
561fac842c
Add linux/unix version of SRV lookup.
...
Add some extra debugging when SRV lookup fails.
2008-07-03 04:32:28 +00:00
Jack Moffitt
a1a9328698
Added bot example given to us by Matthew Wild <mwild1@gmail.com>.
2008-07-03 02:48:32 +00:00
Jack Moffitt
9454c8f29a
Replace 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>.
2008-07-03 02:46:24 +00:00
Jack Moffitt
31843a423b
Implement namespace matching for immediate children. This makes the C library consistent with the JavaScript one.
2008-07-03 02:26:27 +00:00