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
James Canete
1c098531d8
Rewrite sock lib to not use malloc.
2008-07-03 00:26:44 +00:00
Jack Moffitt
9c49b16554
Fix examples to use new API and lots of compiler warnings.
2008-07-02 23:17:27 +00:00
Jack Moffitt
65a174ee7e
Most public API points are now documented.
2008-06-24 14:43:54 +00:00
Jack Moffitt
b6027cfd7f
Updated copyright years and fixed LLC typo.
2008-06-19 22:33:13 +00:00
Jack Moffitt
1231d1822c
Doc updates and fix svn:externals.
2008-06-19 22:13:16 +00:00
James Canete
b63641f7f7
Forgot a bit of a previous commit.
...
Extend features timeout, bind timeout, and legacy timeouts to 15 seconds.
2008-06-19 22:05:31 +00:00
James Canete
ce235002c5
Fix bugs with large (>16384 bytes) sends with tls.
2008-05-14 21:09:31 +00:00
James Canete
77e3b1be77
Improve sock_connect_error(), and add manual DNS query support.
2008-05-14 21:07:50 +00:00
James Canete
6f9be5ef39
Add alternate domain and port to xmpp_client_connect() for when SRV lookups fail.
2008-05-14 20:48:48 +00:00
James Canete
d339246a6f
Handle situations where tls doesn't init.
2008-05-14 20:46:35 +00:00
James Canete
c9d7b85788
Fix leak in hash table if same key added twice.
2008-03-07 00:09:28 +00:00
James Canete
001e8ec674
Fix for truncated last character on long logged lines.
2008-02-21 22:45:21 +00:00
James Canete
dd86aedd19
Force 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.
2007-11-15 03:12:18 +00:00
James Canete
1f453d2ecf
Add schannel support (win32 only)
...
Fix a couple compile warnings.
Extend features timeout to 5 seconds.
2007-11-05 02:30:04 +00:00
James Canete
f45380bb23
Added OpenSSL support.
...
Added win32-specific srv lookup support.
Extend session timeout to 15 seconds.
2007-09-05 20:01:24 +00:00
James Canete
c3b8d03096
Fix handling of quotes in digest-md5 challenge.
2007-07-25 21:30:40 +00:00
James Canete
cde69ffce4
Fix parsing of extraneous commas in sasl digest-md5 challenge.
2007-07-25 01:53:04 +00:00
James Canete
9d25e25002
Fix some bugs with stream errors.
2006-08-28 23:03:42 +00:00
Jack Moffitt
fbb6a6b4c6
Implement stream:error handling.
2006-08-25 19:28:08 +00:00
James Canete
91cfcd26b3
Fixed some bugs when encoding and decoding to base64.
2006-05-16 01:46:47 +00:00
Jack Moffitt
927c229a42
Fix a typo in error case comparison.
2006-05-03 16:02:16 +00:00
James Canete
6a4e4be4bd
Updated changes.
2006-04-05 23:57:56 +00:00
James Canete
4c634f3ad1
fixed a bug in the hash where the first entry was never used in an iterator
2006-04-05 23:56:19 +00:00
Jack Moffitt
8c9e66b2da
Prep changelog and version number for release.
2006-03-09 21:42:47 +00:00
Jack Moffitt
c52d0aaa28
Add 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.
2006-01-21 00:26:40 +00:00
Jack Moffitt
9a06adc267
Bump version number post release.
2006-01-17 18:28:20 +00:00
Jack Moffitt
6dc79c2ec1
Updated version number for release.
2006-01-17 18:19:16 +00:00
Jack Moffitt
8aaba7e2a9
Updated changelog for release.
2006-01-17 18:18:08 +00:00
Jack Moffitt
151c74a5ae
Minor fix to includes and error names.
2006-01-17 18:08:28 +00:00
James Canete
b54517f6aa
Fix a typo, WSAETIMEOUT -> WSAETIMEDOUT
2006-01-11 00:37:55 +00:00
Jack Moffitt
ddd356e726
Fix problem with sending if no data at all could be sent.
2006-01-05 03:39:18 +00:00
Jack Moffitt
5403b39950
Set connection error correctly on read/write errors. Final bit for
...
fix of #10 .
2005-12-01 23:43:53 +00:00
Jack Moffitt
18f54e2fc5
Finish fix for #11 . ETIMEOUT/WSAETIMEDOUT error code set on connection
...
timeout.
2005-12-01 23:31:02 +00:00
Jack Moffitt
68c9a71774
Partial fix for #11 . Correctly calls connection handler on timeout now,
...
but doesn't yet set the error.
2005-12-01 23:09:20 +00:00
Jack Moffitt
003b0528cd
Add disconnection notification on send/recv errors.
2005-11-19 22:05:00 +00:00
James Canete
6180bbcc0a
Changed id handlers so they are removed if they do not return true.
2005-11-08 05:03:18 +00:00
James Canete
78d2ffc5fb
Fixed session timeout from triggering when session is already established.
2005-10-24 05:30:06 +00:00
Jack Moffitt
b992133987
Implement session establishment, which is required if the server
...
advertises it. Fixes bugs relating to not-authorized errors on
XMPP compliant servers.
2005-10-18 07:58:38 +00:00
James Canete
34f2b3097e
added #define WIN32_LEAN_AND_MEAN to fix compilation on Visual Studio .NET 2003
2005-10-18 07:04:45 +00:00
Jack Moffitt
2b9e5b61a1
Stanza object creation/deletion now uses the context, but must be done with
...
a factory function.
2005-08-02 21:07:40 +00:00
Jack Moffitt
1f0ee8df31
Forgot to add the first stab implementation.
2005-08-02 20:21:00 +00:00
Jack Moffitt
359c47ffdc
Another pass at C++ification.
2005-08-02 20:18:14 +00:00
Jack Moffitt
74d8b50d60
Add error returns to stanza functions.
2005-07-29 19:24:59 +00:00
Ralph Giles
d0e64fdac7
Remove the tls source from the build again. We want this to be an optional
...
dependency and that doesn't work yet. Memory like a sieve.
2005-07-27 07:01:47 +00:00
Ralph Giles
62faeab1d4
Add the new backend-specific tls source to the build.
...
Also prune the build spec for the examples. -Iexpat/lib will have to be
added again if we ever use expat in the example clients directly, but
for now it's unnecessary.
2005-07-27 06:55:08 +00:00
Ralph Giles
3ee4193043
Replace the genericly-named tls.c with a tls_gnutls.c for switching
...
support in and out. It's easier for the build system if we do this
with #ifdef's but conditional compilation is easier while we're
playing around.
Also rename a function.
2005-07-21 19:00:08 +00:00
Ralph Giles
5c50538338
Initial draft of a TLS abstraction layer based on GNU TLS.
...
This adds a tls_t that looks a bit like a socket, but can turn
on and off tls. The idea would be to plug this into the xmpp_conn_t
and use it iff the connection is in TLS mode.
2005-07-21 10:44:37 +00:00
Jack Moffitt
e20fcb8ec4
Minor Win32 build fix.
2005-07-18 22:22:11 +00:00
Ralph Giles
cb9b93a3f6
Re add the 0.8 CHANGES heading.
2005-07-02 16:34:05 +00:00