1
commit 8a1a8d94d40d731a8045d4fb2a67a65484a7983c
2
Author: Alban Crequy <alban.crequy@collabora.co.uk>
3
Date: Fri Dec 16 16:15:09 2011 +0000
5
wocky_data_form_set_type: add default value and raw content
7
They are needed for wocky_caps_hash_compute_from_lists().
9
https://bugs.freedesktop.org/show_bug.cgi?id=43891
11
wocky/wocky-data-form.c | 6 +++++-
12
1 files changed, 5 insertions(+), 1 deletions(-)
14
commit 9e38356210772956d1d05e5eed2e485df962ceee
15
Author: Xavier Claessens <xclaesse@gmail.com>
16
Date: Wed Dec 14 15:33:03 2011 +0100
18
Use G_GINT64_FORMAT instead of %li
20
wocky/wocky-heartbeat-source.c | 8 ++++----
21
1 files changed, 4 insertions(+), 4 deletions(-)
23
commit 244dd4e32315ba79d2ff340e7a87a4be3b9dd5e8
24
Author: Xavier Claessens <xclaesse@gmail.com>
25
Date: Wed Dec 14 12:28:36 2011 +0100
27
Add tests/wocky-dummy-xmpp-server.c to build system and fix it
29
Code that we don't build won't build.
32
tests/Makefile.am | 13 +++++++++++++
33
tests/wocky-dummy-xmpp-server.c | 15 ++++++++++-----
34
3 files changed, 24 insertions(+), 5 deletions(-)
36
commit 85556079abd82cc6d86a395e5b3e9e35da1482a8
37
Author: Xavier Claessens <xclaesse@gmail.com>
38
Date: Wed Dec 14 10:51:58 2011 +0100
40
Fix build warnings with glib 2.32
42
tests/wocky-http-proxy-test.c | 4 ++++
43
tests/wocky-sasl-utils-test.c | 4 ++++
44
tests/wocky-test-helper.c | 3 +++
45
3 files changed, 11 insertions(+), 0 deletions(-)
47
commit d1ebf26eb23a307d8e45f7b49770481151c0ab26
48
Author: Xavier Claessens <xclaesse@gmail.com>
49
Date: Mon Nov 7 13:00:31 2011 +0100
51
g_source_get_current_time() is replaced by g_source_get_time()
54
wocky/wocky-heartbeat-source.c | 52 +++++++++++++++++-----------------------
55
2 files changed, 23 insertions(+), 31 deletions(-)
57
commit 194c14c2b244eeec197261b1063e75d6f21e996c
58
Author: Alban Crequy <alban.crequy@collabora.co.uk>
59
Date: Wed Dec 7 18:19:14 2011 +0000
61
test: dataforms: add a test for bug fdo#43584
63
https://bugs.freedesktop.org/show_bug.cgi?id=43584
65
tests/wocky-data-form-test.c | 47 ++++++++++++++++++++++++++++++++++++++++++
66
1 files changed, 47 insertions(+), 0 deletions(-)
68
commit b0a398bc4f75bf86e4e4df171df79b52e9fd3503
69
Author: Alban Crequy <alban.crequy@collabora.co.uk>
70
Date: Wed Dec 7 16:50:02 2011 +0000
72
dataforms: fix crash in add_field_to_node_using_default()
74
field->raw_value_contents was not initialized when the field was not coming
75
from a WockyNode. It leads to a segfault in add_field_to_node_using_default().
77
The following code was triggering the crash:
79
form = g_object_new (WOCKY_TYPE_DATA_FORM, NULL);
80
wocky_data_form_set_string (form, "field", "value", TRUE);
81
wocky_data_form_add_to_node (form, ...);
83
This patch initializes field->raw_value_contents when the WockyNode is created
84
through data_form_set_value().
86
The unit tests are updated to check this.
88
https://bugs.freedesktop.org/show_bug.cgi?id=43584
90
wocky/wocky-data-form.c | 31 +++++++++++++++++++++++++++++++
91
1 files changed, 31 insertions(+), 0 deletions(-)
93
commit 1cb38f6d3ceba586e3a98be285f172fc8448becd
94
Author: Alban Crequy <alban.crequy@collabora.co.uk>
95
Date: Wed Dec 7 16:49:40 2011 +0000
97
wocky_data_form_set_string: fix documentation
99
wocky/wocky-data-form.c | 6 +++---
100
1 files changed, 3 insertions(+), 3 deletions(-)
102
commit 509688872eb7df6c38e1efcebc4a7eea032cfcac
103
Merge: 1628149 9905ee7
104
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
105
Date: Tue Nov 29 12:51:54 2011 +0100
107
Merge branch 'invalid-character-test'
109
commit 9905ee72891d4e16898f70d37a5bf4da65b438ec
110
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
111
Date: Mon Nov 28 11:16:15 2011 +0100
113
Add a test for filtering non-character unicode codepoints
115
tests/wocky-xmpp-reader-test.c | 21 +++++++++++++++++++++
116
1 files changed, 21 insertions(+), 0 deletions(-)
118
commit f4900b0325ef211a0cef27620f436daeb6ecf6d3
119
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
120
Date: Mon Nov 28 10:47:11 2011 +0100
122
Ensure all data in a WockyNode is validated according to the rules in g_utf8_validate
124
In some cases valid utf-8, but for non-character codepoints gets send
125
through xmpp. Other parts of the system can get confused by those (e.g.
126
D-Bus doesn't allow them in strings). So we need to ensure that they get
127
filtered out as soon as possible.
129
There are two obvious places to do this, either in the XmppReader or
130
the Nodes. Doing it in the nodes has the advantage of ensuring
131
consistency for all data going into the Node, not just what was read
132
from xmpp directly. Furthermore the Node api calls already copy the
133
strings internally, which is a good place place to do the conversions if
136
wocky/wocky-node.c | 112 +++++++++++++++++++++++++++++++++++++++++++++++-----
137
1 files changed, 102 insertions(+), 10 deletions(-)
139
commit 16281498c3613e237b4096ee99789f80d02076c8
140
Author: Alvaro Soliverez <alvaro.soliverez@collabora.co.uk>
141
Date: Fri Nov 11 15:20:06 2011 -0300
143
Support building under Android, modified from an original patch by Derek Foreman
145
https://bugs.freedesktop.org/show_bug.cgi?id=42509
148
Android.mk | 32 ++++++++++++++++++++++++++++++++
149
wocky/Makefile.am | 9 ++++++++-
150
3 files changed, 41 insertions(+), 1 deletions(-)
152
commit bcce213e495424684e2cda11f6e5559032e481b4
153
Author: Will Thompson <will.thompson@collabora.co.uk>
154
Date: Fri Nov 18 13:47:51 2011 +0000
156
Use wocky_node_matches() in a couple of places
158
wocky/wocky-connector.c | 3 +--
159
wocky/wocky-data-form.c | 3 +--
160
wocky/wocky-tls-connector.c | 3 +--
161
3 files changed, 3 insertions(+), 6 deletions(-)
163
commit ac6bfbe70f5ac35d0b998854d3d5ae17ee55be78
164
Author: Will Thompson <will.thompson@collabora.co.uk>
165
Date: Fri Nov 18 12:40:47 2011 +0000
167
Add wocky_node_matches{,_q}
169
This makes it easier to verify that a node has the name and namespace
172
Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
174
wocky/wocky-node.c | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
175
wocky/wocky-node.h | 10 ++++++++++
176
2 files changed, 59 insertions(+), 0 deletions(-)
178
commit 79008a4927792ddda8720d70d09948951e1b8423
179
Author: Will Thompson <will.thompson@collabora.co.uk>
180
Date: Wed Nov 16 09:05:59 2011 +0000
182
meta-porter: emit ::sending when a child porter does
184
wocky/wocky-meta-porter.c | 17 +++++++++++++++++
185
1 files changed, 17 insertions(+), 0 deletions(-)
187
commit e34be9ed3748699425ee4c4565c6a01a65f4d6d5
188
Author: Will Thompson <will.thompson@collabora.co.uk>
189
Date: Wed Nov 16 08:59:33 2011 +0000
191
Porter: add stanza being sent to ::sending
193
This is useful in writing an XMPP console for Gabble.
195
wocky/wocky-c2s-porter.c | 4 ++--
196
wocky/wocky-porter.c | 6 ++++--
197
2 files changed, 6 insertions(+), 4 deletions(-)
199
commit 502b3aa449dc9a2bfafd68eedf46531f31071432
200
Author: Will Thompson <will.thompson@collabora.co.uk>
201
Date: Mon Jun 27 19:47:08 2011 +0100
203
Porter: support matching STANZA_TYPE_NONE
205
For really specialised cases, like an XML console in Gabble, you want to
206
be able to match stanzas of any type. The docs claim you can do this,
209
I could be convinced that the correct way to do this is to add a fourth
210
method, wocky_porter_register_handler_for_any_stanza (), and that the
211
server/anyone/from variants are unnecessary. Thoughts?
213
https://bugs.freedesktop.org/show_bug.cgi?id=38577
215
tests/wocky-porter-test.c | 100 +++++++++++++++++++++++++++++++++++++++++++++
216
wocky/wocky-c2s-porter.c | 43 +++++++++++++++-----
217
wocky/wocky-meta-porter.c | 7 ++-
218
wocky/wocky-porter.c | 56 ++++++++++++++++++++-----
219
4 files changed, 182 insertions(+), 24 deletions(-)
221
commit fb661a1c9edfd362cb367535c477650f50c50889
222
Author: Xavier Claessens <xclaesse@gmail.com>
223
Date: Wed Nov 16 16:27:37 2011 +0100
225
Also replace g_byte_array_free with g_byte_array_unref
227
tests/wocky-sasl-utils-test.c | 2 +-
228
wocky/wocky-sasl-scram.c | 16 ++++++++--------
229
2 files changed, 9 insertions(+), 9 deletions(-)
231
commit 97c206797c9bb0f1893f845c01f28c301b92200e
232
Author: Xavier Claessens <xclaesse@gmail.com>
233
Date: Wed Nov 16 15:55:42 2011 +0100
235
Use _unref instead of _free _destroy when possible.unref
237
Replace g_(ptr_)array_free (foo, TRUE) and g_hash_table_destroy
238
with respectively g_(ptr_)array_unref (foo) and g_hash_table_unref.
240
I used this command to generate this patch:
241
for f in `find -name "*.c"`; do sed -i $f -re 's/g_ptr_array_free \(([^ ,]+), TRUE\)/g_ptr_array_unref \(\1\)/'; done
243
See Danielle's blog for explanation of possible bug _free can do:
244
http://blogs.gnome.org/danni/2011/11/16/mistakes-with-g_value_set_boxed/
246
tests/wocky-roster-test.c | 2 +-
247
tests/wocky-test-stream.c | 4 ++--
248
wocky/wocky-bare-contact.c | 4 ++--
249
wocky/wocky-c2s-porter.c | 4 ++--
250
wocky/wocky-caps-hash.c | 12 ++++++------
251
wocky/wocky-contact-factory.c | 6 +++---
252
wocky/wocky-disco-identity.c | 2 +-
253
wocky/wocky-loopback-stream.c | 4 ++--
254
wocky/wocky-meta-porter.c | 6 +++---
255
wocky/wocky-pubsub-service.c | 2 +-
256
wocky/wocky-roster.c | 8 ++++----
257
wocky/wocky-sasl-digest-md5.c | 4 ++--
258
12 files changed, 29 insertions(+), 29 deletions(-)
260
commit c216947c02b161eb4ab11ec8ae1b2e9b99a703ed
261
Author: Xavier Claessens <xclaesse@gmail.com>
262
Date: Wed Nov 16 15:55:32 2011 +0100
264
Add coding style check for g_hash_table_destroy and g_array_free usage
266
tools/check-c-style.sh | 13 +++++++++++++
267
1 files changed, 13 insertions(+), 0 deletions(-)
269
commit a0e74a1cd04ab5e35922536f047664a5ce69c114
270
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
271
Date: Tue Nov 15 10:04:54 2011 +0000
273
sasl test: fix build failure on older libsasl2s
277
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
279
tests/wocky-test-sasl-auth-server.c | 7 +++++--
280
1 files changed, 5 insertions(+), 2 deletions(-)
282
commit 7216cb27349d336dfdedf571fd0923324bce2ead
283
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
284
Date: Tue Nov 15 09:10:13 2011 +0000
286
sasl test: define sasl_callback_ft if not already done so
288
We could have upped the dependency on libsasl2 but given this is just
289
a test I thought it wasn't worth the bother of having to make sure
290
everyone had the newer library version and blah blah blah, so I just
293
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
295
tests/wocky-test-sasl-auth-server.c | 4 ++++
296
1 files changed, 4 insertions(+), 0 deletions(-)
298
commit c4e19a478599d12824dddcba83de907fa8adf310
299
Author: Xavier Claessens <xclaesse@gmail.com>
300
Date: Tue Oct 25 16:44:36 2011 +0200
302
Accept from="server.com" as stanzas coming from server
304
Some servers does not set the full/bare jid.
308
tests/wocky-porter-test.c | 80 ++++++++++++++++++++++++++++++++++++++++++--
309
wocky/wocky-c2s-porter.c | 14 ++++---
310
2 files changed, 84 insertions(+), 10 deletions(-)
312
commit ac0030bef952d974c9a6c64f73f2710add65a5fa
313
Merge: 1db5b28 1ee6695
314
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
315
Date: Mon Nov 7 21:54:06 2011 +1100
317
Merge branch 'trivia'
319
commit 1ee66951f5cf501d139477fcff940306446520d3
320
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
321
Date: Mon Nov 7 21:43:11 2011 +1100
323
wocky-muc: return NULL if a timestamp can't be determined
325
Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=42652
327
wocky/wocky-muc.c | 6 ++----
328
1 files changed, 2 insertions(+), 4 deletions(-)
330
commit 1db5b28824c279308adb8c110dd69c9915a6726f
331
Merge: f0b6203 1f29491
332
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
333
Date: Mon Nov 7 20:52:24 2011 +1100
335
Merge branch 'wocky-muc-gdatetime'
337
commit f0b6203d4d50055a73680ad606f47c29f8a80525
338
Merge: db8b2b0 4d5b82b
339
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
340
Date: Wed Nov 2 09:19:57 2011 +0000
342
Merge branch 'caps-forms'
344
commit db8b2b02c0f8e6f1f33c96a0559d2c006c765b98
345
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
346
Date: Tue Nov 1 09:25:22 2011 +0100
348
tests: Fix compilation error with libsasl2
350
wocky-test-sasl-auth-server.c: In function ‘test_sasl_auth_server_new’:
351
wocky-test-sasl-auth-server.c:932:17: error: expected ‘)’ before ‘proc’
352
wocky-test-sasl-auth-server.c:932:22: error: expected ‘)’ before ‘(’ token
353
wocky-test-sasl-auth-server.c:932:30: error: expected ‘}’ before ‘test_sasl_server_auth_log’
354
wocky-test-sasl-auth-server.c:933:5: error: initialization from incompatible pointer type [-Werror]
355
wocky-test-sasl-auth-server.c:933:5: error: (near initialization for ‘callbacks[1].proc’) [-Werror]
356
wocky-test-sasl-auth-server.c: At top level: wocky-test-sasl-auth-server.c:886:1: error: ‘test_sasl_server_auth_log’
357
defined but not used [-Werror=unused-function]
359
tests/wocky-test-sasl-auth-server.c | 5 +++--
360
1 files changed, 3 insertions(+), 2 deletions(-)
362
commit 1f2949120297e4ac2b3abbbe916a8f9b34f702ce
363
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
364
Date: Mon Oct 17 22:39:00 2011 +1100
366
[muc] Port time_t to GDateTime
368
wocky/wocky-muc.c | 22 ++++++++++++++--------
369
1 files changed, 14 insertions(+), 8 deletions(-)
371
commit 4d5b82ba40d0481aed58ec8c19c8fc605da03379
372
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
373
Date: Thu Oct 13 15:11:20 2011 +0100
375
caps-hash-test: update tests for new hashing behaviour
377
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
379
tests/wocky-caps-hash-test.c | 32 ++++++++++++++++++++++++++------
380
1 files changed, 26 insertions(+), 6 deletions(-)
382
commit 8426f1ecd75fb086b803dffd58e7ef7a2a2b0600
383
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
384
Date: Thu Oct 13 14:50:46 2011 +0100
386
caps-hash: ignore data forms with non-hidden FORM_TYPE fields
388
Related to: fd.o#41719
390
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
392
wocky/wocky-caps-hash.c | 8 ++++++++
393
1 files changed, 8 insertions(+), 0 deletions(-)
395
commit 2b9d9a1371af12ee95235a8cbad36747372abcdd
396
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
397
Date: Thu Oct 13 14:49:28 2011 +0100
399
caps-hash: don't bail on hashing if there's no FORM_TYPE
403
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
405
wocky/wocky-caps-hash.c | 5 +++--
406
1 files changed, 3 insertions(+), 2 deletions(-)
408
commit 3c43751dc90e4cdb08f57f48e2a8e6adf715ed8e
409
Author: Cosimo Cecchi <cosimoc@gnome.org>
410
Date: Wed Oct 12 17:45:49 2011 +0100
412
test-resolver: don't include glib/types.h directly
414
Use the glib.h header instead.
416
tests/test-resolver.h | 2 +-
417
1 files changed, 1 insertions(+), 1 deletions(-)
419
commit 6cc87601d31cbe365d3d51a8c91bfbca4cbd14f6
420
Author: Will Thompson <will.thompson@collabora.co.uk>
421
Date: Wed Oct 12 16:06:21 2011 +0100
423
C2SPorter: correct _enable_power_saving docs
425
<presence/> was being interpreted as a docbook tag; and the second
426
bullet is no longer true: only PEP updates in particular known
427
namespaces are considered unimportant.
429
wocky/wocky-c2s-porter.c | 8 ++++++--
430
1 files changed, 6 insertions(+), 2 deletions(-)
432
commit 400035360b8f6463c362ea35f4b4580cb52e9e77
433
Author: Will Thompson <will.thompson@collabora.co.uk>
434
Date: Wed Oct 12 16:08:49 2011 +0100
436
gtk-doc: Fix out-of-tree builds with 1.17
439
docs/reference/Makefile.am | 12 ++++++------
440
2 files changed, 7 insertions(+), 7 deletions(-)
442
commit 4f0c186180cf64f56072c30bca05a4272b06d2cf
443
Author: Will Thompson <will.thompson@collabora.co.uk>
444
Date: Wed Oct 12 16:06:42 2011 +0100
446
gtk-doc: use no-tmpl flavour.
448
This stops gtk-doc even generating the legacy .tmpl files, for a
449
marginally faster (and less crufty) documentation build process.
452
1 files changed, 1 insertions(+), 1 deletions(-)
454
commit 8b8603bb3bf0258b05ef8ed9051d9922d80c6753
455
Author: Xavier Claessens <xclaesse@gmail.com>
456
Date: Sat Oct 1 13:42:31 2011 +0200
458
Add wocky_auth_registry_supports_one_of()
460
Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
462
wocky/wocky-auth-registry.c | 147 +++++++++++++++++++++++++++++--------------
463
wocky/wocky-auth-registry.h | 5 ++
464
2 files changed, 105 insertions(+), 47 deletions(-)
466
commit 069d5d347be1f97e4408cf8e59017911a50de2d3
467
Author: Will Thompson <will.thompson@collabora.co.uk>
468
Date: Fri Sep 30 16:41:24 2011 +0100
470
NodeTree: fix _new example
472
It was legal before, but the tree it built made no sense!
474
wocky/wocky-node-tree.c | 6 ++----
475
1 files changed, 2 insertions(+), 4 deletions(-)
477
commit 28da3d1e5e94635a9ac7a0e886ed20dae87d8556
478
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
479
Date: Wed Sep 7 14:57:28 2011 +0100
481
pubsub-helpers: add node name as attribute on items node
483
Previously I had erroneously done this:
486
<items xmlns="the:node:name">
489
Where actually, it should be:
492
<items node="the:node:name">
497
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
499
wocky/wocky-pubsub-helpers.c | 2 +-
500
1 files changed, 1 insertions(+), 1 deletions(-)
502
commit cac7727c18341e977c12e42e5dcea4a86c4b90a4
503
Author: Will Thompson <will.thompson@collabora.co.uk>
504
Date: Mon Sep 5 18:10:27 2011 +0100
506
C2SPorter: clear up English properly.
510
wocky/wocky-c2s-porter.c | 14 ++++++++------
511
1 files changed, 8 insertions(+), 6 deletions(-)
513
commit 3d05bdac0d8bf77f310ecb6558121cd50bed7fbb
514
Author: Will Thompson <will.thompson@collabora.co.uk>
515
Date: Mon Sep 5 18:06:55 2011 +0100
517
C2SPorter: correctly conjugate the verb "to threaten"
519
wocky/wocky-c2s-porter.c | 6 +++---
520
1 files changed, 3 insertions(+), 3 deletions(-)
522
commit 6d5932dcfc171de0b9169449c965d89e94cd797e
523
Author: Will Thompson <will.thompson@collabora.co.uk>
524
Date: Thu Sep 1 09:30:23 2011 +0100
526
Connector: change misleading “Bad SRV record” message
528
Failing to connect to the server specified by an SRV record doesn't mean
529
the record is wrong: it could well be that the server is broken.
531
Reviewed-by: Danielle Madeley <danielle.madeley@collabora.co.uk>
533
wocky/wocky-connector.c | 5 +++--
534
1 files changed, 3 insertions(+), 2 deletions(-)
536
commit d37c814b0ac7a38f3820a6e0d273e0b50303c373
537
Author: Will Thompson <will.thompson@collabora.co.uk>
538
Date: Wed Aug 31 10:33:33 2011 +0100
540
connector-test: use !=, not |=
544
Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
546
tests/wocky-connector-test.c | 4 ++--
547
1 files changed, 2 insertions(+), 2 deletions(-)
549
commit 891dfc761b465f5c195917b60d9fbcede54ee6d8
550
Author: Marco Barisione <marco@barisione.org>
551
Date: Wed Aug 17 13:25:03 2011 +0100
553
sasl-digest-md5: the response needs both the realm and server
555
Some of the fields in the response wocky sends to the server require
556
the realm (like the "realm" field) while others require the server name
557
(like the "digest-uri" field). Usually this bug is not noticeable as the
558
realm and the server name are the same.
560
Reviewed-by: Vivek Dasmohapatra <vivek@collabora.co.uk>
562
wocky/wocky-sasl-digest-md5.c | 6 +++---
563
1 files changed, 3 insertions(+), 3 deletions(-)
565
commit c6850584919e4f2f1ab2644c67e6a2ee024d61a9
566
Merge: 5ba6fef 0396dd2
567
Author: Marco Barisione <marco@barisione.org>
568
Date: Fri Aug 5 15:19:53 2011 +0100
570
Merge branch 'gabble-0.12'
572
commit 0396dd2a97f3dcf3709ed3fe0582262df04bd95e
573
Author: Siraj Razick <siraj.razick@collabora.co.uk>
574
Date: Wed Jul 20 22:10:14 2011 +0530
576
Use GQueue instead of GList* for queueable_stanza_pattern
578
wocky/wocky-c2s-porter.c | 17 ++++++-----------
579
1 files changed, 6 insertions(+), 11 deletions(-)
581
commit 051a35f63b42d6d5ef274b12a606ec30821ab1b7
582
Author: Siraj Razick <siraj.razick@collabora.co.uk>
583
Date: Wed Jul 20 20:38:52 2011 +0530
585
Avoid filtering all PEP messages
587
This patch filters only a fixed set of PEP messages, with
590
wocky/wocky-c2s-porter.c | 34 ++++++++++++++++++++++++----------
591
1 files changed, 24 insertions(+), 10 deletions(-)
593
commit 5ba6fef79f37d1dd1f112db12e539fc8e74c23e3
594
Merge: 73d9ace e1c92e2
595
Author: Marco Barisione <marco@barisione.org>
596
Date: Wed Aug 3 14:28:26 2011 +0100
598
Merge branch 'whitespace-ping'
600
Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
601
Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=39543>
603
commit e1c92e217e7e2ada88333047f18fd1150b1b2299
604
Author: Marco Barisione <marco@barisione.org>
605
Date: Mon Aug 1 13:28:06 2011 +0100
607
ping: send whitespace pings instead of XMPP ones
609
Whitespace pings can save power on cellular connections. The code to
610
reply to XMPP pings is left untouched as other clients or the server
613
tests/wocky-ping-test.c | 34 ++++++++++++++++++++--------------
614
wocky/wocky-ping.c | 23 +++++++++--------------
615
2 files changed, 29 insertions(+), 28 deletions(-)
617
commit dc03988d9d55d02a941c2c89fdaa4324f1b3f18c
618
Author: Marco Barisione <marco@barisione.org>
619
Date: Tue Aug 2 14:36:06 2011 +0100
621
wocky-test-stream: allow to get notified directly whenever data is read
623
The callback passed to wocky_test_stream_set_direct_read_callback() is
624
called whenever data is read by-passing all the other layers on top.
626
tests/wocky-test-stream.c | 16 ++++++++++++++++
627
tests/wocky-test-stream.h | 6 ++++++
628
2 files changed, 22 insertions(+), 0 deletions(-)
630
commit 461cc42da79bbc77d24a13577deed477440b3493
631
Author: Marco Barisione <marco@barisione.org>
632
Date: Mon Aug 1 13:10:15 2011 +0100
634
c2s-porter: add send_whitespace_ping_(async|finish) methods
636
wocky/wocky-c2s-porter.c | 143 +++++++++++++++++++++++++++++++++++++++++++---
637
wocky/wocky-c2s-porter.h | 11 ++++
638
2 files changed, 145 insertions(+), 9 deletions(-)
640
commit 4bbb2d9ad5293dc717c06c3999d5576969051793
641
Author: Marco Barisione <marco@barisione.org>
642
Date: Mon Aug 1 13:17:18 2011 +0100
644
c2s-porter: share the code to terminate the pending operations
646
wocky/wocky-c2s-porter.c | 42 +++++++++++++++++++++---------------------
647
1 files changed, 21 insertions(+), 21 deletions(-)
649
commit 8fa37b29cc4399ac69c33c4ae4f196e38fa68892
650
Author: Marco Barisione <marco@barisione.org>
651
Date: Mon Aug 1 13:01:58 2011 +0100
653
xmpp-connection: add send_whitespace_ping_(async|finish) methods
655
wocky/wocky-xmpp-connection.c | 93 +++++++++++++++++++++++++++++++++++++++++
656
wocky/wocky-xmpp-connection.h | 10 ++++
657
2 files changed, 103 insertions(+), 0 deletions(-)
659
commit e18970ce5108903b412fd95f94c38bd3e987e480
660
Author: Marco Barisione <marco@barisione.org>
661
Date: Fri Jul 29 14:32:56 2011 +0100
663
ping: make the "porter" property a WockyC2SPorter
665
Keepalives don't make sense on meta porters.
667
tests/wocky-ping-test.c | 6 ++++--
668
wocky/wocky-ping.c | 19 +++++++++++--------
669
wocky/wocky-ping.h | 4 ++--
670
3 files changed, 17 insertions(+), 12 deletions(-)
672
commit 73d9acef993e4bc1ca4709815fef390eb324eb58
673
Merge: 4a16e1c f46210d
674
Author: Marco Barisione <marco@barisione.org>
675
Date: Wed Aug 3 14:25:49 2011 +0100
677
Merge branch 'stream-ciphers'
679
Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
680
Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=39544>
682
commit f46210d0fb3a7333b61ba3d02b6760d398be7b49
683
Author: Marco Barisione <marco@barisione.org>
684
Date: Mon Aug 1 17:03:02 2011 +0100
686
openssl: prefer stream ciphers when --enable-stream-ciphers is used
688
wocky/wocky-openssl.c | 28 +++++++++++++++++++++++-----
689
1 files changed, 23 insertions(+), 5 deletions(-)
691
commit 3f091f2ff4e97a533142b88f8b8844c53e579ea4
692
Author: Marco Barisione <marco@barisione.org>
693
Date: Mon Aug 1 16:59:22 2011 +0100
695
tls: prefer stream ciphers when --enable-stream-ciphers is used
697
In case this option is used gnutls 2.12.0 is needed.
699
configure.ac | 7 +++++++
700
wocky/wocky-tls.c | 27 +++++++++++++++++++++++----
701
2 files changed, 30 insertions(+), 4 deletions(-)
703
commit e71f2054f4e6a593b9296ba761fcf6d94c8f980c
704
Author: Marco Barisione <marco@barisione.org>
705
Date: Mon Aug 1 16:56:31 2011 +0100
707
configure: add an --enable-prefer-stream-ciphers option
709
configure.ac | 11 +++++++++++
710
1 files changed, 11 insertions(+), 0 deletions(-)
712
commit 4a16e1cb80ad124726f7e517b0d141bf5b921788
713
Merge: 5f5db5c faf9011
714
Author: Will Thompson <will.thompson@collabora.co.uk>
715
Date: Wed Jul 27 14:29:18 2011 +0100
717
Merge branch 'gabble-0.12'
722
commit faf9011d6d9ee075deaee3ff4ea77a73c17561cd
723
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
724
Date: Tue Jul 26 11:01:11 2011 +0100
726
s/WockyTestSTreamReadMode/WockyTestStreamReadMode/
728
tests/wocky-test-stream.c | 4 ++--
729
tests/wocky-test-stream.h | 4 ++--
730
2 files changed, 4 insertions(+), 4 deletions(-)
732
commit 4518b2c17508ff427aa6d4f253e660b0da98a2b0
733
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
734
Date: Tue Jul 26 10:31:22 2011 +0100
736
Rename the tls test from /openssl to /tls to avoid confusion
738
tests/wocky-tls-test.c | 4 ++--
739
1 files changed, 2 insertions(+), 2 deletions(-)
741
commit 2dfc0356903962e457b185135f0122ac18f99254
742
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
743
Date: Tue Jul 26 10:28:39 2011 +0100
745
Make the tls test send a big chunk of data
747
To make sure we stress some more codepaths, send more data then what
748
will fit in an SSL Record (16k in gnutls it seems). Randomly generate
749
the data to make sure it doesn't compress well enough such that what
750
needs to be sent out is actually small enough
752
tests/wocky-tls-test.c | 58 ++++++++++++++++++++++++++++++++++++++---------
753
1 files changed, 47 insertions(+), 11 deletions(-)
755
commit 1051de8fc4fdb26ed08f7029a1ff9a571775708c
756
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
757
Date: Tue Jul 26 10:05:41 2011 +0100
759
Add an incomplete write mode to the test-stream
761
To stress the various bit of code a bit more, make writes by default
762
never succeed completely. Only write half the buffer that is given to
763
us as this causes some more code-paths to be tested.
765
Unfortunately some tests seem to be too sensitive to this. So switch
766
them back to the old write mode.
768
tests/wocky-porter-test.c | 10 +++++++++-
769
tests/wocky-test-stream.c | 18 +++++++++++++++---
770
tests/wocky-test-stream.h | 10 ++++++++++
771
3 files changed, 34 insertions(+), 4 deletions(-)
773
commit 502a365c34c9b684bb586e0761c0ce762fcd5d2b
774
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
775
Date: Tue Jul 26 10:40:17 2011 +0100
777
Always write out all data gnutls requested
779
Because of a bug in the gnutls backend our outgoing stream would get
780
stalled if we couldn't write enough data as _try_operation doesn't
781
properly check what caused GNUTLS_E_AGAIN.
783
Unfortunately if we fix that, we trigger bugs in GnuTLS (now fixed in
784
gnutls git), which break the invariants of the push function. To keep
785
compatibility with older gnutls, simply make our backend always try to
786
write out all data gnutls asked us for. Doing so guarantees that
787
GNUTLS_E_AGAIN will never be caused by a partial write.
789
wocky/wocky-tls.c | 41 +++++++++++++++++++++++++++++++++++++----
790
1 files changed, 37 insertions(+), 4 deletions(-)
792
commit 5f5db5c78ee12adc08e36d3bede1b10615838715
793
Author: Will Thompson <will.thompson@collabora.co.uk>
794
Date: Fri Jul 8 14:43:28 2011 +0100
796
Connector tests: always check return when expecting failure
798
Previously, when we were expecting a specific error code to be returned,
799
we would not check that the connector had returned NULL rather than a
802
This had the side-effect that, when these cases failed, the test would
803
segfault (because 'error' was NULL) rather than producing a meaningful
806
tests/wocky-connector-test.c | 29 +++++++++++++++--------------
807
1 files changed, 15 insertions(+), 14 deletions(-)
809
commit 511c0b934912a5591ed16346bd0dd35f76edf601
810
Author: Will Thompson <will.thompson@collabora.co.uk>
811
Date: Fri Jul 8 14:29:44 2011 +0100
813
configure: set HAVE_LIBSASL2=no if we don't have it
815
This fixes the configure summary. Previously it would say (for
819
TLS Backend..........: openssl
820
SASL2 Tests..........:
821
gtk-doc documentation: no
822
libiphb integration..: no
824
With this change, it reads:
827
TLS Backend..........: openssl
828
SASL2 Tests..........: no
829
gtk-doc documentation: no
830
libiphb integration..: no
832
configure.ac | 4 +++-
833
1 files changed, 3 insertions(+), 1 deletions(-)
835
commit 6386d79ceae96fd26de83de8f3747e628005ca77
836
Author: Will Thompson <will.thompson@collabora.co.uk>
837
Date: Fri Jul 8 14:24:52 2011 +0100
839
Fix GnuTLS build with --disable-debug
841
Sorry, I must have missed this while juggling unneeded patches.
843
wocky/wocky-tls.c | 2 --
844
1 files changed, 0 insertions(+), 2 deletions(-)
846
commit b3cbfa07168c8721c7874e0e76b62b5443f280cc
847
Merge: 35b2171 8245688
848
Author: Will Thompson <will.thompson@collabora.co.uk>
849
Date: Fri Jul 8 14:10:01 2011 +0100
851
Merge branch 'debug-stubs'
853
https://bugs.freedesktop.org/show_bug.cgi?id=39046
855
Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
857
commit 824568824e078ce57df6841aeb54ca90a7865667
858
Author: Will Thompson <will.thompson@collabora.co.uk>
859
Date: Thu Jul 7 16:50:20 2011 +0100
861
Replace stub DEBUG macros with no-op static inline functions
863
Previously, if --disable-debug was passed to configure, DEBUG (and
864
DEBUG_STANZA and DEBUG_NODE_TREE) were defined to expand to
865
'do { } while (0)'. This meant that the arguments passed to them were
866
not actually present in the pre-processed C source, which often
867
triggered warnings about assigning to variables and never reading from
870
Instead, we define them to be variadic static inline functions. The
871
compiler should optimize this away, but since we do not use
872
-Wunused-arguments the call should still count as reading from the
873
variable, and thus set-but-unused warnings will not be triggered. This
874
means we don't have to mess around wrapping code to initialize variables
875
only used in debug messages with #ifdef ENABLE_DEBUG any more. It's true
876
that, if the compiler is insufficiently smart, this might cause a small
877
amount of unnecessary work to be done at runtime—for instance,
878
ping_iq_cb retrieves the from='' attribute of the stanza it's replying
879
to—but none of these are likely to be too expensive (compared to the
880
cost of constantly calling wocky_debug(), which is the real reason that
881
--disable-debug exists).
883
I am proud of this trick.
885
wocky/wocky-debug.h | 28 +++++++++++++++++++---------
886
wocky/wocky-ping.c | 2 --
887
wocky/wocky-xmpp-reader.c | 2 --
888
3 files changed, 19 insertions(+), 13 deletions(-)
890
commit 87388e9a381bac19d9ebcd900d1382f4ea37b13a
891
Author: Will Thompson <will.thompson@collabora.co.uk>
892
Date: Thu Jul 7 16:29:56 2011 +0100
894
TLS: use GEnum for WockyTLSVerificationLevel names
896
This both simplifies the code, and squashes a set-but-unused warning
897
when building with --disable-debug.
899
wocky/wocky-openssl.c | 11 +++--------
900
wocky/wocky-tls.c | 10 ++++------
901
2 files changed, 7 insertions(+), 14 deletions(-)
903
commit 4c0dacf431b9e3da2296b9a1d3918f03734b7c96
904
Author: Will Thompson <will.thompson@collabora.co.uk>
905
Date: Thu Jul 7 15:41:48 2011 +0100
907
GnuTLS: remove a massive row of asterisks
909
This function defines a static lookup table mapping GnuTLS certificate
910
status enum members to Wocky's equivalent. It is prefixed by a comment
911
containing English prose, and is followed by a comment containing a row
912
of seventy-one asterisks.
914
This patch removes seventy-three asterisks, two forward slashes, four
915
spaces and a newline.
917
wocky/wocky-tls.c | 1 -
918
1 files changed, 0 insertions(+), 1 deletions(-)
920
commit 35b217123b9cde48ba7a3e963c8c172fb0c91591
921
Merge: c5b4ef6 bdcaaaa
922
Author: Marco Barisione <marco@barisione.org>
923
Date: Thu Jul 7 14:17:00 2011 +0100
925
Merge branch 'extra-certificate-identities'
927
Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
929
commit bdcaaaa767974d1a0ea80f6c068616e80938b7da
930
Author: Marco Barisione <marco@barisione.org>
931
Date: Tue Jun 28 15:34:33 2011 +0100
933
openssl: check the certificate name against the extra identities too
935
wocky/wocky-openssl.c | 39 ++++++++++++++++++++++++++++++++++++++-
936
1 files changed, 38 insertions(+), 1 deletions(-)
938
commit 34dd84db74d67b9072620afe14c82a7da12b6086
939
Author: Marco Barisione <marco@barisione.org>
940
Date: Tue Jun 28 15:34:03 2011 +0100
942
tls: check the certificate name against the extra identities too
944
wocky/wocky-tls.c | 62 +++++++++++++++++++++++++++++++++++++++++++++++++---
945
1 files changed, 58 insertions(+), 4 deletions(-)
947
commit 31d6355ec34bda6862c90a9b355dfc63339f34ad
948
Author: Marco Barisione <marco@barisione.org>
949
Date: Tue Jul 5 17:30:56 2011 +0100
951
tls: rename the variable for the number of peers for clarity
953
wocky/wocky-tls.c | 11 ++++++-----
954
1 files changed, 6 insertions(+), 5 deletions(-)
956
commit e2cbe9608be709a4c7a6b9be2edcd46622ec440f
957
Author: Marco Barisione <marco@barisione.org>
958
Date: Tue Jun 28 15:33:34 2011 +0100
960
tls: rearrange wocky_tls_session_verify_peer() to reduce code duplication
962
wocky/wocky-tls.c | 26 ++++++++++++--------------
963
1 files changed, 12 insertions(+), 14 deletions(-)
965
commit c6a14a4806128310cdfaaf406f241efa2175dcf2
966
Author: Marco Barisione <marco@barisione.org>
967
Date: Tue Jun 28 15:33:12 2011 +0100
969
tls: style fix; add missing braces around a long if block
971
wocky/wocky-tls.c | 90 +++++++++++++++++++++++++++--------------------------
972
1 files changed, 46 insertions(+), 44 deletions(-)
974
commit ecfb927b8685729fdcb8faa2fba48874c307276b
975
Author: Marco Barisione <marco@barisione.org>
976
Date: Tue Jun 28 15:32:42 2011 +0100
978
Add an extra_identify argument to the TLS verification functions
980
We need to be able to pass extra host names that we consider valid to
981
the code that verifies TLS certificates.
982
This is useful, for instance, when using Google apps. Rather than
983
providing a certificate for the JID’s domain part, the server provides a
984
certificate for talk.google.com; if the user has explicitly configured a
985
‘Google Talk’ account, it's reasonable to accept certificates for this
988
wocky/wocky-connector.c | 4 ++--
989
wocky/wocky-openssl.c | 1 +
990
wocky/wocky-tls-connector.c | 6 +++++-
991
wocky/wocky-tls-connector.h | 1 +
992
wocky/wocky-tls-handler.c | 26 ++++++++++++++++++--------
993
wocky/wocky-tls-handler.h | 2 ++
994
wocky/wocky-tls.c | 1 +
995
wocky/wocky-tls.h | 1 +
996
8 files changed, 31 insertions(+), 11 deletions(-)
998
commit c5b4ef67402decceb4ab70537292cdb3bc75ccff
999
Author: Will Thompson <will.thompson@collabora.co.uk>
1000
Date: Thu Jun 2 11:43:16 2011 +0100
1002
OpenSSL: squash GCC 4.6 -Wunused-but-set-variable warnings
1004
Ironically these variables were added to squash warnings from static
1007
Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1008
Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=37848>
1010
wocky/wocky-openssl.c | 11 ++++-------
1011
1 files changed, 4 insertions(+), 7 deletions(-)
1013
commit 97f469e3b33c3d8c5ec4505096fce06539a421d7
1014
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1015
Date: Thu Jul 7 08:12:58 2011 +0100
1017
meta-porter: deal with bad addresses on incoming connections
1019
Someone was running "nmap localhost" (get out more) and Salut was
1020
asserting because g_socket_connection_get_remote_address was returning
1021
NULL but we weren't dealing with it. Let's deal with it properly.
1025
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1027
wocky/wocky-meta-porter.c | 17 ++++++++++++++---
1028
1 files changed, 14 insertions(+), 3 deletions(-)
1030
commit 262c7b199e4b02285be38505727e64c3796e4b79
1031
Author: Will Thompson <will.thompson@collabora.co.uk>
1032
Date: Thu Jun 9 16:56:17 2011 +0100
1034
Connector: clarify debug in host fallback path.
1036
wocky/wocky-connector.c | 14 ++++++++------
1037
1 files changed, 8 insertions(+), 6 deletions(-)
1039
commit 1260c3dd450241307043b2c4c66addf38bdb4e48
1040
Author: Will Thompson <will.thompson@collabora.co.uk>
1041
Date: Thu Jun 9 16:52:09 2011 +0100
1043
Connector: make XMPP version='' debug message NULL-safe
1045
This is safe on Linux, but will inevitably slip through unnoticed on a
1046
hypothetical Win32 port and crash for some poor user.
1048
wocky/wocky-connector.c | 3 ++-
1049
1 files changed, 2 insertions(+), 1 deletions(-)
1051
commit 243c846e0abc10884e484ee6c0de95147ad28bf3
1052
Author: Will Thompson <will.thompson@collabora.co.uk>
1053
Date: Thu Jun 9 16:49:24 2011 +0100
1055
Connector: clarify legacy auth selection
1057
I think this is clearer than a goto.
1059
wocky/wocky-connector.c | 11 ++++++-----
1060
1 files changed, 6 insertions(+), 5 deletions(-)
1062
commit 1704ac6716e2b983f3c53bc609bdce6f35a17739
1063
Author: Will Thompson <will.thompson@collabora.co.uk>
1064
Date: Thu Jun 9 16:36:17 2011 +0100
1066
Legacy auth: document jabberd 1.4 workaround
1068
While debugging a completely unrelated issue, I was pretty surprised to
1069
see that the username was included in the initial get. Some git
1070
archaeology turned up the reason.
1072
So let's document this in the code and in the regression test.
1074
tests/wocky-test-connector-server.c | 12 +++++++++---
1075
wocky/wocky-jabber-auth.c | 5 +++++
1076
2 files changed, 14 insertions(+), 3 deletions(-)
1078
commit 955e09193a3935ea496545b507a9ce667b2693fe
1079
Author: Will Thompson <will.thompson@collabora.co.uk>
1080
Date: Wed Jun 1 13:43:41 2011 +0100
1082
MUC: allow own presence to be passed to other handlers
1084
This is, roughly speaking, a backport of 9064ddf.
1086
Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=32017>
1088
wocky/wocky-muc.c | 3 ++-
1089
1 files changed, 2 insertions(+), 1 deletions(-)
1091
commit 9064ddfd7afd83c892f65be8365dec242dcce880
1092
Author: Will Thompson <will.thompson@collabora.co.uk>
1093
Date: Wed Jun 1 13:43:41 2011 +0100
1095
MUC: allow own presence to be passed to other handlers
1097
Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=32017>
1099
wocky/wocky-muc.c | 3 ++-
1100
1 files changed, 2 insertions(+), 1 deletions(-)
1102
commit e3b3e06417dd95e9b36b0bcc4a2ca8d8a437fd5c
1103
Author: Will Thompson <will.thompson@collabora.co.uk>
1104
Date: Wed Jun 1 11:49:32 2011 +0100
1106
MUC: remove now-unnecessary goto
1108
This does not modify the values returned by handle_presence_standard()
1111
wocky/wocky-muc.c | 21 +++++++++------------
1112
1 files changed, 9 insertions(+), 12 deletions(-)
1114
commit 961ab6f804ef504b7d0555fd1932d0d66785f22b
1115
Author: Will Thompson <will.thompson@collabora.co.uk>
1116
Date: Tue May 31 18:16:40 2011 +0100
1118
MUC: early-return for presence without <x ...muc#user>
1120
There are no code changes in this commit: it's just turning a big if
1121
block into an early return.
1123
wocky/wocky-muc.c | 174 ++++++++++++++++++++++++++--------------------------
1124
1 files changed, 87 insertions(+), 87 deletions(-)
1126
commit 191337045819cbdd2781c03e652ca2551ce3ede9
1127
Author: Will Thompson <will.thompson@collabora.co.uk>
1128
Date: Tue May 31 18:05:05 2011 +0100
1130
MUC: hoist JID decoding up to main <presence> handler
1132
The <presence type='error'/> sub-handler actually didn't use the JID
1133
components at all, it just parsed it for fun. And the other sub-handler
1134
only uses the resource. It's neater to pull extracting that into the top
1135
handler: it'll save us needing a 'goto' for cleanup.
1137
wocky/wocky-muc.c | 50 +++++++++++++++++---------------------------------
1138
1 files changed, 17 insertions(+), 33 deletions(-)
1140
commit bf3d194a15e5efd870a8df48873564897c06270e
1141
Author: Will Thompson <will.thompson@collabora.co.uk>
1142
Date: Tue May 31 17:53:35 2011 +0100
1144
MUC: remove redundant checks
1146
We know that presence stanzas passed to this callback have a from='',
1147
and that it's right, because we specified it when calling
1148
wocky_porter_register_handler_from(). And we know that they're presence
1149
stanzas, for the same reason.
1151
wocky/wocky-muc.c | 22 +---------------------
1152
1 files changed, 1 insertions(+), 21 deletions(-)
1154
commit b37d550628783049c3cbb36e7d4c775e2269c068
1155
Author: Will Thompson <will.thompson@collabora.co.uk>
1156
Date: Tue May 31 17:44:24 2011 +0100
1158
MUC: simplify extracting <status> from <presence>
1160
It's technically legal to have more than one <status> within <presence>:
1162
Multiple instances of the <status/> element MAY be included but only
1163
if each instance possesses an 'xml:lang' attribute with a distinct
1166
— http://xmpp.org/rfcs/rfc3921.html#rfc.section.2.2.2.2
1168
So what we were doing before (concatenating the contents of all of them)
1169
is even more wrong than just picking the first one.
1171
wocky/wocky-muc.c | 27 ++-------------------------
1172
1 files changed, 2 insertions(+), 25 deletions(-)
1174
commit 6c1e30ecb10ff10391437d16275fb1e20ff52915
1175
Author: Will Thompson <will.thompson@collabora.co.uk>
1176
Date: Tue May 31 17:18:57 2011 +0100
1178
MUC: represent status code set as a bitfield
1180
wocky/wocky-muc.c | 124 ++++++++++++++++++++++-------------------------------
1181
1 files changed, 51 insertions(+), 73 deletions(-)
1183
commit 80289030646436225c6f6e8cc9ce5fd9025238ab
1184
Author: Will Thompson <will.thompson@collabora.co.uk>
1185
Date: Tue May 31 16:56:18 2011 +0100
1187
MUC: use a node iterator when parsing status codes
1189
wocky/wocky-muc.c | 56 ++++++++++++++++++++++++++++------------------------
1190
1 files changed, 30 insertions(+), 26 deletions(-)
1192
commit 0a764d2151bdda2d6d5314122110faf0fd2f4dc8
1193
Author: Will Thompson <will.thompson@collabora.co.uk>
1194
Date: Tue May 31 16:48:13 2011 +0100
1196
MUC: remove weird casts when parsing status codes
1198
wocky/wocky-muc.c | 12 +++---------
1199
1 files changed, 3 insertions(+), 9 deletions(-)
1201
commit 4e4ad3674b7f96f4fdfc39375715aff6b703ef7c
1202
Author: Will Thompson <will.thompson@collabora.co.uk>
1203
Date: Tue May 31 16:39:46 2011 +0100
1205
MUC: document WockyMucStatusCode marginally more usefully
1207
wocky/wocky-muc.h | 4 +++-
1208
1 files changed, 3 insertions(+), 1 deletions(-)
1210
commit 0d7c58ce7fcf3b909857147afc38571bdd0bf689
1211
Author: Will Thompson <will.thompson@collabora.co.uk>
1212
Date: Tue May 31 16:34:40 2011 +0100
1214
MUC: turn status code enum into bit flags
1216
wocky/wocky-muc.h | 38 +++++++++++++++++++-------------------
1217
1 files changed, 19 insertions(+), 19 deletions(-)
1219
commit 3db3ab03828b5d953a8cf05c95f995e5cb8e27b9
1220
Merge: 07a2269 161e973
1221
Author: Marco Barisione <marco@barisione.org>
1222
Date: Mon May 16 16:37:39 2011 +0100
1224
Merge branch 'iphb-system-sync'
1226
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
1227
Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=37115>
1229
commit 161e97327b1cf1b3013801f86c9e86f2a945017f
1230
Author: Marco Barisione <marco@barisione.org>
1231
Date: Wed May 11 18:29:24 2011 +0100
1233
Heartbeat: synchronise the wakeups with other applications
1235
wocky/wocky-heartbeat-source.c | 61 ++++++++++++++++++++++++++++++----------
1236
1 files changed, 46 insertions(+), 15 deletions(-)
1238
commit 06e8d6978a7a9a28b1d34b1d079e8e33d48e1267
1239
Author: Marco Barisione <marco@barisione.org>
1240
Date: Mon May 16 15:01:57 2011 +0100
1242
configure: depend on libiphb >= 0.61.31
1244
The newer libiphb is needed to help synchronisation between multiple
1248
1 files changed, 1 insertions(+), 1 deletions(-)
1250
commit 07a226925f7fccad7d38dc165318858f76f36bd3
1251
Merge: 7608a03 3c2ab01
1252
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1253
Date: Wed May 4 09:50:59 2011 +0100
1257
commit 3c2ab0158eabc1e82e1cadb457719ffddc6cc3d5
1258
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1259
Date: Wed May 4 09:07:08 2011 +0100
1261
namespaces: include both jabber:iq:oob and jabber:x:oob
1263
Nothing appears to use the old WOCKY_XMPP_NS_OOB, so I don't think
1264
this will break anything.
1266
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1268
wocky/wocky-namespaces.h | 5 ++++-
1269
1 files changed, 4 insertions(+), 1 deletions(-)
1271
commit 7608a038991602233a146e3fa8d2d770d599ca34
1272
Author: Will Thompson <will.thompson@collabora.co.uk>
1273
Date: Tue May 3 16:00:55 2011 +0100
1275
MetaPorter: fix chaining up to constructed.
1277
(I'd forgotten to actually amend the patch. Whoops.)
1279
wocky/wocky-meta-porter.c | 4 ++--
1280
1 files changed, 2 insertions(+), 2 deletions(-)
1282
commit f7b2930b22d9bcb1d964b12110ee5d320694400e
1283
Author: Will Thompson <will.thompson@collabora.co.uk>
1284
Date: Tue May 3 15:40:58 2011 +0100
1286
Porters: chain up in constructed
1288
Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1290
wocky/wocky-c2s-porter.c | 3 +++
1291
wocky/wocky-meta-porter.c | 3 +++
1292
2 files changed, 6 insertions(+), 0 deletions(-)
1294
commit d4f7e060c7e967bc0d78a823e88b3b45390dcff6
1295
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1296
Date: Tue May 3 10:03:22 2011 +0100
1298
ll-connector: remove set but unused variable
1300
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1302
wocky/wocky-ll-connector.c | 3 ---
1303
1 files changed, 0 insertions(+), 3 deletions(-)
1305
commit 3d127bedd7da28a6af3e32334ce8545f1cb7369e
1306
Author: Marco Barisione <marco@barisione.org>
1307
Date: Thu Apr 28 17:50:28 2011 +0100
1309
openssl: maintain compatibility with OpenSSL < 1.0 too
1311
Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
1313
wocky/wocky-openssl.c | 16 +++++++++++-----
1314
1 files changed, 11 insertions(+), 5 deletions(-)
1316
commit 471b25356420d33670a18b8310cfd2c7bfd9efdd
1317
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1318
Date: Thu Apr 28 14:32:32 2011 +0100
1320
xmpp-reader: ifdef out a variable that's only used in a DEBUG call
1322
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1324
wocky/wocky-xmpp-reader.c | 2 ++
1325
1 files changed, 2 insertions(+), 0 deletions(-)
1327
commit 5455a6c494e2f65e8a3ba7cd0f955e02f3d65af9
1328
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1329
Date: Fri Apr 22 12:12:25 2011 +0100
1331
data-form: add more docs for add_to_node()
1333
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1335
wocky/wocky-data-form.c | 13 +++++++++++++
1336
1 files changed, 13 insertions(+), 0 deletions(-)
1338
commit a56c69c450c0062797903a1a468f3db2399108f1
1339
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1340
Date: Fri Apr 22 11:56:05 2011 +0100
1342
data-form: add a add_to_node function
1344
This is for adding a data form to an existing node like the query node
1345
of a disco response.
1347
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1349
wocky/wocky-data-form.c | 35 +++++++++++++++++++++++++++++++++++
1350
wocky/wocky-data-form.h | 2 ++
1351
2 files changed, 37 insertions(+), 0 deletions(-)
1353
commit 65d4af1972fc4b7d3519421ec7080b07c23a88ae
1354
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1355
Date: Fri Apr 22 11:54:53 2011 +0100
1357
xep-0115-capabilities: add TODO for features and identities
1359
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1361
wocky/wocky-xep-0115-capabilities.h | 1 +
1362
1 files changed, 1 insertions(+), 0 deletions(-)
1364
commit 7462be59c033f03804c754ddb13c80e2f97c88aa
1365
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1366
Date: Fri Apr 22 09:18:28 2011 +0100
1368
session: add get_jid() function
1370
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1372
wocky/wocky-session.c | 8 ++++++++
1373
wocky/wocky-session.h | 2 ++
1374
2 files changed, 10 insertions(+), 0 deletions(-)
1376
commit d118866339f92736be01b7bdf10ef48694f77037
1377
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1378
Date: Tue Apr 19 13:17:32 2011 +0100
1380
XEP-0115 capabilities: add interface
1382
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1384
wocky/Makefile.am | 2 +
1385
wocky/wocky-xep-0115-capabilities.c | 60 ++++++++++++++++++++++++++++++++
1386
wocky/wocky-xep-0115-capabilities.h | 65 +++++++++++++++++++++++++++++++++++
1387
3 files changed, 127 insertions(+), 0 deletions(-)
1389
commit c3f7e85443d95a762cd804adeb42c13f0f9b2a43
1390
Merge: a36dd1f deb4840
1391
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1392
Date: Fri Apr 22 08:57:16 2011 +0100
1394
Merge branch 'caps-hash'
1397
docs/reference/wocky-docs.sgml
1400
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1402
commit deb4840972ef760c2c24d03c81e73f4d060adfb6
1403
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1404
Date: Tue Apr 19 12:10:41 2011 +0100
1406
data-form: rename default_value_str to raw_value_contents
1408
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1410
wocky/wocky-caps-hash.c | 6 +++---
1411
wocky/wocky-data-form.c | 30 +++++++++++++++---------------
1412
wocky/wocky-data-form.h | 2 +-
1413
3 files changed, 19 insertions(+), 19 deletions(-)
1415
commit 7567223d6898d9b52e2ca4e7dcf913dd07f01763
1416
Author: Jonny Lamb <jonny@debian.org>
1417
Date: Mon Apr 11 17:07:18 2011 +0100
1419
data-form: change the default_value_str field struct member to hold a strv
1421
This moves the converting different GValue types to strings from the
1422
caps hash code back into the data form code and simplifies things.
1424
Signed-off-by: Jonny Lamb <jonny@debian.org>
1426
wocky/wocky-caps-hash.c | 96 +++++++++++------------------------------------
1427
wocky/wocky-data-form.c | 69 ++++++++++++++++++++--------------
1428
wocky/wocky-data-form.h | 6 +-
1429
3 files changed, 66 insertions(+), 105 deletions(-)
1431
commit b1b031b49febb4323679cbb3f64d6f1c4611393a
1432
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1433
Date: Mon Apr 4 12:53:51 2011 +0100
1435
caps-hash: use the actual string value when hashing boolean default values
1437
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1439
tests/wocky-caps-hash-test.c | 74 ++++++++++++++++++++++++++++++++++++++++++
1440
wocky/wocky-caps-hash.c | 11 ++----
1441
2 files changed, 77 insertions(+), 8 deletions(-)
1443
commit c2a09a2edac255c0e1fa592cfd4ae8a582fd138d
1444
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1445
Date: Mon Apr 4 12:53:20 2011 +0100
1447
data-form: add another member to Field struct for actual boolean values
1449
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1451
wocky/wocky-data-form.c | 47 ++++++++++++++++++++++++++++++++++-------------
1452
wocky/wocky-data-form.h | 3 +++
1453
2 files changed, 37 insertions(+), 13 deletions(-)
1455
commit f26dd38b1a97e34093e009b633cad54b43141d8b
1456
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1457
Date: Mon Apr 4 13:27:47 2011 +0100
1459
caps-hash: check whether there are multiple forms with the same name during, not before
1461
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1463
wocky/wocky-caps-hash.c | 41 ++++++++++++++++++-----------------------
1464
1 files changed, 18 insertions(+), 23 deletions(-)
1466
commit a36dd1fec168abf1924757aeba7124172b9a79f5
1467
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1468
Date: Thu Apr 7 10:47:31 2011 +0100
1470
meta-porter: use a union to avoid strict aliasing problems
1472
This solution was taken from my solution to the same thing in
1473
https://bugzilla.gnome.org/show_bug.cgi?id=646082.
1475
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1477
wocky/wocky-meta-porter.c | 31 ++++++++++++++++++-------------
1478
1 files changed, 18 insertions(+), 13 deletions(-)
1480
commit 697698e42a67057d176dd45d6b5f6cb98bb7b9ee
1481
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
1482
Date: Thu Apr 7 11:01:27 2011 +0200
1484
Save const returns in const variables
1486
wocky/wocky-openssl.c | 4 ++--
1487
1 files changed, 2 insertions(+), 2 deletions(-)
1489
commit b032eb73fe610b0e90e1f7bcd3a361607b607aa9
1490
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1491
Date: Thu Apr 7 10:10:43 2011 +0100
1493
meta-porter: add a FIXME for the v6-in-v4 functions
1495
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1497
wocky/wocky-meta-porter.c | 2 ++
1498
1 files changed, 2 insertions(+), 0 deletions(-)
1500
commit a4db103910f0e9768945c8ae222778bdda59ca7b
1501
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1502
Date: Thu Apr 7 09:34:03 2011 +0100
1504
c2s-porter: don't blindly disconnect the IQ handler cancellable
1506
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1508
wocky/wocky-c2s-porter.c | 5 ++++-
1509
1 files changed, 4 insertions(+), 1 deletions(-)
1511
commit 7c920ba2ac8cf5c9757c2c39a4fc0b2e61f707eb
1512
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1513
Date: Wed Apr 6 14:39:16 2011 +0100
1515
meta-porter: hack around v6-in-v4 addresses being exposed
1517
This commit should be reverted when we depend on a GLib new enough to
1520
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1522
wocky/wocky-meta-porter.c | 54 +++++++++++++++++++++++++++++++++++++++++++-
1523
1 files changed, 52 insertions(+), 2 deletions(-)
1525
commit 3b75abc45c51f18be79ac15685efc28ecc822851
1526
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1527
Date: Wed Apr 6 10:34:02 2011 +0100
1529
meta-porter: disconnect porter signal handlers before trying to close it
1531
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1533
wocky/wocky-meta-porter.c | 6 ++++++
1534
1 files changed, 6 insertions(+), 0 deletions(-)
1536
commit d208ffca52be5d0a0e585db8ea6d592ce84edfaa
1537
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1538
Date: Wed Apr 6 10:32:58 2011 +0100
1540
meta-porter: clean up porter closing callbacks
1542
They all share more code now, the signal handler disconnection is in
1543
its own function and the porter timeouts are no longer removed.
1545
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1547
wocky/wocky-meta-porter.c | 45 ++++++++++++++++++++++-----------------------
1548
1 files changed, 22 insertions(+), 23 deletions(-)
1550
commit b2304457ef55403509d7c4df85d968dc12410be1
1551
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1552
Date: Wed Apr 6 10:22:20 2011 +0100
1554
contact-factory: weak unref an existing LL contact if we're replacing it
1556
Also, stop making more dups of JIDs than necessary, again.
1558
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1560
wocky/wocky-contact-factory.c | 21 ++++++++++++++-------
1561
1 files changed, 14 insertions(+), 7 deletions(-)
1563
commit 9d4802deb229e4a104c5dabea9fb1575c4cdd106
1564
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1565
Date: Tue Apr 5 16:57:11 2011 +0100
1567
meta-porter: don't start multiple timeouts for freeing the PorterData
1569
1. open a connection to a contact
1570
2. create a PorterData struct, the timeout starts
1571
3. call hold, the timeout stops
1572
4. remote contact closes connection, the porter disappears and the
1574
5. call unhold, the refcount is now 0 so the timeout starts
1575
6. a new connection appears for the contact so it's referenced by the
1576
PorterData struct and a timeout is started
1578
BINGO! THAT'S TWO TIMEOUTS STARTED!
1580
7. the first timeout is called, the porter is closed and struct
1582
8. the second timeout is called, the struct is already freed so we
1585
I think this is the right fix, because this means that if you hold()
1586
the PorterData struct will stay around, but if you unhold() it will
1589
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1591
wocky/wocky-meta-porter.c | 5 +++++
1592
1 files changed, 5 insertions(+), 0 deletions(-)
1594
commit 63b8269d73a285dd35873a843d52674869c6ddf3
1595
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1596
Date: Tue Apr 5 13:36:43 2011 +0100
1598
contact-factory: don't dup a string twice when once will do
1600
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1602
wocky/wocky-contact-factory.c | 2 +-
1603
1 files changed, 1 insertions(+), 1 deletions(-)
1605
commit b93eb03e0ba117392ecdc40b23ad9a54af1ce3a7
1606
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1607
Date: Tue Apr 5 11:51:41 2011 +0100
1609
gitignore: ignore more emacs rubbish
1611
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1614
1 files changed, 1 insertions(+), 0 deletions(-)
1616
commit 35dd2dc08c83bd24af209b952dff8f6f9c075161
1617
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1618
Date: Fri Apr 1 14:48:10 2011 +0100
1620
meta-porter: don't assert if we have another connection
1622
It turns out this assertion was being hit a little too often and it
1623
was actually somewhat feasible. Let's clear up new connections when
1624
they're not needed. I thought about adding some kind of support for
1625
multiple porters for this case but it got a bit hairy and I feel that
1626
if you already have an open connection to a contact and another
1627
appears, this is possibly a bug elsewhere.
1629
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1631
wocky/wocky-meta-porter.c | 17 ++++++++++++++---
1632
1 files changed, 14 insertions(+), 3 deletions(-)
1634
commit 1769216bed3a8633cebd1e15bc79d0cb72bb3088
1635
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1636
Date: Fri Apr 1 14:48:00 2011 +0100
1638
meta-porter: stamp on a from contact for IQ replies too
1640
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1642
wocky/wocky-meta-porter.c | 5 ++++-
1643
1 files changed, 4 insertions(+), 1 deletions(-)
1645
commit c74ca7ea411cca7ee49b77532a5aa2611e8f9faa
1646
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1647
Date: Fri Apr 1 09:54:43 2011 +0100
1649
meta-porter: also connect to WockyC2SPorter::remote-error
1651
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1653
wocky/wocky-meta-porter.c | 13 +++++++++++++
1654
1 files changed, 13 insertions(+), 0 deletions(-)
1656
commit c7db5937c099717d508c488c724531131293f4c7
1657
Merge: 637c8b2 3507a19
1658
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1659
Date: Thu Mar 31 13:14:02 2011 +0100
1661
Merge branch 'meta-fixes'
1663
commit 637c8b2ebe4df64bf2733efb3ca15a2033254f69
1664
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1665
Date: Wed Mar 23 16:44:28 2011 +0000
1667
stanza: add wocky_stanza_copy
1669
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1671
tests/wocky-stanza-test.c | 34 ++++++++++++++++++++++++++++++++++
1672
wocky/wocky-stanza.c | 14 ++++++++++++++
1673
wocky/wocky-stanza.h | 2 ++
1674
3 files changed, 50 insertions(+), 0 deletions(-)
1676
commit 3507a196e2f72a1693c24f03339260ba52d0e195
1677
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1678
Date: Thu Mar 31 11:05:50 2011 +0100
1680
meta-porter: unref async result after calling a method on the source object
1682
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1684
wocky/wocky-meta-porter.c | 4 +++-
1685
1 files changed, 3 insertions(+), 1 deletions(-)
1687
commit 3db9f852cb1cef9fea984cc52bbe8b24a9903237
1688
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1689
Date: Thu Mar 31 09:32:42 2011 +0100
1691
meta-porter: store the contact JID on the actual C2S porter object
1693
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1695
wocky/wocky-meta-porter.c | 15 +++++++++++++++
1696
1 files changed, 15 insertions(+), 0 deletions(-)
1698
commit afcf1727d6fe7a5a0123c47034165bd87e7679ca
1699
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1700
Date: Thu Mar 31 09:32:09 2011 +0100
1702
meta-porter: use g_clear_error
1704
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1706
wocky/wocky-meta-porter.c | 3 +--
1707
1 files changed, 1 insertions(+), 2 deletions(-)
1709
commit 49a90d75db307249e41311b796092d91f9f2f90c
1710
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1711
Date: Thu Mar 31 09:30:59 2011 +0100
1713
meta-porter: close a porter properly before disposing it
1715
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1717
wocky/wocky-meta-porter.c | 5 ++++-
1718
1 files changed, 4 insertions(+), 1 deletions(-)
1720
commit 01548dd48a90b8f56a6a0d8763a26b1a71b0f9d2
1721
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1722
Date: Thu Mar 31 09:30:13 2011 +0100
1724
meta-porter: keep a ref on self during connecting a connection
1726
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1728
wocky/wocky-meta-porter.c | 7 +++++--
1729
1 files changed, 5 insertions(+), 2 deletions(-)
1731
commit 37da8370cac07133af6d36a3b8403b70405ef220
1732
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1733
Date: Thu Mar 31 09:29:30 2011 +0100
1735
meta-porter: also debug what IP a new connection is from
1737
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1739
wocky/wocky-meta-porter.c | 14 +++++++++++---
1740
1 files changed, 11 insertions(+), 3 deletions(-)
1742
commit 9c4b6aaabcd57a48c8ae7c2e734e419336347c61
1743
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1744
Date: Thu Mar 31 09:27:38 2011 +0100
1746
meta-porter: unref async result after calling a method on the source object
1748
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1750
wocky/wocky-meta-porter.c | 5 ++++-
1751
1 files changed, 4 insertions(+), 1 deletions(-)
1753
commit dcfc45feb4373968989fd3e1cd9ffe3d0d5786da
1754
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1755
Date: Thu Mar 31 09:26:57 2011 +0100
1757
meta-porter: get the property name for the socket connection right
1759
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1761
wocky/wocky-meta-porter.c | 2 +-
1762
1 files changed, 1 insertions(+), 1 deletions(-)
1764
commit b796e6c3a625a86c71c3928426f79b07a91d2b7a
1765
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1766
Date: Thu Mar 31 09:23:56 2011 +0100
1768
ll-connector: remove unnecessary unrefs of self
1770
Whoops, added by mistake.
1772
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1774
wocky/wocky-ll-connector.c | 3 ---
1775
1 files changed, 0 insertions(+), 3 deletions(-)
1777
commit 8b2fcd085171fe72c368595ed4aa8808c52af047
1778
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1779
Date: Thu Mar 31 09:23:03 2011 +0100
1781
contact-factory: ensure we don't get a NULL when ensuring a LL contact
1783
This crashes inside GHashTable as it's looking for a NULL key.
1785
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1787
wocky/wocky-contact-factory.c | 2 ++
1788
1 files changed, 2 insertions(+), 0 deletions(-)
1790
commit c75d42181919d270da1c2ef2b9139781dbed1517
1791
Merge: f13a64a 8e47aa9
1792
Author: Will Thompson <will.thompson@collabora.co.uk>
1793
Date: Tue Mar 29 14:28:54 2011 +0100
1795
Merge branch 'whitespace-only-bodies'
1797
Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1798
Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=30042>
1800
commit 8e47aa9b34b7fb8957e3b7be74d7c8dc7f49f39e
1801
Author: Will Thompson <will.thompson@collabora.co.uk>
1802
Date: Tue Mar 29 13:43:33 2011 +0100
1804
Morse and Lewis were Oxfordshire police.
1806
I'm truly ashamed that I got this wrong.
1808
tests/wocky-xmpp-reader-test.c | 6 ++++--
1809
1 files changed, 4 insertions(+), 2 deletions(-)
1811
commit f13a64ac9a75a44b0542df3b8a9ce49a0ebc1f9f
1812
Author: Will Thompson <will.thompson@collabora.co.uk>
1813
Date: Fri Mar 25 12:01:03 2011 +0000
1815
MUC: remove content-free headers and unused returns
1817
Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1819
wocky/wocky-muc.c | 25 ++-----------------------
1820
1 files changed, 2 insertions(+), 23 deletions(-)
1822
commit c4cd1516b38df51d50f8be9f207fc0933e805584
1823
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1824
Date: Fri Mar 25 15:23:16 2011 +0000
1826
ll-connector: check the cancellable for !NULL before unreffing it
1828
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1830
wocky/wocky-ll-connector.c | 7 +++++--
1831
1 files changed, 5 insertions(+), 2 deletions(-)
1833
commit f06ca27d72c18f2c77b010a4c1083e56b372f51f
1834
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1835
Date: Fri Mar 25 15:13:43 2011 +0000
1837
ll-connector: free the async result before the connector itself
1839
We need to allow the LL connector to dispose properly by dropping its
1840
last ref held by the GSimpleAsyncResult before actually unreffing
1843
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1845
wocky/wocky-ll-connector.c | 18 +++++++++++++-----
1846
1 files changed, 13 insertions(+), 5 deletions(-)
1848
commit 7be06a577234e467a82f259b4db81b14c7a801fd
1849
Author: Stef Walter <stefw@collabora.co.uk>
1850
Date: Wed Mar 23 10:58:43 2011 +0100
1852
Hold off on depending on gio 2.28 just for one function.
1854
Replace g_simple_async_result_take_error() with
1855
g_simple_async_result_set_error() and g_simple_async_result_set_from_error()
1858
wocky/wocky-ll-connection-factory.c | 11 +++++------
1859
wocky/wocky-ll-connector.c | 27 +++++++++++----------------
1860
wocky/wocky-meta-porter.c | 14 +++++++++-----
1861
wocky/wocky-uninstalled.pc.in | 2 +-
1862
5 files changed, 27 insertions(+), 29 deletions(-)
1864
commit 59ac2219bd44399949c6732dafa402786b317404
1865
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1866
Date: Fri Mar 11 10:38:33 2011 +0000
1868
pubsub-helpers: add make_event_stanza helper function
1870
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1872
wocky/wocky-pubsub-helpers.c | 50 ++++++++++++++++++++++++++++++++++++++++++
1873
wocky/wocky-pubsub-helpers.h | 5 ++++
1874
2 files changed, 55 insertions(+), 0 deletions(-)
1876
commit 506ffdf83b335175e037385b6cf323c6c94f0728
1877
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1878
Date: Tue Mar 22 15:40:22 2011 +0000
1880
examples: use wocky_session_new_with_connection
1882
wocky_session_new() was renamed to this in my meta-porter branch.
1884
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1886
examples/receive-messages.c | 2 +-
1887
examples/send-message.c | 2 +-
1888
2 files changed, 2 insertions(+), 2 deletions(-)
1890
commit 1343f70de56c6917a224b3c2618eaf654a9fc958
1891
Merge: 9165184 901aca4
1892
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1893
Date: Tue Mar 22 15:31:20 2011 +0000
1895
Merge branch 'meta-porter'
1898
docs/reference/wocky-docs.sgml
1901
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1902
Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
1904
commit 901aca41915146f450842d7ab41071d5dd0e4f46
1905
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1906
Date: Tue Mar 22 15:08:41 2011 +0000
1908
meta-porter: ensure the ClosePorter closure if freed even if there are none to close
1910
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1912
wocky/wocky-meta-porter.c | 9 ++++++++-
1913
1 files changed, 8 insertions(+), 1 deletions(-)
1915
commit 018286b9c3f881fe35f2facfb5f52264dd99e231
1916
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1917
Date: Tue Mar 22 15:02:32 2011 +0000
1919
meta-porter: fix tallying up calls to the close_async function
1921
PorterData* can have a NULL porter, which means the meta-porter
1922
doesn't need to close it. However, previously, the close_all_porters
1923
function didn't care about that and treated as that a remaining
1926
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1928
wocky/wocky-meta-porter.c | 17 ++++++++---------
1929
1 files changed, 8 insertions(+), 9 deletions(-)
1931
commit 5dd3fcd91d00332f126d447bdc76cecfd0b355ce
1932
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1933
Date: Tue Mar 22 10:04:57 2011 +0000
1935
configure: depend on gio >= 2.28
1937
At least g_simple_async_result_take_error needs this.
1939
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1942
wocky/wocky-uninstalled.pc.in | 2 +-
1943
2 files changed, 2 insertions(+), 2 deletions(-)
1945
commit 807c680b413dbef620a9ee560493f56cfc945184
1946
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1947
Date: Mon Mar 21 09:27:15 2011 +0000
1949
meta-porter: don't leak the stanza if send_iq_finish wasn't called
1951
We get a new ref to the new stanza from the c2s porter's
1952
send_iq_finish. We now set that as the simple async result's gpointer
1953
with free func of g_object_unref. The finish func returns a new ref to
1954
the stanza so that when the simple async result is completed it unrefs
1955
the stanza leaving the only ref in the callback (unless it has already
1956
been unreffed there).
1960
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1962
wocky/wocky-meta-porter.c | 5 +++--
1963
1 files changed, 3 insertions(+), 2 deletions(-)
1965
commit ff6037a2a24288d80fa201bd00b0dc9b5d668971
1966
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1967
Date: Mon Mar 21 09:23:12 2011 +0000
1969
meta-porter: clarify closing all porters code
1971
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1973
wocky/wocky-meta-porter.c | 32 +++++++++++++++-----------------
1974
1 files changed, 15 insertions(+), 17 deletions(-)
1976
commit 5a13d595205c0a5dacff0eb8a29063e8dd4c0554
1977
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1978
Date: Mon Mar 21 09:20:17 2011 +0000
1980
meta-porter: don't create a new GList twice needlessly
1982
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1984
wocky/wocky-meta-porter.c | 2 --
1985
1 files changed, 0 insertions(+), 2 deletions(-)
1987
commit 4d31698c7664b828ce19d559ec782df6a5df5b20
1988
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1989
Date: Mon Mar 21 09:18:26 2011 +0000
1991
meta-porter: bail out of start if the socket listener fails to listen
1993
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1995
wocky/wocky-meta-porter.c | 1 +
1996
1 files changed, 1 insertions(+), 0 deletions(-)
1998
commit 00dd8fc007dec252f6255bdcc0e31821d94aedcd
1999
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2000
Date: Mon Mar 21 09:16:49 2011 +0000
2002
meta-porter: add the other arguments to stanza_handler_new
2004
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2006
wocky/wocky-meta-porter.c | 35 ++++++++++++++++++-----------------
2007
1 files changed, 18 insertions(+), 17 deletions(-)
2009
commit bf09868c378b95bd0f2eb48c534d72a1352b9d42
2010
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011
Date: Mon Mar 21 09:13:36 2011 +0000
2013
meta-porter: critical on setting the JID twice
2015
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2017
wocky/wocky-meta-porter.c | 7 ++-----
2018
1 files changed, 2 insertions(+), 5 deletions(-)
2020
commit 916518447065436474ddd0d86462dafa3e28815e
2021
Author: Marco Barisione <marco@barisione.org>
2022
Date: Fri Mar 18 18:26:49 2011 +0000
2024
SaslAuth: fix a wrong variable name (it's "sasl", not "self")
2026
Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
2028
wocky/wocky-sasl-auth.c | 2 +-
2029
1 files changed, 1 insertions(+), 1 deletions(-)
2031
commit 683d2cf1c5d4095b9413442d4cafb4e850c47952
2032
Author: Marco Barisione <marco@barisione.org>
2033
Date: Fri Mar 18 17:35:09 2011 +0000
2035
SaslAuth: Don't process stanzas received after disconnection
2037
Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=35430>
2038
Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
2040
wocky/wocky-sasl-auth.c | 9 +++++++++
2041
1 files changed, 9 insertions(+), 0 deletions(-)
2043
commit 27252c32885bcc057654dcbc3191812b745238a2
2044
Merge: d3354fd c0638dd
2045
Author: Will Thompson <will.thompson@collabora.co.uk>
2046
Date: Thu Mar 17 16:29:27 2011 +0000
2048
Merge branch 'examples'
2050
Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2051
Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=34308>
2053
commit c0638dd2dfc88c5d8404618fe359f5a1185d13d0
2054
Author: Will Thompson <will.thompson@collabora.co.uk>
2055
Date: Thu Mar 17 15:33:40 2011 +0000
2057
examples: correctly publish 'chat' presence
2059
examples/receive-messages.c | 4 +++-
2060
1 files changed, 3 insertions(+), 1 deletions(-)
2062
commit 43cd47e8868587e6304dbf305135424443f11cc1
2063
Author: Will Thompson <will.thompson@collabora.co.uk>
2064
Date: Thu Mar 17 15:27:47 2011 +0000
2066
porter-test: remove stray g_print (G_STRFUNC)s
2068
tests/wocky-porter-test.c | 4 ----
2069
1 files changed, 0 insertions(+), 4 deletions(-)
2071
commit 4766171bc6a764c5cb49a341595fff96fd66fec6
2072
Author: Will Thompson <will.thompson@collabora.co.uk>
2073
Date: Wed Mar 16 18:57:04 2011 +0000
2075
Connector: simplify building a debug string
2077
wocky/wocky-connector.c | 4 +---
2078
1 files changed, 1 insertions(+), 3 deletions(-)
2080
commit 1d3db8d669e73f6d18f3130891e53d19913ad0f2
2081
Author: Will Thompson <will.thompson@collabora.co.uk>
2082
Date: Wed Mar 16 18:25:44 2011 +0000
2084
SaslAuth: use WockyNodeIter to iterate mechanisms
2086
wocky/wocky-sasl-auth.c | 19 ++++++-------------
2087
1 files changed, 6 insertions(+), 13 deletions(-)
2089
commit 08d26f1f52da184266301a76030e75b94cdd953f
2090
Author: Will Thompson <will.thompson@collabora.co.uk>
2091
Date: Wed Feb 16 16:37:23 2011 +0000
2093
Stanza: Improve error message on type/subtype mismatch
2095
Previously, if you tried to build a stanza of TYPE_MESSAGE with
2096
SUB_TYPE_GET (say), you got this super-clear critical:
2098
wocky-CRITICAL **: check_sub_type: assertion
2099
`sub_type_names[sub_type].type == WOCKY_STANZA_TYPE_NONE ||
2100
sub_type_names[sub_type].type == type' failed
2102
Luddite quotes and all. It's much clearer if we include the
2103
human-readable names.
2105
wocky/wocky-stanza.c | 15 ++++++++++++---
2106
1 files changed, 12 insertions(+), 3 deletions(-)
2108
commit c3b05e3331b883eb192ebca87be393be047944fd
2109
Author: Will Thompson <will.thompson@collabora.co.uk>
2110
Date: Wed Mar 16 18:52:48 2011 +0000
2112
Add a simple example of receiving incoming messages.
2115
examples/Makefile.am | 5 +
2116
examples/receive-messages.c | 195 +++++++++++++++++++++++++++++++++++++++++++
2117
3 files changed, 201 insertions(+), 0 deletions(-)
2119
commit 7920415a3f3434c755a120d3e5c050ef8762b506
2120
Author: Will Thompson <will.thompson@collabora.co.uk>
2121
Date: Wed Mar 16 18:31:54 2011 +0000
2123
Remove connect example.
2125
The vast, vast majority of this example dealt with connecting before the
2126
connector existed. Now it does, that part's unnecessary—it's just a poor
2127
clone of the connector—and the remainder is subsumed by send-message.
2130
examples/Makefile.am | 7 +-
2131
examples/connect.c | 432 --------------------------------------------------
2132
3 files changed, 1 insertions(+), 439 deletions(-)
2134
commit 5f37fa362ee2dcf3995f8a9a7ba8506b2c9777a6
2135
Author: Will Thompson <will.thompson@collabora.co.uk>
2136
Date: Tue Feb 15 15:51:46 2011 +0000
2138
Add a simple example of sending a message.
2141
examples/Makefile.am | 5 ++
2142
examples/send-message.c | 138 +++++++++++++++++++++++++++++++++++++++++++++++
2143
3 files changed, 144 insertions(+), 0 deletions(-)
2145
commit de8d20d065f554f6ae7fd1945649dbf0322b2971
2146
Author: Will Thompson <will.thompson@collabora.co.uk>
2147
Date: Thu Mar 17 14:04:01 2011 +0000
2149
Porter: test sending from send_async() callback.
2151
When I was briefly hunting the bug Jonny fixed, I though that the
2152
following (untested) scenario might not work:
2154
• Tell the porter to send two messages;
2155
• In the callback for the first one having been sent, tell the porter to
2158
So I wrote the test, and it does work. Hooray.
2160
tests/wocky-porter-test.c | 103 +++++++++++++++++++++++++++++++++++++++++++++
2161
1 files changed, 103 insertions(+), 0 deletions(-)
2163
commit 902aa24b5d9519fbc6ec3fcbd7c353cbbc42930d
2164
Author: Will Thompson <will.thompson@collabora.co.uk>
2165
Date: Wed Feb 16 17:56:59 2011 +0000
2167
Add a test case for closing a porter from a send_async callback
2169
This is a regression test for the bug fixed in the previous commit.
2171
tests/wocky-porter-test.c | 68 +++++++++++++++++++++++++++++++++++++++++++++
2172
1 files changed, 68 insertions(+), 0 deletions(-)
2174
commit cf8b0dbabe4b153f0e62c5483507cef89a30177f
2175
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2176
Date: Fri Mar 11 09:54:19 2011 +0000
2178
porter: don't close twice if we close in a send callback
2180
We need to decide before we complete the "send stanza" asynchronous
2181
operation whether we have a close result pending. If we don't, we can
2182
get into a pickle if the callback to send_async calls close_async. The
2183
problem is that close_async doesn't use the same stanza queue as
2184
send_async so needs special-casing.
2186
For example: Previously, we send a stanza using send_async. The simple
2187
async result would be completed with g_simple_async_result_complete()
2188
and the callback to send_async would be called. However, if in the
2189
callback close_async is called, the stream close is sent directly with
2190
wocky_xmpp_connection_send_close_async and priv->close_result is
2191
assigned. Once the callback returns, send_stanza_cb continues BUT at
2192
the end there is a test for whether there is a close result
2193
pending. This is for when you send a whole bunch of stanzas followed
2194
by a close request, so the porter waits until all the stanzas are sent
2195
before sending the stream close, which is cool. However,
2196
priv->close_result is now != NULL so the porter thinks we're in
2197
exactly that case -- that we're waiting until all the stanzas are sent
2198
and will try and send a stream close afterwards. As we've already done
2199
that the xmpp connection will say "hey another send operation pending"
2200
and everything will fall apart.
2202
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2204
wocky/wocky-c2s-porter.c | 5 ++++-
2205
1 files changed, 4 insertions(+), 1 deletions(-)
2207
commit d3354fd9c095a2c7c1f381e62a4d7b8481fd9edc
2208
Merge: cf9bb4a 45bb1dc
2209
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2210
Date: Thu Mar 17 09:09:57 2011 +0000
2212
Merge remote branch 'ptlo/stanza-queueing-c2s'
2214
commit 45bb1dc9fcd3171983e785b238a0e35c3e72a294
2215
Author: Senko Rasic <senko.rasic@collabora.co.uk>
2216
Date: Tue Mar 15 13:20:15 2011 +0100
2218
WockyC2SPorter: queue unimportant stanza in power saving mode
2220
wocky/wocky-c2s-porter.c | 148 +++++++++++++++++++++++++++++++++++++++++++++-
2221
wocky/wocky-c2s-porter.h | 3 +
2222
2 files changed, 150 insertions(+), 1 deletions(-)
2224
commit 4bb6e6fc14c8014e653a4cb812a220fdc5f14147
2225
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2226
Date: Wed Mar 16 10:46:21 2011 +0000
2228
meta-porter: clarify borrow_connection docstring
2230
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2232
wocky/wocky-meta-porter.c | 10 +++++++---
2233
1 files changed, 7 insertions(+), 3 deletions(-)
2235
commit e46d8083b9a7401b9080c37e4c06b48c9f511b62
2236
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2237
Date: Wed Mar 16 10:29:31 2011 +0000
2239
meta-porter: don't refer to missing arguments in documentation
2241
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2243
wocky/wocky-meta-porter.c | 5 ++---
2244
1 files changed, 2 insertions(+), 3 deletions(-)
2246
commit 544956df89dbad2d0712a4d736a08eff0becfa19
2247
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2248
Date: Wed Mar 16 10:27:36 2011 +0000
2250
meta-porter: give functions who require ll contacts that signature
2252
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2254
wocky/wocky-meta-porter.c | 8 ++++----
2255
wocky/wocky-meta-porter.h | 4 ++--
2256
2 files changed, 6 insertions(+), 6 deletions(-)
2258
commit 7cb02519648fea65317a51f5e3ebe85f79b668b8
2259
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2260
Date: Wed Mar 16 10:20:48 2011 +0000
2262
meta-porter: add a stanza_handler_new to stop duplicating code
2264
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2266
wocky/wocky-meta-porter.c | 24 +++++++++++++++++-------
2267
1 files changed, 17 insertions(+), 7 deletions(-)
2269
commit 3d616a5da98686ff68c7ec73f78169e5ec2f3597
2270
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2271
Date: Wed Mar 16 10:15:13 2011 +0000
2273
meta-porter: continue using wocky_stanza_get_ functions
2275
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2277
wocky/wocky-meta-porter.c | 2 +-
2278
1 files changed, 1 insertions(+), 1 deletions(-)
2280
commit c357d3309905b4b35e9541c9899dd49ace00e2bd
2281
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2282
Date: Wed Mar 16 10:11:34 2011 +0000
2284
meta-porter: use better callback names when using open_porter_if_necessary
2286
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2288
wocky/wocky-meta-porter.c | 25 +++++++++++++------------
2289
1 files changed, 13 insertions(+), 12 deletions(-)
2291
commit 20c50ed7dea3b03bcfb17b917b0f73527ebc51e8
2292
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2293
Date: Wed Mar 16 10:03:23 2011 +0000
2295
meta-porter: use wocky_stanza_get_from
2297
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2299
wocky/wocky-meta-porter.c | 3 +--
2300
1 files changed, 1 insertions(+), 2 deletions(-)
2302
commit c0c789bc14dd1a4c3220f4bb6a53eaeb803433a4
2303
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2304
Date: Wed Mar 16 10:00:15 2011 +0000
2306
meta-porter: change variable name to be a little less confusing
2308
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2310
wocky/wocky-meta-porter.c | 6 +++---
2311
1 files changed, 3 insertions(+), 3 deletions(-)
2313
commit 27260ccf388c1f9a6b498561658d8aa2971fa004
2314
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2315
Date: Wed Mar 16 09:58:00 2011 +0000
2317
meta-porter: make open_porter_if_necessary take a async result and user data
2319
Turns out two user datas wasn't necessary!
2321
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2323
wocky/wocky-meta-porter.c | 51 +++++++++++++++++++++++----------------------
2324
1 files changed, 26 insertions(+), 25 deletions(-)
2326
commit 4cbc9642b23585d8aa85abfae578c80af004c4f6
2327
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2328
Date: Wed Mar 16 09:51:32 2011 +0000
2330
meta-porter: don't leak and report more errors when setting up the loopback porter
2332
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2334
wocky/wocky-meta-porter.c | 20 ++++++++++++++++----
2335
1 files changed, 16 insertions(+), 4 deletions(-)
2337
commit 25ef4db47a538827397c6bc5fe0feeca16a25b8b
2338
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2339
Date: Wed Mar 16 09:44:01 2011 +0000
2341
meta-porter: remove NewConnectionData
2343
We can get the socket address later.
2345
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2347
wocky/wocky-meta-porter.c | 47 +++++++++++++++++++-------------------------
2348
1 files changed, 20 insertions(+), 27 deletions(-)
2350
commit daf1a426a6e2dd7079ee7b5e99934fbe55bcd896
2351
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2352
Date: Wed Mar 16 09:37:48 2011 +0000
2354
meta-porter: refactor duplicated code into another function
2356
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2358
wocky/wocky-meta-porter.c | 22 ++++++++++++----------
2359
1 files changed, 12 insertions(+), 10 deletions(-)
2361
commit 55acacdf14ece714bfeb74b5554303ddc1687264
2362
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2363
Date: Wed Mar 16 09:30:34 2011 +0000
2365
meta-porter: clarify porter disposed weak ref callback name
2367
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2369
wocky/wocky-meta-porter.c | 9 +++++----
2370
1 files changed, 5 insertions(+), 4 deletions(-)
2372
commit e1ab0e953cfe66aa4d20c318c47b985d2802703a
2373
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2374
Date: Wed Mar 16 09:24:35 2011 +0000
2376
meta-porter: remove unnecessary weak reffing of the c2s porter
2378
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2380
wocky/wocky-meta-porter.c | 18 +-----------------
2381
1 files changed, 1 insertions(+), 17 deletions(-)
2383
commit ec72ecf69ad36a96ebbb028af1a7d83a2f36b7f7
2384
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2385
Date: Wed Mar 16 09:16:56 2011 +0000
2387
meta-porter: include missing porter recipient in debug message
2389
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2391
wocky/wocky-meta-porter.c | 2 +-
2392
1 files changed, 1 insertions(+), 1 deletions(-)
2394
commit 0537e42cb88fa664178bed703cb66ee3304cd4dd
2395
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2396
Date: Wed Mar 16 09:07:43 2011 +0000
2398
meta-porter: only allow set_jid to be called once
2400
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2402
wocky/wocky-meta-porter.c | 16 ++++++++++++----
2403
1 files changed, 12 insertions(+), 4 deletions(-)
2405
commit 6e484c8d874a36c95f07b31a114f879c453ae072
2406
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2407
Date: Wed Mar 16 08:58:25 2011 +0000
2409
meta-porter: stop talking about references in docstrings
2411
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2413
wocky/wocky-meta-porter.c | 14 +++++++-------
2414
1 files changed, 7 insertions(+), 7 deletions(-)
2416
commit cf9bb4a08d6ba577937603b2c899d5e00408115a
2417
Author: Will Thompson <will.thompson@collabora.co.uk>
2418
Date: Tue Mar 15 18:22:35 2011 +0000
2420
Roster: remove dead google_roster code.
2422
We don't use this class at all. I'm tempted to remove it entirely. But
2423
this was triggering unused variable warnings.
2425
Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
2427
wocky/wocky-roster.c | 15 ---------------
2428
1 files changed, 0 insertions(+), 15 deletions(-)
2430
commit 37fe2e992fa482c36abae85ed07df49a3a307937
2431
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2432
Date: Mon Mar 14 14:40:15 2011 +0000
2434
ll-connector: use GAsyncInitable and make API easier to understand.
2436
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2438
wocky/wocky-ll-connector.c | 225 +++++++++++++++++++++++++------------------
2439
wocky/wocky-ll-connector.h | 16 ++--
2440
wocky/wocky-meta-porter.c | 26 ++---
2441
3 files changed, 150 insertions(+), 117 deletions(-)
2443
commit bbaeb4a4ce8e02c364c93949a041be369bd0466c
2444
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2445
Date: Mon Mar 14 12:06:59 2011 +0000
2447
loopback-connection: rename to loopback-stream
2449
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2451
tests/wocky-loopback-test.c | 4 +-
2452
wocky/Makefile.am | 4 +-
2453
wocky/wocky-loopback-connection.c | 544 -------------------------------------
2454
wocky/wocky-loopback-connection.h | 67 -----
2455
wocky/wocky-loopback-stream.c | 544 +++++++++++++++++++++++++++++++++++++
2456
wocky/wocky-loopback-stream.h | 67 +++++
2457
wocky/wocky-meta-porter.c | 4 +-
2458
7 files changed, 617 insertions(+), 617 deletions(-)
2460
commit 5cc57e7166807b911a5ea1cbcfa0b4cb28688fc5
2461
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2462
Date: Mon Mar 14 12:02:48 2011 +0000
2464
meta-porter: rename ref/unref to hold/unhold
2466
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2468
wocky/wocky-meta-porter.c | 24 ++++++++++++------------
2469
wocky/wocky-meta-porter.h | 4 ++--
2470
2 files changed, 14 insertions(+), 14 deletions(-)
2472
commit b230d9aa66b6835cc5688b8bf9dc2dec233e5657
2473
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2474
Date: Mon Mar 14 11:51:39 2011 +0000
2476
ll-connector: send stream features in incoming connections too
2478
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2480
wocky/wocky-ll-connector.c | 10 ++++++++--
2481
1 files changed, 8 insertions(+), 2 deletions(-)
2483
commit 05caefc9bac290525b8be7d5c75034fb27fe7cca
2484
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2485
Date: Mon Mar 14 11:49:33 2011 +0000
2487
ll-connector: chain up to constructed first
2489
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2491
wocky/wocky-ll-connector.c | 6 +++---
2492
1 files changed, 3 insertions(+), 3 deletions(-)
2494
commit 9cb140595d2d163810d72768075f2a9178b1413c
2495
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2496
Date: Mon Mar 14 10:56:24 2011 +0000
2498
ll-connector: reference _new functions in connect_async docstring
2500
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2502
wocky/wocky-ll-connector.c | 3 ++-
2503
1 files changed, 2 insertions(+), 1 deletions(-)
2505
commit 83fceb9a01975163bb65c4c081ad182051ba1a97
2506
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2507
Date: Mon Mar 14 10:40:24 2011 +0000
2509
ll-connection-factory: use a GQueue
2511
It's more clear than a couple of GList pointers.
2513
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2515
wocky/wocky-ll-connection-factory.c | 34 +++++++++++++++++++++++-----------
2516
1 files changed, 23 insertions(+), 11 deletions(-)
2518
commit 92bda0a09cf5b9fd282b6a63171d01fd0f6c7351
2519
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2520
Date: Mon Mar 14 10:17:35 2011 +0000
2522
ll-connection-factory: check whether the cancellable has been cancelled
2524
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2526
wocky/wocky-ll-connection-factory.c | 10 ++++++++++
2527
1 files changed, 10 insertions(+), 0 deletions(-)
2529
commit d87861c3af468b1a66b862c69b8f09ab677169c8
2530
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2531
Date: Mon Mar 14 10:12:35 2011 +0000
2533
connection-factory: rename to ll-connection-factory
2535
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2537
wocky/Makefile.am | 4 +-
2538
wocky/wocky-connection-factory.c | 266 -----------------------------------
2539
wocky/wocky-connection-factory.h | 89 ------------
2540
wocky/wocky-ll-connection-factory.c | 266 +++++++++++++++++++++++++++++++++++
2541
wocky/wocky-ll-connection-factory.h | 89 ++++++++++++
2542
wocky/wocky-meta-porter.c | 12 +-
2543
6 files changed, 363 insertions(+), 363 deletions(-)
2545
commit e3f1e091e087942944b38a66554716ba316e30d9
2546
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2547
Date: Mon Mar 14 10:00:39 2011 +0000
2549
ll-contact: re-word get_addresses docstring
2551
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2553
wocky/wocky-ll-contact.c | 9 +++++----
2554
1 files changed, 5 insertions(+), 4 deletions(-)
2556
commit 37b5701f9c7d99c077e3286881992af11a883f7e
2557
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2558
Date: Mon Mar 14 09:59:32 2011 +0000
2560
ll-contact: annotate return type of get_addresses
2562
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2564
wocky/wocky-ll-contact.c | 3 ++-
2565
1 files changed, 2 insertions(+), 1 deletions(-)
2567
commit 3280a8dde69ddfe5e3853b2cbf8068232fa1652b
2568
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2569
Date: Mon Mar 14 09:57:34 2011 +0000
2571
ll-contact: spell out ll acronym in docstring
2573
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2575
wocky/wocky-ll-contact.c | 2 +-
2576
1 files changed, 1 insertions(+), 1 deletions(-)
2578
commit e9f5d05edddcf678d2fb143c5332705e6b406719
2579
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2580
Date: Mon Mar 14 09:42:07 2011 +0000
2582
stanza: separate contact object into to and from objects
2584
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2586
wocky/wocky-meta-porter.c | 8 +++---
2587
wocky/wocky-stanza.c | 59 ++++++++++++++++++++++++++++++++++----------
2588
wocky/wocky-stanza.h | 7 ++++-
2589
3 files changed, 54 insertions(+), 20 deletions(-)
2591
commit 2a4c323c0d490f863728c48c79333edc0a99ed82
2592
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2593
Date: Mon Mar 14 09:22:58 2011 +0000
2595
utils: use G_STMT_{START,END} in new implement macro
2597
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2599
wocky/wocky-utils.h | 18 ++++++++++--------
2600
1 files changed, 10 insertions(+), 8 deletions(-)
2602
commit 13bd32864d690f61267b61389b1f414754f44f6c
2603
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2604
Date: Fri Mar 11 15:22:39 2011 +0000
2606
caps-hash: fix up some code after running it through the style checker
2608
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2610
wocky/wocky-caps-hash.c | 4 ++--
2611
1 files changed, 2 insertions(+), 2 deletions(-)
2613
commit 72ad9c1e37fd05fbda8549a3b14ddb2a77da418e
2614
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2615
Date: Fri Mar 11 15:17:00 2011 +0000
2617
caps-hash: test having bad <field/> nodes in data form fields
2619
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2621
tests/wocky-caps-hash-test.c | 93 ++++++++++++++++++++++++++++++++++++++++++
2622
wocky/wocky-caps-hash.c | 41 ++++++++++++++++--
2623
2 files changed, 129 insertions(+), 5 deletions(-)
2625
commit 9d50b575a41fc5e3648023fbae372c06168ce983
2626
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2627
Date: Fri Mar 11 14:27:33 2011 +0000
2629
caps-hash: fail if there are multiple data forms with the same type
2631
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2633
tests/wocky-caps-hash-test.c | 84 ++++++++++++++++++++++++++++++++++++++++++
2634
wocky/wocky-caps-hash.c | 24 ++++++++++++
2635
2 files changed, 108 insertions(+), 0 deletions(-)
2637
commit 21d7db7c112b3397416a4ccb660243d218816fa1
2638
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2639
Date: Fri Mar 11 14:26:12 2011 +0000
2641
caps-hash: add more debugging for a missing FORM_TYPE field
2643
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2645
wocky/wocky-caps-hash.c | 5 ++++-
2646
1 files changed, 4 insertions(+), 1 deletions(-)
2648
commit f4562b8d5588f7bb18d3618af447aef735928833
2649
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2650
Date: Fri Mar 11 14:15:31 2011 +0000
2652
caps-hash-test: add a test for a dataform without FORM_TYPE
2654
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2656
tests/wocky-caps-hash-test.c | 29 ++++++++++++++++++++++++++++-
2657
1 files changed, 28 insertions(+), 1 deletions(-)
2659
commit 59d84e5eb286595ee5b4f68f1c280c07479f2c45
2660
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2661
Date: Fri Mar 11 14:08:18 2011 +0000
2663
caps-hash: bail if there is no FORM_TYPE field in the data form
2665
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2667
wocky/wocky-caps-hash.c | 5 +++--
2668
1 files changed, 3 insertions(+), 2 deletions(-)
2670
commit 3d2d30ef018a16ec7d80c055eddf734ea0f56007
2671
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2672
Date: Fri Mar 11 14:07:52 2011 +0000
2674
caps-hash: free sha1'd string
2676
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2678
wocky/wocky-caps-hash.c | 1 +
2679
1 files changed, 1 insertions(+), 0 deletions(-)
2681
commit 7b640b914b214fc9c3248652e4af07d3a9d94e93
2682
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2683
Date: Fri Mar 11 13:58:10 2011 +0000
2685
caps-hash: also handle booleans
2687
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2689
tests/wocky-caps-hash-test.c | 10 ++++++++++
2690
wocky/wocky-caps-hash.c | 6 +++++-
2691
2 files changed, 15 insertions(+), 1 deletions(-)
2693
commit 116af1e57c66bc2183cc667e5970ec8f93860965
2694
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2695
Date: Fri Mar 11 13:57:48 2011 +0000
2697
caps-hash: ensure multi-text values are sorted
2699
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2701
tests/wocky-caps-hash-test.c | 2 +-
2702
wocky/wocky-caps-hash.c | 20 +++++++++++++++++++-
2703
2 files changed, 20 insertions(+), 2 deletions(-)
2705
commit 4e4226dfef22e367dd7eb153f44578b7fc6bf67e
2706
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2707
Date: Fri Mar 11 13:42:39 2011 +0000
2709
caps-hash: use a switch and deal with all dataform field types
2711
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2713
wocky/wocky-caps-hash.c | 51 +++++++++++++++++++++++++++++++++-------------
2714
1 files changed, 36 insertions(+), 15 deletions(-)
2716
commit 3f0a9c6a3d03e6dd92874fb328e637aecce782e4
2717
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2718
Date: Fri Mar 11 10:28:18 2011 +0000
2720
meta-porter: add more interesting debug messages
2722
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2724
wocky/wocky-meta-porter.c | 14 ++++++++++----
2725
1 files changed, 10 insertions(+), 4 deletions(-)
2727
commit e763571868f715378a51acee823ebde65891998b
2728
Merge: 5cd5394 a17332c
2729
Author: Will Thompson <will.thompson@collabora.co.uk>
2730
Date: Thu Mar 10 15:33:16 2011 +0000
2732
Merge remote-tracking branch 'stefw/error-always-specialized-node'
2734
Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=35175>
2735
Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=35086>
2736
Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
2738
commit a17332c8441b3e5dddb46ff50987bb1f38def647
2739
Author: Stef Walter <stefw@collabora.co.uk>
2740
Date: Thu Mar 10 15:55:29 2011 +0100
2742
Refine behavior of wocky_xmpp_error_extract() for specialized errors.
2744
We return the first specialized error. There should only be one
2745
according to the XMPP specs. @specialized and @specialized_node always
2748
https://bugs.freedesktop.org/show_bug.cgi?id=35086
2750
tests/wocky-stanza-test.c | 68 +++++++++++++++++++++++++++++++++++++++++----
2751
wocky/wocky-xmpp-error.c | 11 ++++---
2752
2 files changed, 68 insertions(+), 11 deletions(-)
2754
commit 71303eba13770a8628b8af62c3b08e9c6fb79954
2755
Author: Stef Walter <stefw@collabora.co.uk>
2756
Date: Mon Mar 7 16:55:20 2011 +0100
2758
wocky_xmpp_error_extract() fills in @specialized_node for any app error.
2760
Don't just limit parsing/setting of @specialized_node to error codes
2761
which have been specifically registered with a WockyXmppErrorSpecialization.
2763
Fill in @specialized when the error code has been specifically
2764
registered. Fill in @specialized_node when a registered error domain
2765
matches, whether or not the specific code has been registered.
2767
https://bugs.freedesktop.org/show_bug.cgi?id=35086
2769
wocky/wocky-xmpp-error.c | 15 ++++++++++-----
2770
1 files changed, 10 insertions(+), 5 deletions(-)
2772
commit 441f5c02e8a930d07ed81d93ff2f04eb95ab51f7
2773
Author: Stef Walter <stefw@collabora.co.uk>
2774
Date: Thu Mar 10 15:28:43 2011 +0100
2776
Fix memory leak in tests.
2778
tests/wocky-stanza-test.c | 2 ++
2779
1 files changed, 2 insertions(+), 0 deletions(-)
2781
commit 5cd5394a90ebefb95171aff007c073b2fd2fece6
2782
Author: Will Thompson <will.thompson@collabora.co.uk>
2783
Date: Thu Mar 10 13:38:21 2011 +0000
2785
Make PubsubAffiliation and PubsubSubscription docs appear
2789
Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2791
wocky/wocky-pubsub-node.h | 1 +
2792
wocky/wocky-pubsub-service.h | 1 +
2793
2 files changed, 2 insertions(+), 0 deletions(-)
2795
commit 02f235609a9cfc4df076c3d4fc1d01e39c91b9e5
2796
Author: Stef Walter <stefw@collabora.co.uk>
2797
Date: Thu Mar 10 14:20:20 2011 +0100
2799
Split up the XMPP stanza tests, so each test tests one thing.
2801
https://bugs.freedesktop.org/show_bug.cgi?id=35175
2803
tests/wocky-stanza-test.c | 155 +++++++++++++++++++++++++++++++++++++++++---
2804
1 files changed, 144 insertions(+), 11 deletions(-)
2806
commit 4c557f412d52ed121d04eec4a3e10b2511cf11a8
2807
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2808
Date: Thu Mar 10 11:58:48 2011 +0000
2810
openssl: stop using OPAQUE_TYPE_ prefixes here too
2812
Like in 9984d84ea288b4c but I forgot about to build the openssl
2813
backend so only just noticed it had broken.
2815
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2817
wocky/wocky-openssl.c | 4 ++--
2818
1 files changed, 2 insertions(+), 2 deletions(-)
2820
commit 1eec342d97afb81c77c0377d6ba964b41101d804
2821
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2822
Date: Thu Mar 10 11:54:38 2011 +0000
2824
porter: initialize GError* to NULL to fix coding style checks
2826
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2828
wocky/wocky-porter.c | 2 +-
2829
1 files changed, 1 insertions(+), 1 deletions(-)
2831
commit 20a857391a832077ebfd48fe3503ef737bde8c49
2832
Merge: dbf5020 3961b80
2833
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2834
Date: Thu Mar 10 11:42:21 2011 +0000
2836
Merge branch 'gee-tee-kay-doc'
2838
commit dbf50208beffa638fb814bdb1b42aac919eadbea
2839
Merge: 99018a2 84edb4f
2840
Author: Will Thompson <will.thompson@collabora.co.uk>
2841
Date: Thu Mar 10 10:51:36 2011 +0000
2843
Merge branch 'ack-and-nak'
2845
Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=26272>
2846
Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2848
commit 3961b809f22f532541b73fe332d9465fb1032c3e
2849
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2850
Date: Wed Mar 9 16:21:38 2011 +0000
2852
pep-service: document everything
2854
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2856
wocky/wocky-pep-service.c | 82 ++++++++++++++++++++++++++++++++++++++++++++-
2857
wocky/wocky-pep-service.h | 13 +++++--
2858
2 files changed, 90 insertions(+), 5 deletions(-)
2860
commit cd6ceec9b550ceb30782954244ad3c3a7869e83d
2861
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2862
Date: Wed Mar 9 09:58:03 2011 +0000
2864
xmpp-error: fix WockyXmppErrorSpecialization docs
2866
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2868
wocky/wocky-xmpp-error.h | 4 ++--
2869
1 files changed, 2 insertions(+), 2 deletions(-)
2871
commit ab85e5a992c59b8a42d163a4a0d645a7e5b8bb25
2872
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2873
Date: Wed Mar 9 09:52:24 2011 +0000
2875
node: add note about the gtk-doc bug we're hitting
2877
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2879
wocky/wocky-node.h | 2 +-
2880
1 files changed, 1 insertions(+), 1 deletions(-)
2882
commit 60ee6333a7a7637eb482b04f2fe581dc1c4f9694
2883
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2884
Date: Wed Mar 9 09:43:01 2011 +0000
2886
node: document NodeIter's members as private
2888
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2890
wocky/wocky-node.h | 8 +++-----
2891
1 files changed, 3 insertions(+), 5 deletions(-)
2893
commit c2772ff7d0a832dc34ebaa0585f66e7be7de190d
2894
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2895
Date: Wed Mar 9 09:42:05 2011 +0000
2897
node: remove confusing comment describing nodes
2899
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2901
wocky/wocky-node.h | 4 ++--
2902
1 files changed, 2 insertions(+), 2 deletions(-)
2904
commit e1530e0b18976468920a40d8cc3436e896f1485c
2905
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2906
Date: Tue Mar 8 15:43:13 2011 +0000
2908
contact: no need to forward-define WockyContact
2910
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2912
wocky/wocky-contact.h | 4 ++--
2913
wocky/wocky-types.h | 1 -
2914
2 files changed, 2 insertions(+), 3 deletions(-)
2916
commit d11a8114a1cb547eaf4ca12b3df59d81724a1ae7
2917
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2918
Date: Tue Mar 8 15:38:55 2011 +0000
2920
jabber-auth-digest: make class and object struct members private
2922
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2924
wocky/wocky-jabber-auth-digest.h | 2 ++
2925
1 files changed, 2 insertions(+), 0 deletions(-)
2927
commit 97fffc5f6ee3638352f10eca71a9507484822279
2928
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2929
Date: Tue Mar 8 15:38:37 2011 +0000
2931
wocky-docs.sgml: add some other missing files
2933
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2935
docs/reference/wocky-docs.sgml | 2 ++
2936
1 files changed, 2 insertions(+), 0 deletions(-)
2938
commit da3e300a56c1decd2e1a599b1cfb0dbfd6d2da9a
2939
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2940
Date: Tue Mar 8 15:22:46 2011 +0000
2942
wocky-docs.sgml: use Wocky, not wocky
2946
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2948
docs/reference/wocky-docs.sgml | 2 +-
2949
1 files changed, 1 insertions(+), 1 deletions(-)
2951
commit 3909ea620aaf579ee6a0e35ee9850d8553a40a4b
2952
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2953
Date: Tue Mar 8 15:22:02 2011 +0000
2955
wocky-docs.sgml: re-add the enumtypes files
2957
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2959
docs/reference/wocky-docs.sgml | 9 +++++++++
2960
1 files changed, 9 insertions(+), 0 deletions(-)
2962
commit 60e3415f308f568089ca49791d657ace6500e811
2963
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2964
Date: Tue Mar 8 15:18:45 2011 +0000
2966
xmpp-error: don't typedef the structs directly
2968
Like a few commits ago.
2970
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2972
wocky/wocky-xmpp-error.h | 10 ++++++----
2973
1 files changed, 6 insertions(+), 4 deletions(-)
2975
commit 363c5a62159eed5e48c096b34f5b9e15cfd978e4
2976
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2977
Date: Tue Mar 8 15:18:35 2011 +0000
2979
porter: fix reference to porter error
2981
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2983
wocky/wocky-porter.c | 2 +-
2984
1 files changed, 1 insertions(+), 1 deletions(-)
2986
commit dadc629fc9e262ed448fa0ed886e23ea16447d4d
2987
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2988
Date: Tue Mar 8 15:18:17 2011 +0000
2990
c2s-porter: fix link to register_handler_from_server
2992
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2994
wocky/wocky-c2s-porter.c | 4 ++--
2995
1 files changed, 2 insertions(+), 2 deletions(-)
2997
commit ba23c83032462081fee5414bf5d1f77d13b4cab2
2998
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2999
Date: Tue Mar 8 15:13:21 2011 +0000
3001
data-form: add a section header
3003
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3005
wocky/wocky-data-form.c | 10 ++++++++++
3006
1 files changed, 10 insertions(+), 0 deletions(-)
3008
commit eb3a37018975eae1905ac7069e0899f44fbaae4c
3009
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3010
Date: Tue Mar 8 15:12:26 2011 +0000
3012
data-form: don't typedef the struct directly
3014
This way gtk-doc picks up the struct. Not sure why.
3016
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3018
wocky/wocky-data-form.h | 10 ++++++----
3019
1 files changed, 6 insertions(+), 4 deletions(-)
3021
commit d4055e010d0a8e6b033362590cc36f0d0991b7cb
3022
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3023
Date: Tue Mar 8 15:11:53 2011 +0000
3025
tls-connector: document :tls-handler
3027
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3029
wocky/wocky-tls-connector.c | 5 +++++
3030
1 files changed, 5 insertions(+), 0 deletions(-)
3032
commit f239831aa994934d93a41fc06b4feb9110049c32
3033
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3034
Date: Tue Mar 8 15:11:22 2011 +0000
3036
auth-registry: fix typos when referencing other functions
3038
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3040
wocky/wocky-auth-registry.h | 4 ++--
3041
1 files changed, 2 insertions(+), 2 deletions(-)
3043
commit e95a93d98030f8b5dfe5f680ade44b94133142c5
3044
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3045
Date: Tue Mar 8 15:11:02 2011 +0000
3047
wocky-docs.sgml: add missing include of wocky-tls-handler.xml
3049
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3051
docs/reference/wocky-docs.sgml | 1 +
3052
1 files changed, 1 insertions(+), 0 deletions(-)
3054
commit da25e325df1b2973e0f2ec1f2258f7796388fd73
3055
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3056
Date: Tue Mar 8 14:56:24 2011 +0000
3058
all: document Class structs
3060
Mostly with dummy text.
3062
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3064
wocky/wocky-auth-registry.h | 29 +++++++++++++++++++++++++++++
3065
wocky/wocky-bare-contact.h | 7 +++++++
3066
wocky/wocky-c2s-porter.h | 8 ++++++++
3067
wocky/wocky-caps-cache.h | 8 ++++++++
3068
wocky/wocky-connector.h | 8 ++++++++
3069
wocky/wocky-contact-factory.h | 8 ++++++++
3070
wocky/wocky-contact.h | 7 +++++++
3071
wocky/wocky-data-form.h | 22 ++++++++++++++++++++++
3072
wocky/wocky-jabber-auth.h | 8 ++++++++
3073
wocky/wocky-muc.h | 8 ++++++++
3074
wocky/wocky-node-tree.h | 9 ++++++++-
3075
wocky/wocky-pep-service.h | 8 ++++++++
3076
wocky/wocky-ping.h | 8 ++++++++
3077
wocky/wocky-pubsub-node.h | 7 +++++++
3078
wocky/wocky-resource-contact.h | 7 +++++++
3079
wocky/wocky-roster.h | 8 ++++++++
3080
wocky/wocky-sasl-auth.h | 8 ++++++++
3081
wocky/wocky-session.h | 7 +++++++
3082
wocky/wocky-stanza.h | 10 +++++++++-
3083
wocky/wocky-tls-connector.h | 8 ++++++++
3084
wocky/wocky-tls-handler.h | 15 +++++++++++++++
3085
wocky/wocky-xmpp-connection.h | 8 ++++++++
3086
wocky/wocky-xmpp-reader.h | 8 ++++++++
3087
wocky/wocky-xmpp-writer.h | 8 ++++++++
3088
24 files changed, 230 insertions(+), 2 deletions(-)
3090
commit a2780e30ba820c926098a2459f9dda06b86ee90a
3091
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3092
Date: Tue Mar 8 14:16:31 2011 +0000
3094
xmpp-error: document more enums and structs
3096
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3098
wocky/wocky-xmpp-error.h | 63 +++++++++++++++++++++++++++++++++++++++------
3099
1 files changed, 54 insertions(+), 9 deletions(-)
3101
commit 1b8831d4485c0000282aa67aa5e3fbb31f0da7d3
3102
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3103
Date: Tue Mar 8 13:58:56 2011 +0000
3105
node: add a workaround for gtk-doc's parser being broken
3107
I'll file a bug, like, way soon.
3109
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3111
wocky/wocky-node.h | 2 +-
3112
1 files changed, 1 insertions(+), 1 deletions(-)
3114
commit db7308a6632c01ba654f1fba03e54c0824544ce5
3115
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3116
Date: Tue Mar 8 13:42:36 2011 +0000
3118
pubsub-service: fix typo in argument docs
3120
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3122
wocky/wocky-pubsub-service.c | 2 +-
3123
1 files changed, 1 insertions(+), 1 deletions(-)
3125
commit bcd82c253ca516132cbaeeb93868f5aeb1026fe3
3126
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3127
Date: Tue Mar 8 13:40:10 2011 +0000
3129
debug: make flag enum values private
3131
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3133
wocky/wocky-debug.h | 1 +
3134
1 files changed, 1 insertions(+), 0 deletions(-)
3136
commit 1ef35279fade3b1f29ca9677b22146a89aa893ec
3137
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3138
Date: Tue Mar 8 13:38:46 2011 +0000
3140
porter: document the interface struct
3142
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3144
wocky/wocky-porter.h | 39 +++++++++++++++++++++++++++++++++++++++
3145
1 files changed, 39 insertions(+), 0 deletions(-)
3147
commit 2ae30124e5e87ab8d8b81b216ae4100831b0f350
3148
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3149
Date: Tue Mar 8 13:09:48 2011 +0000
3151
docs: escape XML tags in gtk-doc properly
3153
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3155
wocky/wocky-auth-handler.h | 40 +++++++++++++++++++++-------------------
3156
wocky/wocky-stanza.h | 22 +++++++++++-----------
3157
wocky/wocky-xmpp-error.c | 9 +++++----
3158
3 files changed, 37 insertions(+), 34 deletions(-)
3160
commit c6b93921eb831840e913837f6939f688eace639b
3161
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3162
Date: Tue Mar 8 12:03:05 2011 +0000
3164
wocky-docs.sgml: include annotation-glossary.xml to silence more warnings
3166
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3168
docs/reference/wocky-docs.sgml | 1 +
3169
1 files changed, 1 insertions(+), 0 deletions(-)
3171
commit 9984d84ea288b4c5b0a2bac24c608745ee890c9e
3172
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3173
Date: Tue Mar 8 11:52:01 2011 +0000
3175
tls: stop using OPAQUE_TYPE_ prefixes; it confuses gtk-doc
3177
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3179
wocky/wocky-tls.c | 4 ++--
3180
wocky/wocky-tls.h | 4 ++--
3181
2 files changed, 4 insertions(+), 4 deletions(-)
3183
commit b0ae9960ef300f141ec317e1c2524fc3dcc7dad2
3184
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3185
Date: Tue Mar 8 11:49:15 2011 +0000
3187
wocky-docs.sgml: remove unnessary includes
3189
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3191
docs/reference/wocky-docs.sgml | 2 --
3192
1 files changed, 0 insertions(+), 2 deletions(-)
3194
commit ddd7608a27a56c966640a06cead18a6fb9f16617
3195
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3196
Date: Tue Mar 8 11:40:47 2011 +0000
3198
data-form: don't use gtk-doc style comments for static functions
3200
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3202
wocky/wocky-data-form.c | 4 ++--
3203
1 files changed, 2 insertions(+), 2 deletions(-)
3205
commit b2efe47fb0707c860e25f406ca024cfeb771c0a8
3206
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3207
Date: Tue Mar 8 11:35:19 2011 +0000
3209
namespaces: ensure all have wocky prefix
3211
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3213
wocky/wocky-muc.c | 4 ++--
3214
wocky/wocky-namespaces.h | 4 ++--
3215
2 files changed, 4 insertions(+), 4 deletions(-)
3217
commit 6843d76c8849a7bfdede53bb2b6f328356faf2a7
3218
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3219
Date: Tue Mar 8 11:32:39 2011 +0000
3221
wocky-docs.sgml: re-arrange docs and include missing files
3223
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3225
docs/reference/wocky-docs.sgml | 23 ++++++++++++++---------
3226
1 files changed, 14 insertions(+), 9 deletions(-)
3228
commit 8b55bc0137bfdaaf9039d75e16393a4cdda0d524
3229
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3230
Date: Tue Mar 8 11:32:21 2011 +0000
3232
xmpp-error: document error type and stream error type enums
3234
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3236
wocky/wocky-xmpp-error.c | 6 --
3237
wocky/wocky-xmpp-error.h | 161 ++++++++++++++++++++++++++++++++++++++++++++--
3238
2 files changed, 155 insertions(+), 12 deletions(-)
3240
commit 78122f3a67d29792a5879628e67f210788d20cc9
3241
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3242
Date: Tue Mar 8 10:53:39 2011 +0000
3244
xmpp-error: make function argument name consistent between definition and declaration
3246
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3248
wocky/wocky-xmpp-error.h | 2 +-
3249
1 files changed, 1 insertions(+), 1 deletions(-)
3251
commit e26c1bdf34b61c7af9f62a658aa166a5adbadf46
3252
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3253
Date: Tue Mar 8 10:52:26 2011 +0000
3255
debug: rename DebugFlags enum to WockyDebugFlags
3257
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3259
wocky/wocky-debug.c | 16 ++++++++--------
3260
wocky/wocky-debug.h | 14 +++++++-------
3261
2 files changed, 15 insertions(+), 15 deletions(-)
3263
commit cf0dd58b0d1cc19d619244819dae6964288eb3df
3264
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3265
Date: Tue Mar 8 10:50:25 2011 +0000
3267
data-form: document more enums and structs
3269
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3271
wocky/wocky-data-form.h | 48 +++++++++++++++++++++++++++++++++++++++++++++++
3272
1 files changed, 48 insertions(+), 0 deletions(-)
3274
commit f9f1b00b5991ebca4edb80991207aed8b3413438
3275
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3276
Date: Tue Mar 8 10:50:11 2011 +0000
3278
node: document more enums and structs
3280
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3282
wocky/wocky-node.h | 32 ++++++++++++++++++++++++++++++--
3283
1 files changed, 30 insertions(+), 2 deletions(-)
3285
commit 9e423113aad41b86a63d3cce1291f9ffbe8e118a
3286
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3287
Date: Tue Mar 8 10:18:15 2011 +0000
3289
xmpp-connection: fix name of argument in gtk-doc
3291
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3293
wocky/wocky-xmpp-connection.c | 2 +-
3294
1 files changed, 1 insertions(+), 1 deletions(-)
3296
commit 4c6680f5ecb11d1cc6632c12b9c7d97fa3b638cd
3297
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3298
Date: Tue Mar 8 10:17:25 2011 +0000
3300
pubsub-service: document PubsubServiceError
3302
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3304
wocky/wocky-pubsub-service.h | 6 ++++++
3305
1 files changed, 6 insertions(+), 0 deletions(-)
3307
commit ab5503eff37f086809f01ba08a7424e0b193d1cd
3308
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3309
Date: Tue Mar 8 10:15:56 2011 +0000
3311
muc: fix up documentation of enums
3313
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3315
wocky/wocky-muc.h | 163 +++++++++++++++++++++++++++++++++++++++++------------
3316
1 files changed, 127 insertions(+), 36 deletions(-)
3318
commit 01669f3bbd4bf9466b4c05bf75235a85e436ed28
3319
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3320
Date: Tue Mar 8 09:13:00 2011 +0000
3322
stanza: document StanzaType and StanzaSubType enums
3324
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3326
wocky/wocky-stanza.h | 42 ++++++++++++++++++++++++++++++++++++++++++
3327
1 files changed, 42 insertions(+), 0 deletions(-)
3329
commit dbd2c93d0d777091df23d16239d51032b90f20a7
3330
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3331
Date: Tue Mar 8 09:08:16 2011 +0000
3333
connector: make WockyConnectorError conform a little more
3335
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3337
wocky/wocky-connector.h | 66 +++++++++++++++++++++++++++--------------------
3338
1 files changed, 38 insertions(+), 28 deletions(-)
3340
commit ccc668e882edb10c635c6e3282e4af0d63853ef8
3341
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3342
Date: Tue Mar 8 09:07:45 2011 +0000
3344
auth-handler: re-add < and > characters to show tags
3346
gtk-doc apparently deals with them.
3348
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3350
wocky/wocky-auth-handler.h | 14 +++++++-------
3351
1 files changed, 7 insertions(+), 7 deletions(-)
3353
commit 133a2c5f0e0a71dccfa8c18a209632ac072e4642
3354
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3355
Date: Tue Mar 8 08:42:55 2011 +0000
3357
roster: document WockyRosterSubscriptionFlags
3359
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3361
wocky/wocky-roster.h | 19 +++++++++++++++++++
3362
1 files changed, 19 insertions(+), 0 deletions(-)
3364
commit 3e49397df467c25830e1c4b36f732743b588a841
3365
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3366
Date: Tue Mar 8 08:36:20 2011 +0000
3368
auth-registry: fix up all gtk-doc docs
3370
What a generic commit message.
3372
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3374
wocky/wocky-auth-registry.h | 114 +++++++++++++++++++++++++++++++------------
3375
1 files changed, 83 insertions(+), 31 deletions(-)
3377
commit da5d9fada6922b43a0ac1a58385c82613ad5bb02
3378
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3379
Date: Mon Mar 7 15:33:59 2011 +0000
3381
auth-handler: fix up documentation of class functions
3383
...in most ways possible.
3385
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3387
wocky/wocky-auth-handler.h | 52 ++++++++++++++++++++++++++++++-------------
3388
1 files changed, 36 insertions(+), 16 deletions(-)
3390
commit 5172562d92d85e65204dfa447acb190dfd0f7dc3
3391
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3392
Date: Mon Mar 7 15:33:13 2011 +0000
3394
connector: add missing argument docs
3396
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3398
wocky/wocky-connector.c | 5 +++++
3399
1 files changed, 5 insertions(+), 0 deletions(-)
3401
commit 3af290067b782c53d6b1a4e55e10cbe75c5405e3
3402
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3403
Date: Mon Mar 7 15:32:57 2011 +0000
3405
connector: don't put comments where annotations are meant to go
3407
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3409
wocky/wocky-connector.c | 4 ++--
3410
1 files changed, 2 insertions(+), 2 deletions(-)
3412
commit 2ef37a93ca0e845824c6b681a4e49d7ac1761439
3413
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3414
Date: Mon Mar 7 15:22:40 2011 +0000
3416
connector: remove enum member docs as they've been removed
3418
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3420
wocky/wocky-connector.h | 5 -----
3421
1 files changed, 0 insertions(+), 5 deletions(-)
3423
commit d8d98b898148076d4b346c1d0a3b61999a4e3faa
3424
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3425
Date: Wed Mar 2 16:25:05 2011 +0000
3427
porter: G_GNUC_WARN_UNUSED_RESULT need not be in the interface vfunc
3429
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3431
wocky/wocky-porter.h | 2 +-
3432
1 files changed, 1 insertions(+), 1 deletions(-)
3434
commit 4f91ede6ddd14ee67b818726e32b561bcd4a50fa
3435
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3436
Date: Mon Mar 7 14:41:39 2011 +0000
3438
meta-porter: create a loopback porter for stanzas for yourself
3440
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3442
wocky/wocky-meta-porter.c | 69 +++++++++++++++++++++++++++++++++++++++++++++
3443
1 files changed, 69 insertions(+), 0 deletions(-)
3445
commit b1168ad194943eadd8bb1381ef9392b80492e7ba
3446
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3447
Date: Mon Mar 7 14:41:17 2011 +0000
3449
loopback-connection: dispose the in/out streams only after they've been closed
3451
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3453
wocky/wocky-loopback-connection.c | 6 +++---
3454
1 files changed, 3 insertions(+), 3 deletions(-)
3456
commit 68243ab51601302d79c17e1cfba53fc45340f86c
3457
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3458
Date: Mon Mar 7 11:57:23 2011 +0000
3460
tests: add a simple test for the loopback connection
3462
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3464
tests/Makefile.am | 7 ++
3465
tests/wocky-loopback-test.c | 191 +++++++++++++++++++++++++++++++++++++++++++
3466
2 files changed, 198 insertions(+), 0 deletions(-)
3468
commit 91cdffaaa241f8595d65111edb75dde440b5fc95
3469
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3470
Date: Mon Mar 7 11:56:55 2011 +0000
3472
loopback-connection: added files
3474
Perhaps this should be called WockyLoopbackStream?
3476
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3478
wocky/Makefile.am | 2 +
3479
wocky/wocky-loopback-connection.c | 544 +++++++++++++++++++++++++++++++++++++
3480
wocky/wocky-loopback-connection.h | 67 +++++
3481
3 files changed, 613 insertions(+), 0 deletions(-)
3483
commit 5e62f6126ec0101c30c9b154d57bcd9a134ec055
3484
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3485
Date: Wed Mar 2 16:27:45 2011 +0000
3487
session: add set_jid function
3489
This is useful for being able to create a link-local session (and
3490
therefore the meta porter) and start listening on a port without
3491
knowing your JID properly yet. E.g.
3493
session = wocky_session_new_ll (NULL);
3494
wocky_session_start (session);
3496
porter = wocky_session_get_porter (session);
3497
port = wocky_meta_porter_get_port (WOCKY_META_PORTER (porter));
3499
/* announce through mdns that we're listening on this port */
3501
/* avahi tells us our fqdn */
3502
jid = avahi_now_that_we_are_connected_tell_me_my_jid ();
3504
wocky_session_set_jid (jid);
3506
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3508
wocky/wocky-session.c | 16 ++++++++++++++++
3509
wocky/wocky-session.h | 2 ++
3510
2 files changed, 18 insertions(+), 0 deletions(-)
3512
commit de95c177539fddc613efa0fdede675e6b9b376ce
3513
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3514
Date: Wed Mar 2 16:27:22 2011 +0000
3516
session: add new_ll function for link-local sessions
3518
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3520
wocky/wocky-session.c | 26 ++++++++++++++++++++++----
3521
wocky/wocky-session.h | 2 ++
3522
2 files changed, 24 insertions(+), 4 deletions(-)
3524
commit dba6805a40435d690061d24ad5c6936b32eb71ea
3525
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3526
Date: Wed Mar 2 16:27:01 2011 +0000
3528
docs: added c2s-porter to docs
3530
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3532
docs/reference/wocky-docs.sgml | 1 +
3533
1 files changed, 1 insertions(+), 0 deletions(-)
3535
commit ad2d79eb7a11acc68f0e741e3b2722339b9ca489
3536
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3537
Date: Wed Mar 2 16:26:50 2011 +0000
3539
meta-porter: added files
3541
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3543
docs/reference/wocky-docs.sgml | 1 +
3544
wocky/Makefile.am | 2 +
3545
wocky/wocky-meta-porter.c | 1611 ++++++++++++++++++++++++++++++++++++++++
3546
wocky/wocky-meta-porter.h | 97 +++
3547
4 files changed, 1711 insertions(+), 0 deletions(-)
3549
commit 84edb4f0db762517eaec1790a2e6b7821f9ba332
3550
Author: Will Thompson <will.thompson@collabora.co.uk>
3551
Date: Mon Mar 7 14:12:30 2011 +0000
3553
Add wocky_xmpp_stanza_error_to_string()
3555
wocky/wocky-xmpp-error.c | 33 +++++++++++++++++++++++++++++++++
3556
wocky/wocky-xmpp-error.h | 1 +
3557
2 files changed, 34 insertions(+), 0 deletions(-)
3559
commit 3edc55b42a4fdc2a5829bad5e4f137118a84ba36
3560
Author: Will Thompson <will.thompson@collabora.co.uk>
3561
Date: Mon Mar 7 12:05:20 2011 +0000
3563
Add wocky_porter_send_iq_gerror()
3565
tests/wocky-porter-test.c | 95 +++++++++++++++++++++++++++++++++++++++++++++
3566
wocky/wocky-porter.c | 57 +++++++++++++++++++++++----
3567
wocky/wocky-porter.h | 5 ++
3568
3 files changed, 148 insertions(+), 9 deletions(-)
3570
commit 7d10fad8b09220baaa8a83a7897f28d1342bd68c
3571
Author: Will Thompson <will.thompson@collabora.co.uk>
3572
Date: Thu Mar 3 17:12:50 2011 +0000
3574
build_iq_error(): clarify RFC3920 reference
3576
wocky/wocky-stanza.c | 21 ++++++++++++---------
3577
1 files changed, 12 insertions(+), 9 deletions(-)
3579
commit a398a8bb8b5604b563089b459f6ffade96f66eda
3580
Author: Will Thompson <will.thompson@collabora.co.uk>
3581
Date: Wed Mar 2 15:03:14 2011 +0000
3583
Add wocky_porter_send_iq_error()
3585
This new helper function makes it easier to nak an IQ.
3587
tests/wocky-porter-test.c | 134 +++++++++++++++++++++++++++++++++++++++++++-
3588
wocky/wocky-porter.c | 54 ++++++++++++++++++
3589
wocky/wocky-porter.h | 6 ++
3590
3 files changed, 190 insertions(+), 4 deletions(-)
3592
commit 1b5139b290641a23d0a413f352343615a7810bcc
3593
Author: Will Thompson <will.thompson@collabora.co.uk>
3594
Date: Mon Sep 6 13:45:26 2010 +0100
3596
Add a regression test for whitespace-only bodies.
3598
This tests for the bug fixed in the previous commit, namely
3599
<https://bugs.freedesktop.org/show_bug.cgi?id=30042>. The first part of
3600
the test—checking that whitespace surrounding non-whitespace isn't
3601
stripped—already worked, but was untested. The second part was the bug
3604
tests/wocky-xmpp-reader-test.c | 54 ++++++++++++++++++++++++++++++++++++++++
3605
1 files changed, 54 insertions(+), 0 deletions(-)
3607
commit a9e55164d226568a9a2a85d8974e84e0783af01b
3608
Author: Will Thompson <will.thompson@collabora.co.uk>
3609
Date: Thu Mar 3 16:12:04 2011 +0000
3611
WockyXmppReader: Don't drop whitespace-only contents
3613
For some reason, Wocky went out of its way to drop the contents of nodes
3614
if they were purely whitespace. I don't see the point of this, and it
3615
causes user-visible changes. If I send a contact a message containing
3616
only spaces, I'd expect them to receive my message; but because the
3617
<body/> as passed up to Gabble has no contents, Gabble doesn't show it
3618
to the user. Arguably Gabble should show an empty message even if the
3619
body is empty, but if we're doing that we shouldn't mangle
3620
whitespace-only bodies. (Besides, how else am I going to do the
3621
whitespace-only OTR handshake?)
3623
Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=30042>
3625
wocky/wocky-xmpp-reader.c | 10 ----------
3626
1 files changed, 0 insertions(+), 10 deletions(-)
3628
commit 21003231466b39ba3acb30f827f5ac5c70304f0c
3629
Author: Will Thompson <will.thompson@collabora.co.uk>
3630
Date: Wed Mar 2 15:01:20 2011 +0000
3632
wocky_stanza_build_iq_error(): include query.
3634
XMPP Core says that IQ errors SHOULD include the query from the original
3635
request. wocky_stanza_build_iq_error() should do this for us.
3637
tests/wocky-pubsub-service-test.c | 13 ---------
3638
tests/wocky-stanza-test.c | 6 ++--
3639
wocky/wocky-stanza.c | 54 +++++++++++++++++++++++++++++++++++++
3640
3 files changed, 57 insertions(+), 16 deletions(-)
3642
commit 98111e64216f98434dd09e7b9e1c4ed8e0ab8520
3643
Author: Will Thompson <will.thompson@collabora.co.uk>
3644
Date: Wed Mar 2 15:00:30 2011 +0000
3646
Rename send-iq-error test to error-while-sending-iq
3648
This is a clearer name for this test case, and also doesn't clash with a
3651
tests/wocky-porter-test.c | 5 +++--
3652
1 files changed, 3 insertions(+), 2 deletions(-)
3654
commit 0a7538e718f2eb88a55374c6bb84082475ea1ddb
3655
Author: Will Thompson <will.thompson@collabora.co.uk>
3656
Date: Wed Mar 2 14:57:39 2011 +0000
3658
wocky_node_get_first_child(): allow childless nodes.
3660
Previously, this function criticalled if the node passed to it had no
3661
children. This seems unnecessary: there's a perfectly good value we can
3662
return in this situation, namely NULL.
3664
wocky/wocky-node.c | 7 +++++--
3665
1 files changed, 5 insertions(+), 2 deletions(-)
3667
commit a6a2caf114f9db9e9b4c2b0ce81a65e83da0080a
3668
Author: Will Thompson <will.thompson@collabora.co.uk>
3669
Date: Wed Mar 2 14:32:56 2011 +0000
3671
stanza-test: fix error structure.
3673
The "more complex reply" test_build_iq_error had a broken structure: it
3674
put the <error/> inside the query element, rather than alongside it.
3676
tests/wocky-stanza-test.c | 16 ++++++++--------
3677
1 files changed, 8 insertions(+), 8 deletions(-)
3679
commit 6b1229d4579cba10d51485d4d8d5ce6c8e4bb529
3680
Author: Will Thompson <will.thompson@collabora.co.uk>
3681
Date: Wed Mar 2 13:32:09 2011 +0000
3683
Add wocky_stanza_build_iq_error_va
3685
This is just for symmetry with wocky_stanza_build_iq_result_va(); we
3686
don't actually need it yet.
3688
wocky/wocky-stanza.c | 8 ++++++++
3689
wocky/wocky-stanza.h | 3 +++
3690
2 files changed, 11 insertions(+), 0 deletions(-)
3692
commit 19e6e1278c4787cca1adc72943868dcfd6165b6a
3693
Author: Will Thompson <will.thompson@collabora.co.uk>
3694
Date: Wed Mar 2 13:22:45 2011 +0000
3696
Add wocky_node_prepend_node_tree()
3698
This is akin to wocky_node_add_node_tree()
3700
wocky/wocky-node.c | 22 ++++++++++++++++++++++
3701
wocky/wocky-node.h | 3 +++
3702
2 files changed, 25 insertions(+), 0 deletions(-)
3704
commit a80461b731ef946f96102fc88cc7badd77aeca3e
3705
Author: Will Thompson <will.thompson@collabora.co.uk>
3706
Date: Wed Mar 2 13:22:26 2011 +0000
3708
Tweak wocky_node_add_node_tree()'s docstring
3710
wocky/wocky-node.c | 3 +--
3711
1 files changed, 1 insertions(+), 2 deletions(-)
3713
commit 64969415af3b45ef61a75040201b42a23433e377
3714
Author: Will Thompson <will.thompson@collabora.co.uk>
3715
Date: Tue Mar 1 16:26:22 2011 +0000
3717
Add wocky_porter_acknowledge_iq()
3719
tests/wocky-porter-test.c | 149 +++++++++++++++++++++++++++++++++++++++++++++
3720
wocky/wocky-ping.c | 11 +---
3721
wocky/wocky-porter.c | 41 ++++++++++++
3722
wocky/wocky-porter.h | 5 ++
3723
wocky/wocky-stanza.c | 8 +++
3724
wocky/wocky-stanza.h | 3 +
3725
6 files changed, 207 insertions(+), 10 deletions(-)
3727
commit 4926bcc6e2bd5845025da138925427eb69f2d7cd
3728
Author: Will Thompson <will.thompson@collabora.co.uk>
3729
Date: Mon Feb 28 21:52:32 2011 +0000
3731
Make build_iq_{reply,error} cope with NULL ids.
3733
Although it violates XMPP Core, some servers send IQs without an id=''
3734
attribute. Rather than requiring the handlers to check for the id=''
3735
attribute, this patch makes wocky_stanza_build_iq_{reply,error} return
3736
NULL—rather than criticalling and returning NULL—if the stanza being
3737
replied to has no id=''.
3739
wocky/wocky-ping.c | 8 ++++++--
3740
wocky/wocky-roster.c | 7 +++++--
3741
wocky/wocky-stanza.c | 4 +++-
3742
3 files changed, 14 insertions(+), 5 deletions(-)
3744
commit 99018a2410a6fe72fa881f9fd8bd54dcc02c41fb
3745
Merge: 5e748b2 87f2783
3746
Author: Will Thompson <will.thompson@collabora.co.uk>
3747
Date: Thu Mar 3 17:21:25 2011 +0000
3751
Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3753
commit 87f278396aa690142ad57e3c8ccfdc8cc7abeb55
3754
Author: Will Thompson <will.thompson@collabora.co.uk>
3755
Date: Thu Mar 3 16:03:30 2011 +0000
3757
XmppReader: clarify handling regular nodes' attributes
3759
This brings this loop in line with the corresponding loop for attributes
3760
in the stream opening.
3762
wocky/wocky-xmpp-reader.c | 34 ++++++++++++++++++----------------
3763
1 files changed, 18 insertions(+), 16 deletions(-)
3765
commit b997e46000b70f2e05368eec3f52e0e183df98c5
3766
Author: Will Thompson <will.thompson@collabora.co.uk>
3767
Date: Thu Mar 3 15:38:03 2011 +0000
3769
XmppReader: Split _start_element_ns in half.
3771
This function had two entirely distinct sections: handling the stream
3772
open, and handling the start of a normal, mid-stream element. This
3773
suggests that they should be two functions!
3775
wocky/wocky-xmpp-reader.c | 181 +++++++++++++++++++++++++-------------------
3776
1 files changed, 103 insertions(+), 78 deletions(-)
3778
commit 22642c634a4f0ecc21fae76c0af049fa6277aeee
3779
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3780
Date: Thu Mar 3 13:14:59 2011 +0000
3782
caps-hash: bail on making the caps hash if parsing a dataform fails
3784
Also add a test! zomg!
3786
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3788
tests/wocky-caps-hash-test.c | 28 ++++++++++++++++++++++++++++
3789
wocky/wocky-caps-hash.c | 5 +++--
3790
2 files changed, 31 insertions(+), 2 deletions(-)
3792
commit e0bd0226312ac485e6b635e97593502d5537d86a
3793
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3794
Date: Thu Mar 3 11:06:35 2011 +0000
3796
disco-identity: don't critical when trying to copy NULL
3798
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3800
wocky/wocky-disco-identity.c | 3 ++-
3801
1 files changed, 2 insertions(+), 1 deletions(-)
3803
commit 6790d6b9e64104fdc6aea6df994ccc4117a35d92
3804
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3805
Date: Thu Mar 3 10:35:24 2011 +0000
3807
caps-hash: display a warning when hitting an unknown data field type
3809
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3811
wocky/wocky-caps-hash.c | 4 ++++
3812
1 files changed, 4 insertions(+), 0 deletions(-)
3814
commit a83447a22c090cfbf078849998a19a1979e474ea
3815
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3816
Date: Thu Mar 3 10:28:41 2011 +0000
3818
caps-hash: remove assertion that we have a FORM_TYPE field
3820
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3822
wocky/wocky-caps-hash.c | 4 +++-
3823
1 files changed, 3 insertions(+), 1 deletions(-)
3825
commit df42485b6257086d177e92b326926934c1be4a68
3826
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3827
Date: Thu Mar 3 10:26:14 2011 +0000
3829
data-form: clean up code for determining data form field types
3831
Thanks to William Thompson for the suggestion.
3833
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3835
wocky/wocky-data-form.c | 23 ++++++-----------------
3836
1 files changed, 6 insertions(+), 17 deletions(-)
3838
commit 55b4db92591ecc72bd5393d2ae66d84fbc8e9063
3839
Author: Will Thompson <will.thompson@collabora.co.uk>
3840
Date: Mon Feb 7 14:21:13 2011 +0100
3842
XmppReader: don't crash on <stream:stream lang='foo'...>
3844
Previously, if the stream header contained a 'lang' attribute with no
3845
namespace prefix, we'd pass NULL to strcmp, and crash.
3847
tests/wocky-xmpp-reader-test.c | 26 ++++++++++++++++++++++++++
3848
wocky/wocky-xmpp-reader.c | 5 ++++-
3849
2 files changed, 30 insertions(+), 1 deletions(-)
3851
commit 33195c80d34dce29a466dabfa3bb494f7b3554ae
3852
Author: Will Thompson <will.thompson@collabora.co.uk>
3853
Date: Sat Feb 5 13:33:25 2011 +0100
3855
Fix hypothetical NULL dereference on stream open.
3857
clang --analyze pointed out that, technically, 'uri' can be NULL here.
3858
This would mean that the server sending us a stream open without a
3859
namespace would crash us!
3861
So, we use wocky_strdiff rather than strcmp.
3863
wocky/wocky-xmpp-reader.c | 5 +++--
3864
1 files changed, 3 insertions(+), 2 deletions(-)
3866
commit f2456f33b940e5526746eff86cec41e3e967b3ef
3867
Author: Will Thompson <will.thompson@collabora.co.uk>
3868
Date: Mon Feb 7 14:03:14 2011 +0100
3870
Clarify parsing stream opening
3872
wocky/wocky-xmpp-reader.c | 52 +++++++++++++++++++++++---------------------
3873
1 files changed, 27 insertions(+), 25 deletions(-)
3875
commit 8136e1381e660088800d0fd8538c518c84f77618
3876
Author: Will Thompson <will.thompson@collabora.co.uk>
3877
Date: Mon Feb 7 13:51:58 2011 +0100
3879
Add more assertions to stanza build interpreter
3881
clang complained that we were dereferencing 'stack', which may be NULL.
3882
It was right: previously we could get into this situation with only a
3883
warning before a NULL pointer dereference. This patch adds assertions at
3884
the points where we would crash anyway.
3886
wocky/wocky-node.c | 8 ++++++++
3887
1 files changed, 8 insertions(+), 0 deletions(-)
3889
commit 09eb96d7a0f8ab60ec08c293f3d3bdca10355833
3890
Author: Will Thompson <will.thompson@collabora.co.uk>
3891
Date: Mon Feb 7 13:35:12 2011 +0100
3893
auth: Remove unneeded assignments and variables.
3895
These were found by the excellent clang --analyze.
3897
wocky/wocky-jabber-auth.c | 4 ----
3898
wocky/wocky-sasl-scram.c | 2 +-
3899
2 files changed, 1 insertions(+), 5 deletions(-)
3901
commit d855ca88c2bde3c0bf0c01d11117475f46d41de9
3902
Author: Will Thompson <will.thompson@collabora.co.uk>
3903
Date: Sat Feb 5 15:18:02 2011 +0100
3905
Fix overriding type='' when creating error nodes.
3907
Wocky has support for turning GErrors into <error/> nodes; using
3908
wocky_xmpp_error_register_domain() you can define your own specializations
3909
of standard stanza errors. By default the standard type='' for the
3910
‘parent’ stanza error is used, but you can override this when
3911
registering a mapping.
3913
However, the code to generate error nodes didn't actually use the
3914
overridden type. (clang --analyze noticed this).
3916
(We don't actually use this code, but …)
3918
wocky/wocky-xmpp-error.c | 2 +-
3919
1 files changed, 1 insertions(+), 1 deletions(-)
3921
commit 70496f785fefe6e5593c51f8c1b3d2ab79fa0c73
3922
Author: Will Thompson <will.thompson@collabora.co.uk>
3923
Date: Fri Feb 4 13:27:02 2011 +0100
3925
wocky_caps_cache_dup_shared(): correct docs
3927
The docstring refers to an argument that doesn't exist on this function.
3929
wocky/wocky-caps-cache.c | 1 -
3930
1 files changed, 0 insertions(+), 1 deletions(-)
3932
commit 860185ca57e338aa1954ecb723925b84ed7b191a
3933
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3934
Date: Mon Feb 28 13:58:55 2011 +0000
3936
ll-connector: wait for features to be sent before continuing
3938
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3940
wocky/wocky-ll-connector.c | 29 +++++++++++++++++++++++++----
3941
1 files changed, 25 insertions(+), 4 deletions(-)
3943
commit 5bafc9b5c4a762c3835a83d5eeae8dd44ef779a9
3944
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3945
Date: Fri Feb 25 14:55:11 2011 +0000
3947
ll-connector: added new files
3949
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3951
wocky/Makefile.am | 2 +
3952
wocky/wocky-ll-connector.c | 453 ++++++++++++++++++++++++++++++++++++++++++++
3953
wocky/wocky-ll-connector.h | 92 +++++++++
3954
3 files changed, 547 insertions(+), 0 deletions(-)
3956
commit d9e5561e60485ff61c10715cb662998326fbc79c
3957
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3958
Date: Fri Feb 25 14:34:41 2011 +0000
3960
connection-factory: add files
3962
Perhaps this should be called ll-connection-factory, to emphasize the
3963
link-local emphasis?
3965
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3967
wocky/Makefile.am | 2 +
3968
wocky/wocky-connection-factory.c | 266 ++++++++++++++++++++++++++++++++++++++
3969
wocky/wocky-connection-factory.h | 89 +++++++++++++
3970
wocky/wocky-debug.c | 1 +
3971
wocky/wocky-debug.h | 1 +
3972
5 files changed, 359 insertions(+), 0 deletions(-)
3974
commit 27808b494f65ae5fdc8b97e05b58032dd27068b4
3975
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3976
Date: Fri Feb 25 14:19:52 2011 +0000
3978
session: rename new to new_with_connection
3980
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3982
tests/wocky-pubsub-node-test.c | 4 ++--
3983
tests/wocky-pubsub-service-test.c | 2 +-
3984
tests/wocky-roster-test.c | 2 +-
3985
tests/wocky-session-test.c | 6 +++---
3986
tests/wocky-test-helper.c | 4 ++--
3987
wocky/wocky-session.c | 2 +-
3988
wocky/wocky-session.h | 2 +-
3989
7 files changed, 11 insertions(+), 11 deletions(-)
3991
commit 90e9a9e664d7878fa7a169d85ee9b58eac325c62
3992
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3993
Date: Fri Feb 25 14:18:23 2011 +0000
3995
contact-factory: add support for LL contacts
3997
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3999
wocky/wocky-contact-factory.c | 121 ++++++++++++++++++++++++++++++++++++++++-
4000
wocky/wocky-contact-factory.h | 14 +++++
4001
2 files changed, 133 insertions(+), 2 deletions(-)
4003
commit c2fada22e35de44101faa8e7eaf0b31b2a46b6d0
4004
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4005
Date: Fri Feb 25 14:14:35 2011 +0000
4007
ll-contact: added new files
4009
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4011
wocky/Makefile.am | 2 +
4012
wocky/wocky-ll-contact.c | 288 ++++++++++++++++++++++++++++++++++++++++++++++
4013
wocky/wocky-ll-contact.h | 81 +++++++++++++
4014
wocky/wocky-types.h | 1 +
4015
4 files changed, 372 insertions(+), 0 deletions(-)
4017
commit 93ef951516b1339a6417014f1d4b87f25aed9bea
4018
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4019
Date: Fri Feb 25 14:06:51 2011 +0000
4021
stanza: fix argument indentation
4023
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4025
wocky/wocky-stanza.c | 19 ++++++++++---------
4026
1 files changed, 10 insertions(+), 9 deletions(-)
4028
commit 1f9ab7cd3614534cbc1bcbd53e4f025f58ee5f5e
4029
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4030
Date: Fri Feb 25 14:05:51 2011 +0000
4032
stanza: add build_to_contact function
4034
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4036
wocky/wocky-stanza.c | 26 ++++++++++++++++++++++++++
4037
wocky/wocky-stanza.h | 4 ++++
4038
2 files changed, 30 insertions(+), 0 deletions(-)
4040
commit 342fee05e569ddc80b0a5de51f0d537aa4c0acb5
4041
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4042
Date: Fri Feb 25 14:04:59 2011 +0000
4044
stanza: associate a WockyContact with each stanza
4046
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4048
wocky/wocky-stanza.c | 41 +++++++++++++++++++++++++++++++++++++++++
4049
wocky/wocky-stanza.h | 6 ++++++
4050
2 files changed, 47 insertions(+), 0 deletions(-)
4052
commit b459853883dd1d4c3c47c42647aebe305200fce5
4053
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4054
Date: Fri Feb 25 14:03:45 2011 +0000
4056
stanza: make dispose and finalize static
4058
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4060
wocky/wocky-stanza.c | 5 ++---
4061
1 files changed, 2 insertions(+), 3 deletions(-)
4063
commit 13191d4866acea9607c3c29093a40c774878d79f
4064
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4065
Date: Fri Feb 25 13:58:42 2011 +0000
4067
resource-contact: implement dup_jid
4069
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4071
wocky/wocky-resource-contact.c | 12 ++++++++++++
4072
1 files changed, 12 insertions(+), 0 deletions(-)
4074
commit 68d21d640869d57a9720eec76fe02c08f13da880
4075
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4076
Date: Fri Feb 25 13:58:29 2011 +0000
4078
bare-contact: implement dup_jid
4080
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4082
wocky/wocky-bare-contact.c | 9 +++++++++
4083
1 files changed, 9 insertions(+), 0 deletions(-)
4085
commit f48ced6ecdb775763fbf8adcd59130540071a756
4086
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4087
Date: Fri Feb 25 13:58:13 2011 +0000
4089
contact: add dup_jid function
4091
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4093
wocky/wocky-contact.c | 11 +++++++++++
4094
wocky/wocky-contact.h | 6 ++++++
4095
2 files changed, 17 insertions(+), 0 deletions(-)
4097
commit c71df0e0b513dab7f291d6152a9f7f6bd0eca456
4098
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4099
Date: Fri Feb 25 13:51:08 2011 +0000
4101
utils: add implement_finish_return_pointer macro
4105
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4107
wocky/wocky-utils.h | 10 ++++++++++
4108
1 files changed, 10 insertions(+), 0 deletions(-)
4110
commit 5e748b2edcba058a40e547656cd898f56ae48784
4111
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4112
Date: Tue Mar 1 13:45:58 2011 +0000
4114
porter: add reference to from_server register variant
4116
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4118
wocky/wocky-porter.c | 4 +++-
4119
1 files changed, 3 insertions(+), 1 deletions(-)
4121
commit 71c7aa98ef45f8dcf97492dedc8886a4384837a7
4122
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4123
Date: Tue Mar 1 13:24:16 2011 +0000
4125
porter: fix gtk-doc of @from in all from register variants
4127
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4129
wocky/wocky-porter.c | 8 ++++----
4130
1 files changed, 4 insertions(+), 4 deletions(-)
4132
commit 294396b441b0c6c628a8d3f421c118ba732eb692
4133
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4134
Date: Tue Mar 1 13:24:03 2011 +0000
4136
porter: move from_server register variant to c2s porter
4138
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4140
tests/wocky-porter-test.c | 3 +-
4141
wocky/wocky-c2s-porter.c | 145 ++++++++++++++++++++++++++++++++++++++--
4142
wocky/wocky-c2s-porter.h | 27 ++++++++
4143
wocky/wocky-porter.c | 162 +--------------------------------------------
4144
wocky/wocky-porter.h | 36 ----------
4145
wocky/wocky-roster.c | 4 +-
4146
6 files changed, 173 insertions(+), 204 deletions(-)
4148
commit dd4e2a24438739475537bff267a66175ca2e8227
4149
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4150
Date: Tue Mar 1 08:25:21 2011 +0000
4152
porter: use g_once_init_enter instead of a initialized gboolean
4154
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4156
wocky/wocky-porter.c | 198 +++++++++++++++++++++++++-------------------------
4157
1 files changed, 99 insertions(+), 99 deletions(-)
4159
commit 39b1a9431f4d96f8b8daa836ac6fbf848005b787
4160
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4161
Date: Tue Mar 1 08:25:12 2011 +0000
4163
porter: rename _stanza variants to _by_stanza
4165
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4167
wocky/wocky-c2s-porter.c | 18 +++++++++---------
4168
wocky/wocky-porter.c | 30 +++++++++++++++---------------
4169
wocky/wocky-porter.h | 12 ++++++------
4170
3 files changed, 30 insertions(+), 30 deletions(-)
4172
commit aed067fca404d2a70b871dab90201cf5540388da
4173
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4174
Date: Tue Mar 1 08:14:02 2011 +0000
4176
{,c2s-}porter: fix copyright years
4178
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4180
wocky/wocky-c2s-porter.c | 2 +-
4181
wocky/wocky-c2s-porter.h | 4 ++--
4182
wocky/wocky-porter.c | 2 +-
4183
wocky/wocky-porter.h | 2 +-
4184
4 files changed, 5 insertions(+), 5 deletions(-)
4186
commit 4577a263f7c8548913691a6fc7b014255051e209
4187
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4188
Date: Mon Feb 28 14:34:42 2011 +0000
4190
porter: fix typo in ::sending gtk-doc
4192
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4194
wocky/wocky-porter.c | 2 +-
4195
1 files changed, 1 insertions(+), 1 deletions(-)
4197
commit 0474633d7a79d33235388962bf76cf3845f2d27b
4198
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4199
Date: Mon Feb 28 14:28:51 2011 +0000
4201
porter: make sure register_handler_*_stanza functions take good stanzas
4203
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4205
wocky/wocky-porter.c | 3 +++
4206
1 files changed, 3 insertions(+), 0 deletions(-)
4208
commit 668c72d36b8698283d3be5ef2e7f9f8e81609457
4209
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4210
Date: Mon Feb 28 14:27:33 2011 +0000
4212
porter: move c2s properties and signals to the interface
4214
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4216
wocky/wocky-c2s-porter.c | 129 +++++-----------------------------------------
4217
wocky/wocky-porter.c | 105 +++++++++++++++++++++++++++++++++++++
4218
2 files changed, 118 insertions(+), 116 deletions(-)
4220
commit 2f308d251ee95504e05b17c98799a3ac131c24bc
4221
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4222
Date: Mon Feb 28 08:58:06 2011 +0000
4224
wocky: fix header guard comment
4226
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4228
wocky/wocky.h | 2 +-
4229
1 files changed, 1 insertions(+), 1 deletions(-)
4231
commit 0e5371a5abae18f737b18670fcd89d61a59e29f1
4232
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4233
Date: Mon Feb 28 08:55:51 2011 +0000
4235
porter: turn the porter into an interface and implement it in a C2S porter
4237
This will be a pretty horrible patch, soz.
4239
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4241
tests/wocky-porter-test.c | 4 +-
4242
wocky/Makefile.am | 2 +
4243
wocky/wocky-c2s-porter.c | 1896 ++++++++++++++++++++++++++++++++++++++++++++
4244
wocky/wocky-c2s-porter.h | 75 ++
4245
wocky/wocky-porter.c | 1900 +++++----------------------------------------
4246
wocky/wocky-porter.h | 178 +++--
4247
wocky/wocky-session.c | 3 +-
4248
7 files changed, 2276 insertions(+), 1782 deletions(-)
4250
commit 95dab3a1aa7a0e0823ca7bf175d1a84440031450
4251
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4252
Date: Fri Feb 25 16:00:25 2011 +0000
4254
porter: add register_handler_from{,_anyone,_server}_stanza functions
4256
Also small documentation fixes in the _va functions.
4258
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4260
wocky/wocky-porter.c | 177 ++++++++++++++++++++++++++++++++++++++++++++++----
4261
wocky/wocky-porter.h | 27 ++++++++
4262
2 files changed, 192 insertions(+), 12 deletions(-)
4264
commit 035cf150fdf4558930ce88ca393f6a5d360c1b66
4265
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4266
Date: Mon Feb 14 13:15:16 2011 +0000
4268
wocky: don't use absolute paths in enumtypes headers
4270
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4272
wocky/Makefile.am | 2 +-
4273
1 files changed, 1 insertions(+), 1 deletions(-)
4275
commit bed7014377bb94e9933063c346c86c2989df5e3c
4276
Merge: 7adf35f 3aab9dd
4277
Author: Will Thompson <will.thompson@collabora.co.uk>
4278
Date: Fri Feb 25 15:25:15 2011 +0000
4280
Merge branch 'register-handler-from'
4282
Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4284
commit 7adf35f585b92ac1ee1d562b36473dcfc4433966
4285
Merge: 913dc10 6a13743
4286
Author: Will Thompson <will.thompson@collabora.co.uk>
4287
Date: Fri Feb 25 13:31:03 2011 +0000
4289
Merge remote-tracking branch 'jonny/blow-away-corrupt-caps-caches'
4291
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
4292
Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=28868>
4294
commit 3aab9dd609906b62247c32621e3b93186b69bc44
4295
Author: Will Thompson <will.thompson@collabora.co.uk>
4296
Date: Mon Feb 7 21:07:27 2011 +0000
4298
Porter: make sender matching for handlers explicit.
4300
Previously, passing from=NULL to wocky_porter_register_handler() made
4301
the handler match stanzas with any sender. Unfortunately, this was
4302
confused in a few places in Gabble—and once in WockyRoster, complete
4303
with a FIXME—with matching messages from the server, which should have
4304
no from='' attribute, or your own bare or full JID.
4306
tests/wocky-pep-service-test.c | 4 +-
4307
tests/wocky-ping-test.c | 4 +-
4308
tests/wocky-porter-test.c | 246 +++++++++++++++++++----
4309
tests/wocky-pubsub-node-test.c | 28 ++--
4310
tests/wocky-pubsub-service-test.c | 20 +-
4311
tests/wocky-roster-test.c | 68 +++---
4312
wocky/wocky-muc.c | 4 +-
4313
wocky/wocky-pep-service.c | 6 +-
4314
wocky/wocky-ping.c | 4 +-
4315
wocky/wocky-porter.c | 400 +++++++++++++++++++++++++++++++------
4316
wocky/wocky-porter.h | 40 ++++-
4317
wocky/wocky-pubsub-service.c | 2 +-
4318
wocky/wocky-roster.c | 14 +-
4319
13 files changed, 650 insertions(+), 190 deletions(-)
4321
commit 342f820a211b01c1fba6e264ced8e71a8032ceea
4322
Author: Will Thompson <will.thompson@collabora.co.uk>
4323
Date: Sat Feb 5 15:44:03 2011 +0100
4325
Porter: refactor matching stanzas from the server.
4327
wocky/wocky-porter.c | 14 +++++++++++---
4328
1 files changed, 11 insertions(+), 3 deletions(-)
4330
commit 9cc779ecb64823357c20f53072231a0616ec9744
4331
Author: Will Thompson <will.thompson@collabora.co.uk>
4332
Date: Sat Feb 5 04:21:59 2011 +0100
4334
Porter: fix matching handlers from JIDs sans node part
4336
Previously, registering a handler for a JID with no node part was
4337
accidentally equivalent to registering a handler with from=NULL; that
4338
is, we'd erroneously pass stanzas from *any* server to the handler
4339
function even if it explicitly specified a JID which was just a domain,
4340
as opposed to a JID with an '@' sign in it.
4342
This patch corrects this error, and adds a simple regression test.
4344
tests/wocky-porter-test.c | 59 +++++++++++++++++++++++++++++++++++++++++++++
4345
wocky/wocky-porter.c | 4 +--
4346
2 files changed, 60 insertions(+), 3 deletions(-)
4348
commit 95ff513fe1f5252a7b7fa4af338fc793b4775ce2
4349
Author: Will Thompson <will.thompson@collabora.co.uk>
4350
Date: Fri Feb 4 18:03:19 2011 +0100
4352
Add wocky_porter_register_handler_va().
4354
wocky/wocky-porter.c | 80 ++++++++++++++++++++++++++++++++++++++++----------
4355
wocky/wocky-porter.h | 9 +++++
4356
2 files changed, 73 insertions(+), 16 deletions(-)
4358
commit 913dc10f79a5717ee2995056e1a2c07425e29ebc
4359
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4360
Date: Fri Feb 4 15:37:37 2011 +0000
4362
node: add set_attributes function
4364
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4366
wocky/wocky-node.c | 30 ++++++++++++++++++++++++++++++
4367
wocky/wocky-node.h | 3 +++
4368
2 files changed, 33 insertions(+), 0 deletions(-)
4370
commit 58d08be6bdbe119add2a6fb0ebe2298bb383c857
4371
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4372
Date: Fri Feb 4 11:15:12 2011 +0000
4374
caps-hash: allow @dataforms be NULL
4376
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4378
wocky/wocky-caps-hash.c | 9 ++++++---
4379
1 files changed, 6 insertions(+), 3 deletions(-)
4381
commit 19a7d037cc4e1be0666e1f6528e09a58490d0524
4382
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4383
Date: Fri Feb 4 11:09:06 2011 +0000
4385
caps-hash-test: add a complex sorting test
4387
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4389
tests/wocky-caps-hash-test.c | 161 +++++++++++++++++++++++++++++++++++++++++-
4390
1 files changed, 159 insertions(+), 2 deletions(-)
4392
commit 4386247cefa33464c7730c172bfe92ac6b0a4d3e
4393
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4394
Date: Fri Feb 4 11:08:40 2011 +0000
4396
caps-hash: fix creating hash from node with multiple data forms
4398
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4400
wocky/wocky-caps-hash.c | 2 +-
4401
1 files changed, 1 insertions(+), 1 deletions(-)
4403
commit bfd5f5383dc9288e2f1e9ecaab0fdce846dc6553
4404
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4405
Date: Fri Feb 4 11:08:25 2011 +0000
4407
caps-hash: remove silly free function
4409
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4411
wocky/wocky-caps-hash.c | 24 +++++++-----------------
4412
1 files changed, 7 insertions(+), 17 deletions(-)
4414
commit 8ff62bd7353593783f5c59f5b07720fc9ac1a146
4415
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4416
Date: Fri Feb 4 10:42:08 2011 +0000
4418
caps-hash: clarify dataforms_cmp
4420
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4422
wocky/wocky-caps-hash.c | 20 ++++++--------------
4423
1 files changed, 6 insertions(+), 14 deletions(-)
4425
commit 9955dd81eba5477cecc2f321547dbc954971c8df
4426
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4427
Date: Fri Feb 4 09:50:15 2011 +0000
4429
caps-hash: also sort dataform fields
4431
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4433
wocky/wocky-caps-hash.c | 10 ++++++++--
4434
wocky/wocky-data-form.c | 9 +++++++++
4435
wocky/wocky-data-form.h | 3 +++
4436
3 files changed, 20 insertions(+), 2 deletions(-)
4438
commit be9f692fd9e535b405e6835c17a9d8141d884cf7
4439
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4440
Date: Fri Feb 4 09:49:18 2011 +0000
4442
caps-hash: fix typo in dataform sorting code
4444
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4446
wocky/wocky-caps-hash.c | 2 +-
4447
1 files changed, 1 insertions(+), 1 deletions(-)
4449
commit 1905ed28823b119eb0d290cc9a1ed79a50712963
4450
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4451
Date: Thu Feb 3 11:33:56 2011 +0000
4453
caps-hash: ensure the features, identities and dataforms are sorted
4455
...and add a test for it.
4457
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4459
tests/wocky-caps-hash-test.c | 53 ++++++++++++++++++++++++++++++++++++++++++
4460
wocky/wocky-caps-hash.c | 47 +++++++++++++++++++++++++++++--------
4461
2 files changed, 90 insertions(+), 10 deletions(-)
4463
commit 6a1374307087ae19db8df3059ac8c1057290e3e8
4464
Author: Will Thompson <will.thompson@collabora.co.uk>
4465
Date: Wed Dec 1 19:16:39 2010 +0000
4467
CapsCache: remove an unneeded assertion.
4469
If caps_cache_open() returns TRUE but self->priv->db is NULL, the worst
4470
that happens is that we don't use a caps cache this session. Besides, by
4471
inspection that will never happen, except if sqlite3_open is broken, in
4472
which case we're dead a long time ago.
4474
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4476
wocky/wocky-caps-cache.c | 4 ++--
4477
1 files changed, 2 insertions(+), 2 deletions(-)
4479
commit d11983ffe837e912a0580a6447a1dc7504dccad7
4480
Author: Will Thompson <will.thompson@collabora.co.uk>
4481
Date: Thu Nov 25 17:44:00 2010 +0000
4483
CapsCache: don't potentially double-free statement
4485
caps_cache_bind_*() call sqlite3_finalize() on the statement you pass in
4486
if binding fails. So we should not 'goto OUT' (which also finalizes the
4487
statement) when they fail.
4489
Note that binding a query parameter failing indicates a programming
4490
error, not a runtime error. Thus, this is a pretty academic fix.
4492
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4494
wocky/wocky-caps-cache.c | 4 ++--
4495
1 files changed, 2 insertions(+), 2 deletions(-)
4497
commit f591217805cdb3eccfaaec8a8c8899d1f8ddf55a
4498
Author: Will Thompson <will.thompson@collabora.co.uk>
4499
Date: Thu Nov 25 17:43:43 2010 +0000
4501
CapsCache: add a satity check to prepare()
4503
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4505
wocky/wocky-caps-cache.c | 6 +++++-
4506
1 files changed, 5 insertions(+), 1 deletions(-)
4508
commit cfd0c2def4833dc6c1849f452f00e712bc604a11
4509
Author: Will Thompson <will.thompson@collabora.co.uk>
4510
Date: Thu Jun 24 12:03:40 2010 +0100
4512
Blow away corrupt caps caches
4514
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4516
wocky/wocky-caps-cache.c | 75 ++++++++++++++++++++++++++++++++++-----------
4517
1 files changed, 56 insertions(+), 19 deletions(-)
4519
commit 863a47e086152ed72df3e59dec69bfb9266014c4
4520
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4521
Date: Wed Jan 26 13:06:40 2011 +0000
4523
disco-identity: add WOCKY_TYPE_... macro
4525
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4527
wocky/wocky-disco-identity.h | 1 +
4528
1 files changed, 1 insertions(+), 0 deletions(-)
4530
commit efa313340ff1b5ed53030b8d23057f3e59e9a7df
4531
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4532
Date: Wed Jan 26 10:31:16 2011 +0000
4534
data-form: fix default type and text-multi detection
4536
The type defaults to text-single regardless of the existance of a
4539
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4541
wocky/wocky-data-form.c | 7 +++++--
4542
1 files changed, 5 insertions(+), 2 deletions(-)
4544
commit cbc8ff8fa5d8acedeadb0ba18f313711ce661a47
4545
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4546
Date: Wed Jan 26 09:47:10 2011 +0000
4548
caps-hash: turn caps_hash_compute into wocky_caps_hash_compute_from_lists
4550
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4552
wocky/wocky-caps-hash.c | 18 +++++++++++++++---
4553
wocky/wocky-caps-hash.h | 6 +++++-
4554
2 files changed, 20 insertions(+), 4 deletions(-)
4556
commit 837b31eeef93f1c46692a76befa7f600c6594e65
4557
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4558
Date: Wed Jan 26 09:32:48 2011 +0000
4560
caps-hash: support multiple data forms
4562
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4564
wocky/wocky-caps-hash.c | 77 ++++++++++++++++++++++++++++++++++++----------
4565
1 files changed, 60 insertions(+), 17 deletions(-)
4567
commit aac6f882e8bab79e51e20bf0fbee80ae86f9fd98
4568
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4569
Date: Wed Jan 26 09:30:19 2011 +0000
4571
data-form: add new_from_node function
4573
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4575
wocky/wocky-data-form.c | 30 ++++++++++++++++++++++++------
4576
wocky/wocky-data-form.h | 3 +++
4577
2 files changed, 27 insertions(+), 6 deletions(-)
4579
commit 578a1b74e9743d7a60373fb5074924a3108f49a0
4580
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4581
Date: Wed Jan 26 09:17:08 2011 +0000
4583
caps-hash: removed "wocky does not do..." comment
4585
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4587
wocky/wocky-caps-hash.c | 4 ----
4588
1 files changed, 0 insertions(+), 4 deletions(-)
4590
commit 5de07e3513f662160233165712fe5b9358f9a676
4591
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4592
Date: Wed Jan 26 09:15:01 2011 +0000
4594
caps-hash: fixed typo
4596
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4598
wocky/wocky-caps-hash.c | 2 +-
4599
1 files changed, 1 insertions(+), 1 deletions(-)
4601
commit 2270ffc468ae4358144f10a0f8c2b3423b0d1ba8
4602
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4603
Date: Wed Jan 26 09:14:21 2011 +0000
4605
disco-identity: add cmp function
4607
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4609
wocky/wocky-caps-hash.c | 17 ++++++-----------
4610
wocky/wocky-disco-identity.c | 30 ++++++++++++++++++++++++++++++
4611
wocky/wocky-disco-identity.h | 2 ++
4612
3 files changed, 38 insertions(+), 11 deletions(-)
4614
commit 27de40f87c5620f3cbf27ececfa30ccbe66b8124
4615
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4616
Date: Tue Jan 25 17:35:24 2011 +0000
4618
disco-identity: fix header guard
4620
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4622
wocky/wocky-disco-identity.h | 4 ++--
4623
1 files changed, 2 insertions(+), 2 deletions(-)
4625
commit ca4e3f7ad0a6ef89b641f694258f0baf4fad7e7c
4626
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4627
Date: Tue Jan 25 17:32:49 2011 +0000
4631
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4633
wocky/wocky-caps-hash.c | 2 +-
4634
wocky/wocky-caps-hash.h | 2 +-
4635
2 files changed, 2 insertions(+), 2 deletions(-)
4637
commit b388359cecab1c354580fa98561fcff2534180c0
4638
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4639
Date: Tue Jan 25 17:31:50 2011 +0000
4641
disco-identity: style trivia
4643
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4645
wocky/wocky-disco-identity.c | 5 ++---
4646
1 files changed, 2 insertions(+), 3 deletions(-)
4648
commit 521cc33c40ec568c54dc2ad3a46d19a6596e2d59
4649
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4650
Date: Tue Jan 25 17:28:21 2011 +0000
4652
disco-identity: remove getters
4654
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4656
wocky/wocky-disco-identity.c | 56 ------------------------------------------
4657
wocky/wocky-disco-identity.h | 10 +++----
4658
2 files changed, 4 insertions(+), 62 deletions(-)
4660
commit 37f9038739938e8a6f2a339b81a34a32137cd7cd
4661
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4662
Date: Tue Jan 25 17:02:40 2011 +0000
4664
caps-cache: use WockyDataForm to parse the data forms
4666
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4668
wocky/wocky-caps-hash.c | 215 +++++++++--------------------------------------
4669
1 files changed, 41 insertions(+), 174 deletions(-)
4671
commit 0f44eccae95249ecaec69715c380eb9707f24496
4672
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4673
Date: Tue Jan 25 16:42:56 2011 +0000
4675
data-form: detect whether we're actually text-multi
4677
We need this for this:
4679
http://xmpp.org/extensions/xep-0115.html#ver-gen-complex
4681
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4683
wocky/wocky-data-form.c | 22 ++++++++++++++++++++--
4684
1 files changed, 20 insertions(+), 2 deletions(-)
4686
commit 9e5f94f4d87818126ca69988689ef66ba7d4dace
4687
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4688
Date: Tue Jan 25 15:54:26 2011 +0000
4690
data-form: allow type="result" as well as type="form"
4692
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4694
wocky/wocky-data-form.c | 6 +++---
4695
1 files changed, 3 insertions(+), 3 deletions(-)
4697
commit 2f3f9c890a76d630f72991f071819cac8ebf3fb9
4698
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4699
Date: Tue Jan 25 14:34:10 2011 +0000
4701
tests: add caps hash test
4705
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4707
tests/Makefile.am | 9 +++-
4708
tests/wocky-caps-hash-test.c | 114 ++++++++++++++++++++++++++++++++++++++++++
4709
2 files changed, 121 insertions(+), 2 deletions(-)
4711
commit 9e15a33f9c8ac94448b33d7088f7a93cef8121a6
4712
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4713
Date: Tue Jan 25 14:33:33 2011 +0000
4715
node: add attribute build tag for wocky_stanza_build
4717
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4719
wocky/wocky-node.c | 9 +++++++++
4720
wocky/wocky-node.h | 3 ++-
4721
2 files changed, 11 insertions(+), 1 deletions(-)
4723
commit f3c69e238ea1683a88978ac4c59031edd8af0870
4724
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4725
Date: Tue Jan 25 10:54:23 2011 +0000
4727
disco-identity: make a boxed type
4729
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4731
wocky/wocky-disco-identity.c | 3 +++
4732
wocky/wocky-disco-identity.h | 4 +++-
4733
2 files changed, 6 insertions(+), 1 deletions(-)
4735
commit a37948c77254c53fc830e527c3d6718e91df7ba9
4736
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4737
Date: Tue Jan 25 10:54:07 2011 +0000
4739
disco-identity: rename _get_type to _get_identity_type
4741
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4743
wocky/wocky-disco-identity.c | 4 ++--
4744
wocky/wocky-disco-identity.h | 2 +-
4745
2 files changed, 3 insertions(+), 3 deletions(-)
4747
commit 1efddcfc52f46202a516c97c754938528f635d83
4748
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4749
Date: Mon Jan 24 11:29:49 2011 +0000
4751
disco-identity: add more documentation
4753
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4755
docs/reference/wocky-docs.sgml | 1 +
4756
wocky/wocky-disco-identity.c | 87 ++++++++++++++++++++++++++++++++++++----
4757
wocky/wocky-disco-identity.h | 11 ++++-
4758
3 files changed, 89 insertions(+), 10 deletions(-)
4760
commit 72657801003469feab10665b32a582fbc6c08218
4761
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4762
Date: Mon Jan 24 11:26:38 2011 +0000
4764
disco-identity: add some WARN_UNUSED_RESULTs
4766
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4768
wocky/wocky-disco-identity.h | 10 ++++++----
4769
1 files changed, 6 insertions(+), 4 deletions(-)
4771
commit 704ce8ef6aac173f67164ab23e216cfd2afe5e2b
4772
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4773
Date: Mon Jan 24 10:57:05 2011 +0000
4775
caps-hash: add documentation
4777
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4779
docs/reference/wocky-docs.sgml | 1 +
4780
wocky/wocky-caps-hash.c | 28 ++++++++++++++++------------
4781
wocky/wocky-caps-hash.h | 2 +-
4782
3 files changed, 18 insertions(+), 13 deletions(-)
4784
commit c08c0f7c002a8a1755f198367ced6858bdbf2253
4785
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4786
Date: Mon Jan 24 10:50:35 2011 +0000
4788
caps-cache: remove copy-paste error in documentation
4790
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4792
wocky/wocky-caps-cache.c | 1 -
4793
1 files changed, 0 insertions(+), 1 deletions(-)
4795
commit 339635a4b2129f585ae720dde3af8ccfc81730ea
4796
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4797
Date: Fri Jan 21 16:34:53 2011 +0000
4799
caps-hash: use wocky_node convenience functions
4801
WockyNode knows that xml:lang and xmlns attributes mean a bit more
4802
than an attribute with those names.
4804
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4806
wocky/wocky-caps-hash.c | 4 ++--
4807
1 files changed, 2 insertions(+), 2 deletions(-)
4809
commit 469d81f9f36fb35ab2947eaadbc452bf00b6418a
4810
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4811
Date: Fri Jan 21 16:34:42 2011 +0000
4815
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4817
wocky/wocky-caps-hash.c | 2 +-
4818
1 files changed, 1 insertions(+), 1 deletions(-)
4820
commit dbcc556adcf59612ee231ab410ff6115b83c0d6f
4821
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4822
Date: Thu Jan 20 14:13:39 2011 +0000
4824
caps-hash: make build in Wocky and rename s/gabble/wocky/g
4826
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4828
wocky/wocky-caps-hash.c | 218 +++++++++++++++++------------------------------
4829
wocky/wocky-caps-hash.h | 10 +--
4830
2 files changed, 81 insertions(+), 147 deletions(-)
4832
commit 8ebef4c221f56c55d175af880b1bda99cf0efcfe
4833
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4834
Date: Thu Jan 20 14:13:29 2011 +0000
4836
disco-identity: add from Gabble
4838
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4840
wocky/Makefile.am | 4 +
4841
wocky/wocky-disco-identity.c | 160 ++++++++++++++++++++++++++++++++++++++++++
4842
wocky/wocky-disco-identity.h | 58 +++++++++++++++
4843
3 files changed, 222 insertions(+), 0 deletions(-)
4845
commit 2c648be4944d3f65032fe2c5ad96ddcf58aaf852
4846
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4847
Date: Thu Jan 20 13:34:10 2011 +0000
4849
caps-hash: add caps-hash.[ch] from gabble
4851
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4853
wocky/wocky-caps-hash.c | 439 +++++++++++++++++++++++++++++++++++++++++++++++
4854
wocky/wocky-caps-hash.h | 32 ++++
4855
2 files changed, 471 insertions(+), 0 deletions(-)
4857
commit b3812fad955afdbf21602039035ae9c377e99d5d
4858
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4859
Date: Tue Jan 18 11:36:38 2011 +0000
4861
caps-cache: store caps cache in .cache/caps/caps-cache.db
4863
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4865
wocky/wocky-caps-cache.c | 2 +-
4866
1 files changed, 1 insertions(+), 1 deletions(-)
4868
commit cc4e726670d37ecbe68069e2b8af79454bedf7e4
4869
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4870
Date: Tue Jan 18 08:59:19 2011 +0000
4872
caps-cache: add documentation
4874
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4876
docs/reference/wocky-docs.sgml | 1 +
4877
wocky/wocky-caps-cache.c | 60 ++++++++++++++++++++++++++++++++++++++--
4878
wocky/wocky-caps-cache.h | 2 +-
4879
3 files changed, 59 insertions(+), 4 deletions(-)
4881
commit 27c0a93f851917334ce0177daf3eadfc0ac7a007
4882
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4883
Date: Tue Jan 18 08:58:27 2011 +0000
4885
caps-cache: stop declaring a non-existent get_singleton function
4887
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4889
wocky/wocky-caps-cache.h | 3 ---
4890
1 files changed, 0 insertions(+), 3 deletions(-)
4892
commit 3f42c9a47510557b718f5c5e162f3bb34032e1fe
4893
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4894
Date: Tue Jan 18 08:56:51 2011 +0000
4896
wocky: link to sqlite3
4898
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4900
configure.ac | 10 +++++++---
4901
docs/reference/Makefile.am | 4 ++--
4902
wocky/Makefile.am | 4 ++--
4903
3 files changed, 11 insertions(+), 7 deletions(-)
4905
commit ac5467999fd4d202bf69d9d41899fd142f935e24
4906
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4907
Date: Tue Jan 18 08:27:39 2011 +0000
4909
caps-cache: typedef object and class structs
4911
... for consistency.
4913
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4915
wocky/wocky-caps-cache.h | 10 ++++++----
4916
1 files changed, 6 insertions(+), 4 deletions(-)
4918
commit 58e062587ccb4940420a0e52817569cae9d193dd
4919
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4920
Date: Tue Jan 18 08:24:42 2011 +0000
4922
caps-cache: misc. style changes
4924
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4926
wocky/wocky-caps-cache.c | 52 ++++++++++++++++++++++-----------------------
4927
wocky/wocky-caps-cache.h | 24 +++++++++-----------
4928
2 files changed, 36 insertions(+), 40 deletions(-)
4930
commit d97129d0ab8ad1abd72a3d4f80ab993be7e0db72
4931
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4932
Date: Tue Jan 18 08:24:23 2011 +0000
4934
caps-cache: don't save caps cache into a telepathy directory
4936
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4938
wocky/wocky-caps-cache.c | 2 +-
4939
1 files changed, 1 insertions(+), 1 deletions(-)
4941
commit 8b19a91ed6b0bf4d6ccfbd1425c36ed08895c01e
4942
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4943
Date: Tue Jan 18 08:20:17 2011 +0000
4945
caps-cache: copy over from Gabble with s/gabble/wocky/g
4947
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4949
wocky/Makefile.am | 2 +
4950
wocky/wocky-caps-cache.c | 716 ++++++++++++++++++++++++++++++++++++++++++++++
4951
wocky/wocky-caps-cache.h | 88 ++++++
4952
wocky/wocky-debug.c | 1 +
4953
wocky/wocky-debug.h | 1 +
4954
5 files changed, 808 insertions(+), 0 deletions(-)
4956
commit 6e64eff081fa59ce533728b2b1838cf0c798d968
4957
Author: Will Thompson <will.thompson@collabora.co.uk>
4958
Date: Mon Jan 10 11:12:42 2011 +0000
4960
Muc: correctly parse the 'composing' chat state.
4962
In 6b6f09d97f91de66c11a4b6a7e28222e8dc911f6 I replaced a lookup table
4963
for parsing these with GEnum. What I (and the reviewer) didn't notice is
4964
that the WockyMucMsgState enum doesn't actually correspond to the names
4965
used in XEP-0085! Since 'typing' isn't a thing in XMPP, the 'composing'
4966
state was misparsed.
4968
wocky/wocky-muc.h | 2 +-
4969
1 files changed, 1 insertions(+), 1 deletions(-)
4971
commit 14bdb7c316028b9df67ebe6ad2e9f729d024ff74
4972
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
4973
Date: Fri Dec 24 20:54:53 2010 +0100
4975
DEBUG once per mainloop iteration is bad, remove
4977
wocky/wocky-heartbeat-source.c | 1 -
4978
1 files changed, 0 insertions(+), 1 deletions(-)
4980
commit 8db5c13fe1895625a80d66ce2aef376cae6e9f8f
4981
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
4982
Date: Tue Sep 28 18:41:58 2010 -0400
4984
Add assertions to ensure async resources are freed
4986
Add assertions to make sure async resources GCancellable and
4987
GSimpleAsyncResult are freed before a new async calls are attempted.
4989
wocky/wocky-openssl.c | 1 +
4990
wocky/wocky-porter.c | 4 ++++
4991
wocky/wocky-tls-connector.c | 1 +
4992
wocky/wocky-tls.c | 1 +
4993
4 files changed, 7 insertions(+), 0 deletions(-)
4995
commit 6c92f00e745f65e05bc8379410ef096be2699b77
4996
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
4997
Date: Mon Sep 27 18:28:40 2010 -0400
4999
Fix wocky_implement_finish_*() macro
5001
* Fixed missing scope (G_STMT_START/G_STMT_END) and missing parenthesis
5002
* Don't call copy_func if the result is NULL (enabling use of g_object_ref
5004
* Added missing ; now required when those macro are called.
5006
wocky/wocky-pubsub-node.c | 12 ++++----
5007
wocky/wocky-pubsub-service.c | 2 +-
5008
wocky/wocky-utils.h | 68 ++++++++++++++++++++++++++---------------
5009
3 files changed, 50 insertions(+), 32 deletions(-)
5011
commit f38f22015aa144614c2d7295b59af3ae017bf313
5012
Author: Will Thompson <will.thompson@collabora.co.uk>
5013
Date: Wed Dec 15 19:32:47 2010 +0000
5015
Heartbeat: safely stop polling iphb FD.
5017
wocky_heartbeat_source_degrade() is also used to clean up in
5018
wocky_heartbeat_source_finalize(). By the time the latter is called,
5019
WockyHeartbeatSource (which is-a GSource) has been destroyed in the
5020
GSource sense, which implicitly removes all poll FDs. So we need to
5021
guard our call to g_source_remove_poll with a check for whether we've
5022
been destroyed or not.
5024
We could alternatively have two different cleanup functions, one for
5025
when we're degrading and one for when we're being destroyed, but I think
5028
wocky/wocky-heartbeat-source.c | 10 ++++++++--
5029
1 files changed, 8 insertions(+), 2 deletions(-)
5031
commit 5a119a61e8e19741bd5a26333f4f54c12296943e
5032
Author: Will Thompson <will.thompson@collabora.co.uk>
5033
Date: Tue Aug 17 16:38:29 2010 +0100
5035
MUC: only include <x xmlns=...muc.../> when joining.
5037
Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=29147>
5039
wocky/wocky-muc.c | 15 +++++++--------
5040
wocky/wocky-muc.h | 3 +--
5041
2 files changed, 8 insertions(+), 10 deletions(-)
5043
commit 51dd1729f561058153e1a98f03be24c0228e5747
5044
Author: Will Thompson <will.thompson@collabora.co.uk>
5045
Date: Tue Aug 17 16:27:48 2010 +0100
5047
Inline wocky_muc_send_presence()
5049
It's only used in one place for now, and that one place is going to have
5050
to use wocky_muc_create_presence() directly anyway when the latter
5051
doesn't add the <x/> node.
5053
wocky/wocky-muc.c | 19 ++++---------------
5054
1 files changed, 4 insertions(+), 15 deletions(-)
5056
commit e8c68ba002bf94862a94e90e29fa223b05815a74
5057
Author: Will Thompson <will.thompson@collabora.co.uk>
5058
Date: Sat Nov 20 11:38:48 2010 +0000
5060
connector-test: fix a typo of 'sasl'
5062
/connector/problem/sas/no-mechanisms should read
5063
/connector/problem/sasl/no-mechanisms.
5065
tests/wocky-connector-test.c | 2 +-
5066
1 files changed, 1 insertions(+), 1 deletions(-)
5068
commit 877802c153392f272d9708a0f15c81b679c51042
5069
Author: Will Thompson <will.thompson@collabora.co.uk>
5070
Date: Sat Nov 20 11:31:32 2010 +0000
5072
examples/connect: always call wocky_init().
5074
The previous fix, in d0977e8, only called wocky_init() on one branch.
5075
Thus, the example worked in 'connector' mode, but not in 'raw' mode (the
5078
We should just call it up-front alongside g_type_init().
5080
examples/connect.c | 2 +-
5081
1 files changed, 1 insertions(+), 1 deletions(-)
5083
commit 94240be7cef4d878410cb0843063d4f75b270edb
5084
Author: Simon McVittie <smcv@debian.org>
5085
Date: Tue Nov 23 16:00:59 2010 +0000
5087
Add maintainer-upload-docs target to Makefile.am
5089
Makefile.am | 5 +++++
5090
1 files changed, 5 insertions(+), 0 deletions(-)
5092
commit 4ea0e486e9b40d64b16dc566714f613b6b430e77
5093
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
5094
Date: Mon Nov 15 13:10:23 2010 +0000
5096
auth-registry: add a namespace to auth mechanism constants
5098
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
5100
wocky/wocky-auth-registry.c | 8 ++++----
5101
wocky/wocky-auth-registry.h | 8 ++++----
5102
wocky/wocky-jabber-auth-digest.c | 2 +-
5103
wocky/wocky-jabber-auth-password.c | 2 +-
5104
wocky/wocky-jabber-auth.c | 4 ++--
5105
wocky/wocky-sasl-digest-md5.c | 2 +-
5106
wocky/wocky-sasl-plain.c | 2 +-
5107
7 files changed, 14 insertions(+), 14 deletions(-)
5109
commit 29ac49f0cd6f052bf7ab29010853e37510af1437
5110
Merge: 5b6ea68 5ec9c99
5111
Author: Will Thompson <will.thompson@collabora.co.uk>
5112
Date: Wed Nov 10 15:56:59 2010 +0000
5116
commit 5b6ea68ad8300919341d30fc4b35303b65258e93
5117
Author: Will Thompson <will.thompson@collabora.co.uk>
5118
Date: Wed Nov 10 14:47:02 2010 +0000
5120
OpenSSL: improve debugging output for ignored errors
5122
We reasonably frequently hit UNABLE_TO_GET_CRL. Currently, the debug
5123
output is kind of surprising:
5125
check_peer_name: wocky-openssl.c:877: got cname 'ovi.com' from x509 name, nid #0
5126
compare_wildcarded_hostname: wocky-openssl.c:831: ovi.com ~ ovi.com
5127
wocky_tls_session_verify_peer: wocky-openssl.c:1058: cert verification error: 3
5128
xmpp_init: wocky-connector.c:1056: sending XMPP stream open to server
5130
What's actually happening here is that we're ignoring error 3
5131
(UNABLE_TO_GET_CRL) because it's completely harmless. But to the
5132
uninformed reader it looks like an error should have occurred.
5134
wocky/wocky-openssl.c | 5 +++++
5135
1 files changed, 5 insertions(+), 0 deletions(-)
5137
commit 4ce13bb2306dc8da26a9bf21dedc279a3f472dd9
5138
Author: Will Thompson <will.thompson@collabora.co.uk>
5139
Date: Wed Nov 10 14:37:31 2010 +0000
5141
OpenSSL: don't erroneously truncate X509_NAMEs.
5143
The manpage for X509_NAME_get_text_by_NID() says:
5145
At most len bytes will be written and the text written to buf will be
5150
If buf is <NULL> then the amount of space needed in buf (excluding the
5151
final null) is returned.
5153
So we call X509_NAME_get_text_by_NID() once, passing a NULL buffer, to
5154
discover how long a buffer we have to allocate. Then we allocate that
5155
buffer, and pass it back in. But while the returned length excludes the
5156
null terminator, the length we pass in should include it.
5158
This fixes an issue where, when connecting to (for example) door.com,
5159
we'd erroneously believe that its certificate is for "door.co" and
5162
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
5164
wocky/wocky-openssl.c | 2 +-
5165
1 files changed, 1 insertions(+), 1 deletions(-)
5167
commit b0ebed783ce4c2b27ad5d35f6cf847d9f5363962
5168
Author: Will Thompson <will.thompson@collabora.co.uk>
5169
Date: Wed Nov 10 14:36:48 2010 +0000
5171
OpenSSL: add debug output to check_peer_name()
5173
It'd be useful to be able to see from a debug log where in the
5174
certificate the name being examined was found.
5176
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
5178
wocky/wocky-openssl.c | 9 ++++++++-
5179
1 files changed, 8 insertions(+), 1 deletions(-)
5181
commit 5ec9c99b5b7bc7179df62ad31e2af1d9ef7a5f87
5182
Author: Will Thompson <will.thompson@collabora.co.uk>
5183
Date: Mon Oct 25 12:34:13 2010 +0100
5185
Clarify that moving next_wakeup into the past is okay
5187
wocky/wocky-heartbeat-source.c | 3 +++
5188
1 files changed, 3 insertions(+), 0 deletions(-)
5190
commit 01811a4a6ed0ac6ad5f9439d12560d787c97570d
5191
Author: Will Thompson <will.thompson@collabora.co.uk>
5192
Date: Mon Oct 25 11:58:52 2010 +0100
5194
Ping test: reduce the number of pings sent and time waited
5196
I think it's important that we send more than one ping in a row, to
5197
ensure that scheduling the next wakeup works. It's also important that
5198
we wait longer than one ping interval when checking that no more pings
5199
are sent. Finally, we do need to test turning pings back on after
5202
But previously we waited for three pings, turned off pings and waited
5203
three seconds to check we don't get any pings we don't expect, and then
5204
turned them back on and waited for three more. This is overkill; this
5205
patch makes us wait for two pings, wait for two seconds after turning
5206
them off, and only wait for one more ping after turning them back on.
5208
tests/wocky-ping-test.c | 6 +++---
5209
1 files changed, 3 insertions(+), 3 deletions(-)
5211
commit 2aef513cca19ecf74475c8058ed1f272c69c083e
5212
Author: Will Thompson <will.thompson@collabora.co.uk>
5213
Date: Mon Oct 25 11:58:35 2010 +0100
5215
Heartbeat: add this/next wakeup timestamps to debug output
5217
wocky/wocky-heartbeat-source.c | 19 +++++++++++++++++--
5218
1 files changed, 17 insertions(+), 2 deletions(-)
5220
commit 803f671f4e1421c5d8ead77babab97e98a7e0a0a
5221
Author: Will Thompson <will.thompson@collabora.co.uk>
5222
Date: Thu Oct 21 18:55:20 2010 +0100
5224
Heartbeat: explain why _new() doesn't use update_interval()
5226
I just tried refactoring things to make wocky_heartbeat_source_new()
5227
call wocky_heartbeat_source_update_interval(). It broke, because the
5228
latter uses g_source_get_current_time(). Maybe it shouldn't... but it
5229
seems reasonable to assume we're attached to a main context when someone
5230
calls wocky_heartbeat_source_update_interval().
5232
wocky/wocky-heartbeat-source.c | 4 ++++
5233
1 files changed, 4 insertions(+), 0 deletions(-)
5235
commit 83494b109f1ac08777c8a49ed82aa0d4c127bb77
5236
Author: Will Thompson <will.thompson@collabora.co.uk>
5237
Date: Thu Oct 21 18:37:27 2010 +0100
5239
Ping: flag ping-interval property as CONSTRUCT
5241
This means it's set by the time that we construct the heartbeat. It
5242
shouldn't make a difference, but it reduces spurious debug output.
5244
wocky/wocky-ping.c | 2 +-
5245
1 files changed, 1 insertions(+), 1 deletions(-)
5247
commit 4e9f9530383d1162619c7e214dc18c64d64a1468
5248
Author: Will Thompson <will.thompson@collabora.co.uk>
5249
Date: Tue Oct 19 19:04:57 2010 +0100
5251
Improve WockyPing's debugging output.
5253
wocky/wocky-ping.c | 7 ++++++-
5254
1 files changed, 6 insertions(+), 1 deletions(-)
5256
commit 7cb68e637937b67866d2f17effb5de728e516c27
5257
Author: Will Thompson <will.thompson@collabora.co.uk>
5258
Date: Tue Oct 19 14:17:25 2010 +0100
5260
Heartbeat: handle max_interval = 0
5262
This is used to indicate that the heartbeat should be disabled.
5264
tests/wocky-ping-test.c | 32 ++++++++++++++++++++-
5265
wocky/wocky-heartbeat-source.c | 61 +++++++++++++++++++++++++++++++++------
5266
2 files changed, 82 insertions(+), 11 deletions(-)
5268
commit 38445ac40d4ad5c4bda86f491ffa11f3d0de6313
5269
Author: Will Thompson <will.thompson@collabora.co.uk>
5270
Date: Tue Oct 19 14:52:21 2010 +0100
5272
Add more debugging to the heartbeat
5274
wocky/wocky-heartbeat-source.c | 7 ++++++-
5275
1 files changed, 6 insertions(+), 1 deletions(-)
5277
commit 8704ea463278220f1514b981a8feafc448b4e3e1
5278
Author: Will Thompson <will.thompson@collabora.co.uk>
5279
Date: Tue Oct 19 14:42:59 2010 +0100
5281
Heartbeat: split degrading out of finalize
5283
Previously, we called wocky_heartbeat_source_finalize() whenever the
5284
heartbeat service had failed for any reason, which happened to do
5285
nothing more harmful than closing the connection to the heartbeat
5286
service. But this isn't particularly easy to read. Splitting the
5287
guts of the function out into wocky_heartbeat_source_degrade() makes the
5288
code more self-documenting.
5290
wocky/wocky-heartbeat-source.c | 24 ++++++++++++++++--------
5291
1 files changed, 16 insertions(+), 8 deletions(-)
5293
commit edbe19e12ae0350309b22126767428a5f623d7a6
5294
Author: Will Thompson <will.thompson@collabora.co.uk>
5295
Date: Tue Oct 19 14:21:16 2010 +0100
5297
Replace WockyPing's timeouts with WockyHeartbeat
5299
This strictly speaking introduces a regression: we no longer delay the
5300
next ping whenever we send data. But actually, I don't think this is
5301
all that necessary: if we want to do something in response to getting no
5302
replies to our pings, we have to be sure we're sending them in the first
5303
place. They're only tiny.
5305
wocky/wocky-ping.c | 78 ++++++++++++---------------------------------------
5306
1 files changed, 19 insertions(+), 59 deletions(-)
5308
commit dae40a8fc8a9b3449bf532a59d2169bd3e894470
5309
Author: Will Thompson <will.thompson@collabora.co.uk>
5310
Date: Tue Oct 19 14:17:53 2010 +0100
5312
Document heartbeat methods.
5314
wocky/wocky-heartbeat-source.c | 25 +++++++++++++++++++++++++
5315
1 files changed, 25 insertions(+), 0 deletions(-)
5317
commit 408ee992c698e195428fb976180de1563cf44834
5318
Author: Will Thompson <will.thompson@collabora.co.uk>
5319
Date: Mon Oct 18 16:59:11 2010 +0100
5321
Bake iphb interval policy into WockyHeartbeatSource
5323
Ultimately, the choice of how much earlier than the desired keepalive
5324
interval we're happy to be woken up by the system heartbeat service is
5325
pretty much arbitrary. So let's just bake it into the place where iphb
5328
wocky/wocky-heartbeat-source.c | 18 ++++++++++++------
5329
wocky/wocky-heartbeat-source.h | 2 --
5330
2 files changed, 12 insertions(+), 8 deletions(-)
5332
commit ed4f81dfda49ea0aab5d90dcf67439a2857a8d35
5333
Author: Will Thompson <will.thompson@collabora.co.uk>
5334
Date: Fri Oct 15 16:10:01 2010 +0100
5336
Heartbeat: support updating the interval on the fly
5338
wocky/wocky-heartbeat-source.c | 24 ++++++++++++++++++++++++
5339
wocky/wocky-heartbeat-source.h | 5 +++++
5340
2 files changed, 29 insertions(+), 0 deletions(-)
5342
commit 57e76648dd5024be789ecf3b4bfc2441198f97ac
5343
Author: Will Thompson <will.thompson@collabora.co.uk>
5344
Date: Mon Oct 18 13:49:13 2010 +0100
5346
Heartbeat: extract common iphb_wait()-calling code
5348
wocky/wocky-heartbeat-source.c | 43 ++++++++++++++++++++++-----------------
5349
1 files changed, 24 insertions(+), 19 deletions(-)
5351
commit 83ca63974353febaaf5afcbb9e2734820a4182da
5352
Author: Will Thompson <will.thompson@collabora.co.uk>
5353
Date: Mon Oct 18 11:34:23 2010 +0100
5355
Heartbeat: fall back to internal timeouts
5357
If we're not built with libiphb support, or if we get any errors in the
5358
course of using libiphb, this patch makes WockyHeartbeatSource simply
5359
act as a timeout source.
5361
wocky/wocky-heartbeat-source.c | 147 +++++++++++++++++++++++++++-------------
5362
1 files changed, 99 insertions(+), 48 deletions(-)
5364
commit 64540f03af6182f537959637a803a47554b4dcda
5365
Author: Will Thompson <will.thompson@collabora.co.uk>
5366
Date: Fri Oct 15 15:52:04 2010 +0100
5368
Add a GSource wrapping libiphb.
5370
The Loudmouth patch to add libiphb support for Maemo 5 intertwingled it
5371
with other keepalive logic, but I think separating it out makes it
5374
libiphb is part of DSME (http://gitorious.org/dsme/) which is now LGPL
5375
v2.1 (note: not "or later"). This is an optional dependency, so doesn't
5376
impact Wocky's license in general.
5378
Currently the source is completely inert if we don't have iphb support;
5379
it'll be fixed to fall back to acting as a timeout source later.
5382
wocky/Makefile.am | 5 +-
5383
wocky/wocky-debug.c | 1 +
5384
wocky/wocky-debug.h | 1 +
5385
wocky/wocky-heartbeat-source.c | 190 ++++++++++++++++++++++++++++++++++++++++
5386
wocky/wocky-heartbeat-source.h | 37 ++++++++
5387
6 files changed, 242 insertions(+), 1 deletions(-)
5389
commit add1c55989ef3d3fa4a871d4ad217a49d301d2dc
5390
Author: Will Thompson <will.thompson@collabora.co.uk>
5391
Date: Mon Oct 25 11:39:28 2010 +0100
5393
Fix DEBUGGING macro to call wocky_debug_flag_is_set()
5395
Hey, looks like no-one's used this before in Wocky. ;-)
5397
wocky/wocky-debug.h | 2 +-
5398
1 files changed, 1 insertions(+), 1 deletions(-)
5400
commit e54631ff2db562b0b104ef9a7f949d3fb2fb8df2
5401
Author: Will Thompson <will.thompson@collabora.co.uk>
5402
Date: Tue Oct 19 16:56:02 2010 +0100
5404
Test sending a stanza just before destroying porter.
5406
I'm astonished that this didn't have a test already.
5408
If we call wocky_porter_send_async(), then destroy the porter, and only
5409
then spin the main loop, we'd crash. This is because after the porter
5410
died, it'd take the xmpp connection down, which would then fire a
5411
callback to tell the porter that sending a stanza failed. The fix is
5412
simple: ref the porter across calls to
5413
wocky_xmpp_connection_send_stanza_async().
5415
Reviewed-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5416
Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=30986>
5418
tests/wocky-porter-test.c | 49 +++++++++++++++++++++++++++++++++++++++++++++
5419
wocky/wocky-porter.c | 4 ++-
5420
2 files changed, 52 insertions(+), 1 deletions(-)
5422
commit cc5c5309c21694a4c120c4ba9f01fb12f27cb7ef
5423
Author: Will Thompson <will.thompson@collabora.co.uk>
5424
Date: Wed Oct 20 15:53:06 2010 +0100
5426
OpenSSL: report hostname mismatch over other errors.
5428
I think this is more useful behaviour. Who cares if you can't find the
5429
CA for a certificate, if the certificate isn't even for the right
5432
The GnuTLS backend already has this behaviour.
5434
tests/wocky-connector-test.c | 18 ++++++++++++++++++
5435
wocky/wocky-openssl.c | 27 ++++++++-------------------
5436
2 files changed, 26 insertions(+), 19 deletions(-)
5438
commit 5079a1ec30235c76f5b2b18655799849d26f90bf
5439
Author: Will Thompson <will.thompson@collabora.co.uk>
5440
Date: Wed Oct 20 15:44:14 2010 +0100
5442
OpenSSL: clarify anonymous certificate handling
5444
wocky/wocky-openssl.c | 26 +++++++++++++++-----------
5445
1 files changed, 15 insertions(+), 11 deletions(-)
5447
commit 36af8b71fdd7ee9869ebdc584631cb51fe589aac
5448
Author: Will Thompson <will.thompson@collabora.co.uk>
5449
Date: Wed Oct 20 12:46:52 2010 +0100
5451
TestConnectorServer: use '*' in a _build() call
5453
tests/wocky-test-connector-server.c | 4 +---
5454
1 files changed, 1 insertions(+), 3 deletions(-)
5456
commit 86046ac87936bbadc0b6d7a4679d85a0f094e407
5457
Author: Will Thompson <will.thompson@collabora.co.uk>
5458
Date: Wed Oct 20 00:09:17 2010 +0100
5460
Remove unnecessary MUC namespace abbreviations.
5462
I like avoiding typing as much as the next person, but. (This will break
5463
Gabble, which uses WOCKY_NS_MUC_OWN.)
5465
wocky/wocky-muc.c | 2 +-
5466
wocky/wocky-namespaces.h | 8 ++++----
5467
2 files changed, 5 insertions(+), 5 deletions(-)
5469
commit e25cc2a0c89ce9270da04199d4be73ec9c6b5dcf
5470
Author: Will Thompson <will.thompson@collabora.co.uk>
5471
Date: Tue Oct 19 19:01:13 2010 +0100
5473
Use wocky_stanza_get_{from,to}
5475
tests/wocky-porter-test.c | 3 +--
5476
tests/wocky-roster-test.c | 3 +--
5477
wocky/wocky-muc.c | 5 ++---
5478
wocky/wocky-pep-service.c | 3 +--
5479
wocky/wocky-porter.c | 9 +++------
5480
wocky/wocky-roster.c | 3 +--
5481
6 files changed, 9 insertions(+), 17 deletions(-)
5483
commit 181a042eb85a59497d6361b68d125df0db4ed092
5484
Author: Will Thompson <will.thompson@collabora.co.uk>
5485
Date: Tue Oct 19 18:55:55 2010 +0100
5487
Add wocky_stanza_get_{from,to}
5489
wocky/wocky-stanza.c | 34 ++++++++++++++++++++++++++++++++++
5490
wocky/wocky-stanza.h | 3 +++
5491
2 files changed, 37 insertions(+), 0 deletions(-)
5493
commit 8924acd99e33b5fce0bcf395fe4ad25470417f21
5494
Author: Will Thompson <will.thompson@collabora.co.uk>
5495
Date: Tue Oct 19 13:45:47 2010 +0100
5497
Check debug flags correctly when logging stanzas
5499
These two stray 's's drove me extra crazy while debugging a bizarre
5500
memory corruption bug.
5502
wocky/wocky-debug.c | 4 ++--
5503
1 files changed, 2 insertions(+), 2 deletions(-)
5505
commit 635df31cbd8f9d7302b694bbf59157f58101a950
5506
Author: Will Thompson <will.thompson@collabora.co.uk>
5507
Date: Thu Oct 14 23:49:13 2010 +0100
5509
Fix up wocky-utils comment trivia.
5511
The introductory comments in wocky-utils.[ch] claimed the files to be
5512
called gibber-util.[ch]. Also, the header guard was singular, not
5513
plural. This offends me.
5515
wocky/wocky-utils.c | 4 ++--
5516
wocky/wocky-utils.h | 10 +++++-----
5517
2 files changed, 7 insertions(+), 7 deletions(-)
5519
commit 5c4c8ecf1656cc593b0af19cd1a9b2db940f601c
5520
Author: Will Thompson <will.thompson@collabora.co.uk>
5521
Date: Tue Apr 20 16:42:15 2010 +0100
5523
Correct documentation of wocky_node_is_superset
5525
wocky/wocky-node.c | 2 +-
5526
1 files changed, 1 insertions(+), 1 deletions(-)
5528
commit caece2b087b505f1be4637dbff89679295d83e61
5529
Author: Will Thompson <will.thompson@collabora.co.uk>
5530
Date: Tue Apr 13 22:46:28 2010 +0100
5532
Give a useful critical when you mess up _stanza_build()
5534
wocky/wocky-node.c | 1 +
5535
1 files changed, 1 insertions(+), 0 deletions(-)
5537
commit bfcdeadf0781d6d2cb2d7e1b9a93756dc4ecce5c
5538
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5539
Date: Thu Oct 14 19:20:30 2010 -0400
5541
Fixe last bad comparision in OpenSSL code
5543
wocky/wocky-openssl.c | 2 +-
5544
1 files changed, 1 insertions(+), 1 deletions(-)
5546
commit 2e7d77f14f3404ade60431cad82fc8a91eabb145
5547
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5548
Date: Thu Oct 14 19:08:21 2010 -0400
5550
Fix boolean comparision in OpenSSL code
5552
This change was introduced by accident in leak-fix branch while doing some
5553
refactoring. This will hopefully solve OpenSSL build errors.
5555
wocky/wocky-openssl.c | 4 ++--
5556
1 files changed, 2 insertions(+), 2 deletions(-)
5558
commit 66e264e385cf2cbbd09a2d9723720d5c5bd4ec57
5559
Merge: d339fbc d67a032
5560
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5561
Date: Thu Oct 14 18:44:43 2010 -0400
5563
Merge branch 'wocky-0.10'
5565
commit d67a032e68d08825b0aa7eb42673393ba68a1403
5566
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5567
Date: Thu Oct 14 11:33:04 2010 -0400
5569
Use G_N_ELEMENT to get array size
5571
tests/wocky-http-proxy-test.c | 2 +-
5572
1 files changed, 1 insertions(+), 1 deletions(-)
5574
commit 78c7d6cd96a44d3aa2235a0640be18e9979c6f54
5575
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5576
Date: Thu Oct 14 11:32:20 2010 -0400
5578
Avoid magic numbers implementing str_has_prefix_case()
5580
tests/wocky-http-proxy-test.c | 13 ++++++++++---
5581
1 files changed, 10 insertions(+), 3 deletions(-)
5583
commit 3989fcaa2dad9dbf689c29729a11cb731e9264ca
5584
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5585
Date: Thu Oct 14 11:27:02 2010 -0400
5587
Use g_assert_cmpstr() for better output
5589
tests/wocky-http-proxy-test.c | 9 ++++-----
5590
1 files changed, 4 insertions(+), 5 deletions(-)
5592
commit 850cb5a5c849322a71b08304b69d2214250ecaa3
5593
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5594
Date: Thu Oct 14 11:25:40 2010 -0400
5596
Use g_assert_cmpuint for better output
5598
tests/wocky-http-proxy-test.c | 10 +++++-----
5599
1 files changed, 5 insertions(+), 5 deletions(-)
5601
commit d339fbcabd6b1aabcac52817e2cb5480ff9d3e31
5602
Merge: 2cf2577 e957e75
5603
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5604
Date: Wed Oct 13 11:56:44 2010 -0400
5606
Merge branch 'leak-fix'
5608
Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
5610
commit e957e75e785200991b3f346298a7d3c0f4e3584e
5611
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5612
Date: Wed Oct 13 11:49:31 2010 -0400
5614
More style fix when doing if on pointers
5616
tests/wocky-connector-test.c | 2 +-
5617
tests/wocky-test-connector-server.c | 2 +-
5618
wocky/wocky-muc.c | 8 ++++----
5619
wocky/wocky-openssl.c | 18 +++++++++---------
5620
wocky/wocky-tls.c | 16 ++++++++--------
5621
wocky/wocky-utils.c | 4 ++--
5622
wocky/wocky-xmpp-writer.c | 2 +-
5623
7 files changed, 26 insertions(+), 26 deletions(-)
5625
commit ae8abda698643d2d9b7ef9c962f3c5e0d5ff81a8
5626
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5627
Date: Wed Oct 13 11:23:20 2010 -0400
5629
Fix coding style error introduced in leak fixes
5631
tests/wocky-test-connector-server.c | 4 ++--
5632
tests/wocky-test-sasl-auth-server.c | 6 +++---
5633
2 files changed, 5 insertions(+), 5 deletions(-)
5635
commit 7a5ebbd8a6b160cd3b65e66b12c55892dff47c92
5636
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5637
Date: Tue Oct 12 15:50:45 2010 -0400
5639
Don't leak tls_connection on error
5641
wocky/wocky-tls-connector.c | 7 +++++++
5642
1 files changed, 7 insertions(+), 0 deletions(-)
5644
commit d65e92b2637718e9af2b85416bd354c911dac55f
5645
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5646
Date: Tue Oct 12 15:30:30 2010 -0400
5648
Don't leak last read buffer
5650
wocky/wocky-tls.c | 5 +++++
5651
1 files changed, 5 insertions(+), 0 deletions(-)
5653
commit 88938428ad9152e02eff643ec412a3154cf1658a
5654
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5655
Date: Tue Oct 12 15:01:02 2010 -0400
5657
Don't leak errors in TLS tests
5659
tests/wocky-test-connector-server.c | 8 ++++++--
5660
wocky/wocky-tls-connector.c | 1 +
5661
2 files changed, 7 insertions(+), 2 deletions(-)
5663
commit b54b111ac40c996896181a2f0b43fac8eb7b51c3
5664
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5665
Date: Fri Oct 8 17:50:55 2010 -0400
5667
Only ref the cancellable if a callback is provided
5669
tests/wocky-test-sasl-auth-server.c | 12 +++++++-----
5670
1 files changed, 7 insertions(+), 5 deletions(-)
5672
commit 4461be9b3cb5776b55e4fe8f1ef2d9939d160d20
5673
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5674
Date: Fri Oct 8 17:21:06 2010 -0400
5678
tests/wocky-connector-test.c | 1 +
5679
1 files changed, 1 insertions(+), 0 deletions(-)
5681
commit 97dbbfad80b373586e6d37d4a4e664e7b78b56d0
5682
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5683
Date: Fri Oct 8 17:19:51 2010 -0400
5687
tests/wocky-test-connector-server.c | 8 ++++----
5688
1 files changed, 4 insertions(+), 4 deletions(-)
5690
commit 14df6aef00ab2880bb86ac86f88b9193ea8848cc
5691
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5692
Date: Fri Oct 8 17:10:27 2010 -0400
5694
Don't leak SASLServer by overwriting it
5696
tests/wocky-test-connector-server.c | 5 +++--
5697
1 files changed, 3 insertions(+), 2 deletions(-)
5699
commit f4e0ce027040dff5c7ddcb0cec62b2e4d3c02cf5
5700
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5701
Date: Fri Oct 8 17:10:05 2010 -0400
5703
Don't leak TLSSession
5705
tests/wocky-test-connector-server.c | 4 ++++
5706
1 files changed, 4 insertions(+), 0 deletions(-)
5708
commit 7c4468651d85d3904a7f2365c1d55e862cc44c7d
5709
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5710
Date: Fri Oct 8 17:09:44 2010 -0400
5712
Don't leak TLSConnection
5714
tests/wocky-test-connector-server.c | 9 +++++----
5715
1 files changed, 5 insertions(+), 4 deletions(-)
5717
commit d8b8d403234d177b9ab1f7aed29569c1f434bca5
5718
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5719
Date: Fri Oct 8 16:58:32 2010 -0400
5721
Don't leak error in test resolver
5723
tests/test-resolver.c | 64 +++++++++++++++++++++++-------------------------
5724
1 files changed, 31 insertions(+), 33 deletions(-)
5726
commit 6246d9ad7290b86b3cbf29c2ad829bc8fdad7f68
5727
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5728
Date: Thu Oct 7 14:03:11 2010 -0400
5730
Keep GCancellable alive during the async calls
5732
Keep a reference on GCancellable for the time of the async calls. This is
5733
important to allow simple cancel and forget of cancellable by caller. Most
5734
call were already implemented correctly, this patch fixes the remaining.
5736
tests/wocky-test-sasl-auth-server.c | 21 +++++++++++++++-
5737
tests/wocky-test-stream.c | 9 +++++-
5738
wocky/wocky-openssl.c | 11 ++++++-
5739
wocky/wocky-porter.c | 32 ++++++++++++++++++++---
5740
wocky/wocky-tls.c | 9 +++++-
5741
wocky/wocky-xmpp-connection.c | 47 +++++++++++++++++++++++++++++++---
5742
6 files changed, 112 insertions(+), 17 deletions(-)
5744
commit 8e254f7f3e571d739e233034682facbf63efc51c
5745
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5746
Date: Fri Oct 8 16:41:37 2010 -0400
5748
Don't leak current path string
5750
wocky/wocky-utils.c | 6 ++++--
5751
1 files changed, 4 insertions(+), 2 deletions(-)
5753
commit f13a2c8e9af91762d86b6cd26cba57f2f0cb47fd
5754
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5755
Date: Fri Oct 8 13:01:11 2010 -0400
5757
Fix function implementation coding style
5759
wocky/wocky-porter.c | 4 ++--
5760
1 files changed, 2 insertions(+), 2 deletions(-)
5762
commit bb9b190f87db3eb60d1748f399fcd298c31d2c8c
5763
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5764
Date: Fri Oct 8 12:30:53 2010 -0400
5766
Don't leak a ref on TlsConnection in verify_async
5768
wocky/wocky-tls-connector.c | 2 +-
5769
1 files changed, 1 insertions(+), 1 deletions(-)
5771
commit bb167324fb0a1c9b21b7a7d7d1146ca8753c0d65
5772
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5773
Date: Thu Oct 7 19:10:09 2010 -0400
5775
Add explicit _stop() to test SASL auth server
5777
The test SASL auth server did not have a _stop() method. As the call to
5778
new() starts an infinit async call on internal XmppConnection, the Xmpp
5779
Connection get leaked. Adding an explici _stop(), fixes this issue.
5781
tests/wocky-test-sasl-auth-server.c | 29 ++++++++++++++++++++++++-----
5782
tests/wocky-test-sasl-auth-server.h | 2 ++
5783
tests/wocky-test-sasl-auth.c | 2 ++
5784
3 files changed, 28 insertions(+), 5 deletions(-)
5786
commit 2cf2577a5465d8b13fa3d72e73cc384a68dd488d
5787
Author: Will Thompson <will.thompson@collabora.co.uk>
5788
Date: Fri Oct 8 13:45:43 2010 +0100
5790
OpenSSL: add a missing 'break'.
5792
This was broken in 9a3f3bc8, which added the case for UNABLE_TO_GET_CRL.
5794
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
5796
wocky/wocky-openssl.c | 1 +
5797
1 files changed, 1 insertions(+), 0 deletions(-)
5799
commit a70a56c6f232bb9bffc91b68898f4d2b396a503f
5800
Author: Will Thompson <will.thompson@collabora.co.uk>
5801
Date: Fri Oct 8 13:44:04 2010 +0100
5803
Clarify extracting error type.
5805
wocky_enum_from_nick() doesn't modify its final parameter if it returns
5806
FALSE, so this code already did the right thing for unrecognised error
5807
types. But this patch rearranges the code to make this clearer.
5809
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
5811
wocky/wocky-xmpp-error.c | 11 ++++++-----
5812
1 files changed, 6 insertions(+), 5 deletions(-)
5814
commit 7e22acb544bffb4bae9fd13da72e20f3f438d87d
5815
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5816
Date: Thu Oct 7 19:09:35 2010 -0400
5818
Don't leak a GAsyncResult in WockyPorter
5820
wocky/wocky-porter.c | 2 ++
5821
1 files changed, 2 insertions(+), 0 deletions(-)
5823
commit f8c72df24c89f839f1819c78e3de3f5e03529b61
5824
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5825
Date: Thu Oct 7 16:46:28 2010 -0400
5827
Fixed memmory leak in WockySaslScam
5829
wocky/wocky-sasl-scram.c | 8 ++++++++
5830
1 files changed, 8 insertions(+), 0 deletions(-)
5832
commit 30166aeb891b0ceca7995268846fe900fd13b06a
5833
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5834
Date: Tue Oct 5 15:12:12 2010 -0400
5836
Unit tests for HTTP Proxy support
5838
This implements unit test for the wocky internal implementation of HTTP
5841
tests/Makefile.am | 9 +
5842
tests/wocky-http-proxy-test.c | 385 +++++++++++++++++++++++++++++++++++++++++
5843
2 files changed, 394 insertions(+), 0 deletions(-)
5845
commit 60278f0fef9a5075f91c3dffe56352448695fb5e
5846
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5847
Date: Tue Oct 5 15:10:27 2010 -0400
5849
Implement HTTP basic proxy authentication
5851
This adds HTTP basic proxy authentication as requesting in bugs.fd.o
5854
wocky/wocky-http-proxy.c | 109 ++++++++++++++++++++++++++-------------------
5855
1 files changed, 63 insertions(+), 46 deletions(-)
5857
commit 210523aab3532d2c77bffa933aea8d761e08d0ab
5858
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5859
Date: Tue Oct 5 15:06:40 2010 -0400
5861
Handle EOS gracefully by manually generating error
5863
GIO does not return an error on EOS so we need to manually generate an
5864
error when the EOS arrived too soon.
5866
wocky/wocky-http-proxy.c | 13 +++++++++++--
5867
1 files changed, 11 insertions(+), 2 deletions(-)
5869
commit 953d5a19779ad88f0cf44b08d2f1851dea3b8ce5
5870
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5871
Date: Tue Oct 5 15:03:03 2010 -0400
5873
Remove HTTP error code for known errors
5875
The HTTP error code is not that usefull for error that we know about.
5877
wocky/wocky-http-proxy.c | 2 +-
5878
1 files changed, 1 insertions(+), 1 deletions(-)
5880
commit 13e657288e24ab640560dbaf44d7853678c793da
5881
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5882
Date: Thu Sep 30 15:25:59 2010 -0400
5884
Improve error message in HTTPProxy
5886
Adds error code to message and nicier handling of broken reply.
5888
wocky/wocky-http-proxy.c | 9 ++++++---
5889
1 files changed, 6 insertions(+), 3 deletions(-)
5891
commit 31a75968dfc980bb9267db3e0da251f1b9332707
5892
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5893
Date: Thu Sep 30 15:25:00 2010 -0400
5895
Free variables as soon as they are no longer needed
5897
This allow reducing the amount of dupplicated free/unref in the error
5900
wocky/wocky-http-proxy.c | 12 ++++--------
5901
1 files changed, 4 insertions(+), 8 deletions(-)
5903
commit 7f12560eb5ddedad674a5a9421ef3193b3cfa96d
5904
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5905
Date: Thu Sep 30 15:23:30 2010 -0400
5909
* Use explicit comparision
5910
* Unified GDataInputStream variable as data_in
5911
* Add missing white space before/after if
5913
wocky/wocky-http-proxy.c | 46 ++++++++++++++++++++++++----------------------
5914
1 files changed, 24 insertions(+), 22 deletions(-)
5916
commit 2ba0e569c9953651f800372cd2f7f3638dee09e3
5917
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5918
Date: Thu Sep 30 15:11:03 2010 -0400
5920
Remove unsuded wocky_http_proxy_finalize()
5922
WockyHttpProxy does not have any internal resources so
5923
wocky_http_proxy_finalize() is not used at all, removing it.
5925
wocky/wocky-http-proxy.c | 11 -----------
5926
1 files changed, 0 insertions(+), 11 deletions(-)
5928
commit 38e1a9077d0f9cd90c3d41635485956d3ca8cbae
5929
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5930
Date: Thu Sep 30 15:09:44 2010 -0400
5932
Don't use double underscore
5934
Double underscores variable and macro are reserved for compilers.
5936
wocky/wocky-http-proxy.h | 6 +++---
5937
1 files changed, 3 insertions(+), 3 deletions(-)
5939
commit 92d16af8158bd45263f38db1d8b1787e661b4ca9
5940
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5941
Date: Thu Sep 30 14:12:59 2010 -0400
5943
Added proxy sources to extra dist
5945
When GIO does not support proxy we need to put the proxy specific
5946
sources in the EXTRA_DIST list to ensure it is being shipped.
5948
wocky/Makefile.am | 2 ++
5949
1 files changed, 2 insertions(+), 0 deletions(-)
5951
commit 668837041c03de92be41bd70247bde4b733dc6e8
5952
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5953
Date: Thu Aug 26 11:29:12 2010 -0400
5955
Added support for HTTP Connect Proxy
5957
This patch registers an HTTP Connect extension to GLib proxy facility.
5958
This extension is triggered (whenever an HTTPS proxy is set) when
5959
legacy_ssl is being by providing a https:// base URI to the GSocketClient
5963
wocky/Makefile.am | 8 +
5964
wocky/wocky-connector.c | 33 ++++-
5965
wocky/wocky-http-proxy.c | 414 ++++++++++++++++++++++++++++++++++++++++++++++
5966
wocky/wocky-http-proxy.h | 43 +++++
5967
5 files changed, 502 insertions(+), 4 deletions(-)
5969
commit 3d8bd1bd1e3857f1a14dbba92a8fe6bf7f790054
5970
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5971
Date: Thu Sep 23 14:22:11 2010 -0400
5973
GSimpleAsyncResult source tags should be _async
5975
This makes Wocky closer to GAsyncResult conventions by using the _async
5976
function as source tag instead of _finish. (Bug #26770)
5978
tests/wocky-test-connector-server.c | 2 +-
5979
tests/wocky-test-sasl-auth-server.c | 4 +-
5980
tests/wocky-test-stream.c | 84 +++++++++++++++++-----------------
5981
wocky/wocky-auth-registry.c | 12 +++---
5982
wocky/wocky-jabber-auth.c | 4 +-
5983
wocky/wocky-muc.c | 2 +-
5984
wocky/wocky-pep-service.c | 4 +-
5985
wocky/wocky-porter.c | 16 +++---
5986
wocky/wocky-pubsub-service.c | 4 +-
5987
wocky/wocky-roster.c | 24 +++++-----
5988
wocky/wocky-sasl-auth.c | 4 +-
5989
wocky/wocky-tls-connector.c | 4 +-
5990
wocky/wocky-tls-handler.c | 4 +-
5991
wocky/wocky-xmpp-connection.c | 24 +++++-----
5992
14 files changed, 96 insertions(+), 96 deletions(-)
5994
commit 1b2804c9fd2d46bdc01a43a004183ea1c5d8957d
5995
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
5996
Date: Fri Oct 1 15:19:59 2010 +0100
5998
Increase test timeout to 10 seconds
6000
tests/wocky-test-helper.c | 2 +-
6001
1 files changed, 1 insertions(+), 1 deletions(-)
6003
commit f7531b2e77056471a0a0cb089346b4d8f15dc945
6004
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6005
Date: Fri Oct 1 14:52:31 2010 +0100
6007
Update the CRL to only expect a new update in 2038
6009
tests/certs/ca-0-crl.cfg | 1 +
6010
tests/certs/ca-0-crl.pem | 16 ++++++++--------
6011
tests/certs/crl/ca-0-crl.pem | 16 ++++++++--------
6012
3 files changed, 17 insertions(+), 16 deletions(-)
6014
commit 81d91749669806cb0e05954af26a75778bbf1fe8
6015
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6016
Date: Fri Oct 1 12:21:02 2010 +0100
6018
Fix compilation with older glib
6020
tests/wocky-connector-test.c | 5 +++++
6021
1 files changed, 5 insertions(+), 0 deletions(-)
6023
commit f2cb0f6fc98b7d75b08516710046977195e26faa
6024
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6025
Date: Thu Sep 30 17:46:06 2010 +0100
6027
Accept recoverable errors and fixup namespaces with extra spaces
6029
tests/wocky-xmpp-reader-test.c | 33 +++++++++++++++++++++++++++++++++
6030
wocky/wocky-xmpp-reader.c | 21 ++++++++++++++++-----
6031
2 files changed, 49 insertions(+), 5 deletions(-)
6033
commit d3e68d03f79625f695601b3b69dd853785fc14f3
6034
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6035
Date: Wed Sep 29 16:22:19 2010 +0100
6037
Handle the connection being disconnected by the remote side more gracefully
6039
wocky/wocky-tls.c | 22 +++++++++++++++-------
6040
1 files changed, 15 insertions(+), 7 deletions(-)
6042
commit 9d74bc20a9ad3118f28a896483f6a36e46b036eb
6043
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6044
Date: Thu Sep 30 16:52:25 2010 +0100
6046
Cope with new GIO giving more precise error information
6048
tests/wocky-connector-test.c | 18 +++++++++---------
6049
1 files changed, 9 insertions(+), 9 deletions(-)
6051
commit 7d33e5c6d2499c2cad0e476d646feb548fb25d5b
6052
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6053
Date: Thu Sep 30 16:41:53 2010 +0100
6055
Always use enum values for codes, not 0...
6057
tests/wocky-connector-test.c | 28 ++++++++++++++--------------
6058
1 files changed, 14 insertions(+), 14 deletions(-)
6060
commit 69ce5d52e44bf1fcf9b420a1a91031714188f4ac
6061
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6062
Date: Thu Sep 30 16:34:07 2010 +0100
6064
Support fallback error codes
6066
Over time GIO got more precise about its error codes, so add support for
6067
a fallback error code that's also accepted
6069
tests/wocky-connector-test.c | 472 ++++++++++++++++++++++-------------------
6070
1 files changed, 253 insertions(+), 219 deletions(-)
6072
commit fb2f241fce7f7c106c16519c5e2be4eca4fbc34a
6073
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6074
Date: Thu Sep 30 13:50:13 2010 +0100
6076
Use an internal enum to error code mapping instead of hardcoding quark strings
6078
tests/wocky-connector-test.c | 490 ++++++++++++++++++++++--------------------
6079
1 files changed, 256 insertions(+), 234 deletions(-)
6081
commit 4816b2d65de1c66bb95de02c55e138264c28dbc7
6082
Author: Will Thompson <will.thompson@collabora.co.uk>
6083
Date: Thu Sep 30 14:17:31 2010 +0100
6085
Ignore gtkdoc scanner.
6087
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
6090
1 files changed, 2 insertions(+), 1 deletions(-)
6092
commit a8002b2bbfbd259961c59a7f714e25ad14fc521f
6093
Author: Will Thompson <will.thompson@collabora.co.uk>
6094
Date: Thu Sep 30 10:33:00 2010 +0100
6096
OpenSSL: include error domain in debug, too
6098
There's really no point in including the error code if we don't include
6099
the domain it belongs to, too.
6101
Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
6103
wocky/wocky-openssl.c | 3 ++-
6104
1 files changed, 2 insertions(+), 1 deletions(-)
6106
commit 790bf30d1832ac8f678d3e5f0dc051dd392a3f26
6107
Author: Will Thompson <will.thompson@collabora.co.uk>
6108
Date: Thu Sep 30 10:27:55 2010 +0100
6110
OpenSSL: fix a debug format string.
6112
There are four parameters after this format string, but the string only
6113
contains three placeholders. GCC, quite rightly, gets upset. This was
6116
Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
6118
wocky/wocky-openssl.c | 9 +++++----
6119
1 files changed, 5 insertions(+), 4 deletions(-)
6121
commit 61764f3912aa1f3b2d881fe518a701253fe4249c
6122
Merge: dbbea11 0b104ce
6123
Author: Will Thompson <will.thompson@collabora.co.uk>
6124
Date: Fri Sep 24 12:05:07 2010 +0100
6126
Merge branch 'wocky-0.10'
6128
commit 0b104ceae9edd2fa860f5ddb193d5b077da7b9f6
6129
Author: Will Thompson <will.thompson@collabora.co.uk>
6130
Date: Fri Sep 24 11:38:56 2010 +0100
6132
Check return of wocky_xmpp_connection_send_stanza_finish
6134
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
6136
wocky/wocky-tls-connector.c | 6 ++----
6137
1 files changed, 2 insertions(+), 4 deletions(-)
6139
commit e4842e8ac07922c51a790be12ddc59c286727d36
6140
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
6141
Date: Thu Sep 23 16:23:56 2010 +0200
6143
check if the result contains an error *before* g_simple_async_result_is_valid
6145
That's the usual pattern. If we early return in the _async function and raise
6146
an error using g_simple_async_report_error_in_idle(), then the result doesn't
6149
wocky/wocky-utils.h | 12 ++++++------
6150
1 files changed, 6 insertions(+), 6 deletions(-)
6152
commit b8db8f2e648a27e9020a99e027041cafb29e0c20
6153
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
6154
Date: Thu Sep 23 16:22:51 2010 +0200
6156
wocky_implement_finish_return_copy_pointer: return NULL and not FALSE
6158
wocky/wocky-utils.h | 2 +-
6159
1 files changed, 1 insertions(+), 1 deletions(-)
6161
commit dbbea11d86d0f154c3b5728803f8e237fe5acad8
6162
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
6163
Date: Thu Sep 23 16:23:56 2010 +0200
6165
check if the result contains an error *before* g_simple_async_result_is_valid
6167
That's the usual pattern. If we early return in the _async function and raise
6168
an error using g_simple_async_report_error_in_idle(), then the result doesn't
6171
wocky/wocky-utils.h | 12 ++++++------
6172
1 files changed, 6 insertions(+), 6 deletions(-)
6174
commit 0c6c1d659ffc51e03de97f7e9fdc97648e5eb1e2
6175
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
6176
Date: Thu Sep 23 16:22:51 2010 +0200
6178
wocky_implement_finish_return_copy_pointer: return NULL and not FALSE
6180
wocky/wocky-utils.h | 2 +-
6181
1 files changed, 1 insertions(+), 1 deletions(-)
6183
commit cb7d242e9f771b5d4af8f5fc8aa35304a038a810
6184
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
6185
Date: Wed Sep 22 12:14:45 2010 +0100
6187
Explain why ignore_warning is there in the write_op implementation
6189
wocky/wocky-openssl.c | 4 ++--
6190
1 files changed, 2 insertions(+), 2 deletions(-)
6192
commit 551e3ad46325674015503049d2908d59df407efc
6193
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
6194
Date: Tue Sep 21 00:09:59 2010 +0100
6196
Don't retry indefinitely on failed OpenSSL writes
6198
Previously, the response to any partial write was to try again later, even if
6199
the error returned indicated that it would never succeed. Instead, we should
6200
only retry later if WOULD_BLOCK is returned (indicating only that the write
6201
buffer is full, as opposed to an actual error).
6203
This error was only in the OpenSSL backend; gnutls does not require us to
6204
implement this logic at all.
6206
wocky/wocky-openssl.c | 40 +++++++++++++++++++++++++++++++---------
6207
1 files changed, 31 insertions(+), 9 deletions(-)
6209
commit 87a64d465283ab01baceca9aefbb15a80b391b7f
6210
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
6211
Date: Tue Sep 14 19:27:57 2010 +0200
6213
Update examples and tests to new API
6215
examples/connect.c | 2 +-
6216
examples/register.c | 2 +-
6217
examples/unregister.c | 2 +-
6218
tests/wocky-connector-test.c | 9 ++++++---
6219
4 files changed, 9 insertions(+), 6 deletions(-)
6221
commit 66689d2b261e442cdec52a42acd259beb2f0ed00
6222
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
6223
Date: Tue Sep 14 19:27:28 2010 +0200
6225
connector: use a GCancellable for async operations
6227
And pass it when we send/receive stanzas.
6229
wocky/wocky-connector.c | 100 ++++++++++++++++++++++++++++++++++------------
6230
wocky/wocky-connector.h | 3 +
6231
2 files changed, 77 insertions(+), 26 deletions(-)
6233
commit 4d228e61d6068291e8281440aab729d5e4a216ba
6234
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
6235
Date: Tue Sep 14 19:26:00 2010 +0200
6237
sasl-auth: use the GCancellable if available
6239
wocky/wocky-sasl-auth.c | 35 +++++++++++++++++++++++++++++++----
6240
1 files changed, 31 insertions(+), 4 deletions(-)
6242
commit 286e88f6fb3f3ec451c71bfb361b993d7b37eb8f
6243
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
6244
Date: Tue Sep 14 19:25:34 2010 +0200
6246
jabber-auth: use the GCancellable if it's available
6248
wocky/wocky-jabber-auth.c | 17 +++++++++++++----
6249
1 files changed, 13 insertions(+), 4 deletions(-)
6251
commit 0d4b3ff855fef2732cf024a7bdb6574d3b45ad7a
6252
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
6253
Date: Tue Sep 14 19:24:48 2010 +0200
6255
tls-connector: add a GCancellable argument
6257
And use it if available when sending/receiving stanzas.
6259
wocky/wocky-tls-connector.c | 34 +++++++++++++++++++++++++++++-----
6260
wocky/wocky-tls-connector.h | 1 +
6261
2 files changed, 30 insertions(+), 5 deletions(-)
6263
commit b2ad17044f1cadf61aa7d3df51660221ea775720
6264
Author: Will Thompson <will.thompson@collabora.co.uk>
6265
Date: Mon Sep 6 18:07:56 2010 +0100
6267
Fix tests for chat.facebook.com workaround.
6269
The test case matching the chat.facebook.com situation was expected to
6270
fail to connect, but the workaround made connecting succeed, breaking
6271
the test suite. I'm a bad person.
6273
So. I repurposed that test case to be one which is supposed to succeed,
6274
and made a clone for a slightly different situation which should still
6277
tests/wocky-connector-test.c | 32 +++++++++++++++++++++++++++++---
6278
1 files changed, 29 insertions(+), 3 deletions(-)
6280
commit 96b18769a65b9c46d02137d496091f9f0e74e23f
6281
Author: Will Thompson <will.thompson@collabora.co.uk>
6282
Date: Mon Sep 6 17:33:14 2010 +0100
6284
Remove redundant error-checking from connector test.
6286
g_assert_error() gives us all the same information the previous
6287
fprintf() calls did, and performs all the same checks.
6289
tests/wocky-connector-test.c | 13 +------------
6290
1 files changed, 1 insertions(+), 12 deletions(-)
6292
commit db37ac7a706d8fcdb45374ba9cbc22e02e9a65b0
6293
Author: Will Thompson <will.thompson@collabora.co.uk>
6294
Date: Mon Sep 6 17:31:57 2010 +0100
6296
Trick the coding style checker
6298
wocky/wocky-connector.c | 2 +-
6299
1 files changed, 1 insertions(+), 1 deletions(-)
6301
commit 0f04327f892ecd3fcb1cfb411cd8c0eefc4aaf25
6302
Author: Will Thompson <will.thompson@collabora.co.uk>
6303
Date: Sat Aug 28 18:03:11 2010 +0100
6305
Work around chat.facebook.com's broken SRV record.
6307
_xmpp-client._tcp.chat.facebook.com returns a CNAME record, not a SRV
6308
record. (But only on some connections! Apparently some people just get
6309
nothing back, or something.) Anyway, if you get unlucky, this mean Wocky
6310
just gave up and threw an error.
6312
Instead, if a domain has an SRV record and we fail to connect to it, we
6313
now fall back to connecting to the domain directly; if the latter fails
6314
too, we report the original error. If a domain has no SRV record, we
6315
fall back fully, and the behaviour is unchanged.
6317
Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=28051>
6318
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
6320
wocky/wocky-connector.c | 47 ++++++++++++++++++++++++++++++++++-------------
6321
1 files changed, 34 insertions(+), 13 deletions(-)
6323
commit 9a3f3bc862a4ab368b231e96633326f4cafe4c6e
6324
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
6325
Date: Thu Sep 2 19:50:25 2010 +0100
6327
Not having a CRL for a cert that advertises one is not necessarily an error
6329
Only stop if the user has requested strict checking. All it means is we
6330
haven't downloaded the CRL and installed it on our system somewhere.
6332
wocky/wocky-openssl.c | 7 ++++++-
6333
1 files changed, 6 insertions(+), 1 deletions(-)
6335
commit 34d4cea28542b11507c096e3d56120ee0972b62b
6336
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
6337
Date: Mon Aug 30 11:36:35 2010 +0200
6339
configure: add configure output
6341
configure.ac | 15 +++++++++++++++
6342
1 files changed, 15 insertions(+), 0 deletions(-)
6344
commit 75219825d61edec6e2b1ad5efe29d8fbf0540d6e
6345
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
6346
Date: Mon Aug 30 11:36:07 2010 +0200
6348
configure: always set the right value to $enable_coverage
6350
configure.ac | 10 +++++++---
6351
1 files changed, 7 insertions(+), 3 deletions(-)
6353
commit 80a14a93939cf9125a91f4698bdc91a61ac67e19
6354
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
6355
Date: Mon Aug 30 11:35:33 2010 +0200
6357
configure: always set the right value to $with_tls
6359
configure.ac | 4 ++--
6360
1 files changed, 2 insertions(+), 2 deletions(-)
6362
commit f049ff52818a36d1f69a79d045c6ab34b12b5807
6363
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
6364
Date: Mon Aug 30 11:33:48 2010 +0200
6366
configure: cleanup debug checks
6368
configure.ac | 12 +++++-------
6369
1 files changed, 5 insertions(+), 7 deletions(-)
6371
commit d1445f724ddb0ce70ce3a73c9a7fe307f3cfc8e2
6372
Author: Will Thompson <will.thompson@collabora.co.uk>
6373
Date: Tue Aug 24 22:42:08 2010 +0100
6375
Pubsub: unleak calls to g_simple_async_result_get_source_object()
6377
I tracked down a bug in Gabble to not unreffing the result of
6378
g_simple_async_result_get_source_object() and thought I'd check Wocky.
6379
I'm proud to report that I am responsible for all instances of this
6380
error in Wocky. I'm even prouder to report that I found it once before,
6381
added a comment explaining it, and then promptly forgot about it IN THE
6382
SAME FILE. Dunce hat for me.
6384
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
6386
wocky/wocky-pubsub-node.c | 3 +++
6387
wocky/wocky-pubsub-service.c | 2 +-
6388
2 files changed, 4 insertions(+), 1 deletions(-)
6390
commit cfe1bd86d1143631218e97396122c7f4b4d8cf85
6391
Author: Adam Conrad <adconrad@collabora.co.uk>
6392
Date: Thu Aug 19 18:52:25 2010 +0100
6394
Update wocky-uninstalled.pc.in to match the previous out-of-tree build fix
6396
wocky/wocky-uninstalled.pc.in | 2 +-
6397
1 files changed, 1 insertions(+), 1 deletions(-)
6399
commit 12f2eff683846e3a72ad04eb9921b1c1a85e0c44
6400
Author: Adam Conrad <adconrad@collabora.co.uk>
6401
Date: Thu Aug 19 17:02:18 2010 +0100
6403
Fix out-of-tree builds for examples and tests with an explicit include to wocky's generated headers
6405
examples/Makefile.am | 2 ++
6406
tests/Makefile.am | 1 +
6407
2 files changed, 3 insertions(+), 0 deletions(-)
6409
commit 46b00685f4725b5a297b4364b72edfa255245d3e
6410
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6411
Date: Tue Aug 17 19:10:37 2010 +0100
6413
Don't use a va_list twice
6415
wocky/wocky-tls-connector.c | 3 ++-
6416
1 files changed, 2 insertions(+), 1 deletions(-)
6418
commit 38298718b84682941e0b98d68884a561511ca08f
6419
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6420
Date: Wed Aug 11 12:35:05 2010 +0100
6422
Improve debugging output slightly
6424
tests/wocky-tls-test.c | 2 +-
6425
wocky/wocky-tls.c | 13 +++++++------
6426
2 files changed, 8 insertions(+), 7 deletions(-)
6428
commit eacb3e4f7baa6e361fbd88373212cb5ec4b0c7d2
6429
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6430
Date: Wed Aug 11 12:29:50 2010 +0100
6432
Use NORMAL instead of SECURE as the priority string
6434
NORMAL priority implies all secure algorithms, the only thing SECURE adds in
6435
gnutls 2.8 is that it orders 256 ciphers before 128 ones. In 2.10 SECURE also
6436
implies using only SHA512 bit signatures, which breaks our test-suite (as our
6437
certificate aren't 512 bits :( ).
6439
For compatibility reasons switch to NORMAL as the priority string, there is no
6440
reason to try to be more secure then what is considered normal by the gnutls
6443
wocky/wocky-tls.c | 2 +-
6444
1 files changed, 1 insertions(+), 1 deletions(-)
6446
commit 357a928cf8c1f6a20077225c30d21fdfaf66e500
6447
Author: Cosimo Cecchi <cosimoc@gnome.org>
6448
Date: Thu Jul 22 18:29:56 2010 +0200
6450
Set the cert type to X509 when using OpenSSL
6452
wocky/wocky-openssl.c | 3 +++
6453
1 files changed, 3 insertions(+), 0 deletions(-)
6455
commit fb31331fa0061df833dd6913c27828b72f729d3d
6456
Author: Cosimo Cecchi <cosimoc@gnome.org>
6457
Date: Wed Jul 21 17:32:33 2010 +0200
6459
Don't use the removed property in the test.
6461
tests/wocky-connector-test.c | 6 ++----
6462
1 files changed, 2 insertions(+), 4 deletions(-)
6464
commit ea901a00b11989a59222e870e4bd59636f5170c5
6465
Author: Cosimo Cecchi <cosimoc@gnome.org>
6466
Date: Wed Jul 21 17:32:11 2010 +0200
6468
Remove an unused property.
6470
wocky/wocky-connector.c | 19 -------------------
6471
1 files changed, 0 insertions(+), 19 deletions(-)
6473
commit 42a1e4f227ac6c2415c28403243000e33b7f638d
6474
Author: Cosimo Cecchi <cosimoc@gnome.org>
6475
Date: Wed Jul 21 17:29:43 2010 +0200
6477
Don't change error types for some errors.
6479
We use them e.g. in the tests to verify critical conditions.
6481
wocky/wocky-tls-connector.c | 23 ++++++++++++++++++-----
6482
1 files changed, 18 insertions(+), 5 deletions(-)
6484
commit 59d826492c2c1fabdf5edb5c7d5151e1f94e5d38
6485
Author: Cosimo Cecchi <cosimoc@gnome.org>
6486
Date: Wed Jul 21 17:25:13 2010 +0200
6488
Don't verify the peername when we're lenient.
6490
Fixes a regression from the split of the TLS connector.
6492
wocky/wocky-tls-handler.c | 7 +++++--
6493
1 files changed, 5 insertions(+), 2 deletions(-)
6495
commit dbfd01acf41c35a5268cfa54d01bd98b0069db02
6496
Author: Cosimo Cecchi <cosimoc@gnome.org>
6497
Date: Fri Jul 16 12:21:55 2010 +0200
6499
Update tests to the new API.
6501
examples/connect.c | 2 +-
6502
examples/register.c | 2 +-
6503
examples/unregister.c | 2 +-
6504
tests/wocky-connector-test.c | 12 +++++++++---
6505
4 files changed, 12 insertions(+), 6 deletions(-)
6507
commit 119ae9ea12998c0ee35a80fdb97afed7a172c5bd
6508
Author: Cosimo Cecchi <cosimoc@gnome.org>
6509
Date: Fri Jul 16 12:20:48 2010 +0200
6511
Add a way to get certificates from the session.
6513
wocky/wocky-openssl.c | 43 +++++++++++++++++++++++++++++++++++++++++++
6514
wocky/wocky-tls.c | 45 ++++++++++++++++++++++++++++++++++++++++++++-
6515
wocky/wocky-tls.h | 15 ++++++++++++---
6516
3 files changed, 99 insertions(+), 4 deletions(-)
6518
commit 5195ba48b5c59a7147c7bfa177df8c4a55af569d
6519
Author: Cosimo Cecchi <cosimoc@gnome.org>
6520
Date: Fri Jul 16 12:19:33 2010 +0200
6522
Use WockyTLS[Handler, Module] in the connector
6524
wocky/wocky-connector.c | 418 +++++++++++------------------------------------
6525
wocky/wocky-connector.h | 11 +-
6526
2 files changed, 97 insertions(+), 332 deletions(-)
6528
commit 1af3dbb353f609b51c4084a84d485252d351fe7f
6529
Author: Cosimo Cecchi <cosimoc@gnome.org>
6530
Date: Fri Jul 16 12:11:55 2010 +0200
6532
Add WockyTLSConnector.
6534
wocky/Makefile.am | 2 +
6535
wocky/wocky-tls-connector.c | 444 +++++++++++++++++++++++++++++++++++++++++++
6536
wocky/wocky-tls-connector.h | 78 ++++++++
6537
3 files changed, 524 insertions(+), 0 deletions(-)
6539
commit ca1eb15d3252817f61d42443f5ff1ff021dbcd1f
6540
Author: Cosimo Cecchi <cosimoc@gnome.org>
6541
Date: Fri Jul 16 12:11:29 2010 +0200
6543
Add WockyTLSHandler.
6545
wocky/Makefile.am | 2 +
6546
wocky/wocky-tls-handler.c | 346 +++++++++++++++++++++++++++++++++++++++++++++
6547
wocky/wocky-tls-handler.h | 95 ++++++++++++
6548
3 files changed, 443 insertions(+), 0 deletions(-)
6550
commit f43255812862592c2d46bb89b274e03a521ba9d7
6551
Author: Cosimo Cecchi <cosimoc@gnome.org>
6552
Date: Fri Jul 16 17:46:07 2010 +0200
6554
Add utility to print debug from varargs.
6556
wocky/wocky-debug.c | 18 ++++++++++++------
6557
wocky/wocky-debug.h | 4 ++++
6558
2 files changed, 16 insertions(+), 6 deletions(-)
6560
commit bf208dbc50a9660465387d39ed9768ee30ebca71
6561
Merge: 294e7a7 93c156d
6562
Author: Will Thompson <will.thompson@collabora.co.uk>
6563
Date: Fri Jul 16 16:27:43 2010 +0100
6565
Merge branch 'coverity'
6567
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
6569
commit 93c156d5d95dd424cd67ca697d6750c7a511035f
6570
Author: Will Thompson <will.thompson@collabora.co.uk>
6571
Date: Fri Jul 16 16:00:35 2010 +0100
6573
Don't leak if start_auth() fails.
6575
wocky/wocky-jabber-auth.c | 2 +-
6576
1 files changed, 1 insertions(+), 1 deletions(-)
6578
commit 0384177b10a9bf5046da4e7bdec8eb1a1fed1e23
6579
Author: Will Thompson <will.thompson@collabora.co.uk>
6580
Date: Fri Jul 16 15:58:20 2010 +0100
6582
Fix a NULL check in digest_md5_make_initial_response
6584
wocky/wocky-sasl-digest-md5.c | 3 ++-
6585
1 files changed, 2 insertions(+), 1 deletions(-)
6587
commit d6c65173e096dc9fe3d3d03bc1be39f6a5439536
6588
Author: Will Thompson <will.thompson@collabora.co.uk>
6589
Date: Fri Jul 16 15:55:46 2010 +0100
6591
Simplify building resource binding stanza
6593
wocky/wocky-connector.c | 8 +++-----
6594
1 files changed, 3 insertions(+), 5 deletions(-)
6596
commit 7296028c4c562e76f91e637daecda96bec5ef73c
6597
Author: Will Thompson <will.thompson@collabora.co.uk>
6598
Date: Fri Jul 16 15:38:39 2010 +0100
6600
Remove unused Node variable.
6602
wocky/wocky-xmpp-error.c | 7 +++----
6603
1 files changed, 3 insertions(+), 4 deletions(-)
6605
commit 294e7a70f2ed28fe712983a5b2a9ad6a327f133b
6606
Author: Cosimo Cecchi <cosimoc@gnome.org>
6607
Date: Fri Jul 2 12:16:42 2010 +0200
6609
Correct a typo in gtk-doc header.
6611
wocky/wocky-connector.c | 2 +-
6612
1 files changed, 1 insertions(+), 1 deletions(-)
6614
commit 8a362a2b4406542b7f7ec2c68379fa8bc7f0c1a7
6615
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6616
Date: Fri Jun 25 17:19:22 2010 +0100
6618
Make the server salt a proper base64 string
6620
tests/wocky-scram-sha1-test.c | 14 ++++++++------
6621
1 files changed, 8 insertions(+), 6 deletions(-)
6623
commit c4799c2ca67ba57229d61d426b99d3a611da44cd
6624
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6625
Date: Fri Jun 25 17:19:06 2010 +0100
6627
Properly initialze base64 state and save
6629
wocky/wocky-sasl-scram.c | 4 ++--
6630
1 files changed, 2 insertions(+), 2 deletions(-)
6632
commit 8f74264e32fe3f0df01fbb9e34e47a4223e9d279
6633
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6634
Date: Fri Jun 25 15:19:12 2010 +0100
6636
Add some static tests for scram-sha1
6638
tests/Makefile.am | 9 +++-
6639
tests/wocky-scram-sha1-test.c | 131 +++++++++++++++++++++++++++++++++++++++++
6640
2 files changed, 139 insertions(+), 1 deletions(-)
6642
commit 34516056bc94690be77c5106af3b0c54d9dfcc52
6643
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6644
Date: Fri Jun 25 15:15:24 2010 +0100
6646
Log the difference between actual and expected verification result
6648
wocky/wocky-sasl-scram.c | 5 +++++
6649
1 files changed, 5 insertions(+), 0 deletions(-)
6651
commit 67bf3f27316f53a1c4e28db563a3c7af0520a320
6652
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6653
Date: Thu Jun 24 12:49:26 2010 +0100
6655
Test resetting the reader at odd times
6657
tests/wocky-xmpp-reader-test.c | 44 ++++++++++++++++++++++++++++++++++++---
6658
1 files changed, 40 insertions(+), 4 deletions(-)
6660
commit b85abc7144808a77f7d20015514e36ff7c1c1ab8
6661
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6662
Date: Thu Jun 24 12:48:52 2010 +0100
6664
Completely clear the parser state when resetting
6666
wocky/wocky-xmpp-reader.c | 85 +++++++++++++++++++++------------------------
6667
1 files changed, 40 insertions(+), 45 deletions(-)
6669
commit 8cda83781b95f7f63a8062e76f153ed012e95cb3
6670
Author: Simon McVittie <smcv@debian.org>
6671
Date: Wed Jun 23 13:52:16 2010 +0100
6673
Build enum types for all error domains
6675
Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6677
wocky/Makefile.am | 6 ++++++
6678
1 files changed, 6 insertions(+), 0 deletions(-)
6680
commit e41093fb12ccc84078507aaf84d215ddb2cb163f
6681
Author: Lars Noschinski <lars@publich.noschinski.de>
6682
Date: Tue Jun 22 19:06:05 2010 +0100
6684
Remove GNUTLS_VERIFY_DO_NOT_ALLOW_SAME from VERIFY_NORMAL mode
6686
wocky/wocky-tls.c | 3 +--
6687
1 files changed, 1 insertions(+), 2 deletions(-)
6689
commit 87ceeac46a1db5e2e3f4a4a04e3fb9a52ffca4ea
6690
Merge: 59668c5 cd298b2
6691
Author: Simon McVittie <smcv@debian.org>
6692
Date: Tue Jun 22 18:27:20 2010 +0100
6694
Merge branch 'spoofing'
6696
Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6698
commit cd298b2941d137c1e921d8ee257ffbeb3a7e6c21
6699
Author: Simon McVittie <smcv@debian.org>
6700
Date: Tue Jun 22 18:24:00 2010 +0100
6702
Add simple tests for wocky_porter_get_full_jid and friends
6704
tests/wocky-porter-test.c | 8 +++++++-
6705
1 files changed, 7 insertions(+), 1 deletions(-)
6707
commit d2aa806d75caff61a061b727b25865b8de5fca7b
6708
Author: Simon McVittie <smcv@debian.org>
6709
Date: Tue Jun 22 16:08:59 2010 +0100
6711
Test what happens when the server replies with a different version of our bare JID
6713
tests/wocky-porter-test.c | 18 ++++++++++++++++++
6714
1 files changed, 18 insertions(+), 0 deletions(-)
6716
commit f255b7efe02fe2110397baeb72cf44e9817d9967
6717
Author: Simon McVittie <smcv@debian.org>
6718
Date: Tue Jun 22 15:38:28 2010 +0100
6720
fd.o #28647: adjust spoofing detection to be aware of our own JIDs
6722
wocky/wocky-porter.c | 82 +++++++++++++++++++++++++++++++++++++------------
6723
1 files changed, 62 insertions(+), 20 deletions(-)
6725
commit b4c4da28daabc2b443f53820787222b2d28d8fa3
6726
Author: Simon McVittie <smcv@debian.org>
6727
Date: Tue Jun 22 15:37:51 2010 +0100
6729
fd.o #26961: WockyPorter: have a full JID property, and derive the bare JID and resource
6731
tests/wocky-porter-test.c | 2 +-
6732
wocky/wocky-porter.c | 123 ++++++++++++++++++++++++++++++++++++++++++++-
6733
wocky/wocky-porter.h | 7 ++-
6734
wocky/wocky-session.c | 2 +-
6735
4 files changed, 130 insertions(+), 4 deletions(-)
6737
commit 9f8ea758535bcb67cdcdb4b10f4c39b99c817e0f
6738
Author: Simon McVittie <smcv@debian.org>
6739
Date: Tue Jun 22 18:19:45 2010 +0100
6741
WockySession: have a full JID construct-time property
6743
tests/wocky-porter-test.c | 7 +++++--
6744
tests/wocky-pubsub-node-test.c | 4 ++--
6745
tests/wocky-pubsub-service-test.c | 2 +-
6746
tests/wocky-roster-test.c | 2 +-
6747
tests/wocky-session-test.c | 6 +++---
6748
tests/wocky-test-helper.c | 25 ++++++++++++++++++++-----
6749
tests/wocky-test-helper.h | 1 +
6750
wocky/wocky-session.c | 28 ++++++++++++++++++++++++----
6751
wocky/wocky-session.h | 3 ++-
6752
9 files changed, 59 insertions(+), 19 deletions(-)
6754
commit b72e4774c2bc0adbff7167695d70151bccc3955a
6755
Author: Simon McVittie <smcv@debian.org>
6756
Date: Tue Jun 22 15:34:02 2010 +0100
6758
Test wocky_compose_jid
6760
tests/Makefile.am | 6 ++++-
6761
tests/wocky-utils-test.c | 54 ++++++++++++++++++++++++++++++++++++++++++++++
6762
2 files changed, 59 insertions(+), 1 deletions(-)
6764
commit 4dc7976016d8fbd638ac2a16724fc541e3c4b13c
6765
Author: Simon McVittie <smcv@debian.org>
6766
Date: Tue Jun 22 15:33:19 2010 +0100
6768
Factor out the end of wocky_normalise_jid into wocky_compose_jid
6770
wocky/wocky-utils.c | 56 +++++++++++++++++++++++++++++++++-----------------
6771
wocky/wocky-utils.h | 3 ++
6772
2 files changed, 40 insertions(+), 19 deletions(-)
6774
commit 0e9d5cd64967535cc060c2a8848685293bd6ce69
6775
Author: Simon McVittie <smcv@debian.org>
6776
Date: Tue Jun 22 15:32:48 2010 +0100
6778
.gitignore: ignore all test binaries by naming convention
6780
.gitignore | 24 +-----------------------
6781
1 files changed, 1 insertions(+), 23 deletions(-)
6783
commit 59668c53aac6b181d9708d2f7ec7cbeb6229f214
6784
Author: Will Thompson <will.thompson@collabora.co.uk>
6785
Date: Tue Jun 15 23:13:12 2010 +0100
6787
Use a better workaround for GTalk server SSL bugs
6789
The Google Talk server gets upset if you use TLSv1_client_method (). You
6790
can either use SSLv23, or set the NO_TICKET option. Allegedly, the
6791
former may stop SSL compression working, which is bad, and allows
6792
falling back to SSLv2, which is also bad.
6794
While we're here, let's throw in the standard set of bug workaround
6797
Reviewed-by: Vivek Dasmohapatra <vivek@collabora.co.uk>
6799
wocky/wocky-openssl.c | 27 ++++++++++++++++++++++-----
6800
1 files changed, 22 insertions(+), 5 deletions(-)
6802
commit 0207bfd23fcb1ce3e118aeba7cc03e57d1a13993
6803
Author: Will Thompson <will.thompson@collabora.co.uk>
6804
Date: Wed Jun 16 12:42:50 2010 +0100
6806
Fix test coding style checks in out-of-tree builds
6808
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
6810
tests/Makefile.am | 2 +-
6811
1 files changed, 1 insertions(+), 1 deletions(-)
6813
commit 32c5022a02e12c102a3a0bf4a0f2d72015189fdc
6814
Author: Simon McVittie <smcv@debian.org>
6815
Date: Tue Jun 15 14:55:19 2010 +0100
6817
fd.o #27488: wocky_connector_connect_finish, _register_finish: put GError last
6819
This is more conventional, and (eventually) nicer for bindings.
6821
Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6823
examples/connect.c | 2 +-
6824
examples/register.c | 2 +-
6825
tests/wocky-connector-test.c | 8 ++++----
6826
wocky/wocky-connector.c | 12 ++++++------
6827
wocky/wocky-connector.h | 8 ++++----
6828
5 files changed, 16 insertions(+), 16 deletions(-)
6830
commit 42f58783611f23d4210a09d1039b31170ec75c4d
6831
Author: Simon McVittie <smcv@debian.org>
6832
Date: Tue Jun 15 14:49:47 2010 +0100
6834
.gitignore: add gtkdoc's sections.txt, which is autogenerated in this project
6837
1 files changed, 1 insertions(+), 0 deletions(-)
6839
commit a57811f15b08d3b23d059de42b5fe0c39c11833c
6840
Author: Simon McVittie <smcv@debian.org>
6841
Date: Tue Jun 15 14:49:23 2010 +0100
6843
.gitignore: add another test
6846
1 files changed, 1 insertions(+), 0 deletions(-)
6848
commit 51affd5099e4178cbd07dc379c3970a9986da74a
6849
Author: Will Thompson <will.thompson@collabora.co.uk>
6850
Date: Mon Jun 14 15:03:35 2010 +0100
6852
Check wocky_porter_send_iq_finish()'s return is used
6854
wocky/wocky-porter.h | 2 +-
6855
1 files changed, 1 insertions(+), 1 deletions(-)
6857
commit 1394d8694c3c064587586aa84ce8631c3473d91a
6858
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6859
Date: Sun Jun 13 13:48:39 2010 +0100
6861
Add support for SCRAM-SHA1
6863
wocky/Makefile.am | 2 +
6864
wocky/wocky-auth-registry.c | 12 +-
6865
wocky/wocky-sasl-scram.c | 590 +++++++++++++++++++++++++++++++++++++++++++
6866
wocky/wocky-sasl-scram.h | 72 ++++++
6867
4 files changed, 675 insertions(+), 1 deletions(-)
6869
commit e1eec240c432419d8b3d39c904bfe6b1a93b7508
6870
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6871
Date: Sun Jun 13 13:41:58 2010 +0100
6873
Test our HMAC-SHA1 implementation
6876
tests/Makefile.am | 10 ++-
6877
tests/wocky-sasl-utils-test.c | 163 +++++++++++++++++++++++++++++++++++++++++
6878
3 files changed, 172 insertions(+), 2 deletions(-)
6880
commit 4fa923f35c99a3b5e404c22cab9ee36e1fbdd416
6881
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6882
Date: Sun Jun 13 13:37:33 2010 +0100
6884
Add utilities for nonce generation and HMAC-SHA1
6886
wocky/Makefile.am | 2 +
6887
wocky/wocky-sasl-digest-md5.c | 19 +-------
6888
wocky/wocky-sasl-utils.c | 103 +++++++++++++++++++++++++++++++++++++++++
6889
wocky/wocky-sasl-utils.h | 36 ++++++++++++++
6890
4 files changed, 143 insertions(+), 17 deletions(-)
6892
commit 5a1976e7de0701f4fd71844833a45b7b01e57361
6893
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6894
Date: Mon Jun 14 12:22:27 2010 +0100
6896
Use wildcard for coding style checks to catch everything
6898
tests/Makefile.am | 23 +----------------------
6899
tests/wocky-dummy-xmpp-server.c | 6 +++---
6900
2 files changed, 4 insertions(+), 25 deletions(-)
6902
commit 32feaf82621dbfeeedf3e17b81b7140a3f02b8ae
6903
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6904
Date: Sun Jun 13 12:50:23 2010 +0100
6906
Turn on coding style checking
6909
1 files changed, 1 insertions(+), 1 deletions(-)
6911
commit 49a9539dc42da2ceb3266bee9e2a13bba51a6ae3
6912
Merge: a676233 60800a4
6913
Author: Will Thompson <will.thompson@collabora.co.uk>
6914
Date: Mon Jun 14 12:22:55 2010 +0100
6916
Merge branch 'domain-validation'
6918
Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6920
commit 60800a465f33693ed9aeb42630974d60e6465bf8
6921
Author: Will Thompson <will.thompson@collabora.co.uk>
6922
Date: Fri Jun 11 16:49:08 2010 +0100
6924
Squash warnings about uninitialized GError *s
6926
wocky/wocky-jabber-auth.c | 6 ++----
6927
wocky/wocky-sasl-auth.c | 6 ++----
6928
2 files changed, 4 insertions(+), 8 deletions(-)
6930
commit cba01d1776b8e2193ddd5dc0d3f741807bda61d8
6931
Author: Will Thompson <will.thompson@collabora.co.uk>
6932
Date: Fri Jun 11 16:39:00 2010 +0100
6934
Accept valid Unicode domains
6936
Previously we did not accept any non-ASCII domains, which meant we
6937
dropped perfectly valid messages from perfectly valid contacts. :o
6939
This patch accepts any non-ASCII characters in domains. This is still
6940
not right — for instance, the freshly-added test case demonstrates that
6941
spaces in domains are properly rejected, but non-breaking spaces are
6942
improperly accepted — but it's better than no validation at all (which
6943
was my previous attempt at fixing this) and avoids us dropping messages.
6945
tests/Makefile.am | 12 ++++++-
6946
tests/wocky-jid-validation-test.c | 56 +++++++++++++++++++++++++++++++++++++
6947
wocky/wocky-utils.c | 17 ++++++++---
6948
3 files changed, 78 insertions(+), 7 deletions(-)
6950
commit 4cce83a850b1f1f950de9c3d8aa00d11875aacab
6951
Author: Will Thompson <will.thompson@collabora.co.uk>
6952
Date: Fri Jun 11 16:38:44 2010 +0100
6954
Add missing include to test helper code.
6956
tests/wocky-test-helper.c | 2 ++
6957
1 files changed, 2 insertions(+), 0 deletions(-)
6959
commit a676233d662dfd993cdb4f5183fd61cba990b9e3
6960
Author: Will Thompson <will.thompson@collabora.co.uk>
6961
Date: Fri Jun 11 15:45:34 2010 +0100
6963
Revert "Don't forbid valid non-ASCII domains."
6965
This reverts commit cc01b390f4c64c253d911da688e9c71cd7e026f1, which
6966
broke tests that check that invalid domains are rejected. I'll add
6967
slightly more than no validation.
6969
wocky/wocky-utils.c | 14 ++++++++++----
6970
1 files changed, 10 insertions(+), 4 deletions(-)
6972
commit cc01b390f4c64c253d911da688e9c71cd7e026f1
6973
Author: Will Thompson <will.thompson@collabora.co.uk>
6974
Date: Fri Jun 11 15:17:46 2010 +0100
6976
Don't forbid valid non-ASCII domains.
6978
Previously perfectly valid IDNs in their Unicode form (rather than their
6979
"xn--"-prefixed ASCII form) were rejected. Not only did this mean that
6980
users could not sign in with JIDs on IDN domains, it also meant that we
6981
rejected incoming messages from IDN-y JIDs.
6983
This patch corrects that, at the cost of performing no validation beyond
6984
checking that the string is non-empty.
6986
wocky/wocky-utils.c | 14 ++++----------
6987
1 files changed, 4 insertions(+), 10 deletions(-)
6989
commit 4c31c7003d554c18740e5a4c1aaf364c41b2f50b
6990
Merge: 642d874 d82d98f
6991
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
6992
Date: Tue Jun 8 08:18:22 2010 -0700
6994
Merge branch 'auth-is-secure'
6996
commit d82d98f0234a753a226ec18b0c7b065a61f8d3e0
6997
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
6998
Date: Tue May 25 12:11:12 2010 -0700
7000
Properly use is_secure argument in wocky_auth_registry_start_auth_async.
7002
examples/connect.c | 4 ++--
7003
tests/wocky-test-sasl-auth.c | 2 +-
7004
wocky/wocky-connector.c | 7 ++++---
7005
wocky/wocky-jabber-auth.c | 6 +++++-
7006
wocky/wocky-jabber-auth.h | 1 +
7007
wocky/wocky-sasl-auth.c | 8 +++++---
7008
wocky/wocky-sasl-auth.h | 1 +
7009
7 files changed, 19 insertions(+), 10 deletions(-)
7011
commit 642d874431617fffa170c48cfdb8cabe5510041f
7012
Merge: 8158b75 1c9443b
7013
Author: Will Thompson <will.thompson@collabora.co.uk>
7014
Date: Thu Jun 3 19:33:02 2010 +0100
7016
Merge remote branch 'maiku/install-headers'
7018
commit 8158b754bda64f123d804ba6700846b90f069ff3
7019
Merge: ff03a5e 221d287
7020
Author: Will Thompson <will.thompson@collabora.co.uk>
7021
Date: Thu Jun 3 19:00:48 2010 +0100
7025
Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
7027
commit ff03a5e7254c8586cf72016634a6b3a6c47eb492
7028
Merge: 9cdcd09 1c16879
7029
Author: Will Thompson <will.thompson@collabora.co.uk>
7030
Date: Thu Jun 3 19:00:36 2010 +0100
7032
Merge branch 'coverity'
7034
Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
7036
commit 1c9443b6c8d78d800f2e470d1b0431519eb29951
7037
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
7038
Date: Sun May 30 12:00:15 2010 -0500
7040
Add wocky-tls.h to the list of handwritten headers.
7042
The wocky-tls.h file is used for both GnuTLS and OpenSSL options.
7043
Therefore there's no need to keep it separate from the main list
7044
of headers. Also, it wasn't being installed with the other headers.
7045
This patch moves it into the list of handwritten headers.
7047
wocky/Makefile.am | 4 ++--
7048
1 files changed, 2 insertions(+), 2 deletions(-)
7050
commit aad3e48e1333bfe8659b2eb70c89081233856428
7051
Author: Will Thompson <will.thompson@collabora.co.uk>
7052
Date: Mon Mar 22 15:37:29 2010 +0000
7054
Add a configure switch to install headers
7056
Previously, Gabble hard-coded a list of Wocky headers to install if it
7057
was built with --enable-plugin-api. This is fragile in the face of the
7058
list of headers changing. With this patch, passing
7059
--with-installed-headers=/path/to/headers to Wocky's configure will
7060
cause `make install` to put headers there.
7062
I had to split BUILT_SOURCES and HANDWRITTEN_SOURCES into sources and
7063
headers, and lowercase them because FOO_HEADERS is magic in Automake. I
7064
took the liberty of sorting the lists while I was at it.
7066
configure.ac | 10 +++
7067
wocky/Makefile.am | 169 ++++++++++++++++++++++++++++------------------------
7068
2 files changed, 101 insertions(+), 78 deletions(-)
7070
commit 9cdcd094234ebfe40429d827c2ec2b6bb5d917a6
7071
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
7072
Date: Mon May 24 15:50:48 2010 +0200
7074
pep-service: discard suspicious event messsages (fdo #28232)
7076
For some reason recent ejabberd are sending 'error' messages when we publish
7077
to a PEP node. That's probably an ejabberd bug (EJAB-1239) but Wocky should
7078
ignore those rather than parsing them as actual PEP updates.
7080
wocky/wocky-pep-service.c | 11 +++++++++++
7081
1 files changed, 11 insertions(+), 0 deletions(-)
7083
commit 51ee0b1e860c99ae8dbaa58909d247ab54d834c1
7084
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
7085
Date: Wed May 26 17:17:47 2010 +0100
7087
Remove certificate re-creation rules, they tend to break
7089
The Makefile had some voodoo to re-create the various certificates used for
7090
testing if needed.. Unfortunately they tend to break. Also these rules will
7091
only be needed in 2037. If we're still using SSL and Wocky at that point, then
7092
figuring out how to update the certificates to be valid a little bit longer
7093
shouldn't be that much work :)
7095
tests/Makefile.am | 106 +----------------------------------------------------
7096
1 files changed, 1 insertions(+), 105 deletions(-)
7098
commit a9a52910d54c5d5f84bf9707eba7ab58192c2a07
7099
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7100
Date: Fri May 21 15:10:10 2010 -0700
7104
wocky/wocky-sasl-auth.c | 1 +
7105
1 files changed, 1 insertions(+), 0 deletions(-)
7107
commit bfa6ed32139edb1b783f180219fbe933f12db625
7108
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7109
Date: Fri May 21 15:09:34 2010 -0700
7111
Unref auth registry on dispose.
7113
wocky/wocky-connector.c | 1 +
7114
1 files changed, 1 insertions(+), 0 deletions(-)
7116
commit 64b4f204238fbaf6247e0094810d92a3417abc67
7117
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7118
Date: Fri May 21 11:35:17 2010 -0700
7120
Be more linient towards 0 length and NULL GStrings in base64 encode/decode.
7122
wocky/wocky-sasl-auth.c | 5 +++--
7123
1 files changed, 3 insertions(+), 2 deletions(-)
7125
commit a217fd071742abf8ba3cd526e012dcd2bda6df4d
7126
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
7127
Date: Mon May 24 05:16:47 2010 -0500
7129
Make sure all sources are in tests/Makefile.am's check_c_sources.
7131
tests/Makefile.am | 4 ++--
7132
1 files changed, 2 insertions(+), 2 deletions(-)
7134
commit 8f1d78dea085447a237160c4a528a48cc699f31c
7135
Merge: 57e7d3a 89f115e
7136
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7137
Date: Wed May 19 10:39:23 2010 -0700
7139
Merge branch 'more-auth-work'
7141
commit 89f115e5cfa8a3423bd085af3f611ac476c6705f
7142
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7143
Date: Wed May 19 10:33:24 2010 -0700
7145
Changed wocky_implement_finish_void to work with g_simple_async_report_*.
7147
wocky/wocky-utils.h | 9 +++++----
7148
1 files changed, 5 insertions(+), 4 deletions(-)
7150
commit d4482bd89440022d7fc25b485e50f3b01fa61066
7151
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7152
Date: Tue May 18 10:29:57 2010 -0700
7154
Added new API to gtk-doc index.
7156
docs/reference/wocky-docs.sgml | 4 +++-
7157
1 files changed, 3 insertions(+), 1 deletions(-)
7159
commit 6481be551052eec6661a40ef89f2bd917e699a23
7160
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7161
Date: Mon May 17 12:06:22 2010 -0700
7163
Added documentation to virtual functions.
7165
wocky/wocky-auth-registry.h | 52 +++++++++++++++++++++++++++++++++++++++++++
7166
1 files changed, 52 insertions(+), 0 deletions(-)
7168
commit 29e43824ab7b104ab8ad30e1a78505c30e09b47e
7169
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7170
Date: Mon May 17 11:47:10 2010 -0700
7172
Use wocky_implement_finish_void macro in wocky_sasl_auth_authenticate_finish
7174
wocky/wocky-sasl-auth.c | 9 +--------
7175
1 files changed, 1 insertions(+), 8 deletions(-)
7177
commit a5b28c34ab43fb8d56ef808a62874a73d1f01e04
7178
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7179
Date: Mon May 17 11:45:17 2010 -0700
7181
Call wocky_auth_registry_failure in auth_fail functions and not in _finish.
7183
wocky/wocky-jabber-auth.c | 23 +++++++++--------------
7184
wocky/wocky-sasl-auth.c | 16 +++++++++-------
7185
2 files changed, 18 insertions(+), 21 deletions(-)
7187
commit d7134f06472b4db2b7857e4d5409866ef2615698
7188
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7189
Date: Mon May 17 10:25:59 2010 -0700
7191
made _finish functions virtual
7193
wocky/wocky-auth-registry.c | 55 +++++++++++++++++++++++++++++++++++++++++++
7194
wocky/wocky-auth-registry.h | 23 ++++++++++++++++++
7195
2 files changed, 78 insertions(+), 0 deletions(-)
7197
commit 556fb4cce9618ae6ce21792ee01f73d267714099
7198
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7199
Date: Mon May 17 10:07:06 2010 -0700
7201
Allocate GAsyncResult in implementation. In essence, they are now public.
7203
wocky/wocky-auth-registry.c | 69 ++++++++++++++++++++++--------------------
7204
wocky/wocky-auth-registry.h | 21 +++++++-----
7205
2 files changed, 48 insertions(+), 42 deletions(-)
7207
commit fa0ab5344f5469c64ce498f2e79de6bedff45322
7208
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7209
Date: Thu May 13 11:46:53 2010 -0700
7211
Added virtual public method wocky_auth_registry_failure
7213
wocky/wocky-auth-registry.c | 11 +++++++++++
7214
wocky/wocky-auth-registry.h | 7 +++++++
7215
wocky/wocky-jabber-auth.c | 12 +++++++++++-
7216
wocky/wocky-sasl-auth.c | 5 ++++-
7217
4 files changed, 33 insertions(+), 2 deletions(-)
7219
commit 14bf70b7992cf868ce6a1a86f59ad84fb9b86ecd
7220
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7221
Date: Thu May 13 11:26:47 2010 -0700
7223
allow NULL passwords
7225
wocky/wocky-connector.c | 9 +--------
7226
1 files changed, 1 insertions(+), 8 deletions(-)
7228
commit 0079e46ab973602c3030173327bb8f5c9d6e4977
7229
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7230
Date: Thu May 13 10:17:37 2010 -0700
7232
Moved g_string copy/free functions to wocky-utils
7234
wocky/wocky-auth-registry.c | 25 ++++---------------------
7235
wocky/wocky-utils.c | 16 ++++++++++++++++
7236
wocky/wocky-utils.h | 4 ++++
7237
3 files changed, 24 insertions(+), 21 deletions(-)
7239
commit b73f84bda27bcf9aaf0a6db581ee52f82bacb39c
7240
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7241
Date: Tue May 11 13:06:28 2010 -0700
7243
Made new struct for holding initial auth data (mechanism and initial response).
7245
This further seals the base class and allows subclasses to override regardless of what obj->handler is pointing at.
7247
wocky/wocky-auth-registry.c | 74 ++++++++++++++++++++++++++++--------------
7248
wocky/wocky-auth-registry.h | 20 ++++++++++--
7249
wocky/wocky-jabber-auth.c | 16 ++++-----
7250
wocky/wocky-sasl-auth.c | 14 +++-----
7251
4 files changed, 79 insertions(+), 45 deletions(-)
7253
commit a581c940cef08fb121fa142f5a689a6264c3fdc4
7254
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7255
Date: Fri May 7 13:23:08 2010 -0700
7257
Added private virtual functions to WockyAuthRegistry.
7259
wocky/wocky-auth-registry.c | 107 +++++++++++++++++++++++++++++++++---------
7260
wocky/wocky-auth-registry.h | 21 ++++++++
7261
2 files changed, 105 insertions(+), 23 deletions(-)
7263
commit 57e7d3a7a58bad9d8b3d5edbb8c8506a32a6fddd
7264
Author: Senko Rasic <senko.rasic@collabora.co.uk>
7265
Date: Thu May 13 15:09:01 2010 +0200
7267
adding wocky-ping-test
7270
tests/Makefile.am | 9 +++-
7271
tests/wocky-ping-test.c | 127 +++++++++++++++++++++++++++++++++++++++++++++++
7272
3 files changed, 136 insertions(+), 1 deletions(-)
7274
commit 208826117cc8cc6fdda7509bd71038983b939750
7275
Author: Senko Rasic <senko.rasic@collabora.co.uk>
7276
Date: Thu May 13 15:07:44 2010 +0200
7278
wocky-test-helper: support custom timeouts
7280
tests/wocky-test-helper.c | 8 +++++++-
7281
tests/wocky-test-helper.h | 1 +
7282
2 files changed, 8 insertions(+), 1 deletions(-)
7284
commit 7cbd4644294b974750c85da06f2c9fe0633f5e2c
7285
Author: Senko Rasic <senko.rasic@collabora.co.uk>
7286
Date: Thu May 13 15:06:32 2010 +0200
7288
wocky-test-helper: cancel timeouts after each test
7290
tests/wocky-test-helper.c | 4 ++--
7291
tests/wocky-test-helper.h | 1 +
7292
2 files changed, 3 insertions(+), 2 deletions(-)
7294
commit 5aff834affadaa473b5c82082fa0ca8b44c83893
7295
Author: Senko Rasic <senko.rasic@collabora.co.uk>
7296
Date: Thu May 13 15:03:40 2010 +0200
7298
wocky_test_input_stream_read: fixed 1-byte reads in COMBINE_SLICE mode
7300
tests/wocky-test-stream.c | 2 +-
7301
1 files changed, 1 insertions(+), 1 deletions(-)
7303
commit 372cfeecafd26191021768003c8341dd38dbb44d
7304
Author: Senko Rasic <senko.rasic@collabora.co.uk>
7305
Date: Thu May 13 15:03:19 2010 +0200
7309
wocky/Makefile.am | 4 +-
7310
wocky/wocky-ping.c | 282 ++++++++++++++++++++++++++++++++++++++++++++++++++++
7311
wocky/wocky-ping.h | 69 +++++++++++++
7312
3 files changed, 354 insertions(+), 1 deletions(-)
7314
commit 0ee03b1e59ad2a1a2908409e94d692cafefc204c
7315
Author: Senko Rasic <senko.rasic@collabora.co.uk>
7316
Date: Thu May 13 14:54:02 2010 +0200
7318
adding "ping" debug flag
7320
wocky/wocky-debug.c | 3 ++-
7321
wocky/wocky-debug.h | 3 ++-
7322
2 files changed, 4 insertions(+), 2 deletions(-)
7324
commit 0e8c567439807f80cc90d376ceb5b8982163152a
7325
Author: Senko Rasic <senko.rasic@collabora.co.uk>
7326
Date: Thu May 13 14:53:29 2010 +0200
7328
adding "urn:xmpp:ping" to namespaces
7330
wocky/wocky-namespaces.h | 3 +++
7331
1 files changed, 3 insertions(+), 0 deletions(-)
7333
commit e6bdcc7b9dc234bb64dffcd17641209831925116
7334
Author: Senko Rasic <senko.rasic@collabora.co.uk>
7335
Date: Thu May 13 14:52:30 2010 +0200
7337
adding WockyPorter::sending signal
7339
wocky/wocky-porter.c | 16 ++++++++++++++++
7340
1 files changed, 16 insertions(+), 0 deletions(-)
7342
commit dcefd5d4c8cf1948a602f83fe29176abce74801e
7343
Merge: 543bb86 3fb3b76
7344
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7345
Date: Fri May 7 13:54:03 2010 -0700
7347
Merge branch 'jabber-auth-refactor'
7349
commit 3fb3b7626930d5ca94a54bb8394ee6d2d819a761
7350
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7351
Date: Fri May 7 10:39:34 2010 -0700
7353
Use wocky_xmpp_stream_error_from_node for parsing stream errors.
7355
wocky/wocky-jabber-auth.c | 27 ++++++++-------------------
7356
wocky/wocky-sasl-auth.c | 27 ++++++++-------------------
7357
2 files changed, 16 insertions(+), 38 deletions(-)
7359
commit e33a9720af53312836d3e1be403a6402d6b7d203
7360
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7361
Date: Wed May 5 14:32:21 2010 -0700
7363
Make mechanism names preprocessor macros.
7365
wocky/wocky-auth-registry.c | 8 ++++----
7366
wocky/wocky-auth-registry.h | 5 +++++
7367
wocky/wocky-jabber-auth-digest.c | 2 +-
7368
wocky/wocky-jabber-auth-password.c | 2 +-
7369
wocky/wocky-jabber-auth.c | 6 ++----
7370
wocky/wocky-sasl-digest-md5.c | 2 +-
7371
wocky/wocky-sasl-plain.c | 2 +-
7372
7 files changed, 15 insertions(+), 12 deletions(-)
7374
commit e9cacbb7ce557fbcfc0d523eaaa50237ebfa3276
7375
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7376
Date: Wed May 5 14:13:14 2010 -0700
7378
Cleaned up stream_error in both wocky-sasl-auth.c wocky-jabber-auth.c.
7380
wocky/wocky-jabber-auth.c | 36 ++++++++++++++----------------------
7381
wocky/wocky-sasl-auth.c | 36 ++++++++++++++----------------------
7382
2 files changed, 28 insertions(+), 44 deletions(-)
7384
commit 75d45bef817fc0236fb657604e526d6206473b54
7385
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7386
Date: Wed May 5 13:36:07 2010 -0700
7388
make WockyJabberAuthDigest a non-plain handler.
7390
wocky/wocky-jabber-auth-digest.c | 2 +-
7391
1 files changed, 1 insertions(+), 1 deletions(-)
7393
commit 5928970c86a282de5350010068459801e4a8f002
7394
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7395
Date: Tue May 4 22:11:44 2010 -0700
7397
rename sasl debug flag to auth
7399
wocky/wocky-auth-registry.c | 2 +-
7400
wocky/wocky-debug.c | 2 +-
7401
wocky/wocky-debug.h | 2 +-
7402
wocky/wocky-jabber-auth-digest.c | 2 +-
7403
wocky/wocky-jabber-auth-password.c | 2 +-
7404
wocky/wocky-jabber-auth.c | 2 +-
7405
wocky/wocky-sasl-auth.c | 2 +-
7406
wocky/wocky-sasl-digest-md5.c | 2 +-
7407
wocky/wocky-sasl-plain.c | 2 +-
7408
9 files changed, 9 insertions(+), 9 deletions(-)
7410
commit 78057813fccdd70f0a626687a406ae8e9898675a
7411
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7412
Date: Tue May 4 22:08:13 2010 -0700
7414
rename DOMAIN_SASL to DOMAIN_AUTH
7416
tests/wocky-connector-test.c | 76 +++++++++++++++++++++---------------------
7417
1 files changed, 38 insertions(+), 38 deletions(-)
7419
commit 7722fae294a23684c1e5559ce1d1cf038389d063
7420
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7421
Date: Tue May 4 22:01:54 2010 -0700
7423
Renamed WockySaslHandler to WockyAuthHandler
7425
tests/wocky-test-sasl-auth.c | 4 +-
7426
tests/wocky-test-sasl-handler.c | 14 ++--
7427
wocky/Makefile.am | 4 +-
7428
wocky/wocky-auth-handler.c | 100 ++++++++++++++++++++++++++++++
7429
wocky/wocky-auth-handler.h | 120 ++++++++++++++++++++++++++++++++++++
7430
wocky/wocky-auth-registry.c | 30 +++++-----
7431
wocky/wocky-auth-registry.h | 6 +-
7432
wocky/wocky-jabber-auth-digest.c | 12 ++--
7433
wocky/wocky-jabber-auth-digest.h | 2 +-
7434
wocky/wocky-jabber-auth-password.c | 12 ++--
7435
wocky/wocky-jabber-auth-password.h | 2 +-
7436
wocky/wocky-jabber-auth.h | 4 +-
7437
wocky/wocky-sasl-auth.h | 4 +-
7438
wocky/wocky-sasl-digest-md5.c | 16 +++---
7439
wocky/wocky-sasl-digest-md5.h | 2 +-
7440
wocky/wocky-sasl-handler.c | 100 ------------------------------
7441
wocky/wocky-sasl-handler.h | 120 ------------------------------------
7442
wocky/wocky-sasl-plain.c | 12 ++--
7443
wocky/wocky-sasl-plain.h | 2 +-
7444
19 files changed, 283 insertions(+), 283 deletions(-)
7446
commit 2b0b9262008ffdb6b0b1db44441cd4a27c17aca6
7447
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7448
Date: Fri Apr 30 15:37:43 2010 -0700
7450
Added WockyJabberAuth, WockyJabberAuthPassword and WockyJabberAuthDigest.
7452
tests/wocky-connector-test.c | 48 ++--
7453
tests/wocky-test-sasl-auth.c | 2 +-
7454
wocky/Makefile.am | 9 +-
7455
wocky/wocky-auth-registry.c | 22 +-
7456
wocky/wocky-auth-registry.h | 9 +-
7457
wocky/wocky-connector.c | 382 ++++-----------------
7458
wocky/wocky-connector.h | 5 -
7459
wocky/wocky-jabber-auth-digest.c | 171 +++++++++
7460
wocky/wocky-jabber-auth-digest.h | 51 +++
7461
wocky/wocky-jabber-auth-password.c | 139 ++++++++
7462
wocky/wocky-jabber-auth-password.h | 51 +++
7463
wocky/wocky-jabber-auth.c | 672 ++++++++++++++++++++++++++++++++++++
7464
wocky/wocky-jabber-auth.h | 88 +++++
7465
wocky/wocky-sasl-auth.c | 4 +-
7466
14 files changed, 1295 insertions(+), 358 deletions(-)
7468
commit 68af7efd6de961ab2512d4960c5c2a343ea12e8b
7469
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7470
Date: Wed May 5 13:31:05 2010 -0700
7472
Don't g_assert on text node contents not being NULL.
7474
wocky/wocky-node.c | 1 -
7475
1 files changed, 0 insertions(+), 1 deletions(-)
7477
commit e66e40bdd6ee634b70d023af0575d493db46cf71
7478
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7479
Date: Tue May 4 22:16:45 2010 -0700
7481
unref auth_registry in WockySaslAuth dispose
7483
wocky/wocky-sasl-auth.c | 7 ++++---
7484
1 files changed, 4 insertions(+), 3 deletions(-)
7486
commit 543bb86b6b7b130a27ed6e4153e47137c6fc43e6
7487
Author: Will Thompson <will.thompson@collabora.co.uk>
7488
Date: Thu May 6 18:54:39 2010 +0100
7490
Remove misleading full stop from xml debug message
7492
wocky/wocky-xmpp-writer.c | 2 +-
7493
1 files changed, 1 insertions(+), 1 deletions(-)
7495
commit 438f0f35b8703390701b263d5d8668cf4348aa23
7496
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7497
Date: Tue May 4 13:22:56 2010 -0700
7499
Moved g_assert so it does a real sanity check.
7501
wocky/wocky-auth-registry.c | 4 ++--
7502
1 files changed, 2 insertions(+), 2 deletions(-)
7504
commit 7d7bf0450c70c8d9d1fe78ee595bb2eab5e37d1d
7505
Merge: a844c4c 5450bf0
7506
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7507
Date: Tue May 4 13:13:35 2010 -0700
7509
Merge branch 'sasl-once-again'
7511
commit 5450bf0ac8524e95fadf62c998256f9303daa9eb
7512
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7513
Date: Mon May 3 12:11:58 2010 -0700
7515
Removed wocky_auth_registry_failure_notify, will add when we implement.
7517
wocky/wocky-auth-registry.c | 5 -----
7518
wocky/wocky-auth-registry.h | 3 ---
7519
2 files changed, 0 insertions(+), 8 deletions(-)
7521
commit cacf08c4de606512414550b32fa842bcc2c3604d
7522
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7523
Date: Mon May 3 12:08:03 2010 -0700
7525
Use wocky_implement_finish_* macros in WockyAuthRegistry.
7526
Changed the flow of wocky_auth_registry_start_auth_finish to match the macros
7527
even though we cannot use any of them because we use two out params.
7529
wocky/wocky-auth-registry.c | 71 ++++++++++++++++---------------------------
7530
1 files changed, 26 insertions(+), 45 deletions(-)
7532
commit 27de8fd6dc7ea50919de1a71905cb2074a467e5d
7533
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7534
Date: Mon May 3 11:34:33 2010 -0700
7536
Default WockyAuthRegistry upon construction.
7538
New WockyAuthRegistry arg in both wocky_connector_new() and
7539
wocky_sasl_auth_new(). If NULL is passed in either, the default WockyAuthRegisty
7542
examples/connect.c | 8 ++------
7543
examples/register.c | 2 +-
7544
examples/unregister.c | 2 +-
7545
tests/wocky-connector-test.c | 2 +-
7546
tests/wocky-test-sasl-auth.c | 6 +++---
7547
wocky/wocky-connector.c | 17 +++++------------
7548
wocky/wocky-connector.h | 3 ++-
7549
wocky/wocky-sasl-auth.c | 5 ++++-
7550
8 files changed, 19 insertions(+), 26 deletions(-)
7552
commit f11a7a3774b1ce8204c421703210706b65ba984f
7553
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7554
Date: Mon May 3 10:56:42 2010 -0700
7556
Initiaze GErrors to NULL.
7558
wocky/wocky-auth-registry.c | 6 +++---
7559
1 files changed, 3 insertions(+), 3 deletions(-)
7561
commit 64ace03b65515adb44117629ceffb4f1b123c712
7562
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7563
Date: Thu Apr 29 16:27:06 2010 -0700
7565
Added WockyAuthRegistry.
7567
WockyAuthRegistry selects the authentication mechanism based on
7568
it's available handlers, and arbitrates challenge/responses between the handler
7569
and the connector (via Wocky[Sasl|Jabber]Auth).
7571
Got rid of WOCKY_SASL_AUTH_ERROR* replaced with WOCKY_AUTH_ERROR
7573
examples/connect.c | 6 +-
7574
tests/wocky-connector-test.c | 36 ++--
7575
tests/wocky-test-sasl-auth.c | 32 ++-
7576
tests/wocky-test-sasl-handler.c | 6 +-
7577
wocky/Makefile.am | 4 +-
7578
wocky/wocky-auth-registry.c | 374 ++++++++++++++++++++++++++++++++++
7579
wocky/wocky-auth-registry.h | 122 +++++++++++
7580
wocky/wocky-connector.c | 39 ++++-
7581
wocky/wocky-connector.h | 3 +
7582
wocky/wocky-sasl-auth.c | 427 +++++++++++++++++++--------------------
7583
wocky/wocky-sasl-auth.h | 31 +---
7584
wocky/wocky-sasl-digest-md5.c | 71 +++----
7585
wocky/wocky-sasl-handler.c | 12 +-
7586
wocky/wocky-sasl-handler.h | 12 +-
7587
wocky/wocky-sasl-plain.c | 17 +-
7588
15 files changed, 847 insertions(+), 345 deletions(-)
7590
commit 221d2879fea6439429bd7d7384934eee49c9ca1b
7591
Author: Will Thompson <will.thompson@collabora.co.uk>
7592
Date: Tue May 4 13:11:35 2010 +0100
7594
muc: rearrange handle_message
7596
I think this makes it easier to follow.
7598
wocky/wocky-muc.c | 45 ++++++++++++++++++---------------------------
7599
1 files changed, 18 insertions(+), 27 deletions(-)
7601
commit 9be6e6952c635788ff0cf5ac3ec0da8da05195dc
7602
Author: Will Thompson <will.thompson@collabora.co.uk>
7603
Date: Tue May 4 13:06:53 2010 +0100
7605
muc: extract determining chat state
7607
wocky/wocky-muc.c | 20 ++++++++++++++------
7608
1 files changed, 14 insertions(+), 6 deletions(-)
7610
commit bc27c8c96c92b736fe649490cc4894b9685d5c4d
7611
Author: Will Thompson <will.thompson@collabora.co.uk>
7612
Date: Tue May 4 13:05:05 2010 +0100
7614
muc: extract looking up message sender
7616
wocky/wocky-muc.c | 90 ++++++++++++++++++++++++++++++++--------------------
7617
1 files changed, 55 insertions(+), 35 deletions(-)
7619
commit c4ff3d43f31db2328cb42f312e16192ed1e5e47a
7620
Author: Will Thompson <will.thompson@collabora.co.uk>
7621
Date: Tue May 4 12:56:11 2010 +0100
7623
muc: don't drop backlog messages from former members
7625
If the message is from a full MUC JID, then we certainly do care about
7626
it, even if the sender isn't currently in the MUC, because it might be
7627
scrollback from someone no longer in the room.
7629
Fixes https://bugs.freedesktop.org/show_bug.cgi?id=27913
7631
wocky/wocky-muc.c | 52 ++++++++++++++++++++++++++++------------------------
7632
1 files changed, 28 insertions(+), 24 deletions(-)
7634
commit 47c13b5d97b470cb236c37e08641fcee94c22231
7635
Author: Will Thompson <will.thompson@collabora.co.uk>
7636
Date: Tue May 4 12:30:39 2010 +0100
7638
muc: refactor determining message type
7640
wocky/wocky-muc.c | 55 ++++++++++++++++++++++++++++++++--------------------
7641
1 files changed, 34 insertions(+), 21 deletions(-)
7643
commit 87daf7313d6da0d6c0f61ed87b1be7d00a0e0f2e
7644
Author: Will Thompson <will.thompson@collabora.co.uk>
7645
Date: Tue May 4 12:24:40 2010 +0100
7647
muc: refactor extracting timestamp from messages.
7649
wocky/wocky-muc.c | 61 +++++++++++++++++++++++++++++++---------------------
7650
1 files changed, 36 insertions(+), 25 deletions(-)
7652
commit ac48945876299a55a41976c4321ab38be8e0b7ec
7653
Author: Will Thompson <will.thompson@collabora.co.uk>
7654
Date: Tue May 4 01:18:01 2010 +0100
7656
muc: Remove Google message-without-type kludge.
7658
So, looking at gabble's gabble_message_util_parse_incoming_message(), we
7659
see that offline messages from Google are assumed to have Telepathy type
7660
Normal, which corresponds to XMPP's type='chat'. So this kludge is
7663
In any case, Google's MUCs don't *have* scrollback!
7665
So let's just bin it.
7667
wocky/wocky-muc.c | 10 ----------
7668
1 files changed, 0 insertions(+), 10 deletions(-)
7670
commit 6b6f09d97f91de66c11a4b6a7e28222e8dc911f6
7671
Author: Will Thompson <will.thompson@collabora.co.uk>
7672
Date: Tue May 4 00:52:42 2010 +0100
7674
muc: use GEnum to look up chat states
7676
wocky/wocky-muc.c | 21 +++++----------------
7677
1 files changed, 5 insertions(+), 16 deletions(-)
7679
commit 2298c0b513a4a4f379ee42b65af16cb0bb275594
7680
Author: Will Thompson <will.thompson@collabora.co.uk>
7681
Date: Tue May 4 00:48:38 2010 +0100
7683
node: add helper to get the first child for a ns
7685
tests/wocky-xmpp-node-test.c | 35 +++++++++++++++++++++++++++++++++++
7686
wocky/wocky-node.c | 31 ++++++++++++++++++++++++++++---
7687
wocky/wocky-node.h | 2 ++
7688
3 files changed, 65 insertions(+), 3 deletions(-)
7690
commit 1c168790a9dbf9efcdb3272edcbaf0709af7dd2c
7691
Author: Will Thompson <will.thompson@collabora.co.uk>
7692
Date: Tue May 4 13:18:22 2010 +0100
7694
muc: don't leak new_jid when we change our nick
7696
REPLACE_STR() does not take ownership of its second argument.
7698
Also, I expanded another use of REPLACE_STR because it seems stupid to
7699
diff the nicks twice in immediate succession.
7701
wocky/wocky-muc.c | 13 ++++++++++---
7702
1 files changed, 10 insertions(+), 3 deletions(-)
7704
commit d7a27bd3da61dcd8b612359dbaf2636dc412a816
7705
Author: Will Thompson <will.thompson@collabora.co.uk>
7706
Date: Mon May 3 21:22:07 2010 +0100
7708
muc: expunge 'gone' from the known chat states
7710
A client SHOULD ignore <gone/> notifications received from other
7713
— XEP-0045 §5.5 Use in Groupchat
7714
<http://xmpp.org/extensions/xep-0085.html#bizrules-groupchat>
7716
As and when Wocky handles chat states for anything other than MUC we can
7717
reinstate this and make MUC map Gone to None.
7719
wocky/wocky-muc.c | 1 -
7720
wocky/wocky-muc.h | 1 -
7721
2 files changed, 0 insertions(+), 2 deletions(-)
7723
commit 3065a6329f44e078243e12f2718b7f8cc978bc7f
7724
Author: Will Thompson <will.thompson@collabora.co.uk>
7725
Date: Mon May 3 20:59:50 2010 +0100
7727
muc: don't fall through between properties in _set
7729
wocky/wocky-muc.c | 2 ++
7730
1 files changed, 2 insertions(+), 0 deletions(-)
7732
commit 85a891fecb9cef18e1fd675543a9e9b5954772eb
7733
Author: Will Thompson <will.thompson@collabora.co.uk>
7734
Date: Tue May 4 13:44:03 2010 +0100
7736
Document deliberate fall-throughs.
7738
Coverity picked these up as possible errors; they're not, but they
7739
should be marked as such.
7741
wocky/wocky-connector.c | 4 ++++
7742
wocky/wocky-openssl.c | 6 ++++++
7743
2 files changed, 10 insertions(+), 0 deletions(-)
7745
commit d61e85d691a93d326d0fb1f17c1b558e87c7aa91
7746
Author: Will Thompson <will.thompson@collabora.co.uk>
7747
Date: Tue May 4 13:38:33 2010 +0100
7749
openssl: die if we can't create BIOs
7751
As far as I can tell, failing to create these means OOM. So let's die
7752
properly, rather than logging a debug message and then crashing later in
7753
the function when we use them anyway.
7755
wocky/wocky-openssl.c | 4 ++--
7756
1 files changed, 2 insertions(+), 2 deletions(-)
7758
commit 8994f5092dd11aa12cfb9b1a536546219a8e94f6
7759
Author: Will Thompson <will.thompson@collabora.co.uk>
7760
Date: Tue May 4 13:35:40 2010 +0100
7762
connector: assert that connect_to_service_finish() isn't broken.
7764
Coverity was upset because we dereferenced 'error' just before checking
7765
if it's NULL. I think it's right to be upset. But if
7766
g_socket_client_connect_to_service_finish() returned NULL, either it set
7767
'error', or it's buggy, or we're buggy and called it inappropriately. So
7768
let's blow up if it's NULL in this case.
7770
wocky/wocky-connector.c | 31 +++++++++++++++++--------------
7771
1 files changed, 17 insertions(+), 14 deletions(-)
7773
commit a9bc4ad499ae27ec354740f82a25386ec8614a01
7774
Author: Will Thompson <will.thompson@collabora.co.uk>
7775
Date: Mon May 3 18:23:05 2010 +0100
7777
connector: Clean up GSimpleAsyncResult usage
7779
• Don't use the op_res at all. If the operation failed, we always set an
7781
• Use _async functions as source tags, not _finish.
7782
• Remove weird spooky action at a distance to change the tag based on
7784
• Actually use a different source tag for _connect_async and
7787
wocky/wocky-connector.c | 127 +++++++++++++++++++++++++----------------------
7788
1 files changed, 67 insertions(+), 60 deletions(-)
7790
commit 49eb9c93f363ab9a5f97445b977f7bdf758b48b3
7791
Author: Will Thompson <will.thompson@collabora.co.uk>
7792
Date: Mon May 3 18:15:28 2010 +0100
7794
Cry a little if CRYPTO_malloc_init() fails
7796
wocky/wocky-openssl.c | 7 ++++++-
7797
1 files changed, 6 insertions(+), 1 deletions(-)
7799
commit ccbddb5deb7b2eccf04c690c9266b4c0e4970e84
7800
Author: Will Thompson <will.thompson@collabora.co.uk>
7801
Date: Mon May 3 18:10:42 2010 +0100
7803
Check return value of SSL_CTX_set_default_verify_paths()
7805
wocky/wocky-openssl.c | 5 ++++-
7806
1 files changed, 4 insertions(+), 1 deletions(-)
7808
commit 98635423ec684d981a39f3dd852db8949099841b
7809
Author: Will Thompson <will.thompson@collabora.co.uk>
7810
Date: Mon May 3 18:01:45 2010 +0100
7812
Sanity-check return of extract_stream_error
7814
wocky/wocky-porter.c | 9 +++++++--
7815
1 files changed, 7 insertions(+), 2 deletions(-)
7817
commit a844c4c65ffdc2f860fbecf263caee3efd53b943
7818
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
7819
Date: Thu Apr 29 12:40:02 2010 +0100
7821
Plug some memory and refcounting leaks
7823
wocky/wocky-muc.c | 11 +++++++----
7824
1 files changed, 7 insertions(+), 4 deletions(-)
7826
commit 202699fdeabe15bc230a75ce211eff0762baa603
7827
Author: Will Thompson <will.thompson@collabora.co.uk>
7828
Date: Wed Apr 28 20:38:54 2010 +0100
7830
Revert "Add a configure switch to install headers"
7832
This reverts commit 9148378692967fbcc8b75ce8822a2ab58b3dee66, which
7833
didn't work because of broken Make dependencies that I can't figure out
7836
configure.ac | 10 ----
7837
wocky/Makefile.am | 142 ++++++++++++++++++++++++----------------------------
7838
2 files changed, 66 insertions(+), 86 deletions(-)
7840
commit 9148378692967fbcc8b75ce8822a2ab58b3dee66
7841
Author: Will Thompson <will.thompson@collabora.co.uk>
7842
Date: Mon Mar 22 15:37:29 2010 +0000
7844
Add a configure switch to install headers
7846
Previously, Gabble hard-coded a list of Wocky headers to install if it
7847
was built with --enable-plugin-api. This is fragile in the face of the
7848
list of headers changing. With this patch, passing
7849
--with-installed-headers=/path/to/headers to Wocky's configure will
7850
cause `make install` to put headers there.
7852
I had to split BUILT_SOURCES and HANDWRITTEN_SOURCES into sources and
7853
headers, and lowercase them because FOO_HEADERS is magic in Automake. I
7854
took the liberty of sorting the lists while I was at it.
7856
This patch originally didn't work, and was made to work by Mike Ruprecht
7857
<mike.ruprecht@collabora.co.uk>, but his fixes languished waiting for me
7858
to review them for long enough that wocky/Makefile.am had changed so
7859
much that the patch needed rewriting. Sorry. :(
7861
configure.ac | 10 ++++
7862
wocky/Makefile.am | 142 ++++++++++++++++++++++++++++------------------------
7863
2 files changed, 86 insertions(+), 66 deletions(-)
7865
commit 6ecfe095bb7178adea752d8a30d3f4a125f8f10f
7866
Author: Will Thompson <will.thompson@collabora.co.uk>
7867
Date: Thu Apr 22 23:31:34 2010 +0100
7869
Return node trees from the distillery
7871
Previously all these functions were technically incorrect: they were
7872
calling wocky_porter_send_iq_finish(), and if it yielded a stanza,
7873
they'd grab a WockyNode * out of the stanza, *unref the stanza*, and
7874
then return the pointer to the caller. So, this relied on the stanza
7875
happening to stay alive long enough for the caller to frob the nodes.
7877
This makes some code a bit more verbose, but not much.
7879
wocky/wocky-pubsub-helpers.c | 28 +++++++++--------
7880
wocky/wocky-pubsub-helpers.h | 6 ++--
7881
wocky/wocky-pubsub-node.c | 46 ++++++++++++++++++---------
7882
wocky/wocky-pubsub-service-protected.h | 2 +-
7883
wocky/wocky-pubsub-service.c | 53 ++++++++++++++++++-------------
7884
5 files changed, 81 insertions(+), 54 deletions(-)
7886
commit 513d075b5bfbdb0dc1038c947b360912d3fd8e5d
7887
Author: Will Thompson <will.thompson@collabora.co.uk>
7888
Date: Thu Apr 22 23:12:06 2010 +0100
7890
Deconstruct the PubSub distillery a bit.
7892
This exposes a function which accepts a stanza that you've already
7893
verified is an iq type=result, and pulls out a child node. Previously,
7894
if you weren't happy with wocky_pubsub_distill_iq_reply() and friends'
7895
conversion from an <error/> element to a GError, you had to re-do the
7896
breakdown, because these guts weren't exposed.
7898
wocky/wocky-pubsub-helpers.c | 98 +++++++++++++++++++++++++++++++----------
7899
wocky/wocky-pubsub-helpers.h | 7 +++
7900
2 files changed, 81 insertions(+), 24 deletions(-)
7902
commit 58a14ddab2a60819050542ee2345473a1f2a5a9d
7903
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
7904
Date: Fri Apr 23 23:46:26 2010 -0500
7906
Fix example program listing for wocky_node_tree_new.
7908
wocky/wocky-node-tree.c | 1 -
7909
1 files changed, 0 insertions(+), 1 deletions(-)
7911
commit 3aeeababb953192e6846c01c81497f6e64daf2d2
7912
Author: Will Thompson <will.thompson@collabora.co.uk>
7913
Date: Thu Apr 22 14:25:36 2010 +0100
7915
Coding style: space after cast
7917
wocky/wocky-node.c | 2 +-
7918
1 files changed, 1 insertions(+), 1 deletions(-)
7920
commit 04deb877174b42ccd19ec7473c523d5af8a49cfd
7921
Merge: efb168b 47b9aac
7922
Author: Will Thompson <will.thompson@collabora.co.uk>
7923
Date: Thu Apr 22 14:21:54 2010 +0100
7925
Merge branch 'pubsub-modify-affiliates-and-node-config'
7927
Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
7929
commit efb168b1eb7d20da6b83eacdf3a5a19398eed9ac
7930
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
7931
Date: Tue Apr 20 17:14:05 2010 +0100
7933
Document when we would have to fallback to a dummy namespace
7935
wocky/wocky-xmpp-reader.c | 4 +++-
7936
1 files changed, 3 insertions(+), 1 deletions(-)
7938
commit 47b9aac9083fe57984822b94bdfa7e417100f194
7939
Author: Will Thompson <will.thompson@collabora.co.uk>
7940
Date: Tue Apr 20 16:41:47 2010 +0100
7942
Document WockyPubsubSubscriptionState
7944
wocky/wocky-pubsub-service.c | 22 ++++++++++++++++++++++
7945
1 files changed, 22 insertions(+), 0 deletions(-)
7947
commit c2ecec40c3e82d44d34c7ff3cd50d8ee61f3b303
7948
Author: Will Thompson <will.thompson@collabora.co.uk>
7949
Date: Mon Apr 19 19:41:15 2010 +0100
7951
Refactor handling <create/> reply
7953
All the WockyPubsubNode helpers for handling replies start from a node
7954
you've retrieved (presumably with a _distill_ function).
7955
wocky_pubsub_service_handle_create_node_reply() did not; this patch
7956
brings it in line with the others.
7958
wocky/wocky-pubsub-service-protected.h | 3 +-
7959
wocky/wocky-pubsub-service.c | 42 ++++++++++++++++++++++----------
7960
2 files changed, 30 insertions(+), 15 deletions(-)
7962
commit 3388359119c424236db9a4813b1a1d9a96c7abfb
7963
Author: Will Thompson <will.thompson@collabora.co.uk>
7964
Date: Mon Apr 19 17:30:32 2010 +0100
7966
Implement retrieving a node's configuration
7968
tests/wocky-pubsub-node-test.c | 129 +++++++++++++++++++++++++++++++++++
7969
wocky/wocky-pubsub-node-protected.h | 5 ++
7970
wocky/wocky-pubsub-node.c | 96 ++++++++++++++++++++++++++
7971
wocky/wocky-pubsub-node.h | 11 +++
7972
4 files changed, 241 insertions(+), 0 deletions(-)
7974
commit 8072b3d85b9f6ddd6729c0b18bcb1c869871dbcb
7975
Author: Will Thompson <will.thompson@collabora.co.uk>
7976
Date: Mon Apr 19 17:30:08 2010 +0100
7978
Add a _finish macro that returns a copy of a pointer
7980
wocky/wocky-utils.h | 10 ++++++++++
7981
1 files changed, 10 insertions(+), 0 deletions(-)
7983
commit 0b22a79a042f3ab3f1b284b52030b4c21231a399
7984
Author: Will Thompson <will.thompson@collabora.co.uk>
7985
Date: Mon Apr 19 15:14:25 2010 +0100
7987
Implement modifying affiliates
7989
tests/wocky-pubsub-node-test.c | 115 +++++++++++++++++++++++++++++++++
7990
wocky/wocky-pubsub-node-protected.h | 6 ++
7991
wocky/wocky-pubsub-node.c | 122 +++++++++++++++++++++++++++++++++++
7992
wocky/wocky-pubsub-node.h | 12 ++++
7993
4 files changed, 255 insertions(+), 0 deletions(-)
7995
commit 3aa9ac4cd18ecdce04bdd2ad3d528377c82284b7
7996
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
7997
Date: Tue Apr 20 15:45:29 2010 +0100
8001
.gitignore | 16 +++++++++-------
8002
1 files changed, 9 insertions(+), 7 deletions(-)
8004
commit e5b3f9dd089521582d652dda8fe442e066ec7bae
8005
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8006
Date: Tue Apr 20 15:20:56 2010 +0100
8008
Can't have tags with spaces
8010
tests/wocky-node-tree-test.c | 3 +--
8011
1 files changed, 1 insertions(+), 2 deletions(-)
8013
commit 871837f00a03a6b833430ae60f5b4677126395c7
8014
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8015
Date: Tue Apr 20 15:19:26 2010 +0100
8017
Fix wocky_node_tree_new example
8019
wocky/wocky-node-tree.c | 3 ++-
8020
1 files changed, 2 insertions(+), 1 deletions(-)
8022
commit abedf45b2cc49ef54a582a3547d94a42dddac9bf
8023
Author: Will Thompson <will.thompson@collabora.co.uk>
8024
Date: Mon Apr 19 15:25:07 2010 +0100
8026
pubsub_affiliation_new: log more clearly if @node is NULL
8030
wocky/wocky-pubsub-node.c | 5 ++++-
8031
1 files changed, 4 insertions(+), 1 deletions(-)
8033
commit aa2858852d3c4496e0d3cf9a5ad3fdb328ce2377
8034
Author: Will Thompson <will.thompson@collabora.co.uk>
8035
Date: Mon Apr 19 15:14:07 2010 +0100
8037
Document WockyPubsubAffiliation and related methods.
8039
wocky/wocky-pubsub-node.c | 69 +++++++++++++++++++++++++++++++++++++++++++++
8040
1 files changed, 69 insertions(+), 0 deletions(-)
8042
commit cde08a5279cd9dad033a456a2043e70395375441
8043
Author: Will Thompson <will.thompson@collabora.co.uk>
8044
Date: Mon Apr 19 13:38:41 2010 +0100
8046
Generalize returning TRUE or an error from _finish()
8048
wocky/wocky-pubsub-node.c | 18 ++----------------
8049
wocky/wocky-utils.h | 8 ++++++++
8050
2 files changed, 10 insertions(+), 16 deletions(-)
8052
commit 028f7ad09c8afe242acc9a30c0e32f741b2bcee0
8053
Author: Will Thompson <will.thompson@collabora.co.uk>
8054
Date: Mon Apr 19 12:00:25 2010 +0100
8056
PubsubNode: Generalize void IQ reply handler
8058
wocky/wocky-pubsub-node.c | 30 ++++--------------------------
8059
1 files changed, 4 insertions(+), 26 deletions(-)
8061
commit df2d8f060ae37d2ced635b54407b944d64425673
8062
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8063
Date: Tue Apr 20 14:42:51 2010 +0100
8065
Add a test for wocky_node_add_node_tree
8067
tests/wocky-node-tree-test.c | 33 +++++++++++++++++++++++++++++++++
8068
1 files changed, 33 insertions(+), 0 deletions(-)
8070
commit 93459fda35b00a0be13e732ffcce90261c16d41b
8071
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8072
Date: Tue Apr 20 14:42:23 2010 +0100
8074
Add API to insert a NodeTree under a node
8076
wocky/wocky-node-tree.h | 2 +-
8077
wocky/wocky-node.c | 20 ++++++++++++++++++++
8078
wocky/wocky-node.h | 4 ++++
8079
wocky/wocky-types.h | 1 +
8080
4 files changed, 26 insertions(+), 1 deletions(-)
8082
commit 993ce5af20442183443594d09d467d53c9f3df45
8083
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8084
Date: Mon Apr 19 18:18:41 2010 +0100
8086
Add API to serialize node trees
8088
wocky/wocky-xmpp-writer.c | 64 ++++++++++++++++++++++++++++++++++----------
8089
wocky/wocky-xmpp-writer.h | 6 ++++
8090
2 files changed, 55 insertions(+), 15 deletions(-)
8092
commit 535645889d2c94673518da10282d1007eb9eac48
8093
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8094
Date: Mon Apr 19 18:18:25 2010 +0100
8096
Add debug helpers for node trees
8098
wocky/wocky-debug.c | 39 +++++++++++++++++++++++++++++++--------
8099
wocky/wocky-debug.h | 10 ++++++++++
8100
2 files changed, 41 insertions(+), 8 deletions(-)
8102
commit 57a525b9032020ade15fa0311498997716f0a2ef
8103
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8104
Date: Mon Apr 19 17:48:26 2010 +0100
8106
Add API to make new NodeTrees with copies of a given node
8108
tests/wocky-node-tree-test.c | 23 +++++++++++++++++++++++
8109
wocky/wocky-node-tree.c | 18 ++++++++++++++++++
8110
wocky/wocky-node-tree.h | 2 ++
8111
3 files changed, 43 insertions(+), 0 deletions(-)
8113
commit f8b9994ad7b31b7b4d1e2df7603c2083e60932e1
8114
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8115
Date: Mon Apr 19 17:42:08 2010 +0100
8117
Add an internal node copy function
8119
wocky/Makefile.am | 1 +
8120
wocky/wocky-node-private.h | 33 +++++++++++++++++++++++++++++++++
8121
wocky/wocky-node.c | 31 +++++++++++++++++++++++++++++++
8122
3 files changed, 65 insertions(+), 0 deletions(-)
8124
commit 53e19d288d9d453d8c3df88b442495d22d7014af
8125
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8126
Date: Mon Apr 19 17:11:24 2010 +0100
8128
Add a simple test for the nodetree building functions
8130
tests/Makefile.am | 7 +++++
8131
tests/wocky-node-tree-test.c | 54 ++++++++++++++++++++++++++++++++++++++++++
8132
2 files changed, 61 insertions(+), 0 deletions(-)
8134
commit 842b0082806d9ed928d19f59ae38b045d09f7dad
8135
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8136
Date: Mon Apr 19 16:46:56 2010 +0100
8138
Add API to access the top node of a WockyNodeTree
8140
wocky/wocky-node-tree.c | 18 +++++++++++-------
8141
wocky/wocky-node-tree.h | 3 ++-
8142
wocky/wocky-stanza.c | 2 +-
8143
3 files changed, 14 insertions(+), 9 deletions(-)
8145
commit 360d7e1a3183932dcc0198e4ec94fe553cdc4e97
8146
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8147
Date: Mon Apr 19 16:43:33 2010 +0100
8149
Add API to create node-trees
8151
wocky/wocky-node-tree.c | 52 +++++++++++++++++++++++++++++++++++++++++++++++
8152
wocky/wocky-node-tree.h | 8 +++++++
8153
2 files changed, 60 insertions(+), 0 deletions(-)
8155
commit c22f6ccec7eeac006ca4cd1b85bffc6be7aa9bc2
8156
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8157
Date: Mon Apr 19 15:58:20 2010 +0100
8159
Disallow changing the namespace of a node
8161
As we assert that a node should always have a namespace allowing the API
8162
user to set it later doesn't make that much sense. Remove the API to set
8163
and add some utility API to make setting the correct namespace at node
8164
creation time easier.
8166
wocky/wocky-node.c | 72 +++++++++++++++++++++++++++++++++------------------
8167
wocky/wocky-node.h | 11 ++++++--
8168
2 files changed, 54 insertions(+), 29 deletions(-)
8170
commit ba3be5104d9e30fb74d9d61fd992db7bb11e0c1d
8171
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8172
Date: Mon Apr 19 15:57:48 2010 +0100
8174
Always directly set the namespace when adding children
8176
wocky/wocky-xmpp-error.c | 9 ++++-----
8177
1 files changed, 4 insertions(+), 5 deletions(-)
8179
commit 969a12f4e13a46f0ccef3f125232811a32b94aa0
8180
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8181
Date: Mon Apr 19 15:39:23 2010 +0100
8183
Require nodes to always have a namespace
8185
wocky/wocky-node.c | 33 +++++++++++++++++++++++----------
8186
1 files changed, 23 insertions(+), 10 deletions(-)
8188
commit 4f0b7b2163b1b0e9666189ad9cddc90d52cba96b
8189
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8190
Date: Mon Apr 19 15:38:49 2010 +0100
8192
Make sure nodes/stanzas we create always have a namespace
8194
tests/wocky-test-connector-server.c | 4 +++-
8195
tests/wocky-xmpp-node-test.c | 2 +-
8196
wocky/wocky-xmpp-reader.c | 11 ++++++++++-
8197
3 files changed, 14 insertions(+), 3 deletions(-)
8199
commit 97268cafb36e19ca0b1fe21662ac6a36f444b26c
8200
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8201
Date: Fri Apr 16 19:04:58 2010 +0100
8203
Add a top-node constuct time property to NodeTree
8205
wocky/wocky-node-tree.c | 55 +++++++++++++++++++++++++++++++++++++++++++++++
8206
wocky/wocky-stanza.c | 5 ++-
8207
2 files changed, 58 insertions(+), 2 deletions(-)
8209
commit 4829c453b09a295d634bfff2bf152dbf0c1bca5a
8210
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8211
Date: Mon Apr 19 19:59:43 2010 +0100
8213
Add a test for wocky_node_add_build
8215
tests/wocky-xmpp-node-test.c | 27 +++++++++++++++++++++++++++
8216
1 files changed, 27 insertions(+), 0 deletions(-)
8218
commit a058dde837493cbf9fe3ae0923904e8ff77fd69e
8219
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8220
Date: Mon Apr 19 19:57:39 2010 +0100
8222
Remove the first_tag argument from node_add_build
8224
Because of the first_tag argument we can't pass things on nicely to _build_va,
8225
but given that this is the same pattern as several other function leaving it
8228
wocky/wocky-node.c | 4 +---
8229
wocky/wocky-node.h | 3 +--
8230
2 files changed, 2 insertions(+), 5 deletions(-)
8232
commit af2c1fbf65edd1936a50e3cf89bd1270840f6ae5
8233
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8234
Date: Mon Apr 19 19:10:42 2010 +0100
8236
Let gtk-doc take care of building the sections file
8238
docs/reference/Makefile.am | 4 +-
8239
docs/reference/wocky-sections.txt | 833 -------------------------------------
8240
2 files changed, 2 insertions(+), 835 deletions(-)
8242
commit 3de8b93eee0c99e70af5795f253bf509aeb67ede
8243
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8244
Date: Mon Apr 19 19:10:10 2010 +0100
8246
Documentation tweaks
8248
wocky/wocky-node.c | 9 ++++-----
8249
1 files changed, 4 insertions(+), 5 deletions(-)
8251
commit c33a0fc75ba253de97c69b0f462400b29ca01644
8252
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8253
Date: Mon Apr 19 19:09:56 2010 +0100
8255
g_quark_from_string is NULL safe
8257
wocky/wocky-node.c | 2 +-
8258
1 files changed, 1 insertions(+), 1 deletions(-)
8260
commit eddd4264a08422a72f88b1f70004a3062801d567
8261
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8262
Date: Mon Apr 19 19:09:29 2010 +0100
8264
Remove unimplemented functions
8266
wocky/wocky-node-tree.h | 5 -----
8267
1 files changed, 0 insertions(+), 5 deletions(-)
8269
commit 125e505715d1f4d8a4148627d8d17c6c4dba0296
8270
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8271
Date: Mon Apr 19 18:33:06 2010 +0100
8273
Correct copyright years
8275
wocky/wocky-node-tree.c | 2 +-
8276
wocky/wocky-node-tree.h | 2 +-
8277
wocky/wocky-node.c | 2 +-
8278
wocky/wocky-node.h | 2 +-
8279
wocky/wocky-stanza.c | 2 +-
8280
wocky/wocky-stanza.h | 2 +-
8281
6 files changed, 6 insertions(+), 6 deletions(-)
8283
commit 2f934083b56111eb99ff6039d876282d2f5b13da
8284
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8285
Date: Fri Apr 16 15:54:29 2010 +0100
8287
Add documentation for wocky_node_add_build
8289
wocky/wocky-node.c | 25 +++++++++++++++++++++++++
8290
1 files changed, 25 insertions(+), 0 deletions(-)
8292
commit 9fb0f63eb4967cd0aa752b2ff70ac6ab84ee6006
8293
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8294
Date: Fri Apr 16 15:50:34 2010 +0100
8296
Fixup the documentation of wocky_stanza_build
8298
wocky/wocky-stanza.c | 8 +++-----
8299
1 files changed, 3 insertions(+), 5 deletions(-)
8301
commit f3d7246436753078db1093e5ea5ad28946c01c77
8302
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8303
Date: Thu Apr 15 14:56:13 2010 +0100
8305
Update wocky-docs.sgml
8307
docs/reference/wocky-docs.sgml | 3 ++-
8308
1 files changed, 2 insertions(+), 1 deletions(-)
8310
commit c9aaac580d008d7f1c0e110f5cdd8706741dc72f
8311
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8312
Date: Thu Apr 15 14:41:44 2010 +0100
8314
Rename WockyXmppNode to WockyNode
8316
examples/connect.c | 14 +-
8317
tests/wocky-data-form-test.c | 28 +-
8318
tests/wocky-pep-service-test.c | 10 +-
8319
tests/wocky-porter-test.c | 20 +-
8320
tests/wocky-pubsub-node-test.c | 62 +-
8321
tests/wocky-pubsub-service-test.c | 42 +-
8322
tests/wocky-pubsub-test-helpers.c | 12 +-
8323
tests/wocky-pubsub-test-helpers.h | 2 +-
8324
tests/wocky-roster-test.c | 86 ++--
8325
tests/wocky-stanza-test.c | 2 +-
8326
tests/wocky-test-connector-server.c | 82 ++--
8327
tests/wocky-test-helper.h | 24 +-
8328
tests/wocky-test-sasl-auth-server.c | 22 +-
8329
tests/wocky-xmpp-node-test.c | 98 ++--
8330
tests/wocky-xmpp-readwrite-test.c | 28 +-
8331
wocky/Makefile.am | 4 +-
8332
wocky/wocky-connector.c | 58 +-
8333
wocky/wocky-data-form.c | 126 ++--
8334
wocky/wocky-data-form.h | 8 +-
8335
wocky/wocky-debug.c | 2 +-
8336
wocky/wocky-muc.c | 98 ++--
8337
wocky/wocky-node-tree.c | 2 +-
8338
wocky/wocky-node-tree.h | 4 +-
8339
wocky/wocky-node.c | 1240 ++++++++++++++++++++++++++++++++
8340
wocky/wocky-node.h | 206 ++++++
8341
wocky/wocky-pep-service.c | 4 +-
8342
wocky/wocky-pep-service.h | 2 +-
8343
wocky/wocky-porter.c | 16 +-
8344
wocky/wocky-pubsub-helpers.c | 32 +-
8345
wocky/wocky-pubsub-helpers.h | 14 +-
8346
wocky/wocky-pubsub-node-protected.h | 26 +-
8347
wocky/wocky-pubsub-node.c | 90 ++--
8348
wocky/wocky-pubsub-node.h | 6 +-
8349
wocky/wocky-pubsub-service-protected.h | 12 +-
8350
wocky/wocky-pubsub-service.c | 70 +-
8351
wocky/wocky-roster.c | 52 +-
8352
wocky/wocky-sasl-auth.c | 34 +-
8353
wocky/wocky-stanza.c | 30 +-
8354
wocky/wocky-stanza.h | 4 +-
8355
wocky/wocky-xmpp-error.c | 46 +-
8356
wocky/wocky-xmpp-error.h | 12 +-
8357
wocky/wocky-xmpp-node.c | 1240 --------------------------------
8358
wocky/wocky-xmpp-node.h | 206 ------
8359
wocky/wocky-xmpp-reader.c | 16 +-
8360
wocky/wocky-xmpp-writer.c | 14 +-
8361
wocky/wocky.c | 6 +-
8362
46 files changed, 2106 insertions(+), 2106 deletions(-)
8364
commit 7b4549cf87a279d157d09618f3b39f702ae475ce
8365
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8366
Date: Thu Apr 15 13:24:51 2010 +0100
8368
Split out a base NodeTree object from Stanza
8370
Add a seperate NodeTree object as a parent to Stanza. This NodeTree object can
8371
later be used as a container for subtrees to copy out or into Stanzas
8373
Also move add_build* to WockyXmppNode as it can be useful in user code as well
8375
wocky/Makefile.am | 2 +
8376
wocky/wocky-node-tree.c | 85 +++++++++++++++++++++++++++++++++++
8377
wocky/wocky-node-tree.h | 73 ++++++++++++++++++++++++++++++
8378
wocky/wocky-stanza.c | 114 ++---------------------------------------------
8379
wocky/wocky-stanza.h | 18 +------
8380
wocky/wocky-xmpp-node.c | 105 +++++++++++++++++++++++++++++++++++++++++++
8381
wocky/wocky-xmpp-node.h | 18 +++++++
8382
7 files changed, 290 insertions(+), 125 deletions(-)
8384
commit 7487f34f12c940e332b52277098c59186f3a5eb5
8385
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8386
Date: Thu Apr 15 12:40:20 2010 +0100
8388
Check all tests for coding style and fix the style a bit
8390
tests/Makefile.am | 21 ++++++++++++++++++---
8391
tests/wocky-contact-factory-test.c | 4 ++--
8392
tests/wocky-stanza-test.c | 4 ++--
8393
tests/wocky-tls-test.c | 4 ++--
8394
4 files changed, 24 insertions(+), 9 deletions(-)
8396
commit b596cd12bb602dd95e610de82b7a3c119fede879
8397
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8398
Date: Thu Apr 15 12:38:01 2010 +0100
8400
Use wocky_stanza_get_top_node instead of ->node
8402
examples/connect.c | 24 ++++++++++++------
8403
tests/wocky-data-form-test.c | 43 ++++++++++++++++++++++------------
8404
tests/wocky-pep-service-test.c | 4 +-
8405
tests/wocky-porter-test.c | 28 +++++++++++++--------
8406
tests/wocky-pubsub-node-test.c | 2 +-
8407
tests/wocky-pubsub-service-test.c | 23 +++++++++--------
8408
tests/wocky-roster-test.c | 32 ++++++++++++++-----------
8409
tests/wocky-stanza-test.c | 4 +-
8410
tests/wocky-test-connector-server.c | 26 +++++++++++---------
8411
tests/wocky-test-helper.c | 3 +-
8412
tests/wocky-test-helper.h | 12 +++++----
8413
tests/wocky-test-sasl-auth-server.c | 39 +++++++++++++++++-------------
8414
tests/wocky-xmpp-node-test.c | 35 ++++++++++++++++------------
8415
tests/wocky-xmpp-readwrite-test.c | 11 +++++---
8416
wocky/wocky-connector.c | 25 ++++++++++++--------
8417
wocky/wocky-debug.c | 3 +-
8418
wocky/wocky-muc.c | 21 ++++++++++------
8419
wocky/wocky-pep-service.c | 3 +-
8420
wocky/wocky-porter.c | 20 +++++++++------
8421
wocky/wocky-pubsub-helpers.c | 3 +-
8422
wocky/wocky-pubsub-service.c | 5 ++-
8423
wocky/wocky-roster.c | 10 ++++---
8424
wocky/wocky-sasl-auth.c | 44 ++++++++++++++++++++--------------
8425
wocky/wocky-stanza.c | 33 ++++++++++++++++----------
8426
wocky/wocky-xmpp-node.c | 2 +-
8427
wocky/wocky-xmpp-writer.c | 2 +-
8428
26 files changed, 271 insertions(+), 186 deletions(-)
8430
commit 71d195fd71886cdea3275dd9a2763ba26bbf6e6b
8431
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8432
Date: Wed Apr 14 14:19:18 2010 +0100
8434
Add a namespace argument to wocky_stanza_new
8436
examples/connect.c | 3 +--
8437
tests/wocky-test-connector-server.c | 14 +++++---------
8438
tests/wocky-test-sasl-auth-server.c | 15 +++++----------
8439
tests/wocky-xmpp-node-test.c | 2 +-
8440
wocky/wocky-connector.c | 3 +--
8441
wocky/wocky-sasl-auth.c | 7 ++-----
8442
wocky/wocky-stanza.c | 7 +++----
8443
wocky/wocky-stanza.h | 2 +-
8444
wocky/wocky-xmpp-node.c | 12 ++++++------
8445
wocky/wocky-xmpp-node.h | 2 +-
8446
wocky/wocky-xmpp-reader.c | 9 +++++----
8447
11 files changed, 31 insertions(+), 45 deletions(-)
8449
commit 8368ca138c8b0a39cb07598a2001cbb83bff7228
8450
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8451
Date: Wed Apr 14 14:08:42 2010 +0100
8453
Add shorthand for testing (in)equality of stanzas
8455
tests/wocky-porter-test.c | 4 ++--
8456
tests/wocky-pubsub-node-test.c | 2 +-
8457
tests/wocky-stanza-test.c | 14 +++++++-------
8458
tests/wocky-test-helper.h | 7 +++++++
8459
tests/wocky-xmpp-node-test.c | 22 ++++++++++++----------
8460
tests/wocky-xmpp-readwrite-test.c | 6 +++---
8461
6 files changed, 32 insertions(+), 23 deletions(-)
8463
commit a7ae4097134b1d2078689c192000f93e48e17aad
8464
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8465
Date: Wed Apr 14 13:56:46 2010 +0100
8467
Introduce wocky_stanza_get_top_node
8469
wocky/wocky-stanza.c | 12 ++++++++++++
8470
wocky/wocky-stanza.h | 4 +++-
8471
2 files changed, 15 insertions(+), 1 deletions(-)
8473
commit 8c9b3ae6101cea9187741d6794ee984483275555
8474
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8475
Date: Wed Apr 14 11:30:25 2010 +0100
8477
Rename _stanzas_equal to _stanzas_equal_no_id
8479
tests/wocky-data-form-test.c | 2 +-
8480
tests/wocky-pubsub-node-test.c | 4 ++--
8481
tests/wocky-pubsub-service-test.c | 2 +-
8482
tests/wocky-test-helper.h | 3 ++-
8483
4 files changed, 6 insertions(+), 5 deletions(-)
8485
commit 3d6c227b84555e16a0fafea4839ef7debda1299e
8486
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8487
Date: Tue Apr 13 16:23:20 2010 +0100
8489
Rename WockyXmppStanza to WockyStanza
8491
docs/reference/wocky-docs.sgml | 2 +-
8492
docs/reference/wocky-sections.txt | 38 +-
8493
examples/connect.c | 10 +-
8494
tests/Makefile.am | 8 +-
8495
tests/wocky-connector-test.c | 4 +-
8496
tests/wocky-data-form-test.c | 34 +-
8497
tests/wocky-pep-service-test.c | 22 +-
8498
tests/wocky-porter-test.c | 234 ++++++------
8499
tests/wocky-pubsub-node-test.c | 62 ++--
8500
tests/wocky-pubsub-service-test.c | 58 ++--
8501
tests/wocky-roster-test.c | 56 ++--
8502
tests/wocky-stanza-test.c | 579 ++++++++++++++++++++++++++++
8503
tests/wocky-test-connector-server.c | 128 ++++----
8504
tests/wocky-test-helper.c | 8 +-
8505
tests/wocky-test-helper.h | 2 +-
8506
tests/wocky-test-sasl-auth-server.c | 36 +-
8507
tests/wocky-test-sasl-auth-server.h | 6 +-
8508
tests/wocky-test-sasl-auth.c | 4 +-
8509
tests/wocky-xmpp-connection-test.c | 32 +-
8510
tests/wocky-xmpp-node-test.c | 32 +-
8511
tests/wocky-xmpp-reader-test.c | 4 +-
8512
tests/wocky-xmpp-readwrite-test.c | 10 +-
8513
tests/wocky-xmpp-stanza-test.c | 579 ----------------------------
8514
wocky/Makefile.am | 4 +-
8515
wocky/wocky-connector.c | 94 +++---
8516
wocky/wocky-connector.h | 2 +-
8517
wocky/wocky-debug.c | 2 +-
8518
wocky/wocky-debug.h | 4 +-
8519
wocky/wocky-muc.c | 62 ++--
8520
wocky/wocky-muc.h | 4 +-
8521
wocky/wocky-pep-service.c | 12 +-
8522
wocky/wocky-pep-service.h | 6 +-
8523
wocky/wocky-porter.c | 60 ++--
8524
wocky/wocky-porter.h | 18 +-
8525
wocky/wocky-pubsub-helpers.c | 16 +-
8526
wocky/wocky-pubsub-helpers.h | 6 +-
8527
wocky/wocky-pubsub-node-protected.h | 12 +-
8528
wocky/wocky-pubsub-node.c | 44 ++--
8529
wocky/wocky-pubsub-node.h | 2 +-
8530
wocky/wocky-pubsub-service-protected.h | 4 +-
8531
wocky/wocky-pubsub-service.c | 30 +-
8532
wocky/wocky-pubsub-service.h | 2 +-
8533
wocky/wocky-roster.c | 48 ++--
8534
wocky/wocky-sasl-auth.c | 18 +-
8535
wocky/wocky-sasl-auth.h | 4 +-
8536
wocky/wocky-sasl-handler.h | 2 +-
8537
wocky/wocky-stanza.c | 650 +++++++++++++++++++++++++++++++
8538
wocky/wocky-stanza.h | 147 +++++++
8539
wocky/wocky-xmpp-connection.c | 18 +-
8540
wocky/wocky-xmpp-connection.h | 6 +-
8541
wocky/wocky-xmpp-error.c | 2 +-
8542
wocky/wocky-xmpp-reader.c | 22 +-
8543
wocky/wocky-xmpp-reader.h | 6 +-
8544
wocky/wocky-xmpp-stanza.c | 652 --------------------------------
8545
wocky/wocky-xmpp-stanza.h | 147 -------
8546
wocky/wocky-xmpp-writer.c | 4 +-
8547
wocky/wocky-xmpp-writer.h | 4 +-
8548
57 files changed, 2030 insertions(+), 2032 deletions(-)
8550
commit 9c489c118b7aa339d9a08cd7e749b486c412650c
8551
Author: Will Thompson <will.thompson@collabora.co.uk>
8552
Date: Tue Apr 13 15:58:45 2010 +0100
8554
Use G_TYPE_INSTANCE_GET_PRIVATE() correctly.
8556
Rather than repeatedly calling that macro (which is reasonably
8557
expensive), it should be called once in the object's _init() function
8558
and stored in a pointer in the public structure. This patch changes the
8559
whole of Wocky to do this correctly!
8561
tests/wocky-test-connector-server.c | 73 ++++++++++++-------------
8562
tests/wocky-test-connector-server.h | 3 +
8563
tests/wocky-test-sasl-auth-server.c | 57 +++++++++----------
8564
tests/wocky-test-sasl-auth-server.h | 4 ++
8565
wocky/wocky-bare-contact.c | 56 +++++++++-----------
8566
wocky/wocky-bare-contact.h | 3 +
8567
wocky/wocky-connector.c | 101 +++++++++++++++++------------------
8568
wocky/wocky-connector.h | 2 +
8569
wocky/wocky-contact-factory.c | 27 ++++-----
8570
wocky/wocky-contact-factory.h | 2 +
8571
wocky/wocky-contact.c | 22 +++-----
8572
wocky/wocky-contact.h | 3 +
8573
wocky/wocky-data-form.c | 30 ++++------
8574
wocky/wocky-data-form.h | 3 +
8575
wocky/wocky-muc.c | 54 +++++++++----------
8576
wocky/wocky-muc.h | 2 +
8577
wocky/wocky-pep-service.c | 32 ++++-------
8578
wocky/wocky-pep-service.h | 4 ++
8579
wocky/wocky-porter.c | 68 +++++++++++------------
8580
wocky/wocky-porter.h | 2 +
8581
wocky/wocky-pubsub-node.c | 48 +++++++----------
8582
wocky/wocky-pubsub-node.h | 4 ++
8583
wocky/wocky-pubsub-service.c | 46 +++++++---------
8584
wocky/wocky-pubsub-service.h | 3 +
8585
wocky/wocky-resource-contact.c | 32 ++++-------
8586
wocky/wocky-resource-contact.h | 4 ++
8587
wocky/wocky-roster.c | 54 +++++++++----------
8588
wocky/wocky-roster.h | 3 +
8589
wocky/wocky-sasl-auth.c | 35 +++++-------
8590
wocky/wocky-sasl-auth.h | 4 ++
8591
wocky/wocky-session.c | 34 +++++-------
8592
wocky/wocky-session.h | 4 ++
8593
wocky/wocky-xmpp-connection.c | 56 +++++++++----------
8594
wocky/wocky-xmpp-connection.h | 3 +
8595
wocky/wocky-xmpp-reader.c | 49 ++++++++---------
8596
wocky/wocky-xmpp-reader.h | 3 +
8597
wocky/wocky-xmpp-stanza.c | 14 ++---
8598
wocky/wocky-xmpp-stanza.h | 4 ++
8599
wocky/wocky-xmpp-writer.c | 35 ++++++-------
8600
wocky/wocky-xmpp-writer.h | 4 ++
8601
40 files changed, 480 insertions(+), 507 deletions(-)
8603
commit 2e47a76da94cc4945fc32fc6b8c2c56b99a156cf
8604
Merge: 970a4d6 ff4b9ff
8605
Author: Will Thompson <will.thompson@collabora.co.uk>
8606
Date: Tue Apr 13 15:59:52 2010 +0100
8610
Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8612
commit ff4b9ff64dc9af98ccd39d4d4a852d711cee271d
8613
Author: Will Thompson <will.thompson@collabora.co.uk>
8614
Date: Sat Apr 10 01:23:22 2010 +0100
8616
Use ASCII mnemonics throughout.
8618
tests/wocky-data-form-test.c | 406 +++++++++++++++++-----------------
8619
tests/wocky-pep-service-test.c | 40 ++--
8620
tests/wocky-porter-test.c | 142 ++++++------
8621
tests/wocky-pubsub-node-test.c | 230 ++++++++++----------
8622
tests/wocky-pubsub-service-test.c | 198 +++++++++---------
8623
tests/wocky-roster-test.c | 172 ++++++++--------
8624
tests/wocky-test-connector-server.c | 218 ++++++++++----------
8625
tests/wocky-test-sasl-auth-server.c | 2 +-
8626
tests/wocky-xmpp-connection-test.c | 10 +-
8627
tests/wocky-xmpp-node-test.c | 52 +++---
8628
tests/wocky-xmpp-readwrite-test.c | 10 +-
8629
tests/wocky-xmpp-stanza-test.c | 276 ++++++++++++------------
8630
wocky/wocky-connector.c | 66 +++---
8631
wocky/wocky-muc.c | 6 +-
8632
wocky/wocky-pep-service.c | 24 +-
8633
wocky/wocky-porter.c | 8 +-
8634
wocky/wocky-pubsub-helpers.c | 14 +-
8635
wocky/wocky-pubsub-service.c | 8 +-
8636
wocky/wocky-roster.c | 40 ++--
8637
19 files changed, 961 insertions(+), 961 deletions(-)
8639
commit 4e1c0ad275c1a7c3cb4f225e845cac73ab10ffb7
8640
Author: Will Thompson <will.thompson@collabora.co.uk>
8641
Date: Sat Apr 10 01:18:31 2010 +0100
8643
Use G_GNUC_NULL_TERMINATED for build spec-cy functions
8645
Unfortunately, the functions' previous signatures were awkward for
8646
NULL-termination: because the first tag in the specification was an
8647
explicit non-pointer argument, if you didn't actually want the stanza to
8648
have a body you had to say:
8650
wocky_xmpp_stanza_build_iq_result (..., WOCKY_STANZA_END, NULL);
8652
You couldn't use NULL in place of WOCKY_STANZA_END because WockyBuildTag
8653
isn't a pointer type; and you couldn't omit it because then the varargs
8654
aren't NULL-terminated. So, this patch removes the explicit first tag
8655
argument. While this may be slightly worse from a documentation point of
8656
view, I think it's better than having to document the special case
8659
tests/wocky-data-form-test.c | 16 ++--
8660
tests/wocky-pep-service-test.c | 6 +-
8661
tests/wocky-porter-test.c | 146 +++++++++++++++++-----------------
8662
tests/wocky-pubsub-node-test.c | 32 ++++----
8663
tests/wocky-pubsub-service-test.c | 30 ++++----
8664
tests/wocky-roster-test.c | 42 +++++-----
8665
tests/wocky-test-connector-server.c | 52 ++++++------
8666
tests/wocky-test-sasl-auth-server.c | 2 +-
8667
tests/wocky-xmpp-connection-test.c | 12 ++--
8668
tests/wocky-xmpp-node-test.c | 16 ++--
8669
tests/wocky-xmpp-readwrite-test.c | 2 +-
8670
tests/wocky-xmpp-stanza-test.c | 58 +++++++-------
8671
wocky/wocky-connector.c | 16 ++--
8672
wocky/wocky-muc.c | 8 +-
8673
wocky/wocky-pep-service.c | 4 +-
8674
wocky/wocky-porter.c | 22 ++---
8675
wocky/wocky-porter.h | 3 +-
8676
wocky/wocky-pubsub-helpers.c | 2 +-
8677
wocky/wocky-pubsub-service.c | 2 +-
8678
wocky/wocky-roster.c | 12 ++--
8679
wocky/wocky-xmpp-stanza.c | 39 ++++------
8680
wocky/wocky-xmpp-stanza.h | 10 +--
8681
22 files changed, 258 insertions(+), 274 deletions(-)
8683
commit 6fb6e88edc7542a209e547796f5827a6af0af5be
8684
Author: Will Thompson <will.thompson@collabora.co.uk>
8685
Date: Tue Mar 16 22:11:05 2010 +0000
8687
Permit ASCII mnemonics for stanza build specs
8689
wocky/wocky-xmpp-stanza.c | 18 ++++++++++++++++++
8690
wocky/wocky-xmpp-stanza.h | 14 +++++++-------
8691
2 files changed, 25 insertions(+), 7 deletions(-)
8693
commit 244e55ba32a6ed4ad6b9709167332d671cc5e752
8694
Author: Will Thompson <will.thompson@collabora.co.uk>
8695
Date: Tue Mar 16 22:04:44 2010 +0000
8697
Detect (and fix) misbalanced stanza build specs
8699
tests/wocky-data-form-test.c | 1 +
8700
tests/wocky-pubsub-service-test.c | 14 ++++++++++----
8701
tests/wocky-test-connector-server.c | 11 +++++++++--
8702
tests/wocky-xmpp-node-test.c | 1 +
8703
wocky/wocky-xmpp-stanza.c | 17 +++++++++++++++++
8704
5 files changed, 38 insertions(+), 6 deletions(-)
8706
commit 970a4d6f9c2c2f59d78d9e6b8e347b31440d0088
8707
Author: Will Thompson <will.thompson@collabora.co.uk>
8708
Date: Wed Apr 7 15:14:56 2010 +0100
8710
Correctly scan generated code in out-of-tree builds
8712
docs/reference/Makefile.am | 13 +++++++++++--
8713
1 files changed, 11 insertions(+), 2 deletions(-)
8715
commit f2dc3d965438fb69fcb516a76926dbf2671d0fd3
8716
Author: Will Thompson <will.thompson@collabora.co.uk>
8717
Date: Wed Apr 7 15:13:16 2010 +0100
8719
Fix typoes and missing params in pubsub documentation
8721
wocky/wocky-pubsub-node.c | 24 +++++++++++++++++++-----
8722
wocky/wocky-pubsub-service.c | 10 ++++++----
8723
2 files changed, 25 insertions(+), 9 deletions(-)
8725
commit ec25e9372fd4fba4de419bffa6140b2861c0c17b
8726
Author: Will Thompson <will.thompson@collabora.co.uk>
8727
Date: Wed Apr 7 15:09:16 2010 +0100
8729
Consistently use 'self' in DataForm, PubsubNode, PubsubService
8731
These classes sometimes used 'self' as the first parameter to object
8732
methods, and sometimes used 'form', 'node', 'service', etc. In some
8733
cases, the parameter name was different between the declaration and
8734
definition. This patch makes them always use 'self', and tweaks the
8735
gtkdoc comments to match (some of which matched the definition rather
8736
than the declaration, which makes gtkdoc cry).
8738
wocky/wocky-data-form.c | 52 +++++++++++++++++++++---------------------
8739
wocky/wocky-data-form.h | 16 ++++++------
8740
wocky/wocky-pubsub-node.h | 8 +++---
8741
wocky/wocky-pubsub-service.c | 4 +-
8742
wocky/wocky-pubsub-service.h | 16 ++++++------
8743
5 files changed, 48 insertions(+), 48 deletions(-)
8745
commit 6c18473e57612f9dc475ba79f5339b7f32a3bbfd
8746
Author: Will Thompson <will.thompson@collabora.co.uk>
8747
Date: Wed Apr 7 15:03:38 2010 +0100
8749
Add a bunch of new symbols to wocky-sections.txt
8751
docs/reference/wocky-sections.txt | 26 ++++++++++++++++++++++++++
8752
1 files changed, 26 insertions(+), 0 deletions(-)
8754
commit a3646b39d2a493ed8d818f55b23d6cc9cc4b5503
8755
Author: Will Thompson <will.thompson@collabora.co.uk>
8756
Date: Wed Apr 7 15:00:05 2010 +0100
8758
Remove non-existent sections from wocky-docs.sgml
8760
The WockyPubsubService enums are included in the WockyPubsubService
8761
section, and wocky-types.h doesn't have any documentation of its own.
8763
docs/reference/wocky-docs.sgml | 2 --
8764
1 files changed, 0 insertions(+), 2 deletions(-)
8766
commit 6f5db6650014120076eff8e915a5ec666740ed6e
8767
Merge: 31ccb4e 8e6649d
8768
Author: Will Thompson <will.thompson@collabora.co.uk>
8769
Date: Tue Apr 6 19:53:32 2010 +0100
8771
Merge branch 'pubsub-notifications-subscribers-affiliates'
8777
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
8779
commit 8e6649df9869c7db67e80136bca3d759c652c1ac
8780
Author: Will Thompson <will.thompson@collabora.co.uk>
8781
Date: Tue Apr 6 17:45:20 2010 +0100
8783
Escape XMPP tags used in gtk-doc comments
8785
wocky/wocky-pubsub-helpers.c | 36 +++++++++++++++++++-----------------
8786
1 files changed, 19 insertions(+), 17 deletions(-)
8788
commit 11a0b942304d367871606ccc3f3f929a3ba36155
8789
Author: Will Thompson <will.thompson@collabora.co.uk>
8790
Date: Tue Apr 6 17:35:58 2010 +0100
8792
Un-magic-number the number of pubsub events
8794
wocky/wocky-pubsub-node-protected.h | 3 ++-
8795
wocky/wocky-pubsub-node.c | 5 ++++-
8796
wocky/wocky-pubsub-service.c | 8 ++++----
8797
3 files changed, 10 insertions(+), 6 deletions(-)
8799
commit d4567f97cf4d99648281676c9b84fff59d33dbe8
8800
Author: Will Thompson <will.thompson@collabora.co.uk>
8801
Date: Thu Apr 1 15:05:16 2010 +0100
8803
Add API for retrieving affiliates to a node
8805
tests/wocky-pubsub-node-test.c | 125 +++++++++++++++++++++++++++++++
8806
wocky/wocky-pubsub-node-protected.h | 9 ++
8807
wocky/wocky-pubsub-node.c | 139 +++++++++++++++++++++++++++++++++++
8808
wocky/wocky-pubsub-node.h | 12 +++
8809
4 files changed, 285 insertions(+), 0 deletions(-)
8811
commit 817566a768ae00128d805e278c3a433599c085c8
8812
Author: Will Thompson <will.thompson@collabora.co.uk>
8813
Date: Thu Apr 1 14:21:35 2010 +0100
8815
Use GQueue in subscription-parsing code.
8817
This looks more obviously right than prepend-and-reverse code, and is
8820
wocky/wocky-pubsub-service.c | 20 +++++++++-----------
8821
1 files changed, 9 insertions(+), 11 deletions(-)
8823
commit b9915ab9c21df0c5773cc1cd8f67524b1a237c21
8824
Author: Will Thompson <will.thompson@collabora.co.uk>
8825
Date: Thu Apr 1 11:48:55 2010 +0100
8827
Macro-ify implementing a simple _finish() function
8829
I've written this function tens of times.
8831
wocky/wocky-pubsub-node.c | 19 +++----------------
8832
wocky/wocky-pubsub-service.c | 19 +++----------------
8833
wocky/wocky-utils.h | 22 ++++++++++++++++++++++
8834
3 files changed, 28 insertions(+), 32 deletions(-)
8836
commit 3ab22ce66ab818fe6cfb58f121424110a65d63bc
8837
Author: Will Thompson <will.thompson@collabora.co.uk>
8838
Date: Thu Apr 1 11:33:56 2010 +0100
8840
Add types representing pubsub affiliations
8842
wocky/Makefile.am | 2 +
8843
wocky/wocky-pubsub-node.c | 60 +++++++++++++++++++++++++++++++++++++++++++++
8844
wocky/wocky-pubsub-node.h | 32 ++++++++++++++++++++++++
8845
3 files changed, 94 insertions(+), 0 deletions(-)
8847
commit 198f445aa1aba6812cc5812e9419e3c0ee18fdaf
8848
Author: Will Thompson <will.thompson@collabora.co.uk>
8849
Date: Thu Apr 1 11:31:10 2010 +0100
8851
Add a GList deep-copy convenience function
8853
wocky/wocky-pubsub-service.c | 8 ++------
8854
wocky/wocky-utils.c | 15 +++++++++++++++
8855
wocky/wocky-utils.h | 2 ++
8856
3 files changed, 19 insertions(+), 6 deletions(-)
8858
commit af5f25d61f36e18755570fdea82e198ba74fa3d7
8859
Author: Will Thompson <will.thompson@collabora.co.uk>
8860
Date: Wed Mar 31 20:23:57 2010 +0100
8862
Add API for listing subscribers to a node.
8864
tests/Makefile.am | 1 +
8865
tests/wocky-pubsub-node-test.c | 127 ++++++++++++++++++++++++++++++++++-
8866
wocky/wocky-pubsub-node-protected.h | 5 ++
8867
wocky/wocky-pubsub-node.c | 109 ++++++++++++++++++++++++++++++
8868
wocky/wocky-pubsub-node.h | 12 +++
8869
5 files changed, 253 insertions(+), 1 deletions(-)
8871
commit f8db89859134b119413c37b5f95120350b1967a5
8872
Author: Will Thompson <will.thompson@collabora.co.uk>
8873
Date: Wed Mar 31 20:22:31 2010 +0100
8875
Extract test helper code for checking subscriptions
8877
This'll be needed in the node test in a moment...
8879
tests/Makefile.am | 1 +
8880
tests/wocky-pubsub-service-test.c | 47 +++----------------------------
8881
tests/wocky-pubsub-test-helpers.c | 54 +++++++++++++++++++++++++++++++++++++
8882
tests/wocky-pubsub-test-helpers.h | 24 ++++++++++++++++
8883
4 files changed, 84 insertions(+), 42 deletions(-)
8885
commit bd9ee1b6d58e3bec839a0abeb626d7bd3da68e94
8886
Author: Will Thompson <will.thompson@collabora.co.uk>
8887
Date: Wed Mar 31 17:49:51 2010 +0100
8889
Reduce code duplication in creating pubsub stanzas
8891
wocky/wocky-pubsub-helpers.c | 67 ++++++++++++++++++++++++++++++++----------
8892
wocky/wocky-pubsub-helpers.h | 8 +++++
8893
wocky/wocky-pubsub-node.c | 54 ++++++++-------------------------
8894
wocky/wocky-pubsub-service.c | 51 ++++++-------------------------
8895
4 files changed, 82 insertions(+), 98 deletions(-)
8897
commit ffbce9096ed2e437ce31100bc5bdb0c5af38887a
8898
Author: Will Thompson <will.thompson@collabora.co.uk>
8899
Date: Wed Mar 31 16:28:15 2010 +0100
8901
Add signals for node deletion notifications
8903
tests/wocky-pubsub-node-test.c | 127 ++++++++++++++++++++++++++++++++++++++++
8904
wocky/wocky-pubsub-node.c | 29 +++++++++
8905
wocky/wocky-pubsub-service.c | 33 ++++++++++
8906
3 files changed, 189 insertions(+), 0 deletions(-)
8908
commit 40ece87dfbd7e0c68665bffaf9ae804a838217fb
8909
Author: Will Thompson <will.thompson@collabora.co.uk>
8910
Date: Wed Mar 31 16:43:49 2010 +0100
8912
Make node event handlers return void
8914
They all just returned TRUE anyway, which is conceptually correct: even
8915
if they can't parse the stanza, they *are* handling it. And in any case
8916
the stanza handler in WockyPubsubService ignored their return value and
8917
returned TRUE too, for the same reason.
8919
wocky/wocky-pubsub-node-protected.h | 2 +-
8920
wocky/wocky-pubsub-node.c | 11 ++---------
8921
2 files changed, 3 insertions(+), 10 deletions(-)
8923
commit 420ba1b755ade33e612703e65f57a31f380eabef
8924
Author: Will Thompson <will.thompson@collabora.co.uk>
8925
Date: Wed Mar 31 16:41:32 2010 +0100
8927
Move list of event handlers into WockyPubsubNode
8929
wocky/wocky-pubsub-node-protected.h | 20 ++++++++++--------
8930
wocky/wocky-pubsub-node.c | 20 +++++++++++++++---
8931
wocky/wocky-pubsub-service.c | 37 ++++++++++++++++------------------
8932
3 files changed, 44 insertions(+), 33 deletions(-)
8934
commit 1ffedc50a6d73dc2b8823b2da36e3f3a0c1a4360
8935
Author: Will Thompson <will.thompson@collabora.co.uk>
8936
Date: Wed Mar 31 15:48:41 2010 +0100
8938
Remove duplicated handlers for PubSub events
8940
Given that the WockyPubsubService has to match these events *anyway* to
8941
make the corresponding WockyPubsubNodes appear when necessary, there's
8942
really no point in the nodes registering higher-priority handlers and
8943
duplicating the stanza breakdown code.
8945
wocky/wocky-pubsub-node.c | 79 +--------------------------------------------
8946
1 files changed, 1 insertions(+), 78 deletions(-)
8948
commit 8b7ef53909e58bc5f4cbcc55ec6ca9afba5dfdbb
8949
Author: Will Thompson <will.thompson@collabora.co.uk>
8950
Date: Wed Mar 31 15:45:22 2010 +0100
8952
Reduce repeated breakdown of event stanzas.
8954
wocky/wocky-pubsub-node-protected.h | 15 +++++++++---
8955
wocky/wocky-pubsub-node.c | 43 ++++++++++++++++++++--------------
8956
wocky/wocky-pubsub-service.c | 2 +-
8957
3 files changed, 37 insertions(+), 23 deletions(-)
8959
commit f20b421e773a65a25dfdeb4f07c3cd0713e8c119
8960
Author: Will Thompson <will.thompson@collabora.co.uk>
8961
Date: Wed Mar 31 13:43:52 2010 +0100
8963
Generalize event propagation from PubsubService to Node
8965
wocky/wocky-pubsub-node-protected.h | 3 +
8966
wocky/wocky-pubsub-service.c | 129 ++++++++++++++++------------------
8967
2 files changed, 64 insertions(+), 68 deletions(-)
8969
commit 2a5f4f613af27951bd5f5833583e28a8ce1ec99d
8970
Author: Will Thompson <will.thompson@collabora.co.uk>
8971
Date: Tue Mar 30 20:42:52 2010 +0100
8973
Add WockyPubsubService::subscription-state-changed
8975
This works just like event-received. The slight duplication in handler
8976
code between Service and Node bothers me a bit, as does the similarity
8977
between pubsub_service_handle_subscription_event and the one for items
8978
events. Maybe I'll extract some common code.
8980
tests/wocky-pubsub-node-test.c | 52 ++++++++++++++++++++--
8981
wocky/wocky-pubsub-service.c | 93 +++++++++++++++++++++++++++++++++++++--
8982
2 files changed, 135 insertions(+), 10 deletions(-)
8984
commit dd7d70d0a2475052246213e87d7f7aa361f79ca3
8985
Author: Will Thompson <will.thompson@collabora.co.uk>
8986
Date: Tue Mar 30 20:20:42 2010 +0100
8988
Add WockyPubsubNode::subscription-state-changed signal
8990
tests/wocky-pubsub-node-test.c | 102 +++++++++++++++++++++++++++++++++++
8991
wocky/wocky-pubsub-node-protected.h | 3 +
8992
wocky/wocky-pubsub-node.c | 99 ++++++++++++++++++++++++++++++++-
8993
3 files changed, 201 insertions(+), 3 deletions(-)
8995
commit 31ccb4e3fcf90786da915228a6b579a6b457f914
8996
Merge: b1512ce f314881
8997
Author: Simon McVittie <smcv@debian.org>
8998
Date: Tue Apr 6 15:52:56 2010 +0100
9000
Merge branch 'trivia'
9002
Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
9004
commit f3148819fa97949461532ae37d603d10a28b6909
9005
Author: Simon McVittie <smcv@debian.org>
9006
Date: Tue Apr 6 15:47:22 2010 +0100
9008
Add missing bits of Wocky to sections.txt, docs.sgml
9010
docs/reference/wocky-docs.sgml | 24 ++++++++++++++++++++----
9011
docs/reference/wocky-sections.txt | 29 +++++++++++++++++++++++++++++
9012
2 files changed, 49 insertions(+), 4 deletions(-)
9014
commit 54499584f15f7609698d08cb152af6e603fd4ffa
9015
Author: Simon McVittie <smcv@debian.org>
9016
Date: Tue Apr 6 15:39:15 2010 +0100
9018
Sort wocky-docs.sgml alphabetically by section, in the absence of any other obvious organisation
9020
docs/reference/wocky-docs.sgml | 30 ++++++++++++++++--------------
9021
1 files changed, 16 insertions(+), 14 deletions(-)
9023
commit a4b03a44f568fd8cf33531bf65972ae056bb28a6
9024
Author: Simon McVittie <smcv@debian.org>
9025
Date: Tue Apr 6 15:36:51 2010 +0100
9027
Revert "docs: ignore internal headers"
9029
This reverts commit 50d58d7fc610fa884f849df6103b533400bed52b.
9030
Will tells me that *-protected.h are intended to be used in subclasses
9031
(potentially external to Wocky), and pubsub-helpers.h is public too.
9033
docs/reference/Makefile.am | 5 +----
9034
1 files changed, 1 insertions(+), 4 deletions(-)
9036
commit b1512ce640bcd4eb23ba52b35457676378bea376
9037
Merge: e55140b 2565916
9038
Author: Simon McVittie <smcv@debian.org>
9039
Date: Tue Apr 6 15:28:44 2010 +0100
9041
Merge branch 'oleavr-windows'
9043
Reviewed-by: Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
9044
Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
9046
commit 8ffde7f7b28635b308db32a35e316af33b0f4226
9047
Author: Simon McVittie <smcv@debian.org>
9048
Date: Tue Apr 6 15:17:00 2010 +0100
9050
docs: add more recent API
9052
unused.txt is now empty.
9054
docs/reference/wocky-sections.txt | 3 +++
9055
1 files changed, 3 insertions(+), 0 deletions(-)
9057
commit 50d58d7fc610fa884f849df6103b533400bed52b
9058
Author: Simon McVittie <smcv@debian.org>
9059
Date: Tue Apr 6 15:15:21 2010 +0100
9061
docs: ignore internal headers
9063
From usage, I infer that wocky-pubsub-helpers.h is probably meant to
9066
docs/reference/Makefile.am | 5 ++++-
9067
1 files changed, 4 insertions(+), 1 deletions(-)
9069
commit 9d0ab4f57ecf752aedac931deb78f01fb66b5f14
9070
Author: Simon McVittie <smcv@debian.org>
9071
Date: Tue Apr 6 15:14:31 2010 +0100
9073
docs: add some of the recent API
9075
docs/reference/wocky-sections.txt | 19 +++++++++++++++++++
9076
1 files changed, 19 insertions(+), 0 deletions(-)
9078
commit 4bc0a267fec5864fca09bfcd31e0d1d2176b88ac
9079
Author: Simon McVittie <smcv@debian.org>
9080
Date: Tue Apr 6 15:14:11 2010 +0100
9082
docs: adapt to WockyDataForm being singular
9084
docs/reference/wocky-sections.txt | 60 +++++++++++++++++++-----------------
9085
1 files changed, 32 insertions(+), 28 deletions(-)
9087
commit 16e729516b8f2a12e552a858005a70646497ee06
9088
Author: Simon McVittie <smcv@debian.org>
9089
Date: Tue Apr 6 14:53:21 2010 +0100
9091
Remove wocky_pubsub_node_new from documentation
9093
docs/reference/wocky-sections.txt | 1 -
9094
1 files changed, 0 insertions(+), 1 deletions(-)
9096
commit c0a5054d4ce403cd5fe8e8f97659da31fbf581cd
9097
Author: Simon McVittie <smcv@debian.org>
9098
Date: Tue Apr 6 14:48:14 2010 +0100
9100
Don't distribute generated sources in the tarball
9102
wocky/Makefile.am | 6 ++++--
9103
1 files changed, 4 insertions(+), 2 deletions(-)
9105
commit f4be843b46d8fd78008300005811517944623ca9
9106
Author: Will Thompson <will.thompson@collabora.co.uk>
9107
Date: Mon Mar 29 19:19:50 2010 +0100
9109
Rename handlers for <event><items/>
9111
We'll be handling other kinds of events soon, so these need less generic
9114
wocky/wocky-pubsub-node-protected.h | 2 +-
9115
wocky/wocky-pubsub-node.c | 10 +++++-----
9116
wocky/wocky-pubsub-service.c | 8 ++++----
9117
3 files changed, 10 insertions(+), 10 deletions(-)
9119
commit e55140b3c4599221e3be9fa28bab21ae6ee22e21
9120
Merge: f22cfb5 c05459d
9121
Author: Youness Alaoui <youness.alaoui@collabora.co.uk>
9122
Date: Wed Mar 31 18:03:05 2010 -0400
9124
Merge branch 'master' of git+ssh://git.collabora.co.uk/git/wocky
9126
commit c05459dd72d0fbc2c1f26ca75bf38a7a4802c946
9127
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
9128
Date: Wed Mar 31 16:54:02 2010 +0100
9130
Add debugging for the stream opening and closing we sent
9132
wocky/wocky-xmpp-writer.c | 6 ++----
9133
1 files changed, 2 insertions(+), 4 deletions(-)
9135
commit 2fb60d44bd9266d0847b99b0188ac3dbe461ebfa
9136
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
9137
Date: Wed Mar 31 16:53:41 2010 +0100
9139
Add debugging for the stream opening we receive
9141
wocky/wocky-xmpp-reader.c | 14 ++++++++++++++
9142
1 files changed, 14 insertions(+), 0 deletions(-)
9144
commit fec294eab0b20b654616f4496c271f18679fb199
9145
Author: Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
9146
Date: Wed Mar 31 13:04:06 2010 +0200
9148
Avoid redundant newlines in open stream stanza
9150
Openfire doesn't like them.
9152
wocky/wocky-xmpp-writer.c | 16 ++++++++--------
9153
1 files changed, 8 insertions(+), 8 deletions(-)
9155
commit f22cfb549c19eb25e6f027a626c2133f60494def
9156
Author: Youness Alaoui <youness.alaoui@collabora.co.uk>
9157
Date: Tue Mar 30 19:32:59 2010 -0400
9159
Remove g_error_free after g_propagate_error.
9160
g_propagate_error doesn't copy the error, it just sets it from dst
9161
to src. So by freeing it here, it causes a double free later on which
9162
causes wocky to segfault.
9164
wocky/wocky-xmpp-connection.c | 1 -
9165
1 files changed, 0 insertions(+), 1 deletions(-)
9167
commit e9d31f1d3f075090dd3c18deda8112f7dca38cc2
9168
Author: Youness Alaoui <youness.alaoui@collabora.co.uk>
9169
Date: Tue Mar 30 11:54:59 2010 -0400
9171
Adding tests/wocky-data-form-test into .gitignore
9174
1 files changed, 1 insertions(+), 0 deletions(-)
9176
commit 01a69bedb2b77e31c60c9e489e99b625c59b7959
9177
Merge: bc9ae90 9d70d77
9178
Author: Will Thompson <will.thompson@collabora.co.uk>
9179
Date: Thu Mar 25 18:29:00 2010 +0000
9181
Merge branch 'pubsub-create-delete-blind-form-submission'
9183
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
9185
commit 9d70d77cdb13aa56e989e52436cdc3dd9ba303e9
9186
Author: Will Thompson <will.thompson@collabora.co.uk>
9187
Date: Thu Mar 25 18:01:53 2010 +0000
9189
State that data form GValues are slice-allocated
9191
wocky/wocky-data-form.c | 3 ++-
9192
1 files changed, 2 insertions(+), 1 deletions(-)
9194
commit b557c4daeab438588d6f75b2ead63d0e52f71abc
9195
Author: Will Thompson <will.thompson@collabora.co.uk>
9196
Date: Thu Mar 25 17:59:45 2010 +0000
9198
Correct over-zealous depluralizing of Data Forms
9200
tests/wocky-data-form-test.c | 4 ++--
9201
1 files changed, 2 insertions(+), 2 deletions(-)
9203
commit 921370d18d5633282c6d2e872879de691c215f58
9204
Author: Will Thompson <will.thompson@collabora.co.uk>
9205
Date: Thu Mar 25 15:01:51 2010 +0000
9207
Add API for setting FORM_TYPE when blindly submitting
9209
tests/wocky-data-form-test.c | 25 +++++++++++++++++++++----
9210
wocky/wocky-data-form.c | 37 +++++++++++++++++++++++++++++++++++++
9211
wocky/wocky-data-form.h | 3 +++
9212
3 files changed, 61 insertions(+), 4 deletions(-)
9214
commit 74072d08ab03f6f70513542728d5b0fdbfe33229
9215
Author: Will Thompson <will.thompson@collabora.co.uk>
9216
Date: Thu Mar 25 12:46:22 2010 +0000
9218
Use get_content_from_child a bunch.
9220
I actually thought it would be useful in more places than this. Oh well.
9222
wocky/wocky-data-form.c | 36 ++++++++++--------------------------
9223
wocky/wocky-muc.c | 18 ++++--------------
9224
wocky/wocky-xmpp-error.c | 7 ++-----
9225
3 files changed, 16 insertions(+), 45 deletions(-)
9227
commit e3b19005cc7512ae8bb37a6c949c08ce343b01ae
9228
Author: Will Thompson <will.thompson@collabora.co.uk>
9229
Date: Thu Mar 25 12:33:13 2010 +0000
9231
Add helpers to get content from a child node.
9233
I've noticed a lot of code following this pattern:
9235
WockyXmppNode *foo_node;
9236
const gchar *foo = NULL;
9238
foo_node = wocky_xmpp_node_get_child (parent, "foo");
9240
if (foo_node != NULL)
9241
foo = foo_node->content;
9243
These helpers reduce the above to one line.
9245
docs/reference/wocky-sections.txt | 2 +
9246
wocky/wocky-xmpp-node.c | 40 +++++++++++++++++++++++++++++++++++++
9247
wocky/wocky-xmpp-node.h | 8 +++++++
9248
3 files changed, 50 insertions(+), 0 deletions(-)
9250
commit f0d71429ea4111170f667868c3d161554da4a600
9251
Author: Will Thompson <will.thompson@collabora.co.uk>
9252
Date: Wed Mar 24 21:18:18 2010 +0000
9254
Make form field generation data-driven.
9256
It's safer to drive this based on the type of the GValue rather than the
9257
type of the field. If the API user messes up and sets a list of values
9258
rather than a boolean, then, well, the server will get upset and tell
9261
wocky/wocky-data-form.c | 111 ++++++++++++++--------------------------------
9262
1 files changed, 34 insertions(+), 77 deletions(-)
9264
commit d9cb86374cf098863de68e25b3b29c899d1d3044
9265
Author: Will Thompson <will.thompson@collabora.co.uk>
9266
Date: Wed Mar 24 20:36:16 2010 +0000
9268
Add helpers to set data form fields' values
9270
Rootling around in a hash table to fish out the right struct and then
9271
replacing one of its members looked kind of strange. This is more
9272
obvious and easier. The API also supports filling in fields that the
9273
WockyDataForm object doesn't know about; this is to support blindly
9274
submitting forms with well-known fields (such as PubSub configuration)
9275
without having to first ask the server for the form.
9277
This patch also adds a test for such blind submission.
9279
tests/wocky-data-form-test.c | 123 +++++++++++++++++++++++++++++++-----
9280
tests/wocky-pubsub-service-test.c | 15 +++--
9281
wocky/wocky-data-form.c | 124 ++++++++++++++++++++++++++++++++++---
9282
wocky/wocky-data-form.h | 15 +++++
9283
4 files changed, 244 insertions(+), 33 deletions(-)
9285
commit e97bf5cba32d8b8bbb28a6be23c8f547d751129d
9286
Author: Will Thompson <will.thompson@collabora.co.uk>
9287
Date: Wed Mar 24 19:52:21 2010 +0000
9289
Parse each form field using a node iterator.
9291
I think this makes the code a lot clearer.
9293
wocky/wocky-data-form.c | 59 +++++++++++++++++++++++++++-------------------
9294
1 files changed, 35 insertions(+), 24 deletions(-)
9296
commit 6ab8b7622f8e00a0c100fa5a218b932f67530dd1
9297
Author: Will Thompson <will.thompson@collabora.co.uk>
9298
Date: Wed Mar 24 19:08:57 2010 +0000
9300
Allow fields' type to be unspecified when submitting.
9302
When we parse incoming forms, we never produce fields with unspecified
9303
type: if the XML doesn't specify the type, we default to text-single as
9304
specified by XEP-0004. This is not completely satisfactory: when parsing
9305
a form result, we should be able to pre-seed the WockyDataForm object
9306
with prior knowledge about the types of fields. But it'll do for now.
9308
When submitting a form, we allow fields to have unspecified type, and
9309
submit them with no type='' attribute. Quoth XEP-0004:
9311
> For data forms of type "submit", inclusion of the 'type' attribute is
9312
> OPTIONAL, since the form-processing entity is assumed to understand
9313
> the data types associated with forms that it processes.
9315
wocky/wocky-data-form.c | 38 ++++++++++++++++++++++++++++++++++++--
9316
wocky/wocky-data-form.h | 1 +
9317
2 files changed, 37 insertions(+), 2 deletions(-)
9319
commit 889fa983b3a959c15de2a24debb8457f783c1f11
9320
Author: Will Thompson <will.thompson@collabora.co.uk>
9321
Date: Wed Mar 24 19:04:49 2010 +0000
9323
Support parsing fields with no type=''
9325
XEP-0004 specifies that fields in forms of type='form' (that is, the
9326
form being presented to you by the server) which have no type=''
9327
attribute default to being text-single.
9329
tests/wocky-data-form-test.c | 18 ++++++++++++++++--
9330
wocky/wocky-data-form.c | 14 ++++++++------
9331
2 files changed, 24 insertions(+), 8 deletions(-)
9333
commit 9499619a157cd9003491f355ff12e0df45d9a00d
9334
Author: Will Thompson <will.thompson@collabora.co.uk>
9335
Date: Wed Mar 24 16:09:25 2010 +0000
9337
Rename WockyDataForms to WockyDataForm
9339
While XEP-0004 is plural, the class in Wocky represents a singular form.
9341
tests/Makefile.am | 8 +-
9342
tests/wocky-data-form-test.c | 712 ++++++++++++++++++++++++++++
9343
tests/wocky-data-forms-test.c | 712 ----------------------------
9344
tests/wocky-pubsub-service-test.c | 36 +-
9345
wocky/Makefile.am | 8 +-
9346
wocky/wocky-data-form.c | 811 ++++++++++++++++++++++++++++++++
9347
wocky/wocky-data-form.h | 130 +++++
9348
wocky/wocky-data-forms.c | 811 --------------------------------
9349
wocky/wocky-data-forms.h | 130 -----
9350
wocky/wocky-debug.c | 2 +-
9351
wocky/wocky-debug.h | 2 +-
9352
wocky/wocky-pubsub-service-protected.h | 2 +-
9353
wocky/wocky-pubsub-service.c | 16 +-
9354
wocky/wocky-pubsub-service.h | 6 +-
9355
14 files changed, 1693 insertions(+), 1693 deletions(-)
9357
commit f902b05fd579f30ed35114e95a5f60eeb1991646
9358
Author: Will Thompson <will.thompson@collabora.co.uk>
9359
Date: Wed Mar 24 13:37:20 2010 +0000
9361
Extract wocky_pubsub_node_make_delete_stanza()
9363
wocky/wocky-pubsub-node-protected.h | 4 +++
9364
wocky/wocky-pubsub-node.c | 36 +++++++++++++++++++++++++++-------
9365
2 files changed, 32 insertions(+), 8 deletions(-)
9367
commit 2c7531fed7abf7ea154cf69ab7516d282f52ad3f
9368
Author: Will Thompson <will.thompson@collabora.co.uk>
9369
Date: Wed Mar 24 13:07:23 2010 +0000
9371
Refactor the bulk of parsing create node replies
9373
This allows subclasses to reuse it.
9375
wocky/wocky-pubsub-service-protected.h | 7 +++
9376
wocky/wocky-pubsub-service.c | 86 +++++++++++++++++++------------
9377
2 files changed, 60 insertions(+), 33 deletions(-)
9379
commit 525126fe39bb4aa48e1546336d6d82f3dea29e3b
9380
Author: Will Thompson <will.thompson@collabora.co.uk>
9381
Date: Wed Mar 24 02:13:14 2010 +0000
9383
Deal with empty replies to create_node()
9385
When you ask a pubsub server to create you a node, in some circumstances
9386
the IQ result contains <pubsub><create node='$NodeID'/></>, and in some
9387
circumstances it does not:
9389
• If you included a NodeID in your request, and the server did exactly
9390
as you asked and created that node, there's no need to include any
9391
information in the result's body as you already know what it would
9392
contain. (XEP-0060 actually goes further than this, and says that the
9393
result MUST NOT have a body in this case, which seems overzealous.)
9395
• If you included a NodeID in your request, but the server created a
9396
node with a different NodeID, then it MUST include a body in the
9397
result to tell you the node's actual ID.
9399
• If you did not include a NodeID in your request (to create an "instant
9400
node"), the server MUST include a body in the result to tell you the
9401
ID it decided to use.
9403
We previously assumed that the result contains a body, so the first case
9404
above wouldn't work with a fully-pedantic server. This patch fixes the
9405
tests to test that case, fixes the implementation to support that case,
9406
and adds a test for the second case.
9408
tests/wocky-pubsub-service-test.c | 76 +++++++++++++++++++++++++++++++------
9409
wocky/wocky-pubsub-service.c | 36 +++++++++++++----
9410
2 files changed, 92 insertions(+), 20 deletions(-)
9412
commit f6f96522cc9ff0e7541f6087f254e62900454fbf
9413
Author: Will Thompson <will.thompson@collabora.co.uk>
9414
Date: Wed Mar 24 02:09:21 2010 +0000
9416
Add and use new variants of pubsub_distill_iq_reply
9418
Often, you don't care at all about what the iq reply contains, only
9419
whether it's a result or an error. wocky_pubsub_distill_void_iq_reply()
9420
deals with that case more clearly than the caller passing three NULL
9421
arguments to wocky_pubsub_distill_iq_reply().
9423
Additionally, there exist cases where you're interested in the reply's
9424
body if it's present, but the reply being empty is not an error.
9425
wocky_pubsub_distill_ambivalent_iq_reply() handles this case.
9427
They are all implemented in terms of a slightly enhanced version of the
9428
former body of wocky_pubsub_distill_iq_reply().
9430
wocky/wocky-pubsub-helpers.c | 126 ++++++++++++++++++++++++++++++++++++++----
9431
wocky/wocky-pubsub-helpers.h | 11 ++++
9432
wocky/wocky-pubsub-node.c | 4 +-
9433
3 files changed, 127 insertions(+), 14 deletions(-)
9435
commit ef53f61d5354999d0d934d4eacdc83d76fdde4ca
9436
Author: Will Thompson <will.thompson@collabora.co.uk>
9437
Date: Tue Mar 23 18:32:03 2010 +0000
9439
Don't include empty <configure/> when creating a node
9441
XEP-0060 §8.1.2 Create a Node With Default Configuration says we should
9442
just send <pubsub><create/></> if we don't want to deviate from the
9443
default configuration.
9445
wocky/wocky-pubsub-service.c | 12 +++++++-----
9446
1 files changed, 7 insertions(+), 5 deletions(-)
9448
commit 1913db9081a8f3269d4287294f2ec45fedc8fba7
9449
Author: Will Thompson <will.thompson@collabora.co.uk>
9450
Date: Tue Mar 23 18:29:25 2010 +0000
9452
Extract a create_create_node_stanza() helper
9454
I'm so happy these helpers create complete stanzas rather than just
9455
WockyXmppNodes or the name would be ridiculous.
9457
wocky/wocky-pubsub-service-protected.h | 7 +++++
9458
wocky/wocky-pubsub-service.c | 43 +++++++++++++++++++++++---------
9459
2 files changed, 38 insertions(+), 12 deletions(-)
9461
commit d9fa8f017ae22875a126b46d313b7bb097b509b9
9462
Author: Will Thompson <will.thompson@collabora.co.uk>
9463
Date: Tue Mar 23 18:27:53 2010 +0000
9465
Rename an internal PubsubService helper function
9467
create_node() clashed with a name I wanted to use for a WockyXmppNode *
9468
for a <create/> element. It is unfortunate that node means two things.
9471
wocky/wocky-pubsub-service.c | 4 ++--
9472
1 files changed, 2 insertions(+), 2 deletions(-)
9474
commit f03f7f02d34ed55e9c2d5dc56f5f606d064088a6
9475
Author: Will Thompson <will.thompson@collabora.co.uk>
9476
Date: Tue Mar 23 17:59:02 2010 +0000
9478
Properly initialize an out parameter
9480
wocky/wocky-pubsub-service.c | 3 +++
9481
1 files changed, 3 insertions(+), 0 deletions(-)
9483
commit 256591691c38f7b6fa99c18e71fb4ec764373a84
9484
Author: Simon McVittie <smcv@debian.org>
9485
Date: Tue Mar 23 15:17:34 2010 +0000
9487
wocky_absolutize_path: check for errors and perhaps return NULL
9489
Both callers already check for NULL, so this is OK
9491
wocky/wocky-utils.c | 17 +++++++++++++++--
9492
1 files changed, 15 insertions(+), 2 deletions(-)
9494
commit 875970a858a8a3769af9e0266ac6db274fb49f74
9495
Author: Simon McVittie <smcv@debian.org>
9496
Date: Tue Mar 23 15:10:42 2010 +0000
9498
Replace uses of realpath() with a portable GFile-based version
9500
This doesn't resolve symlinks, because we don't really need to; it just
9501
makes the filename absolute.
9503
Loosely based on code from Ole André Vadla Ravnås
9504
<ole.andre.ravnas@tandberg.com> on fd.o #27244.
9506
wocky/wocky-connector.c | 4 ++--
9507
wocky/wocky-utils.c | 30 ++++++++++++++++++++++++++++--
9508
wocky/wocky-utils.h | 2 ++
9509
3 files changed, 32 insertions(+), 4 deletions(-)
9511
commit 2dbbccf6744b448edda23b3f7acb666e70667a74
9512
Author: Simon McVittie <smcv@debian.org>
9513
Date: Tue Mar 23 14:52:34 2010 +0000
9515
Parse MUC timestamps using g_time_val_from_iso8601, for portability
9517
Windows doesn't have strptime.
9519
Based on code from Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>,
9520
and on code I wrote in a telepathy-gabble branch.
9522
wocky/wocky-muc.c | 16 +++++++++++-----
9523
1 files changed, 11 insertions(+), 5 deletions(-)
9525
commit 5b4a65885d363e228c3a848407bfc1d6fb5664c4
9526
Author: Simon McVittie <smcv@debian.org>
9527
Date: Tue Mar 23 14:35:23 2010 +0000
9529
wocky-openssl: in error_to_string, remove casts made unnecessary by Ole Andre's patch
9531
wocky/wocky-openssl.c | 4 ++--
9532
1 files changed, 2 insertions(+), 2 deletions(-)
9534
commit 224b568589a851924b6a2ee1a27065ae8d98e84e
9535
Author: Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
9536
Date: Mon Mar 22 16:28:33 2010 +0100
9538
Fix error_to_string() crash
9540
Declaring the static ssl_error array as const means that it may be read-
9541
only at runtime, which is not what you want in this case.
9543
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
9545
wocky/wocky-openssl.c | 2 +-
9546
1 files changed, 1 insertions(+), 1 deletions(-)
9548
commit a4a5211f12699cf85ad43d839254d2dc97132a0f
9549
Author: Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
9550
Date: Mon Mar 22 16:26:35 2010 +0100
9552
Replace isXXX() with g_ascii_isXXX() to improve portability
9554
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
9556
wocky/wocky-openssl.c | 2 +-
9557
1 files changed, 1 insertions(+), 1 deletions(-)
9559
commit 1e370d3be9ea5e14f0b24464cec387c78c9977ab
9560
Author: Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
9561
Date: Mon Mar 22 16:25:56 2010 +0100
9563
Avoid C99 named initializers
9565
MSVC doesn't support C99.
9567
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
9569
wocky/wocky-sasl-handler.c | 19 ++++++++++---------
9570
wocky/wocky-xmpp-reader.c | 37 ++++++++++++++++++++++++++++++++-----
9571
2 files changed, 42 insertions(+), 14 deletions(-)
9573
commit 336bbbb4d1ca1dc04161307544939131c54e9f1e
9574
Author: Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
9575
Date: Mon Mar 22 16:25:20 2010 +0100
9577
Replace CA/CRL stat logic with g_file_test to improve portability
9579
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
9581
wocky/wocky-openssl.c | 7 +++----
9582
1 files changed, 3 insertions(+), 4 deletions(-)
9584
commit 2b974812dd00dac400db215c42b9dfa283ac56f8
9585
Author: Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
9586
Date: Mon Mar 22 16:24:08 2010 +0100
9588
Fix OpenSSL include issue on Windows
9590
OpenSSL's Windows headers apparently require windows.h to be included
9591
before including them. Yikes.
9593
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
9595
wocky/wocky-openssl.c | 5 +++++
9596
1 files changed, 5 insertions(+), 0 deletions(-)
9598
commit 4d8143fae323fd81331811024a694f855ff7ce30
9599
Author: Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
9600
Date: Mon Mar 22 16:21:14 2010 +0100
9602
Fix warnings related to DEBUG() usage without arguments
9604
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
9606
wocky/wocky-openssl.c | 26 +++++++++++++-------------
9607
1 files changed, 13 insertions(+), 13 deletions(-)
9609
commit b103a1940c2719123fff4e3ce79d4b76d21b70ce
9610
Author: Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
9611
Date: Mon Mar 22 16:19:44 2010 +0100
9613
Add a missing cast to make MSVC a bit happier warning-wise
9615
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
9617
wocky/wocky-muc.c | 2 +-
9618
1 files changed, 1 insertions(+), 1 deletions(-)
9620
commit 5669b94e7d0f22e5b7b0df861368a5228723fda7
9621
Author: Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
9622
Date: Mon Mar 22 16:19:00 2010 +0100
9624
Fix a trivial warning where guint was used instead of WockyTLSCertStatus
9626
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
9628
wocky/wocky-connector.c | 2 +-
9629
1 files changed, 1 insertions(+), 1 deletions(-)
9631
commit fac774c5a3d09d51a16680eb7422f73b87bb86c2
9632
Author: Simon McVittie <smcv@debian.org>
9633
Date: Tue Mar 23 14:32:33 2010 +0000
9635
In the files touched by Ole Andre's patch, put headers in the preferred order
9637
* config.h first of all
9638
* header corresponding to the source next, to verify self-containedness
9639
* system headers next, followed by conditional system headers (with a
9640
bit more whitespace for clarity)
9641
* library and internal headers last
9643
wocky/wocky-bare-contact.c | 12 +++++++-----
9644
wocky/wocky-connector.c | 10 ++++++----
9645
wocky/wocky-contact-factory.c | 8 +++++---
9646
wocky/wocky-contact.c | 10 ++++++----
9647
wocky/wocky-openssl.c | 7 ++++---
9648
wocky/wocky-porter.c | 10 ++++++----
9649
wocky/wocky-resource-contact.c | 10 ++++++----
9650
wocky/wocky-session.c | 9 +++++----
9651
wocky/wocky-xmpp-connection.c | 10 ++++++----
9652
9 files changed, 51 insertions(+), 35 deletions(-)
9654
commit a4747da6af62731cbb5b77261064bef212691f29
9655
Author: Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
9656
Date: Mon Mar 22 16:15:37 2010 +0100
9658
Don't include unistd.h unless available
9660
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
9662
wocky/wocky-bare-contact.c | 6 ++++++
9663
wocky/wocky-connector.c | 6 ++++++
9664
wocky/wocky-contact-factory.c | 6 ++++++
9665
wocky/wocky-contact.c | 6 ++++++
9666
wocky/wocky-openssl.c | 6 ++++++
9667
wocky/wocky-porter.c | 5 +++++
9668
wocky/wocky-resource-contact.c | 6 ++++++
9669
wocky/wocky-session.c | 6 ++++++
9670
wocky/wocky-xmpp-connection.c | 5 +++++
9671
9 files changed, 52 insertions(+), 0 deletions(-)
9673
commit a59c4bf130f689e60c8a9ec4ce5e987aa00b7d83
9674
Author: Simon McVittie <smcv@debian.org>
9675
Date: Tue Mar 23 14:30:59 2010 +0000
9677
configure.ac: check for unistd.h
9680
1 files changed, 1 insertions(+), 0 deletions(-)
9682
commit aeac3aa08def7fd47e1a432005706433ff281440
9683
Author: Simon McVittie <smcv@debian.org>
9684
Date: Tue Mar 23 14:30:51 2010 +0000
9686
configure.ac: work around mis-syntax-highlighting of apostrophe
9689
1 files changed, 1 insertions(+), 1 deletions(-)
9691
commit bc9ae907cacffde000bb7daecaa4069cb00d5d83
9692
Author: Will Thompson <will.thompson@collabora.co.uk>
9693
Date: Thu Mar 18 16:19:48 2010 +0000
9695
Make multi-line variables consistent
9697
The right-aligned backslashes are great and all, but when you add a new
9698
header that's longer (as I did with wocky-pubsub-service-protected.h)
9699
you have to adjust the whole list or it becomes inconsistent.
9701
Also the wocky-muc.c entry had a whole bunch of tabs rather than spaces
9702
which made it not line up anyway.
9704
wocky/Makefile.am | 118 ++++++++++++++++++++++++++--------------------------
9705
1 files changed, 59 insertions(+), 59 deletions(-)
9707
commit 6fdcb861bd5d01093b0ce2c2d5998df0595410cb
9708
Author: Will Thompson <will.thompson@collabora.co.uk>
9709
Date: Tue Mar 16 19:32:16 2010 +0000
9711
pep-service: don't crash on disconnect during retrieval
9713
If 'reply' is NULL, we shouldn't set it as the operation result with
9714
g_object_unref() as its destructor, since the latter doesn't like being
9715
passed NULL. I've checked other uses of
9716
g_simple_async_result_set_op_res_gpointer() in Wocky, and they're fine.
9718
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
9720
tests/wocky-pep-service-test.c | 33 +++++++++++++++++++++++++++++++--
9721
wocky/wocky-pep-service.c | 5 ++++-
9722
2 files changed, 35 insertions(+), 3 deletions(-)
9724
commit 9252f908ac24709e3b0486a5d6617d6f07a80eaf
9725
Merge: 8f2fc98 582b5bb
9726
Author: Will Thompson <will.thompson@collabora.co.uk>
9727
Date: Tue Mar 16 17:14:44 2010 +0000
9729
Merge branch 'moar-pubsub'
9731
Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
9733
commit 8f2fc98a0f82ef29d26b59421299a121449ee70b
9734
Merge: c83b003 adf2974
9735
Author: Simon McVittie <smcv@debian.org>
9736
Date: Mon Mar 15 16:42:09 2010 +0000
9738
Merge branch 'trivia'
9740
Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
9742
commit adf29749f3e858df506cbe1cabcf1f4ca289352c
9743
Author: Simon McVittie <smcv@debian.org>
9744
Date: Mon Mar 15 16:37:17 2010 +0000
9746
Ignore the distcheck working directory as well as the tarball
9749
1 files changed, 2 insertions(+), 1 deletions(-)
9751
commit 6eb4cfea44bf8d76325e4aa16dfe82cf5ba9481f
9752
Author: Simon McVittie <smcv@debian.org>
9753
Date: Mon Mar 15 16:35:53 2010 +0000
9755
Distribute some missing files
9757
Adding summarise-tests.py fixes distcheck; the others might not be needed,
9758
but it's easier to add them than to think about whether they're desirable.
9760
This patch results in everything in git, except .gitignore, being
9764
tests/Makefile.am | 3 +++
9765
2 files changed, 5 insertions(+), 0 deletions(-)
9767
commit c83b0039e531eaf940a7fb458b6a2d7d02630ec4
9768
Merge: a6a9213 bf6a955
9769
Author: Simon McVittie <smcv@debian.org>
9770
Date: Mon Mar 15 16:22:16 2010 +0000
9774
Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
9775
Bug: http://bugs.freedesktop.org/show_bug.cgi?id=24941
9777
commit bf6a95513fa1d8b7e37a7cff7e87a7f786a270c4
9778
Author: Simon McVittie <smcv@debian.org>
9779
Date: Mon Mar 15 14:42:32 2010 +0000
9781
wocky_xmpp_node_each_child_func: use correct English
9783
Spotted during wjt's review
9785
wocky/wocky-xmpp-node.h | 2 +-
9786
1 files changed, 1 insertions(+), 1 deletions(-)
9788
commit 49b110c06e8fb005757820db1e9933ca6df186ef
9789
Author: Simon McVittie <smcv@debian.org>
9790
Date: Mon Mar 15 14:41:50 2010 +0000
9792
WockyPorter: clarify refcounting/returns as per wjt's review
9794
wocky/wocky-porter.c | 3 ++-
9795
wocky/wocky-porter.h | 10 ++++++++++
9796
2 files changed, 12 insertions(+), 1 deletions(-)
9798
commit 582b5bba4aa5e0fbc90c8f58178cc396712ccb14
9799
Author: Will Thompson <will.thompson@collabora.co.uk>
9800
Date: Sat Mar 13 12:42:45 2010 +0000
9802
Style: newline after return type in definition
9804
wocky/wocky-pubsub-service.c | 3 ++-
9805
1 files changed, 2 insertions(+), 1 deletions(-)
9807
commit 2938044744c8ea032c505c4b8fcd620e0f49507d
9808
Author: Will Thompson <will.thompson@collabora.co.uk>
9809
Date: Sat Mar 13 12:42:32 2010 +0000
9811
Document and sanity-check node_object_type
9813
wocky/wocky-pubsub-service.c | 12 ++++++++++++
9814
1 files changed, 12 insertions(+), 0 deletions(-)
9816
commit 28ef5c184ce86717f7ee4144ca75473e830e2768
9817
Author: Will Thompson <will.thompson@collabora.co.uk>
9818
Date: Sat Mar 13 12:42:22 2010 +0000
9820
Document WockyPubsubSubscription
9822
wocky/wocky-pubsub-service.c | 17 +++++++++++++++++
9823
1 files changed, 17 insertions(+), 0 deletions(-)
9825
commit 00e0984b208b6653baa50f804578b202d8c2a419
9826
Author: Will Thompson <will.thompson@collabora.co.uk>
9827
Date: Tue Mar 9 15:42:45 2010 +0000
9829
pubsub_distill_iq_reply(): understand empty replies
9831
A bunch of pubsub actions don't need to actually return you anything in
9832
the iq result if they succeed; making wocky_pubsub_distill_iq_reply()
9833
deal with this case allows me to delete even more code!
9835
Maybe WockyPubsubService should deal with this stuff, with a
9836
_send_action_async() method or something.
9838
wocky/wocky-pubsub-helpers.c | 13 +++++++------
9839
wocky/wocky-pubsub-node.c | 29 +++++------------------------
9840
2 files changed, 12 insertions(+), 30 deletions(-)
9842
commit 126bb67ee3553542df79e178fe7edf825b18b108
9843
Author: Will Thompson <will.thompson@collabora.co.uk>
9844
Date: Tue Mar 9 15:28:46 2010 +0000
9846
Give WockyPubsub* subclasses access to porter
9848
wocky/wocky-pubsub-node-protected.h | 2 ++
9849
wocky/wocky-pubsub-node.c | 8 ++++++++
9850
wocky/wocky-pubsub-service-protected.h | 2 ++
9851
wocky/wocky-pubsub-service.c | 8 ++++++++
9852
4 files changed, 20 insertions(+), 0 deletions(-)
9854
commit ac2ffa3b9d07e874c58037a62c93d55308ab69fe
9855
Author: Will Thompson <will.thompson@collabora.co.uk>
9856
Date: Tue Mar 9 14:24:20 2010 +0000
9858
_make_publish_stanza(): also return the <pubsub/> node
9860
This brings it into line with the other make_foo_stanza() methods.
9862
tests/wocky-pubsub-node-test.c | 12 ++++++++----
9863
wocky/wocky-pep-service.c | 2 +-
9864
wocky/wocky-pubsub-helpers.c | 8 +++++++-
9865
wocky/wocky-pubsub-helpers.h | 1 +
9866
wocky/wocky-pubsub-node.c | 3 ++-
9867
wocky/wocky-pubsub-node.h | 1 +
9868
6 files changed, 20 insertions(+), 7 deletions(-)
9870
commit 9fe32f1815427ca3f118247a71d136b3f35192bc
9871
Author: Will Thompson <will.thompson@collabora.co.uk>
9872
Date: Mon Mar 8 17:58:05 2010 +0000
9874
Support unsubscribing from PubSub nodes
9876
tests/wocky-pubsub-node-test.c | 110 +++++++++++++++++++++++++++++++++++
9877
wocky/wocky-pubsub-node-protected.h | 7 ++
9878
wocky/wocky-pubsub-node.c | 105 +++++++++++++++++++++++++++++++++
9879
wocky/wocky-pubsub-node.h | 12 ++++
9880
4 files changed, 234 insertions(+), 0 deletions(-)
9882
commit f1133390bfa38378f98e9dce38380cb083daf8f4
9883
Author: Will Thompson <will.thompson@collabora.co.uk>
9884
Date: Mon Mar 8 17:49:16 2010 +0000
9886
Generalize making a pubsub action for a node
9888
wocky/wocky-pubsub-node.c | 45 ++++++++++++++++++++++++++++++---------------
9889
1 files changed, 30 insertions(+), 15 deletions(-)
9891
commit 21f4cf4787b638d4117883853adbbc964d8dc5d4
9892
Author: Will Thompson <will.thompson@collabora.co.uk>
9893
Date: Mon Mar 8 15:35:39 2010 +0000
9895
Implement subscribing to nodes.
9897
tests/wocky-pubsub-node-test.c | 93 ++++++++++++++++++++++++++
9898
wocky/wocky-pubsub-node-protected.h | 5 ++
9899
wocky/wocky-pubsub-node.c | 126 +++++++++++++++++++++++++++++++++++
9900
wocky/wocky-pubsub-node.h | 11 +++
9901
4 files changed, 235 insertions(+), 0 deletions(-)
9903
commit 2f8b25b801abf2d644896beb38e12c0c576049e0
9904
Author: Will Thompson <will.thompson@collabora.co.uk>
9905
Date: Fri Mar 5 19:53:43 2010 +0000
9907
Allow _parse_subscription() to return an error
9909
wocky/wocky-pubsub-service-protected.h | 3 ++-
9910
wocky/wocky-pubsub-service.c | 29 ++++++++++++++++++++---------
9911
2 files changed, 22 insertions(+), 10 deletions(-)
9913
commit b3dcc54540cd156541ead7ab3701453bc9991ddc
9914
Author: Will Thompson <will.thompson@collabora.co.uk>
9915
Date: Fri Mar 5 18:36:33 2010 +0000
9917
Expose parsing a <subscription/> node
9919
This will be needed by wocky_pubsub_node_subscribe, since a <subscribe/>
9920
request returns a <subscription/> node.
9922
wocky/wocky-pubsub-service-protected.h | 5 ++
9923
wocky/wocky-pubsub-service.c | 93 +++++++++++++++++++-------------
9924
2 files changed, 60 insertions(+), 38 deletions(-)
9926
commit 1553b3db8841fb5b70b8bd1ab7687e06b2dc4e47
9927
Author: Will Thompson <will.thompson@collabora.co.uk>
9928
Date: Fri Mar 5 00:57:16 2010 +0000
9930
Allow PubsubService subclasses to use PubsubNode subclasses
9932
wocky/wocky-pubsub-service.c | 5 ++++-
9933
wocky/wocky-pubsub-service.h | 1 +
9934
2 files changed, 5 insertions(+), 1 deletions(-)
9936
commit a52dc2d83659da4d83447376c6fdb25561b4ba52
9937
Author: Will Thompson <will.thompson@collabora.co.uk>
9938
Date: Fri Mar 5 00:38:06 2010 +0000
9940
Remove wocky_pubsub_node_new()
9942
WockyPubsubNodes should only be made through
9943
wocky_pubsub_service_ensure_node(); otherwise you could end up with two
9944
objects for one node on a service, and only one of them would work.
9946
tests/wocky-pubsub-node-test.c | 4 ++--
9947
wocky/wocky-pubsub-node.c | 10 ----------
9948
wocky/wocky-pubsub-node.h | 3 ---
9949
wocky/wocky-pubsub-service.c | 5 ++++-
9950
4 files changed, 6 insertions(+), 16 deletions(-)
9952
commit a7e722758ae4cc01817ca66f12d91d2265e88251
9953
Author: Will Thompson <will.thompson@collabora.co.uk>
9954
Date: Thu Mar 4 17:56:29 2010 +0000
9956
Return <subscription/> nodes from parse_subscriptions
9958
wocky/wocky-pubsub-service-protected.h | 3 ++-
9959
wocky/wocky-pubsub-service.c | 12 ++++++++++--
9960
2 files changed, 12 insertions(+), 3 deletions(-)
9962
commit b6d5b2863eb3a20f46d4d4f47f0b5907879431b2
9963
Author: Will Thompson <will.thompson@collabora.co.uk>
9964
Date: Thu Mar 4 16:12:00 2010 +0000
9966
Make helpers for listing/parsing pubsub subscriptions
9968
The intention is that subclasses of WockyPubsubService that need to add
9969
and understand additional service-specific metadata for subscriptions
9970
can use these helpers to implement variations on the theme of
9971
_retrieve_subscriptions_async().
9973
wocky/Makefile.am | 1 +
9974
wocky/wocky-pubsub-service-protected.h | 35 ++++++++++++++++++++++++
9975
wocky/wocky-pubsub-service.c | 46 ++++++++++++++++++++++++-------
9976
3 files changed, 71 insertions(+), 11 deletions(-)
9978
commit 1be89ca78a495002a3ee4b7fa27bc25f736b34c8
9979
Author: Will Thompson <will.thompson@collabora.co.uk>
9980
Date: Mon Mar 1 19:24:40 2010 +0000
9982
Support retrieving pubsub subscriptions
9984
tests/wocky-pubsub-service-test.c | 268 +++++++++++++++++++++++++++++++++++++
9985
wocky/wocky-pubsub-service.c | 144 ++++++++++++++++++++
9986
wocky/wocky-pubsub-service.h | 13 ++
9987
3 files changed, 425 insertions(+), 0 deletions(-)
9989
commit f5218415dba8e876ef88855df13f3be85ecc85ea
9990
Author: Will Thompson <will.thompson@collabora.co.uk>
9991
Date: Mon Mar 1 19:24:27 2010 +0000
9993
Add types representing PubSub subscriptions
9995
wocky/Makefile.am | 2 +
9996
wocky/wocky-pubsub-service.c | 69 ++++++++++++++++++++++++++++++++++++++++++
9997
wocky/wocky-pubsub-service.h | 31 +++++++++++++++++++
9998
3 files changed, 102 insertions(+), 0 deletions(-)
10000
commit c480a70d0951ec143bda26013c47536ad8dfeec6
10001
Author: Will Thompson <will.thompson@collabora.co.uk>
10002
Date: Mon Mar 1 14:02:51 2010 +0000
10004
Add a test helper to compare two stanzas
10006
This is a slightly evil macro that asserts that two stanzas are equal,
10007
except if they differ only in that one has no id and the other has an
10008
id. It achieves this by, erm, copying the id onto the other stanza.
10009
Whatever, this is test code.
10011
tests/wocky-test-helper.h | 15 +++++++++++++++
10012
1 files changed, 15 insertions(+), 0 deletions(-)
10014
commit 3ea6d54ec8f087dec2d36072f7addeee6df219db
10015
Author: Will Thompson <will.thompson@collabora.co.uk>
10016
Date: Mon Mar 1 11:38:31 2010 +0000
10018
Refactor common pubsub reply-handling code
10020
wocky/wocky-pubsub-helpers.c | 81 +++++++++++++++++++++++++++++++++
10021
wocky/wocky-pubsub-helpers.h | 9 ++++
10022
wocky/wocky-pubsub-service.c | 101 +++++++++--------------------------------
10023
3 files changed, 112 insertions(+), 79 deletions(-)
10025
commit e15c0d1f633fe62f64a48a7b118ca4f5d8abf07a
10026
Author: Will Thompson <will.thompson@collabora.co.uk>
10027
Date: Sun Feb 28 15:05:52 2010 +0000
10029
Add WockyPubsubService::event-received
10031
This signal proxies the corresponding signal on the node, so that
10032
clients that care about events on all nodes can just listen once to the
10035
tests/wocky-pubsub-node-test.c | 78 ++++++++++++++++++++++-----
10036
wocky/Makefile.am | 3 +-
10037
wocky/wocky-pubsub-node-protected.h | 29 ++++++++++
10038
wocky/wocky-pubsub-node.c | 9 +++
10039
wocky/wocky-pubsub-service.c | 103 +++++++++++++++++++++++++++++++++--
10040
5 files changed, 204 insertions(+), 18 deletions(-)
10042
commit cadd1057187cad127033db7bbf8d2942d56727de
10043
Merge: 7543638 a6a9213
10044
Author: Simon McVittie <smcv@debian.org>
10045
Date: Tue Mar 9 17:44:33 2010 +0000
10047
Merge remote branch 'origin/master' into docs
10049
commit 7543638c250da89b04531de68e7c3e3507f179d5
10050
Author: Simon McVittie <smcv@debian.org>
10051
Date: Tue Mar 9 17:44:31 2010 +0000
10053
wocky_xmpp_node_attribute_ns_get_prefix_from_quark: improve description of @ns
10055
wocky/wocky-xmpp-node.c | 2 +-
10056
1 files changed, 1 insertions(+), 1 deletions(-)
10058
commit 6b16fa44543830f8359c9acfdecd3f5138ab45ca
10059
Author: Simon McVittie <smcv@debian.org>
10060
Date: Tue Mar 9 17:28:58 2010 +0000
10062
Add WockyPubsubNode, WockyPubsubService to docs
10064
docs/reference/wocky-sections.txt | 45 +++++++++++++++++++++++++++++++++++++
10065
1 files changed, 45 insertions(+), 0 deletions(-)
10067
commit 6756c8bd458be280507ed93711b793d44e29df09
10068
Author: Simon McVittie <smcv@debian.org>
10069
Date: Tue Mar 9 17:28:44 2010 +0000
10071
Don't hide wocky_data_forms_get_instructions (etc.) in a <SUBSECTION Standard>
10073
docs/reference/wocky-sections.txt | 1 +
10074
1 files changed, 1 insertions(+), 0 deletions(-)
10076
commit c3c496e5e54fcdb623f0cfb087cbf671dbfffbf1
10077
Author: Simon McVittie <smcv@debian.org>
10078
Date: Tue Mar 9 17:28:26 2010 +0000
10080
Add misc missing stuff to wocky-sections
10082
docs/reference/wocky-sections.txt | 6 +++++-
10083
1 files changed, 5 insertions(+), 1 deletions(-)
10085
commit 4a10284ff6439933a9e6d9bfcb80b15b737e86f4
10086
Author: Simon McVittie <smcv@debian.org>
10087
Date: Tue Mar 9 17:24:14 2010 +0000
10089
docs: s/in case/if/ for better en_GB
10091
"In case" generally implies preparation for a future event that might
10092
break things if we don't prepare for it; that's not what's happening
10095
wocky/wocky-contact-factory.c | 4 ++--
10096
wocky/wocky-sasl-handler.h | 2 +-
10097
2 files changed, 3 insertions(+), 3 deletions(-)
10099
commit a6a921374deedb2446d27f81f2dbaf2fd5999ede
10100
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
10101
Date: Fri Nov 6 16:27:03 2009 +0100
10105
wocky/wocky-connector.c | 2 +-
10106
1 files changed, 1 insertions(+), 1 deletions(-)
10108
commit 94915ea0c31ab844f0182c03c39652c724e0267b
10109
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
10110
Date: Wed Nov 4 17:52:32 2009 +0100
10112
Write gtk-doc entries for WockyBareContact.
10114
wocky/wocky-bare-contact.c | 82 +++++++++++++++++++++++++++++++++++++++++--
10115
1 files changed, 78 insertions(+), 4 deletions(-)
10117
commit be66d223e4368789176457f06aafedc0610d4b97
10118
Author: Simon McVittie <smcv@debian.org>
10119
Date: Tue Mar 9 17:18:21 2010 +0000
10121
wocky_porter_force_close_async: use pedantically-correct gtk-doc markup
10123
wocky/wocky-porter.c | 2 +-
10124
1 files changed, 1 insertions(+), 1 deletions(-)
10126
commit ea435c1231415ada3bf1a94a15c20f92a4bb71ef
10127
Author: Simon McVittie <smcv@debian.org>
10128
Date: Tue Mar 9 17:18:05 2010 +0000
10130
Fix typo matchig -> matching as per my review
10132
wocky/wocky-porter.h | 2 +-
10133
1 files changed, 1 insertions(+), 1 deletions(-)
10135
commit 230cfe7ec0ae458058eff969b1cc147dfad8c1f1
10136
Author: Simon McVittie <smcv@debian.org>
10137
Date: Tue Mar 9 17:17:51 2010 +0000
10139
WockyPorter::remote-error: clarify that the error domain is indeed a quark
10141
As per my review of cosimoc's branches
10143
wocky/wocky-porter.c | 2 +-
10144
1 files changed, 1 insertions(+), 1 deletions(-)
10146
commit af2e70ba023e176eb42dac2d16f9072f216264b5
10147
Author: Simon McVittie <smcv@debian.org>
10148
Date: Tue Mar 9 17:17:26 2010 +0000
10150
WockyContactFactory: make object ownership explicit, fix typo (an -> a) as per my review
10152
wocky/wocky-contact-factory.c | 15 ++++++++++-----
10153
1 files changed, 10 insertions(+), 5 deletions(-)
10155
commit 04b0445c24a9dbccaa5fff514f8ba9e76946b221
10156
Author: Simon McVittie <smcv@debian.org>
10157
Date: Tue Mar 9 17:09:47 2010 +0000
10161
(cherry picked from commit 76db761b404f8c2817e8d87fc07dce8645ac6e92)
10164
wocky/wocky-porter.c (wocky_porter_register_handler)
10165
wocky/wocky-utils.c (discarded cosimoc's change in favour of master)
10168
wocky/wocky-porter.c | 3 ++-
10169
wocky/wocky-xmpp-connection.c | 6 +++---
10170
2 files changed, 5 insertions(+), 4 deletions(-)
10172
commit 8762453c06e150161c952e15947a59263ee91df5
10173
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
10174
Date: Fri Nov 6 16:27:03 2009 +0100
10177
(cherry picked from commit 0492a6e7ccd09d7f0ef3ece36c66619f602ed5e5)
10179
wocky/wocky-connector.c | 2 +-
10180
1 files changed, 1 insertions(+), 1 deletions(-)
10182
commit 10671c67412210b11d3e81eb0f16b134f7a80f86
10183
Author: Simon McVittie <smcv@debian.org>
10184
Date: Tue Mar 9 17:04:00 2010 +0000
10186
Add docs for WockyXmppNode.
10188
(cherry picked from commit 14e4892c3e53bf629c641bded38d70508b09b43c)
10191
wocky/wocky-xmpp-node.c
10193
wocky/wocky-xmpp-node.c | 301 ++++++++++++++++++++++++++++++++++++++++++++++-
10194
wocky/wocky-xmpp-node.h | 23 ++++-
10195
2 files changed, 319 insertions(+), 5 deletions(-)
10197
commit a8e1ce40d8ee132cd86ec2372a38ae4e3b3fb473
10198
Merge: 158e7fd e1a9100
10199
Author: Simon McVittie <smcv@debian.org>
10200
Date: Tue Mar 9 17:01:42 2010 +0000
10202
Merge remote branch 'cosimoc/doc-contactfactory' into docs
10205
wocky/wocky-porter.c (wocky_porter_register_handler)
10207
commit 158e7fdeae13a42bfa3c386f3a4a18df4c5ae98a
10208
Merge: 4b94801 d79eac9
10209
Author: Simon McVittie <smcv@debian.org>
10210
Date: Tue Mar 9 16:39:04 2010 +0000
10212
Merge remote branch 'cosimoc/doc-barecontact'
10214
commit ec8d9c1d8fa0f9eda898ab5678369dea39a83c58
10215
Author: Will Thompson <will.thompson@collabora.co.uk>
10216
Date: Sat Feb 27 16:54:56 2010 +0000
10218
Fix leaks in PubsubService tests
10220
tests/wocky-pubsub-service-test.c | 9 +++++++++
10221
1 files changed, 9 insertions(+), 0 deletions(-)
10223
commit 86a98d16d3ef721ff3e8b7d61cb627add84fcc8e
10224
Author: Will Thompson <will.thompson@collabora.co.uk>
10225
Date: Fri Feb 26 16:37:18 2010 +0000
10227
Don't leak porters and test in PubsubNode test
10229
tests/wocky-pubsub-node-test.c | 3 +++
10230
1 files changed, 3 insertions(+), 0 deletions(-)
10232
commit f5f0528f7b2bc3b680f4e909d23388130bb39618
10233
Author: Will Thompson <will.thompson@collabora.co.uk>
10234
Date: Fri Feb 26 16:35:44 2010 +0000
10236
Add WockyPubsubNode::event-received
10238
tests/wocky-pubsub-node-test.c | 2 ++
10239
wocky/wocky-pubsub-node.c | 18 ++++++++++++++----
10240
2 files changed, 16 insertions(+), 4 deletions(-)
10242
commit 0da5ed9215c627f9152f91ebd12f01f54bac2c7c
10243
Author: Will Thompson <will.thompson@collabora.co.uk>
10244
Date: Fri Feb 26 16:18:32 2010 +0000
10246
Add an event-received signal to WockyPubsubNode
10248
tests/wocky-pubsub-node-test.c | 106 ++++++++++++++++++++++++++++++++++++++++
10249
wocky/wocky-pubsub-node.c | 74 ++++++++++++++++++++++++++--
10250
2 files changed, 176 insertions(+), 4 deletions(-)
10252
commit 395b194f25f9418a7f7a110991042166a0fe5c66
10253
Author: Will Thompson <will.thompson@collabora.co.uk>
10254
Date: Fri Feb 26 12:43:16 2010 +0000
10256
Add wocky_pubsub_node_make_publish_stanza()
10258
tests/wocky-pubsub-node-test.c | 61 ++++++++++++++++++++++++++++++++++++++++
10259
wocky/wocky-pubsub-node.c | 16 +++++++++-
10260
wocky/wocky-pubsub-node.h | 4 ++
10261
3 files changed, 79 insertions(+), 2 deletions(-)
10263
commit 173c3b26217d7b4c4471b4f25193b5a593b40aa3
10264
Author: Will Thompson <will.thompson@collabora.co.uk>
10265
Date: Thu Feb 25 14:49:16 2010 +0000
10267
Extract publish stanza construction to a helper
10269
This will be useful in WockyPubsubNode as well as in WockyPepService.
10271
wocky/Makefile.am | 2 +
10272
wocky/wocky-pep-service.c | 14 +-------
10273
wocky/wocky-pubsub-helpers.c | 70 ++++++++++++++++++++++++++++++++++++++++++
10274
wocky/wocky-pubsub-helpers.h | 32 +++++++++++++++++++
10275
4 files changed, 106 insertions(+), 12 deletions(-)
10277
commit 4b9480119aded3de3cf7d2e68f6eeb7c885289f7
10278
Author: Simon McVittie <smcv@debian.org>
10279
Date: Wed Mar 3 19:57:12 2010 +0000
10281
Correct typos detected by Lintian (separate, received)
10283
Reviewed-by: Youness Alaoui <youness.alaoui@collabora.co.uk>
10285
wocky/wocky-muc.c | 2 +-
10286
wocky/wocky-xmpp-connection.c | 2 +-
10287
wocky/wocky-xmpp-reader.c | 2 +-
10288
wocky/wocky-xmpp-writer.c | 2 +-
10289
4 files changed, 4 insertions(+), 4 deletions(-)
10291
commit cd607211b1973b88e1683b762e22105618eab35f
10292
Author: Will Thompson <will.thompson@collabora.co.uk>
10293
Date: Mon Mar 1 16:27:53 2010 +0000
10295
Don't crash on stanzas with type='error' but no <error>
10297
Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
10299
tests/wocky-xmpp-stanza-test.c | 20 +++++++++++++++++++-
10300
wocky/wocky-xmpp-stanza.c | 19 ++++++++++++++++++-
10301
2 files changed, 37 insertions(+), 2 deletions(-)
10303
commit 8430bc66063c3dbcd26d23296e3c10cff7c25dd9
10304
Merge: 6f2ee42 1a030af
10305
Author: Will Thompson <will.thompson@collabora.co.uk>
10306
Date: Fri Feb 26 12:40:32 2010 +0000
10308
Merge branch 'trivia'
10310
Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
10312
commit 6f2ee429d5a56122f8b37ab7d070cc8be4a72ab7
10313
Merge: ef42dd2 54eac57
10314
Author: Will Thompson <will.thompson@collabora.co.uk>
10315
Date: Fri Feb 26 11:18:22 2010 +0000
10317
Merge branch 'pubsub'
10319
Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
10320
Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
10322
commit 1a030afaf4f71c93b42a12f7eb5aca0b552f4ffa
10323
Author: Will Thompson <will.thompson@collabora.co.uk>
10324
Date: Thu Feb 25 15:42:17 2010 +0000
10326
Use test_assert_nodes_[not_]equal() in tests
10328
This makes the assertion failures more useful
10330
tests/wocky-porter-test.c | 4 ++--
10331
tests/wocky-test-helper.c | 2 +-
10332
tests/wocky-xmpp-node-test.c | 28 ++++++++++++++--------------
10333
tests/wocky-xmpp-readwrite-test.c | 6 +++---
10334
tests/wocky-xmpp-stanza-test.c | 10 +++++-----
10335
5 files changed, 25 insertions(+), 25 deletions(-)
10337
commit 62508123b46ab8ed3e8fa9199a2ee63b219bc7d4
10338
Author: Will Thompson <will.thompson@collabora.co.uk>
10339
Date: Thu Feb 25 15:37:20 2010 +0000
10341
Add test_assert_nodes_not_equal()
10343
tests/wocky-test-helper.h | 9 +++++++++
10344
1 files changed, 9 insertions(+), 0 deletions(-)
10346
commit f9a42286e5f376afd32f270ce28d51330284fee3
10347
Author: Will Thompson <will.thompson@collabora.co.uk>
10348
Date: Thu Feb 25 15:34:50 2010 +0000
10350
Move assert_nodes_equal to test-helper
10352
tests/wocky-test-helper.h | 9 +++++++++
10353
tests/wocky-xmpp-stanza-test.c | 13 ++-----------
10354
2 files changed, 11 insertions(+), 11 deletions(-)
10356
commit 99774c25e12869fa12a5ee49b306609f534e97bc
10357
Author: Will Thompson <will.thompson@collabora.co.uk>
10358
Date: Thu Feb 25 17:47:16 2010 +0000
10360
Don't leave a porter_close_async() waiting
10362
tests/wocky-porter-test.c | 6 ++++++
10363
1 files changed, 6 insertions(+), 0 deletions(-)
10365
commit ef42dd2a68567774cc970a4d6b1918f3f9a5a640
10366
Merge: ef691f6 98d0bfa
10367
Author: Simon McVittie <smcv@debian.org>
10368
Date: Thu Feb 25 17:24:13 2010 +0000
10370
Merge branch 'trivia'
10372
Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
10374
commit 98d0bfa540b24083673126125339664ebf0ddd3e
10375
Author: Simon McVittie <smcv@debian.org>
10376
Date: Thu Feb 25 17:20:47 2010 +0000
10378
wocky-connector-test: use g_get_current_dir instead of getcwd()
10380
PATH_MAX isn't defined on Hurd, so this was causing Gabble build failures
10381
on the Debian Hurd buildds.
10383
Similarly, use g_stat() and g_unlink() instead of plain stat() and
10384
unlink(), so that all of these consistently use the GLib filename
10385
encoding if/when Wocky is built on Windows.
10387
tests/wocky-connector-test.c | 21 ++++++++++++++-------
10388
1 files changed, 14 insertions(+), 7 deletions(-)
10390
commit 014c1b70b252a5094dc51d3d4798e9b8245e894e
10391
Author: Simon McVittie <smcv@debian.org>
10392
Date: Thu Feb 25 17:14:08 2010 +0000
10394
Don't try to include FIXME.out in git
10397
1 files changed, 2 insertions(+), 0 deletions(-)
10399
commit 93c6d27b0930a0f72e2de7bc824e74592fcfb657
10400
Author: Simon McVittie <smcv@debian.org>
10401
Date: Thu Feb 25 17:13:48 2010 +0000
10403
Fix various minor gtk-doc nits
10405
wocky/wocky-porter.h | 2 +-
10406
wocky/wocky-sasl-auth.c | 1 +
10407
wocky/wocky-sasl-handler.h | 12 +++++++++---
10408
wocky/wocky-utils.c | 2 ++
10409
wocky/wocky-xmpp-connection.c | 2 +-
10410
wocky/wocky-xmpp-connection.h | 2 +-
10411
wocky/wocky-xmpp-error.c | 4 ++--
10412
wocky/wocky-xmpp-stanza.c | 8 +++++++-
10413
8 files changed, 24 insertions(+), 9 deletions(-)
10415
commit 33ea2a8fc7baa62401820a9d73a57dff6f08be4b
10416
Author: Simon McVittie <smcv@debian.org>
10417
Date: Thu Feb 25 17:13:08 2010 +0000
10419
wocky-docs.sgml: don't include XML for wocky-types, which is no longer of interest
10421
Everything in it is (almost by definition) documented somewhere else.
10423
docs/reference/wocky-docs.sgml | 1 -
10424
1 files changed, 0 insertions(+), 1 deletions(-)
10426
commit f0eced5cab2c84ade9739447409886477966989a
10427
Author: Simon McVittie <smcv@debian.org>
10428
Date: Thu Feb 25 17:12:36 2010 +0000
10430
wocky-sections.txt: catch up with the current state of Wocky
10432
docs/reference/wocky-sections.txt | 270 +++++++++++++++++++++++++++++++++++--
10433
1 files changed, 257 insertions(+), 13 deletions(-)
10435
commit 5ea4b794e19c655f89c6717e6398ef513f003930
10436
Author: Simon McVittie <smcv@debian.org>
10437
Date: Thu Feb 25 16:25:09 2010 +0000
10439
autogen.sh: prefer Automake 1.11 if we have it
10441
Same process and rationale as for Gabble, tp-glib, etc.
10443
autogen.sh | 13 +++++++------
10444
1 files changed, 7 insertions(+), 6 deletions(-)
10446
commit d38daeeccafcf18eaf3857ac38875ea2efd19a6d
10447
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
10448
Date: Wed Jan 13 18:22:04 2010 +0000
10450
wocky-muc.h: don't include config.h
10452
config.h is not installed, so it's inappropriate to include it in public
10455
wocky/wocky-muc.h | 2 --
10456
1 files changed, 0 insertions(+), 2 deletions(-)
10458
commit 54eac5724786d8d2bb6fed491e95b44831ddea21
10459
Author: Will Thompson <will.thompson@collabora.co.uk>
10460
Date: Thu Feb 25 14:20:15 2010 +0000
10462
Correct _async/_finish implementations in WockyPubsub*
10464
Conventionally, the _async function is used as the source tag, not the
10465
_finish function. It is also valid for the _finish() function not to be
10466
called; the previous implementation of create_node would leak the
10467
WockyPubsubNode * in that case.
10469
wocky/wocky-pubsub-node.c | 12 ++++++------
10470
wocky/wocky-pubsub-service.c | 24 +++++++++++++++---------
10471
2 files changed, 21 insertions(+), 15 deletions(-)
10473
commit d24be5005f34564de2f47eafa8c5e7b443d3b085
10474
Author: Will Thompson <will.thompson@collabora.co.uk>
10475
Date: Wed Feb 24 18:58:32 2010 +0000
10477
Document pubsub_service_{ensure,lookup}_node
10479
wocky/wocky-pubsub-service.c | 27 +++++++++++++++++++++++++--
10480
1 files changed, 25 insertions(+), 2 deletions(-)
10482
commit 5056aca0697871f94cfc304b0bfcdaf0ac5220d4
10483
Author: Will Thompson <will.thompson@collabora.co.uk>
10484
Date: Tue Feb 23 15:39:50 2010 +0000
10488
tests/wocky-pubsub-node-test.c | 2 +-
10489
tests/wocky-pubsub-service-test.c | 2 +-
10490
2 files changed, 2 insertions(+), 2 deletions(-)
10492
commit 5999ed11d9bfbf6bcff572fc40f6425b16ab62ce
10493
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10494
Date: Wed Sep 30 17:00:44 2009 +0100
10496
test wocky_pubsub_node_delete_async
10498
tests/wocky-pubsub-node-test.c | 70 ++++++++++++++++++++++++++++++++++++++++
10499
1 files changed, 70 insertions(+), 0 deletions(-)
10501
commit 50bf1002f93915d86045eb39d38bf974757630ef
10502
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10503
Date: Wed Sep 30 17:00:30 2009 +0100
10505
wocky-pubsub-node: add wocky_pubsub_node_delete_{async,finish}
10507
wocky/wocky-pubsub-node.c | 77 +++++++++++++++++++++++++++++++++++++++++++++
10508
wocky/wocky-pubsub-node.h | 9 +++++
10509
2 files changed, 86 insertions(+), 0 deletions(-)
10511
commit d6b835bb6acc7ba29689efefed7f135bea0828c9
10512
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10513
Date: Wed Sep 30 16:59:30 2009 +0100
10515
wocky-pubsub-node: get the service jid and the porter
10517
wocky/wocky-pubsub-node.c | 14 ++++++++++++++
10518
1 files changed, 14 insertions(+), 0 deletions(-)
10520
commit 450508bf5c96c84c3e5deae6806ac8a8bcfe78e3
10521
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10522
Date: Wed Sep 30 15:56:15 2009 +0100
10524
wocky-pubsub-service-test: create a node with configuration
10526
tests/wocky-pubsub-service-test.c | 142 +++++++++++++++++++++++++++++++++++++
10527
1 files changed, 142 insertions(+), 0 deletions(-)
10529
commit 86223733beb7d98cfccc1fe6f17f578e56c05c60
10530
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10531
Date: Wed Sep 30 15:54:12 2009 +0100
10533
wocky_pubsub_service_create_node_async: set config of the node if needed
10535
wocky/wocky-pubsub-service.c | 9 ++++++---
10536
1 files changed, 6 insertions(+), 3 deletions(-)
10538
commit 6e2bf9f6fb751f3a7ae7cd70eaa7c68d65e87605
10539
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10540
Date: Wed Sep 30 14:54:55 2009 +0100
10542
wocky-pubsub-service-test: create an instant node
10544
tests/wocky-pubsub-service-test.c | 74 +++++++++++++++++++++++++++++++++---
10545
1 files changed, 67 insertions(+), 7 deletions(-)
10547
commit d8177462ee4aadc06eb12b0c897b60027cac63d8
10548
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10549
Date: Wed Sep 30 14:35:59 2009 +0100
10551
wocky_pubsub_service_create_node_async: support instant node creation
10553
Instant nodes are created without specifying their name. So we need to
10554
parse the result stanza to get the name they received.
10556
tests/wocky-pubsub-service-test.c | 7 +++++-
10557
wocky/wocky-pubsub-service.c | 43 ++++++++++++++++++++++++++++++-------
10558
2 files changed, 41 insertions(+), 9 deletions(-)
10560
commit 75171c4b2fd1d87d938e64c5b9bf067d00ce0fcd
10561
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10562
Date: Wed Sep 30 13:07:37 2009 +0100
10564
create node IQ is a 'set', not a 'get'
10566
tests/wocky-pubsub-service-test.c | 2 +-
10567
wocky/wocky-pubsub-service.c | 2 +-
10568
2 files changed, 2 insertions(+), 2 deletions(-)
10570
commit 31da79fdccf3980f6f35fa36aa1fc03f0086cdeb
10571
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10572
Date: Tue Sep 29 17:47:22 2009 +0100
10574
fix includes of Wocky files
10576
wocky/wocky-pubsub-node.c | 8 ++++----
10577
wocky/wocky-pubsub-node.h | 7 ++++---
10578
wocky/wocky-pubsub-service.c | 10 +++++-----
10579
wocky/wocky-pubsub-service.h | 9 +++++----
10580
4 files changed, 18 insertions(+), 16 deletions(-)
10582
commit 46f8b6856bb5ccec696b2b154ee284d09e163c9d
10583
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10584
Date: Tue Sep 29 17:11:17 2009 +0100
10586
wocky-pubsub-service-test: try to get default node conf and server returns a 'forbidden' error
10588
tests/wocky-pubsub-service-test.c | 62 +++++++++++++++++++++++++++++++++++++
10589
1 files changed, 62 insertions(+), 0 deletions(-)
10591
commit 98ad3a56a2a8fd4742dd98b99077bc1d9e1f848c
10592
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10593
Date: Tue Sep 29 17:10:48 2009 +0100
10595
default_configuration_iq_cb: raise an error if server returned an error
10597
wocky/wocky-pubsub-service.c | 7 +++++++
10598
1 files changed, 7 insertions(+), 0 deletions(-)
10600
commit 9e03ceafcc7c5cb61ae32ce4bcd14538657034d9
10601
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10602
Date: Tue Sep 29 16:57:16 2009 +0100
10604
wocky-pubsub-service-test: factor out get_default_node_configuration_test
10606
tests/wocky-pubsub-service-test.c | 15 ++++++++++++---
10607
1 files changed, 12 insertions(+), 3 deletions(-)
10609
commit 1efe4d57736eeb45605a9155c880f4f27a718c01
10610
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10611
Date: Tue Sep 29 16:47:58 2009 +0100
10613
wocky-pubsub-service-test: try to create a node and server returns an 'unsupported' error
10615
tests/wocky-pubsub-service-test.c | 67 +++++++++++++++++++++++++++++++++++++
10616
1 files changed, 67 insertions(+), 0 deletions(-)
10618
commit 14bac97ce3675b1559219a931ab078d86f66e79d
10619
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10620
Date: Tue Sep 29 16:47:03 2009 +0100
10622
create_node_iq_cb: raise an error if server returned an error
10624
wocky/wocky-pubsub-service.c | 7 ++++++-
10625
1 files changed, 6 insertions(+), 1 deletions(-)
10627
commit 89811fce9caeac315cc32c93b4d77d90284ef187
10628
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10629
Date: Tue Sep 29 16:46:12 2009 +0100
10631
wocky-namespaces: add WOCKY_XMPP_NS_PUBSUB_ERRORS
10633
wocky/wocky-namespaces.h | 3 +++
10634
1 files changed, 3 insertions(+), 0 deletions(-)
10636
commit 6819d046813de3e88e8ea0ea20f9c40a961c97d3
10637
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10638
Date: Tue Sep 29 16:26:29 2009 +0100
10640
wocky-pubsub-service-test: factor out create_node_test
10642
tests/wocky-pubsub-service-test.c | 14 +++++++++++---
10643
1 files changed, 11 insertions(+), 3 deletions(-)
10645
commit f76c88c41da053a36924c6842a8bbf62ef8999f7
10646
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10647
Date: Tue Sep 29 16:02:00 2009 +0100
10649
wocky-pubsub-service-test: test to create a node with default configuration
10651
tests/wocky-pubsub-service-test.c | 74 +++++++++++++++++++++++++++++++++++++
10652
1 files changed, 74 insertions(+), 0 deletions(-)
10654
commit 60d677e16bbd056cb0ec531de6269f4acf3b48ae
10655
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10656
Date: Tue Sep 29 16:01:29 2009 +0100
10658
add wocky_pubsub_service_create_node_{async,finish} to create a new node
10660
wocky/wocky-pubsub-service.c | 94 ++++++++++++++++++++++++++++++++++++++++++
10661
wocky/wocky-pubsub-service.h | 12 +++++
10662
2 files changed, 106 insertions(+), 0 deletions(-)
10664
commit a0c5ea4b8a677efc647bf9837a872bbc354844df
10665
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10666
Date: Tue Sep 29 15:49:39 2009 +0100
10668
wocky-pubsub-node: add wocky_pubsub_node_get_name
10670
tests/wocky-pubsub-node-test.c | 2 ++
10671
wocky/wocky-pubsub-node.c | 8 ++++++++
10672
wocky/wocky-pubsub-node.h | 2 ++
10673
3 files changed, 12 insertions(+), 0 deletions(-)
10675
commit 689449298ceb08c82c5469296128d92acb5d2401
10676
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10677
Date: Tue Sep 29 14:22:50 2009 +0100
10679
wocky-pubsub-service-test: test wocky_pubsub_service_get_default_node_configuration_async
10681
tests/wocky-pubsub-service-test.c | 101 +++++++++++++++++++++++++++++++++++++
10682
1 files changed, 101 insertions(+), 0 deletions(-)
10684
commit 0730d29b7b42d0291f7262dd834c86dcde1b7ac2
10685
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10686
Date: Tue Sep 29 14:22:29 2009 +0100
10688
add wocky_pubsub_service_get_default_node_configuration_{async,finish}
10690
wocky/wocky-pubsub-service.c | 114 ++++++++++++++++++++++++++++++++++++++++++
10691
wocky/wocky-pubsub-service.h | 20 +++++++
10692
2 files changed, 134 insertions(+), 0 deletions(-)
10694
commit dd03536c9dbb1dc992d56d028426dc1c0daded14
10695
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10696
Date: Tue Sep 29 14:18:08 2009 +0100
10698
wocky-pubsub-service: get the porter from the session
10700
wocky/wocky-pubsub-service.c | 4 +++-
10701
1 files changed, 3 insertions(+), 1 deletions(-)
10703
commit 60ea8f5cc2cd4685f8fbdf30cffefd212f8c0040
10704
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10705
Date: Tue Sep 29 14:17:23 2009 +0100
10707
wocky-namespaces.h: add NS_PUBSUB_OWNER and NS_PUBSUB_NODE_CONFIG
10709
wocky/wocky-namespaces.h | 6 ++++++
10710
1 files changed, 6 insertions(+), 0 deletions(-)
10712
commit a7f5b70e57d420c0c1e5b8838d224ce0a35a95a2
10713
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10714
Date: Tue Sep 22 13:32:12 2009 +0100
10716
test wocky_pubsub_service_ensure_node
10718
tests/wocky-pubsub-service-test.c | 50 +++++++++++++++++++++++++++++++++---
10719
1 files changed, 45 insertions(+), 5 deletions(-)
10721
commit 11cae978448ca2a080c5cb41699798b53fa1b1a5
10722
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10723
Date: Tue Sep 22 13:32:06 2009 +0100
10725
add wocky_pubsub_service_{ensure,lookup}_node
10727
wocky/wocky-pubsub-service.c | 66 ++++++++++++++++++++++++++++++++++++++++-
10728
wocky/wocky-pubsub-service.h | 7 ++++
10729
2 files changed, 71 insertions(+), 2 deletions(-)
10731
commit 3289d40c3213ca725184fba2c6397ddcb86855f3
10732
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10733
Date: Tue Sep 22 11:48:06 2009 +0100
10735
add wocky-pubsub-node-test.c
10738
tests/Makefile.am | 7 +++++
10739
tests/wocky-pubsub-node-test.c | 54 ++++++++++++++++++++++++++++++++++++++++
10740
3 files changed, 63 insertions(+), 0 deletions(-)
10742
commit 426c96d4592cce2d967ed81677798e6a9076e6b4
10743
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10744
Date: Tue Sep 22 11:47:41 2009 +0100
10746
add wocky-pubsub-node.[ch]
10748
wocky/Makefile.am | 4 +-
10749
wocky/wocky-pubsub-node.c | 199 +++++++++++++++++++++++++++++++++++++++++++++
10750
wocky/wocky-pubsub-node.h | 64 +++++++++++++++
10751
wocky/wocky-types.h | 1 +
10752
4 files changed, 267 insertions(+), 1 deletions(-)
10754
commit f44b14786d2d55886896182967a796c1b5155156
10755
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10756
Date: Tue Sep 22 11:23:51 2009 +0100
10758
add wocky-pubsub-service-test.c
10761
tests/Makefile.am | 7 +++++
10762
tests/wocky-pubsub-service-test.c | 49 +++++++++++++++++++++++++++++++++++++
10763
3 files changed, 57 insertions(+), 1 deletions(-)
10765
commit 8ea80a23dda679d8d4511762974b9d8af7d5b90b
10766
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10767
Date: Tue Sep 22 11:23:08 2009 +0100
10769
add wocky-pubsub-service.[ch]
10771
wocky/Makefile.am | 4 +-
10772
wocky/wocky-pubsub-service.c | 197 ++++++++++++++++++++++++++++++++++++++++++
10773
wocky/wocky-pubsub-service.h | 64 ++++++++++++++
10774
3 files changed, 264 insertions(+), 1 deletions(-)
10776
commit ef691f605ccbb7306963aae03da33c3958f87e87
10777
Merge: 67c3401 1a12dad
10778
Author: Will Thompson <will.thompson@collabora.co.uk>
10779
Date: Wed Feb 24 18:07:27 2010 +0000
10781
Merge branch 'dataforms'
10783
Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
10784
Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10786
commit 93b16266d53a8b4f19e823f63a8b1e1e6861440d
10787
Author: Will Thompson <will.thompson@collabora.co.uk>
10788
Date: Wed Feb 24 15:33:34 2010 +0000
10790
Ignore more vim swapfiles
10793
1 files changed, 1 insertions(+), 0 deletions(-)
10795
commit eaa9abf1e519919b1ec42979e701f5f2dfec06e8
10796
Author: Will Thompson <will.thompson@collabora.co.uk>
10797
Date: Wed Feb 24 15:32:16 2010 +0000
10799
Add a README for the tests
10801
tests/Makefile.am | 1 +
10802
tests/README | 14 ++++++++++++++
10803
2 files changed, 15 insertions(+), 0 deletions(-)
10805
commit 811ea8c29de9bfc484b74f90dd779ee0733d520c
10806
Author: Will Thompson <will.thompson@collabora.co.uk>
10807
Date: Wed Feb 24 15:31:40 2010 +0000
10809
Support passing arguments to tests when valgrinding
10811
tests/Makefile.am | 2 +-
10812
1 files changed, 1 insertions(+), 1 deletions(-)
10814
commit 543454e457ee692ec34973ef0574c6756fab8e98
10815
Author: Will Thompson <will.thompson@collabora.co.uk>
10816
Date: Wed Feb 24 15:20:25 2010 +0000
10818
Don't leak a stanza in node iterator test
10820
tests/wocky-xmpp-node-test.c | 2 ++
10821
1 files changed, 2 insertions(+), 0 deletions(-)
10823
commit 62d4fc906aedbee014b910d65a17423df410d394
10824
Author: Will Thompson <will.thompson@collabora.co.uk>
10825
Date: Wed Feb 24 15:19:12 2010 +0000
10827
Don't leak stanzas in the extract_errors test
10829
tests/wocky-xmpp-stanza-test.c | 4 ++++
10830
1 files changed, 4 insertions(+), 0 deletions(-)
10832
commit 5cbc1c725ad60f059e3df869e6c71ad7a00644d7
10833
Author: Will Thompson <will.thompson@collabora.co.uk>
10834
Date: Wed Feb 24 15:19:00 2010 +0000
10836
Make valgrind suppressions work in out-of-tree builds
10838
tests/Makefile.am | 2 +-
10839
1 files changed, 1 insertions(+), 1 deletions(-)
10841
commit 0238e9f74ef6220825d84f01db8fd52a90236f78
10842
Author: Will Thompson <will.thompson@collabora.co.uk>
10843
Date: Wed Feb 24 15:18:06 2010 +0000
10845
Import tp-glib and gabble's valgrind suppressions
10847
These include a lot of tp-glib- and gabble-specific suppressions, but
10848
also have really extensive suppressions for things in glib and gobject.
10849
I don't really feel like separating them out... :-)
10851
tests/Makefile.am | 5 +-
10852
tests/gabble.supp | 210 +++++++++++++++++++++++++++++++++++++++++++
10853
tests/tp-glib.supp | 250 ++++++++++++++++++++++++++++++++++++++++++++++++++++
10854
3 files changed, 464 insertions(+), 1 deletions(-)
10856
commit 11578da38fca331f62db359852fe23d61c715470
10857
Author: Will Thompson <will.thompson@collabora.co.uk>
10858
Date: Tue Feb 23 19:54:24 2010 +0000
10860
Correct a source tag
10862
tests/test-resolver.c | 2 +-
10863
1 files changed, 1 insertions(+), 1 deletions(-)
10865
commit 727eca561d376c8a5ec4339b965ac16370f67c36
10866
Author: Will Thompson <will.thompson@collabora.co.uk>
10867
Date: Tue Feb 23 19:54:07 2010 +0000
10869
test-resolver: don't leak if _finish() aren't called
10871
tests/test-resolver.c | 42 ++++++++++++++++++++++++++++++++++++++----
10872
1 files changed, 38 insertions(+), 4 deletions(-)
10874
commit 9bec938e524236c43089e3b8aff05def5cfac957
10875
Author: Will Thompson <will.thompson@collabora.co.uk>
10876
Date: Tue Feb 23 18:28:36 2010 +0000
10878
PEP: don't leak if pep_service_get_finish() isn't called
10880
wocky/wocky-pep-service.c | 10 +++++-----
10881
1 files changed, 5 insertions(+), 5 deletions(-)
10883
commit 60d7a62d5f7a13d8786a768c6ee2e7ebd4d8dccf
10884
Author: Will Thompson <will.thompson@collabora.co.uk>
10885
Date: Tue Feb 23 18:12:42 2010 +0000
10887
Don't leak the WockyMuc in the disco CB
10889
g_async_result_get_source_object () returns a new ref.
10891
wocky/wocky-muc.c | 2 ++
10892
1 files changed, 2 insertions(+), 0 deletions(-)
10894
commit 67c34019bacaa8b0ae907dedca92ce5c23e95034
10895
Author: Will Thompson <will.thompson@collabora.co.uk>
10896
Date: Tue Feb 23 17:51:30 2010 +0000
10898
Fix coding style violations
10900
wocky/wocky-muc.c | 6 +++---
10901
wocky/wocky-sasl-handler.h | 2 +-
10902
wocky/wocky-xmpp-node.c | 2 +-
10903
3 files changed, 5 insertions(+), 5 deletions(-)
10905
commit f903a2add6f875356b59d2647ea700cf14d524e4
10906
Author: Will Thompson <will.thompson@collabora.co.uk>
10907
Date: Tue Feb 23 17:46:28 2010 +0000
10911
Makefile.am | 8 ++++++++
10912
1 files changed, 8 insertions(+), 0 deletions(-)
10914
commit 1a12dad94dce8207b2b17b0c176f94e3cd2bc152
10915
Author: Will Thompson <will.thompson@collabora.co.uk>
10916
Date: Mon Feb 22 17:22:49 2010 +0000
10918
Document wocky_data_forms_submit()
10920
wocky/wocky-data-forms.c | 8 ++++++++
10921
1 files changed, 8 insertions(+), 0 deletions(-)
10923
commit 37b2f7b8e22c9689ccced93c95511bfa3e70c7ed
10924
Author: Will Thompson <will.thompson@collabora.co.uk>
10925
Date: Mon Feb 22 17:08:42 2010 +0000
10927
Use iterators when parsing results
10929
wocky/wocky-data-forms.c | 69 ++++++++++++++++++++++------------------------
10930
1 files changed, 33 insertions(+), 36 deletions(-)
10932
commit aad59510b15685168cad5147dee3aa0d44b4f305
10933
Author: Will Thompson <will.thompson@collabora.co.uk>
10934
Date: Mon Feb 22 16:46:11 2010 +0000
10936
Use WockyXmppNodeIter in a couple of places.
10938
wocky/wocky-data-forms.c | 32 +++++++++++++-------------------
10939
1 files changed, 13 insertions(+), 19 deletions(-)
10941
commit 40107996ad14c16029474e21f5afa516be2307dc
10942
Author: Will Thompson <will.thompson@collabora.co.uk>
10943
Date: Mon Feb 22 16:36:29 2010 +0000
10945
Use g_slist_foreach as appropriate.
10947
This makes the code clearer (there's less boilerplate clutter) and
10950
wocky/wocky-data-forms.c | 40 ++++++++++++----------------------------
10951
1 files changed, 12 insertions(+), 28 deletions(-)
10953
commit ee927a89e9c90e714a57890d92db3627230fd3f5
10954
Author: Will Thompson <will.thompson@collabora.co.uk>
10955
Date: Mon Feb 22 16:11:15 2010 +0000
10957
Use g_assert_cmpstr () in data forms test
10959
tests/wocky-data-forms-test.c | 83 ++++++++++++++++++----------------------
10960
1 files changed, 37 insertions(+), 46 deletions(-)
10962
commit 20e068bcbbd120ea93559f6535a37833dc36e562
10963
Author: Will Thompson <will.thompson@collabora.co.uk>
10964
Date: Mon Feb 22 17:13:39 2010 +0000
10966
Improve and correct documentation
10968
wocky/wocky-data-forms.c | 20 +++++++++++++++-----
10969
wocky/wocky-data-forms.h | 9 +++++----
10970
2 files changed, 20 insertions(+), 9 deletions(-)
10972
commit e5272a71e7f9f5be3c56e1fae618ec78708703da
10973
Author: Will Thompson <will.thompson@collabora.co.uk>
10974
Date: Mon Feb 22 14:58:56 2010 +0000
10976
Use GEnum for WockyDataFormsFieldType
10978
This saves manually writing the code to (de)stringify them. Also, get
10979
rid of the unused INVALID member.
10981
wocky/Makefile.am | 10 +++--
10982
wocky/wocky-data-forms.c | 85 ++++++++++------------------------------------
10983
wocky/wocky-data-forms.h | 11 +++---
10984
3 files changed, 30 insertions(+), 76 deletions(-)
10986
commit 6fd4076b68e764b1481e8a12b6a2dfd15f93067d
10987
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10988
Date: Tue Sep 29 17:42:19 2009 +0100
10990
fix includes of Wocky files
10992
wocky/wocky-data-forms.c | 4 ++--
10993
wocky/wocky-data-forms.h | 2 +-
10994
2 files changed, 3 insertions(+), 3 deletions(-)
10996
commit 471c0a869338f4c3c20bae28c1e8ad79264b71f1
10997
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10998
Date: Tue Sep 29 14:38:13 2009 +0100
11000
wocky_data_forms_new_from_form: set an error if data forms can't be created
11002
tests/wocky-data-forms-test.c | 27 +++++++++++++++++++--------
11003
wocky/wocky-data-forms.c | 8 +++++++-
11004
wocky/wocky-data-forms.h | 3 ++-
11005
3 files changed, 28 insertions(+), 10 deletions(-)
11007
commit 71fe96395e186c2e5a42845521469b930cd5abf7
11008
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11009
Date: Tue Sep 29 14:34:17 2009 +0100
11011
rename WOCKY_DATA_FORMS_ERROR_NOT_RESULT error to WOCKY_DATA_FORMS_ERROR_WRONG_TYPE
11013
wocky/wocky-data-forms.c | 2 +-
11014
wocky/wocky-data-forms.h | 2 +-
11015
2 files changed, 2 insertions(+), 2 deletions(-)
11017
commit 89c6ec74defc5036edb138a9268eb9d5c6bf7ac2
11018
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11019
Date: Tue Sep 29 12:38:02 2009 +0100
11021
pass the owernship of the value and default value to wocky_data_forms_field_new
11023
wocky/wocky-data-forms.c | 15 +++------------
11024
1 files changed, 3 insertions(+), 12 deletions(-)
11026
commit 96df75e4793267c5f995e3b3c164843d573e46f4
11027
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11028
Date: Tue Sep 29 12:23:08 2009 +0100
11030
rename wocky_data_forms_field and wocky_data_forms_field_option to be camel-cased
11032
tests/wocky-data-forms-test.c | 18 ++++++++--------
11033
wocky/wocky-data-forms.c | 46 ++++++++++++++++++++--------------------
11034
wocky/wocky-data-forms.h | 6 ++--
11035
3 files changed, 35 insertions(+), 35 deletions(-)
11037
commit d9cbe8b6f245ca0e17eda91b184d2b10c59ac9ca
11038
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11039
Date: Tue Sep 29 12:15:45 2009 +0100
11043
wocky/wocky-data-forms.c | 6 +++---
11044
1 files changed, 3 insertions(+), 3 deletions(-)
11046
commit a02edf09d4d37a86bccb9c543274d9dd6e77641e
11047
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11048
Date: Tue Sep 29 12:15:36 2009 +0100
11050
support '1' and '0' has boolean values
11052
wocky/wocky-data-forms.c | 4 ++--
11053
1 files changed, 2 insertions(+), 2 deletions(-)
11055
commit 806e012db9e6accc9e3ea7a6b042b45f7f3e660d
11056
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11057
Date: Mon Sep 28 15:47:32 2009 +0100
11059
wocky-data-forms-test: test wocky_data_forms_parse_result with a single result
11061
tests/wocky-data-forms-test.c | 68 +++++++++++++++++++++++++++++++++++++++++
11062
1 files changed, 68 insertions(+), 0 deletions(-)
11064
commit 3eca00b5a1433ad529189c424c12a592b00a5288
11065
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11066
Date: Mon Sep 28 15:45:37 2009 +0100
11068
wocky-data-forms: support result stanzas without item nodes
11070
If there is only one result, it can be reported as a child of the x
11071
node, without reported and item nodes.
11073
wocky/wocky-data-forms.c | 41 +++++++++++++++++++++++++++++++++++++++--
11074
1 files changed, 39 insertions(+), 2 deletions(-)
11076
commit 9c8ea2d5d9647ab7e689ff8b25bb6fad33e16e84
11077
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11078
Date: Mon Sep 28 14:57:41 2009 +0100
11080
wocky-data-forms: foreach_item: don't leak the value
11082
wocky/wocky-data-forms.c | 2 ++
11083
1 files changed, 2 insertions(+), 0 deletions(-)
11085
commit 52add0d77c63efd30ee649d6f0948951c78cf1d2
11086
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11087
Date: Mon Sep 28 14:57:23 2009 +0100
11089
wocky-data-forms-test: test wocky_data_forms_parse_result
11091
tests/wocky-data-forms-test.c | 125 +++++++++++++++++++++++++++++++++++++++++
11092
1 files changed, 125 insertions(+), 0 deletions(-)
11094
commit daeda3372cb764d9121c433641758d4c7982cdf4
11095
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11096
Date: Mon Sep 28 14:29:06 2009 +0100
11098
wocky-data-forms-test: rename create_form_stanza to create_bot_creation_form_stanza
11100
tests/wocky-data-forms-test.c | 6 +++---
11101
1 files changed, 3 insertions(+), 3 deletions(-)
11103
commit d6de371dcc583c79245b5d9bfad423a7b58314b7
11104
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11105
Date: Mon Sep 28 13:58:14 2009 +0100
11107
wocky-data-forms-test: test wocky_data_forms_submit
11109
tests/wocky-data-forms-test.c | 174 +++++++++++++++++++++++++++++++++++++++++
11110
1 files changed, 174 insertions(+), 0 deletions(-)
11112
commit b1a520e7848cd7276d97fc0eaee77e24c0a73348
11113
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11114
Date: Mon Sep 28 12:31:44 2009 +0100
11116
wocky-data-forms-test: factor out create_form_stanza
11118
tests/wocky-data-forms-test.c | 101 +++++++++++++++++++++-------------------
11119
1 files changed, 53 insertions(+), 48 deletions(-)
11121
commit 2be4d00d5e02756aa4e59944df24fa8c8b5eb729
11122
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11123
Date: Mon Sep 28 12:28:45 2009 +0100
11125
wocky-data-forms-test: set a default value to the boolean field
11127
tests/wocky-data-forms-test.c | 4 +++-
11128
1 files changed, 3 insertions(+), 1 deletions(-)
11130
commit 5c0c968e5c3c94ce9636b6ad8cfce9f5ee506ad7
11131
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11132
Date: Mon Sep 28 12:15:56 2009 +0100
11134
wocky-data-forms-test: add a jid-single field node in the form
11136
tests/wocky-data-forms-test.c | 18 ++++++++++++++++--
11137
1 files changed, 16 insertions(+), 2 deletions(-)
11139
commit 35b316cc8a4c0a60a27fe4aa7aa1b103dfa53222
11140
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11141
Date: Mon Sep 28 12:09:00 2009 +0100
11143
wocky-data-forms: fix style typo
11145
wocky/wocky-data-forms.c | 2 +-
11146
1 files changed, 1 insertions(+), 1 deletions(-)
11148
commit 7f4a542db21d2e95bda64912bd0e2b9828934d21
11149
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11150
Date: Mon Sep 28 11:59:47 2009 +0100
11152
wocky-data-forms-test: test wocky_data_forms_new_from_form
11154
tests/wocky-data-forms-test.c | 259 +++++++++++++++++++++++++++++++++++++++++
11155
1 files changed, 259 insertions(+), 0 deletions(-)
11157
commit 0208279021b93783f651c7d5e75ad55380fec860
11158
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11159
Date: Mon Sep 28 11:20:59 2009 +0100
11161
wocky_data_forms_field_new: set the description
11163
wocky/wocky-data-forms.c | 2 ++
11164
1 files changed, 2 insertions(+), 0 deletions(-)
11166
commit 0c21af1956d6adfb4943f6d1063ac2d2aa83096c
11167
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11168
Date: Mon Sep 28 11:19:04 2009 +0100
11170
foreach_x_child: add the type of the field in the debug msg
11172
wocky/wocky-data-forms.c | 2 +-
11173
1 files changed, 1 insertions(+), 1 deletions(-)
11175
commit 9ec21828b84654f4d7cb9d1de7122807d1d465c7
11176
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11177
Date: Mon Sep 28 10:49:11 2009 +0100
11179
extract_value_list: add trailing NULL to the strings array
11181
wocky/wocky-data-forms.c | 3 +++
11182
1 files changed, 3 insertions(+), 0 deletions(-)
11184
commit 367137bd68baf3f6c41159e082cda0c076407f38
11185
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11186
Date: Mon Sep 28 10:42:59 2009 +0100
11188
extract_options_list: add debug option
11190
wocky/wocky-data-forms.c | 1 +
11191
1 files changed, 1 insertions(+), 0 deletions(-)
11193
commit 9a1b02f8c35d4a31a17f1f3b06e805758a35bf15
11194
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11195
Date: Fri Sep 25 16:22:45 2009 +0100
11197
wocky-data-forms: fix a typo in str_to_type
11199
wocky/wocky-data-forms.c | 2 +-
11200
1 files changed, 1 insertions(+), 1 deletions(-)
11202
commit cdf71f869bd972db052744ecddf058e5f53a1708
11203
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11204
Date: Fri Sep 25 16:04:28 2009 +0100
11206
wocky-data-forms: add wocky_data_forms_get_{title,instructions}
11208
wocky/wocky-data-forms.c | 16 ++++++++++++++++
11209
wocky/wocky-data-forms.h | 4 ++++
11210
2 files changed, 20 insertions(+), 0 deletions(-)
11212
commit 38f36dd907fdade1756cb1bb82f0a05b91092fe6
11213
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11214
Date: Fri Sep 25 16:02:58 2009 +0100
11216
wocky-data-forms; transfer ownership of the fields to the list
11218
The hash table doesn't contain fixed fields (as they don't have a 'var'
11219
attribute). Transfer the ownership of the fields to the list so the
11220
fixed fields are properly freed.
11222
wocky/wocky-data-forms.c | 5 +++--
11223
wocky/wocky-data-forms.h | 4 ++--
11224
2 files changed, 5 insertions(+), 4 deletions(-)
11226
commit 432db6d2df4d54606f267d94195d4ab3af09203d
11227
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11228
Date: Fri Sep 25 15:52:50 2009 +0100
11230
wocky-data-forms: check if var is NULL before adding the field to the hash table
11232
wocky/wocky-data-forms.c | 6 +++++-
11233
1 files changed, 5 insertions(+), 1 deletions(-)
11235
commit 93cca1c0b5797487c512ea6c7987d4d3978bf768
11236
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11237
Date: Fri Sep 25 14:56:17 2009 +0100
11239
add wocky-data-forms-test.c
11242
tests/Makefile.am | 8 ++++-
11243
tests/wocky-data-forms-test.c | 63 +++++++++++++++++++++++++++++++++++++++++
11244
3 files changed, 71 insertions(+), 1 deletions(-)
11246
commit a00881f8d5ae67fef9230985bb44115b1447e272
11247
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11248
Date: Fri Sep 25 14:39:43 2009 +0100
11250
build wocky-data-forms
11252
wocky/Makefile.am | 4 +++-
11253
1 files changed, 3 insertions(+), 1 deletions(-)
11255
commit 7c0f242b6f61744689714b15d64202bd35959f6d
11256
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11257
Date: Fri Sep 25 14:39:38 2009 +0100
11259
wocky-data-forms: use wocky debug domain
11261
wocky/wocky-data-forms.c | 5 ++---
11262
1 files changed, 2 insertions(+), 3 deletions(-)
11264
commit 7e600fe989ce14dc8dcdd0c6a780bd13f3ad416c
11265
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11266
Date: Fri Sep 25 14:39:20 2009 +0100
11268
add dataforms debug domain
11270
wocky/wocky-debug.c | 1 +
11271
wocky/wocky-debug.h | 1 +
11272
2 files changed, 2 insertions(+), 0 deletions(-)
11274
commit 8c275b7c4f6a424a80c08b37417835fa02057705
11275
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11276
Date: Fri Sep 25 14:34:58 2009 +0100
11278
import wocky-data-forms.[ch] from Gabble
11280
wocky/wocky-data-forms.c | 805 ++++++++++++++++++++++++++++++++++++++++++++++
11281
wocky/wocky-data-forms.h | 123 +++++++
11282
2 files changed, 928 insertions(+), 0 deletions(-)
11284
commit 2be5deaeac50cc6d5d42b268dd815cee3b31fefd
11285
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11286
Date: Tue Feb 16 11:59:02 2010 +0000
11288
Make the added Jingle namespaces more correct and consistent
11290
wocky/wocky-namespaces.h | 16 +++++++---------
11291
wocky/wocky-xmpp-node.c | 2 +-
11292
2 files changed, 8 insertions(+), 10 deletions(-)
11294
commit b18c56f9e2b1ff27e5838d7a7afee9b0b03be7d5
11295
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11296
Date: Tue Feb 16 11:58:13 2010 +0000
11298
Document that name and namespace are allowed to be NULL
11300
wocky/wocky-xmpp-node.c | 4 ++--
11301
1 files changed, 2 insertions(+), 2 deletions(-)
11303
commit ee4b5cbcbf8f6db7d1d0cdf41f53b61a1de1c48a
11304
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11305
Date: Tue Feb 16 11:42:28 2010 +0000
11309
tests/wocky-xmpp-node-test.c | 2 +-
11310
1 files changed, 1 insertions(+), 1 deletions(-)
11312
commit 4732bab637b4d836e9c8a3c869374ba664428a14
11313
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11314
Date: Mon Feb 15 14:57:36 2010 +0000
11316
Add a node iteration test
11318
tests/wocky-xmpp-node-test.c | 94 ++++++++++++++++++++++++++++++++++++++++++
11319
1 files changed, 94 insertions(+), 0 deletions(-)
11321
commit 50dbea42a8002bd76aa6c368c06c739bef4fb5a3
11322
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11323
Date: Mon Feb 15 14:56:50 2010 +0000
11325
Add the note iterator stuff in the documentation
11327
docs/reference/wocky-sections.txt | 3 +++
11328
1 files changed, 3 insertions(+), 0 deletions(-)
11330
commit e31b279f10e9b8a73bdeb66385f63dbdc35e475d
11331
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11332
Date: Mon Feb 15 14:56:32 2010 +0000
11334
Add node iterator utility functions
11336
wocky/wocky-xmpp-node.c | 69 +++++++++++++++++++++++++++++++++++++++++++++++
11337
wocky/wocky-xmpp-node.h | 17 +++++++++++-
11338
2 files changed, 85 insertions(+), 1 deletions(-)
11340
commit a8aef4efc124d2932301cd7634606ba505b53b77
11341
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11342
Date: Mon Feb 15 14:54:57 2010 +0000
11344
Add jingle namespaces
11346
wocky/wocky-namespaces.h | 18 ++++++++++++++++++
11347
1 files changed, 18 insertions(+), 0 deletions(-)
11349
commit e70f6fc191bc3516dfeb9f7dedf28cb70bb5d3f7
11350
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11351
Date: Fri Feb 12 19:18:28 2010 +0000
11353
Add google jingle session namespaces for use in tests later
11355
wocky/wocky-namespaces.h | 6 ++++++
11356
1 files changed, 6 insertions(+), 0 deletions(-)
11358
commit 83221b4b791d2e00fc286694d9912832cca8305e
11359
Merge: db56fa0 f6842a6
11360
Author: Will Thompson <will.thompson@collabora.co.uk>
11361
Date: Mon Feb 15 13:06:43 2010 +0000
11363
Merge branch 'error-wrangling'
11365
Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11367
commit f6842a68d853cf6b364fabc264a04b6d8193a0b1
11368
Author: Will Thompson <will.thompson@collabora.co.uk>
11369
Date: Mon Feb 15 12:50:00 2010 +0000
11371
Document assumption about _enum_from_nick's behaviour
11373
wocky/wocky-utils.c | 3 ++-
11374
1 files changed, 2 insertions(+), 1 deletions(-)
11376
commit 533bbdcb916215dd38ff3573a1221e843d8d912a
11377
Author: Will Thompson <will.thompson@collabora.co.uk>
11378
Date: Mon Feb 15 12:45:37 2010 +0000
11380
Consistently use "quark == 0"
11382
wocky/wocky-xmpp-error.c | 2 +-
11383
1 files changed, 1 insertions(+), 1 deletions(-)
11385
commit 33c6f6da5eeb13e7fdf591efc2cc9411e86051fe
11386
Author: Will Thompson <will.thompson@collabora.co.uk>
11387
Date: Wed Feb 3 15:10:54 2010 +0000
11389
Reorder and better document wocky-xmpp-error.c
11391
This patch contains no code changes, but tries to make
11392
wocky-xmpp-error.c easier to understand by adding documentation and
11393
arranging the file to be roughly:
11395
• Core stanza errors, and parsing/production thereof;
11396
• Core stream errors, and parsing thereof;
11397
• Application-specific stanza errors.
11399
wocky/wocky-xmpp-error.c | 271 ++++++++++++++++++++++++++--------------------
11400
1 files changed, 153 insertions(+), 118 deletions(-)
11402
commit fe2b96bf50e47815c888167910e4e12cbcc46081
11403
Author: Will Thompson <will.thompson@collabora.co.uk>
11404
Date: Wed Feb 3 14:44:00 2010 +0000
11406
Improve documentation of new error-y functions
11408
wocky/wocky-xmpp-error.c | 25 +++++++++++++++++++++++++
11409
wocky/wocky-xmpp-stanza.c | 20 ++++++++++++++++----
11410
2 files changed, 41 insertions(+), 4 deletions(-)
11412
commit fa9560b0ac44df71d048416cd64903900d3e84c2
11413
Author: Will Thompson <will.thompson@collabora.co.uk>
11414
Date: Wed Feb 3 01:35:19 2010 +0000
11416
Remove superseded error wrangling functions.
11418
The functionality of these functions has been subsumed and improved upon
11419
by wocky_stanza_error_to_node(), wocky_xmpp_error_extract() and
11420
wocky_xmpp_stream_error_from_node().
11422
tests/wocky-xmpp-stanza-test.c | 28 -----------------------
11423
wocky/wocky-xmpp-error.c | 29 ------------------------
11424
wocky/wocky-xmpp-error.h | 4 ---
11425
wocky/wocky-xmpp-stanza.c | 47 ----------------------------------------
11426
wocky/wocky-xmpp-stanza.h | 1 -
11427
5 files changed, 0 insertions(+), 109 deletions(-)
11429
commit c05e22a652d6c2faa729edb2842f6cc36fb2b315
11430
Author: Will Thompson <will.thompson@collabora.co.uk>
11431
Date: Wed Feb 3 01:23:06 2010 +0000
11433
Add and use _stanza_extract_stream_error()
11435
By analogy to wocky_xmpp_stanza_extract_errors(), this function parses a
11436
stream error stanza, yielding an error in the WOCKY_XMPP_STANZA_ERROR
11439
Note that the test for parsing stanza errors was wrong: <text/> was not
11440
in the correct namespace.
11442
tests/wocky-xmpp-stanza-test.c | 20 +++++++++++---------
11443
wocky/wocky-connector.c | 19 +++----------------
11444
wocky/wocky-porter.c | 2 +-
11445
wocky/wocky-xmpp-error.c | 26 ++++++++++++++++++--------
11446
wocky/wocky-xmpp-error.h | 2 +-
11447
wocky/wocky-xmpp-stanza.c | 16 ++++++++++++++++
11448
wocky/wocky-xmpp-stanza.h | 3 +++
11449
7 files changed, 53 insertions(+), 35 deletions(-)
11451
commit 814c778603c3c3ebcd8dca9f7bfcdf28e3bb6381
11452
Author: Will Thompson <will.thompson@collabora.co.uk>
11453
Date: Wed Feb 3 01:06:48 2010 +0000
11455
Use _stanza_extract_errors() not _stanza_to_gerror()
11457
wocky_xmpp_stanza_to_gerror() works on both stream errors and stanzas
11458
with type='error'. I think this is confusing, and unnecessary: there are
11459
no real situations where you don't know which of the two you have.
11461
wocky/wocky-muc.c | 2 +-
11462
wocky/wocky-roster.c | 2 +-
11463
2 files changed, 2 insertions(+), 2 deletions(-)
11465
commit 5a2b25047722c8ffb4fac28941c2e4d55f26dc75
11466
Author: Will Thompson <will.thompson@collabora.co.uk>
11467
Date: Wed Feb 3 00:59:27 2010 +0000
11469
connector: use _extract_errors, not manual parsing
11471
wocky/wocky-connector.c | 74 +++++++++++++++++++++++-----------------------
11472
1 files changed, 37 insertions(+), 37 deletions(-)
11474
commit 34265393559bf22073eda1f5fe784600bfaf8d10
11475
Author: Will Thompson <will.thompson@collabora.co.uk>
11476
Date: Wed Feb 3 00:55:17 2010 +0000
11478
Return gboolean from _stanza_extract_errors()
11480
This is probably more useful behaviour than having to explicitly check
11481
whether the stanza has type='error' before calling the function.
11483
tests/wocky-xmpp-stanza-test.c | 22 ++++++++++++++++++++--
11484
wocky/wocky-xmpp-stanza.c | 12 ++++++++----
11485
wocky/wocky-xmpp-stanza.h | 2 +-
11486
3 files changed, 29 insertions(+), 7 deletions(-)
11488
commit 660aa9916918e71819b2e54a0f335f14477c3b28
11489
Author: Will Thompson <will.thompson@collabora.co.uk>
11490
Date: Tue Feb 2 20:39:48 2010 +0000
11492
Remove wocky_xmpp_error_unpack_node()
11494
Its functionality is subsumed by wocky_xmpp_error_extract (via
11495
wocky_xmpp_stanza_extract_errors).
11497
tests/wocky-xmpp-node-test.c | 182 ------------------------------------------
11498
wocky/wocky-connector.c | 90 +++++++--------------
11499
wocky/wocky-muc.c | 47 ++++-------
11500
wocky/wocky-xmpp-error.c | 100 +-----------------------
11501
wocky/wocky-xmpp-error.h | 9 --
11502
5 files changed, 46 insertions(+), 382 deletions(-)
11504
commit 27671766aa63e51ac4a31fb261f02e15e35ea14d
11505
Author: Will Thompson <will.thompson@collabora.co.uk>
11506
Date: Tue Feb 2 19:46:36 2010 +0000
11508
Test wocky_stanza_error_to_node()
11510
tests/wocky-xmpp-stanza-test.c | 108 ++++++++++++++++++++++++++++++++++++++++
11511
1 files changed, 108 insertions(+), 0 deletions(-)
11513
commit 70c50735ea77358f13b72551512089f0b9943eb7
11514
Author: Will Thompson <will.thompson@collabora.co.uk>
11515
Date: Tue Feb 2 19:40:23 2010 +0000
11517
Correctly namespace <text/> element in <error/>.
11519
wocky/wocky-xmpp-error.c | 6 ++----
11520
1 files changed, 2 insertions(+), 4 deletions(-)
11522
commit dba37a26dc50450b6ca88b42f2c7e9ad29bfaf6d
11523
Author: Will Thompson <will.thompson@collabora.co.uk>
11524
Date: Tue Feb 2 19:28:12 2010 +0000
11526
Fix ordering of legacy error codes
11528
remote-server-timeout and service-unavailable are the only stanza errors
11529
with multiple old-style codes. The codes were listed in numerical order,
11530
but in both cases this conflicted with the suggested mapping in XEP-0086
11533
wocky/wocky-xmpp-error.c | 4 ++--
11534
1 files changed, 2 insertions(+), 2 deletions(-)
11536
commit d75437300e3a9bd093b277d13a9531d2218f8cd7
11537
Author: Will Thompson <will.thompson@collabora.co.uk>
11538
Date: Tue Feb 2 16:07:35 2010 +0000
11540
Add wocky_xmpp_stanza_extract_errors()
11542
tests/wocky-xmpp-stanza-test.c | 197 ++++++++++++++++++++++++++++++++++++++++
11543
wocky/wocky-xmpp-error.c | 90 ++++++++++++++++++
11544
wocky/wocky-xmpp-error.h | 10 ++-
11545
wocky/wocky-xmpp-stanza.c | 35 +++++++
11546
wocky/wocky-xmpp-stanza.h | 6 +
11547
5 files changed, 337 insertions(+), 1 deletions(-)
11549
commit e02c36e01765f020658592a879adf07f5f08ae4b
11550
Author: Will Thompson <will.thompson@collabora.co.uk>
11551
Date: Tue Feb 2 15:53:03 2010 +0000
11553
Also guess error type for legacy error codes
11555
wocky/wocky-xmpp-error.c | 18 ++++++++++++++----
11556
1 files changed, 14 insertions(+), 4 deletions(-)
11558
commit 6ca7b814db6a11c9d7bffc1a56b324d6b5862c04
11559
Author: Will Thompson <will.thompson@collabora.co.uk>
11560
Date: Tue Feb 2 13:20:24 2010 +0000
11562
Extract parsing legacy error codes to a function
11564
wocky/wocky-xmpp-error.c | 61 +++++++++++++++++++++++++---------------------
11565
1 files changed, 33 insertions(+), 28 deletions(-)
11567
commit b6847d202e5a850e47291d56ec47a90a28556ece
11568
Author: Will Thompson <will.thompson@collabora.co.uk>
11569
Date: Sun Jan 31 15:37:02 2010 +0000
11571
Remove redundant fields of XmppErrorSpec
11573
This structure does need to be distinct from
11574
WockyXmppErrorSpecialization because it needs to include legacy error
11575
codes. However, errors' element names can be obtained from the
11576
enumeration, and all errors in this table are core stanza errors, in the
11579
wocky/wocky-xmpp-error.c | 102 +++++++++++++---------------------------------
11580
1 files changed, 29 insertions(+), 73 deletions(-)
11582
commit dec2c87413b23453388baf4b61c23839a28cbaef
11583
Author: Will Thompson <will.thompson@collabora.co.uk>
11584
Date: Sun Jan 31 15:31:21 2010 +0000
11586
Support converting GErrors to stanza errors
11588
wocky/wocky-xmpp-error.c | 98 ++++++++++++++++++++++++++++++++++++++-------
11589
wocky/wocky-xmpp-error.h | 3 +
11590
2 files changed, 85 insertions(+), 16 deletions(-)
11592
commit 94763836b6eeae075deeb2a72d27528e6f8e47e4
11593
Author: Will Thompson <will.thompson@collabora.co.uk>
11594
Date: Sun Jan 31 15:10:35 2010 +0000
11596
Add wocky_xmpp_node_set_ns_q()
11598
wocky/wocky-xmpp-node.c | 8 +++++++-
11599
wocky/wocky-xmpp-node.h | 1 +
11600
2 files changed, 8 insertions(+), 1 deletions(-)
11602
commit 90ede56d63480021a572facb37c2c4c5545dd409
11603
Author: Will Thompson <will.thompson@collabora.co.uk>
11604
Date: Fri Jan 29 23:59:31 2010 +0000
11606
Register Jingle and SI error domains
11608
wocky/wocky-xmpp-error.c | 78 ++++++++++++++++++++++++++++++++++++++++++++++
11609
wocky/wocky-xmpp-error.h | 1 +
11610
2 files changed, 79 insertions(+), 0 deletions(-)
11612
commit 7dcdc9146c4283bec55e9272e438d4f87d2b9584
11613
Author: Will Thompson <will.thompson@collabora.co.uk>
11614
Date: Fri Jan 29 23:34:25 2010 +0000
11616
Update Jingle error codes to the current XEP
11618
wocky/wocky-xmpp-error.h | 4 ++--
11619
1 files changed, 2 insertions(+), 2 deletions(-)
11621
commit fd9c14279f4359b1e2bcb5e17f4fab2cabacbd5d
11622
Author: Will Thompson <will.thompson@collabora.co.uk>
11623
Date: Fri Jan 29 23:51:41 2010 +0000
11625
Add a hook for registering new stanza error domains
11627
wocky/wocky-xmpp-error.c | 24 ++++++++++++++++++++++++
11628
wocky/wocky-xmpp-error.h | 19 +++++++++++++++++++
11629
wocky/wocky.c | 3 +++
11630
3 files changed, 46 insertions(+), 0 deletions(-)
11632
commit 86490fc3bcf9c87b0b7be9d6eaadadbc9cbf1c01
11633
Author: Will Thompson <will.thompson@collabora.co.uk>
11634
Date: Fri Jan 29 23:14:09 2010 +0000
11636
Add and use WockyXmppErrorType
11638
tests/wocky-xmpp-node-test.c | 6 ++--
11639
wocky/wocky-muc.c | 6 ++--
11640
wocky/wocky-xmpp-error.c | 68 ++++++++++++++++++++++++------------------
11641
wocky/wocky-xmpp-error.h | 11 ++++++-
11642
4 files changed, 55 insertions(+), 36 deletions(-)
11644
commit 6788145886837957ce2ef404027257ae9c15ddc0
11645
Author: Will Thompson <will.thompson@collabora.co.uk>
11646
Date: Fri Jan 29 19:36:00 2010 +0000
11648
Look up stanza errors from GEnum
11650
We still need the fallback case for error numbers, but we don't need the
11651
"start at the end" stuff any more because WockyXmppError only contains
11652
the basic stanza errors (rather than having Jingle and SI smushed in at
11655
wocky/wocky-xmpp-error.c | 18 ++++--------------
11656
wocky/wocky-xmpp-error.h | 3 ++-
11657
2 files changed, 6 insertions(+), 15 deletions(-)
11659
commit 4da39e6569b55ab29610e3f27c2de3ade4db5acd
11660
Author: Will Thompson <will.thompson@collabora.co.uk>
11661
Date: Fri Jan 29 19:30:26 2010 +0000
11663
Generalize looking up error code from node and ns
11665
wocky/wocky-xmpp-error.c | 53 ++++++++++++++++++++++++++++++++++-----------
11666
1 files changed, 40 insertions(+), 13 deletions(-)
11668
commit a028aac7a8e877d2062373f67a91ccb66e0382b8
11669
Author: Will Thompson <will.thompson@collabora.co.uk>
11670
Date: Fri Jan 29 18:52:38 2010 +0000
11672
Use XMPP namespaces for Xmpp[Stream]Error quark
11674
This involves changing a test which hardcodes the string corresponding
11675
to the stream error quark. I was surprised that it did so, but it's
11676
because you can't use the quark in a static table of test data.
11678
tests/wocky-connector-test.c | 16 ++++++++--------
11679
wocky/wocky-xmpp-error.c | 4 ++--
11680
2 files changed, 10 insertions(+), 10 deletions(-)
11682
commit 5c88062e9470be54720a5bca1a4a3276f028e578
11683
Author: Will Thompson <will.thompson@collabora.co.uk>
11684
Date: Fri Jan 29 17:32:03 2010 +0000
11686
Remove non-stanza errors from WockyXmppError
11688
They belong in their own domains.
11690
wocky/wocky-xmpp-error.c | 77 +++++++++++++--------------------------------
11691
wocky/wocky-xmpp-error.h | 26 +++++++++++-----
11692
2 files changed, 40 insertions(+), 63 deletions(-)
11694
commit d915abf0858f13c000203685bbfce8368803dd60
11695
Author: Will Thompson <will.thompson@collabora.co.uk>
11696
Date: Fri Jan 29 17:08:36 2010 +0000
11698
Convert to WockyXmppStreamError using GEnum
11700
wocky/wocky-xmpp-error.c | 56 +++++++++-------------------------------------
11701
wocky/wocky-xmpp-error.h | 1 +
11702
2 files changed, 12 insertions(+), 45 deletions(-)
11704
commit a6fbbd4f2200563dde0fa9b26fcdc7390adf5435
11705
Author: Will Thompson <will.thompson@collabora.co.uk>
11706
Date: Fri Jan 29 17:16:57 2010 +0000
11708
Add wocky_xmpp_node_has_ns() and _has_ns_q()
11710
wocky/wocky-xmpp-node.c | 12 ++++++++++++
11711
wocky/wocky-xmpp-node.h | 2 ++
11712
2 files changed, 14 insertions(+), 0 deletions(-)
11714
commit 3cc413cf14ebb097b9a717eefd6020dc074bb004
11715
Author: Will Thompson <will.thompson@collabora.co.uk>
11716
Date: Fri Jan 29 17:08:11 2010 +0000
11718
Correct generation of GEnum nicknames
11720
wocky/Makefile.am | 2 +-
11721
1 files changed, 1 insertions(+), 1 deletions(-)
11723
commit 67a3f5cb295b266dd40a61bcb9fe617c5191280b
11724
Author: Will Thompson <will.thompson@collabora.co.uk>
11725
Date: Fri Jan 29 16:34:31 2010 +0000
11727
Add helpers to convert enums to/from nicks
11729
wocky/wocky-utils.c | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++
11730
wocky/wocky-utils.h | 3 ++
11731
2 files changed, 70 insertions(+), 0 deletions(-)
11733
commit db56fa02c425d04ae12dd686942f5303d700fc15
11734
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11735
Date: Mon Feb 1 15:10:02 2010 +0000
11737
Signal our own presence when we receive it
11739
wocky/wocky-muc.c | 14 +++++++++++++-
11740
1 files changed, 13 insertions(+), 1 deletions(-)
11742
commit 556c16b9fcf1f869e37622a043c0707d34e9e4c2
11743
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11744
Date: Mon Feb 1 15:08:59 2010 +0000
11746
Add an accessor for the state of the WockyMuc
11748
wocky/wocky-muc.c | 34 +++++++++++++++++-----------------
11749
wocky/wocky-muc.h | 10 ++++++++++
11750
2 files changed, 27 insertions(+), 17 deletions(-)
11752
commit c1044f07d71abd3df64337832ce489f390794140
11753
Merge: 4abda60 d839ade
11754
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11755
Date: Wed Jan 27 14:27:56 2010 +0000
11757
Merge branch 'auth-data-with-success'
11759
commit d839ade59a843b44ca65129df810f244cfe90d54
11760
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11761
Date: Wed Jan 27 14:22:00 2010 +0000
11763
Update documentation
11765
wocky/wocky-sasl-handler.h | 6 ++++--
11766
1 files changed, 4 insertions(+), 2 deletions(-)
11768
commit 4abda602a728fdcf057cad9f759c746fd219007f
11769
Author: Will Thompson <will.thompson@collabora.co.uk>
11770
Date: Thu Jan 21 15:24:21 2010 +0000
11772
Squash warnings about failing to normalise NULL recipient
11774
It's valid to send IQs with no recipient, so stanza_iq_handler_new()
11775
will often be called with recipient == NULL. Previously, it would try to
11776
normalize NULL, fail, emit a debug message, and fall back to using NULL;
11777
this patch stops it trying to normalize NULL in the first place.
11779
Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11781
wocky/wocky-porter.c | 13 +++++++++----
11782
1 files changed, 9 insertions(+), 4 deletions(-)
11784
commit 6825ce8cd16843166d950779e32d1d15714377ff
11785
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11786
Date: Thu Jan 21 14:49:03 2010 +0000
11788
More readme tweaks (actually buildbot testing)
11791
1 files changed, 1 insertions(+), 1 deletions(-)
11793
commit 9f6b8ec2a3dd2cb440a9f3dc8a1223d4b0e29d24
11794
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11795
Date: Thu Jan 21 14:24:51 2010 +0000
11800
1 files changed, 1 insertions(+), 1 deletions(-)
11802
commit 9d0e91c4a7fe6e88e0009a26f49e3b8866c2c2c1
11803
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
11804
Date: Thu Jan 21 13:30:23 2010 +0000
11806
Turn off OpenSSL SSLv2 supprt (this allows deflate compression to be negotiated)
11808
wocky/wocky-openssl.c | 3 ++-
11809
1 files changed, 2 insertions(+), 1 deletions(-)
11811
commit 5a515d7d52ad05c84e320787269fba6fa7913757
11812
Author: Simon McVittie <smcv@debian.org>
11813
Date: Wed Jan 13 15:47:38 2010 +0000
11815
Generate header guards for *-enumtypes.h properly
11817
Reviewed-by: Vivek Dasmohapatra <vivek@collabora.co.uk>
11819
wocky/Makefile.am | 2 +-
11820
1 files changed, 1 insertions(+), 1 deletions(-)
11822
commit b0989e5f85f8982de112fa89993dc1b12de4a02d
11823
Author: Simon McVittie <smcv@debian.org>
11824
Date: Wed Jan 13 15:20:32 2010 +0000
11826
Tighten up rule for generating *-enumtypes.h
11828
It turns out that an implicit rule for %-enumtypes.h can be a bad idea -
11829
% matches slashes, so when the equivalent of this code in src/ runs, it
11830
can be run with /home/smcv/.../wocky/wocky-foo-enumtypes.h as target,
11831
resulting in highly undesirable action-at-a-distance.
11833
Since we require GNU make already, use static pattern rules to avoid that
11836
Reviewed-by: Vivek Dasmohapatra <vivek@collabora.co.uk>
11838
wocky/Makefile.am | 9 +++++----
11839
1 files changed, 5 insertions(+), 4 deletions(-)
11841
commit 58079b010d3bd3e192c5317e68e2b0d42efcb4e5
11842
Merge: 8d9008c 28a8d7e
11843
Author: Simon McVittie <smcv@debian.org>
11844
Date: Wed Jan 13 13:21:00 2010 +0000
11846
Merge branch 'misc'
11848
Reviewed-by: Vivek Dasmohapatra <vivek@collabora.co.uk>
11850
commit 28a8d7e17d7d8624f89f0cfdd3378c28dc92f261
11851
Author: Simon McVittie <smcv@debian.org>
11852
Date: Wed Jan 13 13:14:31 2010 +0000
11854
wocky/Makefile.am: fix generation of *-enumtypes.h
11856
Previously, if foo-enumtypes.h was built as a result of a dependency from
11857
another directory, we'd try to use the full path
11858
(/home/smcv/.../wocky/foo) in the macro names, which is both syntactically
11859
invalid and not what we want. The GNU make $(notdir) operator fixes this.
11861
Also, the previous rule was somewhat illegible; factoring out the string
11862
manipulation into temporary variables improves this, I think.
11864
wocky/Makefile.am | 13 +++++++++----
11865
1 files changed, 9 insertions(+), 4 deletions(-)
11867
commit bb3195e5540313ab46bcc2f890a0accf648e9ce7
11868
Author: Simon McVittie <smcv@debian.org>
11869
Date: Wed Jan 13 13:11:27 2010 +0000
11871
.gitignore: add more cruft
11874
1 files changed, 2 insertions(+), 0 deletions(-)
11876
commit 165cf4a0d7439d439f9d3890791af40ab78279d3
11877
Author: Simon McVittie <smcv@debian.org>
11878
Date: Wed Jan 13 13:10:24 2010 +0000
11880
wocky_xmpp_stanza_build: adjust docstring so gtkdoc will work
11882
wocky/wocky-xmpp-stanza.c | 22 ++++++++++++----------
11883
1 files changed, 12 insertions(+), 10 deletions(-)
11885
commit ad9071dabf2c1ab771e54097f283b2893129a692
11886
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11887
Date: Mon Jan 11 13:40:48 2010 +0000
11889
Make the handling of additional data with success generic
11891
When receiving initial data with success from the server we pass it to the
11892
normal auth data handler for checking. If this was indeed the final data the
11893
handler will not give us a response to the server, otherwise the server is
11896
wocky/wocky-sasl-auth.c | 32 ++++++++++++++++++---------
11897
wocky/wocky-sasl-digest-md5.c | 46 +++++++---------------------------------
11898
wocky/wocky-sasl-handler.c | 3 +-
11899
wocky/wocky-sasl-handler.h | 4 +-
11900
4 files changed, 32 insertions(+), 53 deletions(-)
11902
commit eeca31c3e40727f8e8e5ba9ea9bc7db17e3dfb86
11903
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11904
Date: Mon Jan 11 13:36:22 2010 +0000
11906
Use an auth data function instead of the challenge function
11908
Instead of the old challenge function, have an auth data function which can
11909
return an *optional* response and directly gets the data that's interesting for
11910
sasl instead of the complete stanza.
11912
Specifically if the server sends correct final authentication data the handler
11913
must not set a response, but should return successfull
11915
wocky/wocky-sasl-auth.c | 51 ++++++++--------------
11916
wocky/wocky-sasl-digest-md5.c | 95 +++++++++++++++++++++++------------------
11917
wocky/wocky-sasl-handler.c | 18 +++++---
11918
wocky/wocky-sasl-handler.h | 27 +++++++-----
11919
4 files changed, 99 insertions(+), 92 deletions(-)
11921
commit 1bde461e90aa2f3bf616d4ee96781f9732192283
11922
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11923
Date: Mon Jan 11 13:33:32 2010 +0000
11925
Generalize the failure handling
11927
tests/wocky-test-sasl-handler.c | 12 -----------
11928
wocky/wocky-sasl-auth.c | 41 ++++++++++++++++++++++++++++++--------
11929
wocky/wocky-sasl-digest-md5.c | 28 +-------------------------
11930
wocky/wocky-sasl-handler.c | 10 ---------
11931
wocky/wocky-sasl-handler.h | 16 ---------------
11932
wocky/wocky-sasl-plain.c | 28 --------------------------
11933
6 files changed, 33 insertions(+), 102 deletions(-)
11935
commit 1a9e10ab4c014408b75160a311bc133b6e8620a6
11936
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11937
Date: Mon Jan 11 12:41:33 2010 +0000
11939
Add a default implementation for the success handler
11941
tests/wocky-test-sasl-handler.c | 12 ------------
11942
wocky/wocky-sasl-handler.c | 9 +++++++--
11943
wocky/wocky-sasl-plain.c | 12 ------------
11944
3 files changed, 7 insertions(+), 26 deletions(-)
11946
commit b77b321c393935426791c0d22f96c030e57aec55
11947
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11948
Date: Mon Jan 11 12:36:19 2010 +0000
11950
Use the new initial response function API
11952
tests/wocky-test-sasl-handler.c | 19 +++++++++++--------
11953
wocky/wocky-sasl-auth.c | 8 +++-----
11954
wocky/wocky-sasl-digest-md5.c | 5 -----
11955
wocky/wocky-sasl-plain.c | 38 ++++++++++++++++++--------------------
11956
4 files changed, 32 insertions(+), 38 deletions(-)
11958
commit fac1d18fa5b9e61c8f65f9b1c585ca575fbb1bb2
11959
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11960
Date: Mon Jan 11 12:32:56 2010 +0000
11962
Add a seperate function to get an initial response
11964
Split out the function to get the initial response so that we don't have to
11965
special case stanza == NULL in every challenge handler. Also allow a mechanism
11966
to not implement a challenge handler, for mechanisms that only use initial
11969
wocky/wocky-sasl-handler.c | 32 ++++++++++++++++++++++++++++++--
11970
wocky/wocky-sasl-handler.h | 30 +++++++++++++++++++++---------
11971
2 files changed, 51 insertions(+), 11 deletions(-)
11973
commit aa5d2aab1dfccdfc026b1d9e7564807fe68dcc81
11974
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11975
Date: Sun Jan 10 15:40:46 2010 +0000
11977
Test final auth data in success for md5
11979
tests/wocky-test-sasl-auth.c | 3 +++
11980
1 files changed, 3 insertions(+), 0 deletions(-)
11982
commit afd61e84ce0ab39e23519c5ece11ee7dca721aab
11983
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11984
Date: Sun Jan 10 15:40:10 2010 +0000
11986
Add support for the sasl test server to put the final auth data in success
11988
tests/wocky-test-sasl-auth-server.c | 30 +++++++++++++++++++-----------
11989
tests/wocky-test-sasl-auth-server.h | 3 +++
11990
2 files changed, 22 insertions(+), 11 deletions(-)
11992
commit 34ae0ca0ecbe917fa593fb3372a90d952132a500
11993
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11994
Date: Sun Jan 10 15:39:18 2010 +0000
11996
Cope with final auth data in success for digest-md5
11998
wocky/wocky-sasl-digest-md5.c | 78 ++++++++++++++++++++++++++++------------
11999
1 files changed, 54 insertions(+), 24 deletions(-)
12001
commit 0d2135c2bdb54074fda36f44c2e3f6b22bc6c274
12002
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12003
Date: Sun Jan 10 15:37:37 2010 +0000
12005
Change the success handler signature so it retuns a boolean
12007
tests/wocky-test-sasl-handler.c | 5 +++--
12008
wocky/wocky-sasl-digest-md5.c | 8 +++++---
12009
wocky/wocky-sasl-handler.c | 4 ++--
12010
wocky/wocky-sasl-handler.h | 6 +++---
12011
wocky/wocky-sasl-plain.c | 5 +++--
12012
5 files changed, 16 insertions(+), 12 deletions(-)
12014
commit 8d9008cdb052c437f0a38b1b17b3e419a784a035
12015
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12016
Date: Thu Jan 7 15:58:42 2010 +0000
12018
Slice allocate wocky muc members
12020
wocky/wocky-muc.c | 5 +++--
12021
1 files changed, 3 insertions(+), 2 deletions(-)
12023
commit 64434b0de131ebd0bbbe87085d67929c926c6925
12024
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12025
Date: Thu Jan 7 15:57:23 2010 +0000
12027
Use the from jid and not the nick to get leaving members
12029
wocky/wocky-muc.c | 10 ++++++++--
12030
1 files changed, 8 insertions(+), 2 deletions(-)
12032
commit b4f660754626a374feed054d204875951cb9d737
12033
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12034
Date: Thu Jan 7 15:55:59 2010 +0000
12036
Streamline some code
12038
wocky/wocky-muc.c | 20 ++++++++------------
12039
1 files changed, 8 insertions(+), 12 deletions(-)
12041
commit 5a4477045d01180d078d577a50bedaab8a55fb4b
12042
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12043
Date: Thu Jan 7 15:54:43 2010 +0000
12045
Correct the signal marshaller signatures
12047
wocky/wocky-muc.c | 4 ++--
12048
1 files changed, 2 insertions(+), 2 deletions(-)
12050
commit 5b8bce9d97a0537c50474d3e936dcbbbe601e200
12051
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12052
Date: Thu Jan 7 15:52:01 2010 +0000
12054
Keep track of the last presence stanza for each member
12056
wocky/wocky-muc.c | 9 +++++++++
12057
wocky/wocky-muc.h | 1 +
12058
2 files changed, 10 insertions(+), 0 deletions(-)
12060
commit 20ce01944ba6fcde5c28f42669afd7007195778e
12061
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12062
Date: Thu Jan 7 15:51:18 2010 +0000
12064
Fix reference counting and unregister handlers on dispose
12066
wocky/wocky-muc.c | 10 +++++++++-
12067
1 files changed, 9 insertions(+), 1 deletions(-)
12069
commit d2954fcfd6235d43f4895324ba8a755ec7c87d3d
12070
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12071
Date: Wed Jan 6 16:18:50 2010 +0000
12073
Don't be anal about having <item/> in muc presences
12075
wocky/wocky-muc.c | 5 -----
12076
1 files changed, 0 insertions(+), 5 deletions(-)
12078
commit 129fcf4abc5223186b161883f099f2238b43cea7
12079
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12080
Date: Mon Jan 4 13:01:27 2010 +0100
12082
Only allow setting status directly when sending an unavailable presence
12084
wocky/wocky-muc.c | 7 ++++++-
12085
1 files changed, 6 insertions(+), 1 deletions(-)
12087
commit 6e9b58f106702ca5c2298328c218261a5043ca30
12088
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12089
Date: Mon Jan 4 13:00:52 2010 +0100
12091
Add a signal to allow other components to add presence information
12093
wocky/wocky-muc.c | 11 +++++++++++
12094
1 files changed, 11 insertions(+), 0 deletions(-)
12096
commit a0382c282bc21aa155a3a975ddce4767c9443279
12097
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12098
Date: Mon Jan 4 11:12:19 2010 +0100
12100
When emitting a signal, use the right arguments
12102
wocky/wocky-muc.c | 4 ++--
12103
1 files changed, 2 insertions(+), 2 deletions(-)
12105
commit 5f00c4d2ce5801797897fcd19e6b6a6d35041377
12106
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12107
Date: Mon Jan 4 11:08:03 2010 +0100
12109
Use GSimpleAsyncResult instead of inventing a pointless callback type
12111
wocky/wocky-muc.c | 44 ++++++++++++++++++++------------------------
12112
1 files changed, 20 insertions(+), 24 deletions(-)
12114
commit 2508b0faa488f23af68a08e60a22ff4b439590d1
12115
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12116
Date: Mon Jan 4 11:06:18 2010 +0100
12118
Don't disco mucs when joining them
12120
wocky/wocky-muc.c | 99 ++++------------------------------------------------
12121
1 files changed, 8 insertions(+), 91 deletions(-)
12123
commit f9bdc0a2b3cbb20e55018fa05a02d40c2d5d3116
12124
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12125
Date: Mon Jan 4 11:05:47 2010 +0100
12127
Keep track of members by their full muc jid
12129
wocky/wocky-muc.c | 6 ++++--
12130
1 files changed, 4 insertions(+), 2 deletions(-)
12132
commit 1308247b8e6819877438bcfc7c35d78b64e13cea
12133
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12134
Date: Mon Jan 4 11:04:56 2010 +0100
12136
A presence is of type presence, not of type iq
12138
wocky/wocky-muc.c | 2 +-
12139
1 files changed, 1 insertions(+), 1 deletions(-)
12141
commit 84059726e5a9a9ca37c0458b842fc8a44756c6c7
12142
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12143
Date: Mon Jan 4 11:04:21 2010 +0100
12145
Fix definition of various signals and properties
12147
wocky/wocky-muc.c | 29 +++++++++++++++--------------
12148
1 files changed, 15 insertions(+), 14 deletions(-)
12150
commit a26a191f0c4bd37654e4be31bd95719267c46dc2
12151
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12152
Date: Mon Jan 4 11:02:23 2010 +0100
12154
Build various enumtypes
12156
wocky/Makefile.am | 6 +++++-
12157
1 files changed, 5 insertions(+), 1 deletions(-)
12159
commit b0e38741d6b75edb8f9e139950f53bd3c3c374ed
12160
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12161
Date: Mon Jan 4 11:01:32 2010 +0100
12163
When putting the resource in the jid, do not put in the domain
12165
wocky/wocky-utils.c | 2 +-
12166
1 files changed, 1 insertions(+), 1 deletions(-)
12168
commit 37638d53e361f0349d5795161ba2a7b456909331
12169
Merge: 25c2e26 ffbe1a9
12170
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12171
Date: Tue Dec 29 14:49:59 2009 +0100
12173
Merge remote branch 'vivek/muc' into muc
12175
commit 25c2e26d2b20d9f58495f8871452f8d51bdc65d5
12176
Author: Will Thompson <will.thompson@collabora.co.uk>
12177
Date: Mon Dec 28 18:11:12 2009 +0000
12179
Correctly ship test certificates in out-of-tree builds
12181
Previously the wildcards were matching no files, because they were being
12182
applied to the builddir (where the Makefile is) rather than the srcdir.
12184
I tried to do someting fancy involving $(CERTS), but $(CERTS) contains
12185
absolute paths (for reasonably good reasons: they're passed as #defines
12186
into a test binary) so then I tried mangling them back into relative
12187
paths in $(EXTRA_DIST) but then I decided this was clearer.
12189
Including directories in $(EXTRA_DIST) is discouraged by the Automake
12190
documentation, and is unnecessary in this case because the contents of
12191
certs/cas and certs/crl that we want are in $(EXTRA_DIST) anyway.
12193
tests/Makefile.am | 14 ++++++--------
12194
1 files changed, 6 insertions(+), 8 deletions(-)
12196
commit ffbe1a90049cd609fc57fa8f98b9cb59617dad66
12197
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12198
Date: Sun Dec 27 19:41:58 2009 +0000
12200
First stab at implementing muc support for gabble.
12202
wocky/wocky-muc.c | 573 ++++++++++++++++++++++++++++++++++++++++-------------
12203
wocky/wocky-muc.h | 50 ++++--
12204
2 files changed, 466 insertions(+), 157 deletions(-)
12206
commit 04680884a563b0d4e2e7b6d1f3d6fd57dae19e75
12207
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12208
Date: Sun Dec 27 19:41:30 2009 +0000
12210
Add some missing MUC related XMPP namespaces.
12212
wocky/wocky-namespaces.h | 6 ++++++
12213
1 files changed, 6 insertions(+), 0 deletions(-)
12215
commit 97682078013710c7ad6e02d5b0c6fcfa9b241e01
12216
Author: Will Thompson <will.thompson@collabora.co.uk>
12217
Date: Tue Dec 22 12:02:52 2009 +0000
12219
Rename verification level variable from 'flags'
12221
It's no longer a set of flags, it's a single enum member.
12223
wocky/wocky-openssl.c | 8 ++++----
12224
wocky/wocky-tls.c | 4 ++--
12225
wocky/wocky-tls.h | 2 +-
12226
3 files changed, 7 insertions(+), 7 deletions(-)
12228
commit c5342b10ab9067b975edebaa02d57ef9fbdfe964
12229
Author: Will Thompson <will.thompson@collabora.co.uk>
12230
Date: Tue Dec 22 11:57:39 2009 +0000
12232
Correctly fall back to VERIFY_STRICT.
12234
wocky/wocky-openssl.c | 2 +-
12235
1 files changed, 1 insertions(+), 1 deletions(-)
12237
commit 2a63eaf938da05886758f46d2c5f83811d649a8d
12238
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12239
Date: Mon Dec 21 11:58:44 2009 +0000
12241
Use a simple enum for the tls verification level
12243
wocky/wocky-openssl.c | 6 ++++--
12244
wocky/wocky-tls.c | 8 +++++---
12245
wocky/wocky-tls.h | 11 +++++++----
12246
3 files changed, 16 insertions(+), 9 deletions(-)
12248
commit 5d494cc07923b0b1da09aaa95b53180889cebda6
12249
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12250
Date: Sun Dec 20 17:51:40 2009 +0000
12252
Use wocky's debugging in the more traditional way
12254
tests/wocky-test-connector-server.c | 6 +++---
12255
1 files changed, 3 insertions(+), 3 deletions(-)
12257
commit 0505ac47351f59dd962cdfa502fb54823d7a284e
12258
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12259
Date: Sun Dec 20 17:49:13 2009 +0000
12261
Don't use a temporary variable just in DEBUG
12263
wocky/wocky-connector.c | 4 ++--
12264
1 files changed, 2 insertions(+), 2 deletions(-)
12266
commit 255c63eeffe1ae3d223b8959152dcc71783f8ac0
12267
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12268
Date: Sun Dec 20 17:48:44 2009 +0000
12270
Don't call wocky_debug if debugging isn't enabled
12272
wocky/wocky-xmpp-writer.c | 2 ++
12273
1 files changed, 2 insertions(+), 0 deletions(-)
12275
commit dc1918699e06befa204b458a8f6eb07c42c72018
12276
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12277
Date: Sun Dec 20 17:47:38 2009 +0000
12279
only define hdesc_to_string when debugging is enabled
12281
wocky/wocky-tls.c | 2 ++
12282
1 files changed, 2 insertions(+), 0 deletions(-)
12284
commit 7987cc80119759523561cb7d60595b9d96e426cd
12285
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12286
Date: Fri Dec 18 14:01:55 2009 +0000
12288
Don't summarize if python isn't there
12290
tests/Makefile.am | 12 ++++++++++--
12291
1 files changed, 10 insertions(+), 2 deletions(-)
12293
commit e7ccc4314201ca7cb84c89753ee08e7e5702d31a
12294
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12295
Date: Fri Dec 18 14:01:36 2009 +0000
12297
Don't assume python is in /usr/bin
12299
tests/summarise-tests.py | 2 +-
12300
1 files changed, 1 insertions(+), 1 deletions(-)
12302
commit dbe94b97a0117b92a2146f77b5ade4aa28918b25
12303
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12304
Date: Fri Dec 18 13:04:00 2009 +0000
12306
Various improvements to the python summary
12308
Let the python summary cope with skipped and restarted tests and in case of
12309
failures print the cases that failed.
12311
tests/summarise-tests.py | 25 +++++++++++++++++--------
12312
1 files changed, 17 insertions(+), 8 deletions(-)
12314
commit 4d89d5a2bee0e2cab0095aa9cee7e842538318f4
12315
Author: Will Thompson <will.thompson@collabora.co.uk>
12316
Date: Thu Dec 17 13:41:08 2009 +0000
12318
Reimplement summarize-tests in Python
12320
This lets us use a real XML parser, and makes the whole thing shorter
12323
tests/Makefile.am | 6 +-
12324
tests/summarise-tests.py | 46 ++++++++++++++++++++
12325
tests/summarise-tests.sh | 104 ----------------------------------------------
12326
3 files changed, 49 insertions(+), 107 deletions(-)
12328
commit 4a29668ca4fd8500fa2e59d7a593a8fc49904207
12329
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12330
Date: Fri Dec 18 10:50:33 2009 +0000
12332
Rethink iq cancellation to ensure we don't use freed memory
12334
Some valgrind testing on gabble indicated that quite often the StanzaIqHandlers
12335
were used after being freed. This redoes the handling in such a way that the
12336
handlers get removed when there was a result _and_ the send operation has
12339
wocky/wocky-porter.c | 147 +++++++++++++++++++++++++++++---------------------
12340
1 files changed, 86 insertions(+), 61 deletions(-)
12342
commit 4fff9be936824e6c5b4e61768db1332e2fd3b164
12343
Author: Will Thompson <will.thompson@collabora.co.uk>
12344
Date: Thu Dec 17 15:43:36 2009 +0000
12346
Use G_G[S]SIZE_FORMAT for g[s]size in printf
12348
These aren't both %ld on all platforms.
12350
wocky/wocky-openssl.c | 19 +++++++++++--------
12351
1 files changed, 11 insertions(+), 8 deletions(-)
12353
commit 0bd6d0dd44ba5a880f3fdb5679aa200af41fc3c1
12354
Author: Will Thompson <will.thompson@collabora.co.uk>
12355
Date: Thu Dec 17 13:40:06 2009 +0000
12357
Fix coding style checks in out-of-tree builds.
12359
This is already fixed in Gabble's copy of the script; this just updates
12360
Wocky's copy to match.
12362
tools/check-coding-style.mk | 4 ++--
12363
1 files changed, 2 insertions(+), 2 deletions(-)
12365
commit 440fd94bf01530163ada2b247fbbb56e59904286
12366
Author: Will Thompson <will.thompson@collabora.co.uk>
12367
Date: Thu Dec 17 13:28:28 2009 +0000
12369
test-sasl-auth-server: fix no-libsasl compilation
12371
tests/wocky-test-sasl-auth-server.c | 2 +-
12372
1 files changed, 1 insertions(+), 1 deletions(-)
12374
commit 2dae85b150264b60b9b4b3e12939288078a6ca30
12375
Author: Will Thompson <will.thompson@collabora.co.uk>
12376
Date: Wed Dec 16 20:39:41 2009 +0000
12378
connector-test: include wocky-utils for _strdiff.
12380
This is only used on the no-libsasl path, hence why it compiles for
12381
everyone working on it!
12383
tests/wocky-connector-test.c | 1 +
12384
1 files changed, 1 insertions(+), 0 deletions(-)
12386
commit 76cb2dcae9697bd246b1faa562d4a795712ea7a5
12387
Author: Will Thompson <will.thompson@collabora.co.uk>
12388
Date: Wed Dec 16 19:09:26 2009 +0000
12390
Document wocky_xmpp_stanza_build
12392
wocky/wocky-xmpp-stanza.c | 12 +++++++++---
12393
1 files changed, 9 insertions(+), 3 deletions(-)
12395
commit a02011ab948ad57ee5eff23e05293e4dd3898555
12396
Author: Will Thompson <will.thompson@collabora.co.uk>
12397
Date: Wed Dec 16 19:09:07 2009 +0000
12399
Fix out-of-tree compilation with OpenSSL
12401
wocky/wocky-openssl.c | 2 +-
12402
1 files changed, 1 insertions(+), 1 deletions(-)
12404
commit 1298577c5a25f38054fa8262b9ecaf8c3a75f115
12405
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12406
Date: Thu Dec 17 16:51:41 2009 +0000
12408
Remove wocky-openssl.h, no headers use the USING_OPENSSL #define (or config.h)
12410
tests/wocky-test-connector-server.c | 4 --
12411
wocky/Makefile.am | 2 +-
12412
wocky/wocky-connector.h | 6 --
12413
wocky/wocky-openssl.c | 4 +-
12414
wocky/wocky-openssl.h | 102 -----------------------------------
12415
wocky/wocky-tls.c | 21 +++++++-
12416
wocky/wocky-tls.h | 19 +++----
12417
7 files changed, 31 insertions(+), 127 deletions(-)
12419
commit 999d81c4ab30d11ae2d8a9fd684c21e8a83d21ce
12420
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12421
Date: Tue Dec 8 15:49:38 2009 +0000
12423
Missing include for wocky_strdiff prototype.
12425
wocky/wocky-xmpp-error.c | 1 +
12426
1 files changed, 1 insertions(+), 0 deletions(-)
12428
commit b04504d5a128295c3f00580a2128a34b10254a87
12429
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12430
Date: Tue Dec 8 15:49:11 2009 +0000
12432
Initial implementation of MUC
12434
wocky/Makefile.am | 2 +
12435
wocky/wocky-muc.c | 1366 +++++++++++++++++++++++++++++++++++++++++++++++++++++
12436
wocky/wocky-muc.h | 189 ++++++++
12437
3 files changed, 1557 insertions(+), 0 deletions(-)
12439
commit ce72fdaedee70dc717da2851f82d8c6dcf7c5aec
12440
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12441
Date: Tue Dec 8 15:48:50 2009 +0000
12443
Add MUC namespaces.
12445
wocky/wocky-namespaces.h | 16 ++++++++++++++++
12446
1 files changed, 16 insertions(+), 0 deletions(-)
12448
commit 9b827aa71552d051bf28ac60d8bb66181d200063
12449
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12450
Date: Tue Nov 24 17:45:32 2009 +0000
12452
wocky_xmpp_node_unpack_error -> wocky_xmpp_error_unpack_node
12454
Function renamed and moved because it now needs definitions from
12455
both wocky-xmpp-node.h and wocky-xmpp-error.h in its signature.
12457
This allows the function to extract the WockyXmppError enum value
12458
matching the error stanza as well, which means users can switch()
12459
on the canonical enum value rather than wocky_strdiff()ing the error.
12461
tests/wocky-xmpp-node-test.c | 8 ++-
12462
wocky/wocky-connector.c | 77 ++++++++++++++++++++++++-------------
12463
wocky/wocky-xmpp-error.c | 86 ++++++++++++++++++++++++++++++++++++++++++
12464
wocky/wocky-xmpp-error.h | 9 ++++
12465
wocky/wocky-xmpp-node.c | 81 ---------------------------------------
12466
wocky/wocky-xmpp-node.h | 8 ----
12467
6 files changed, 150 insertions(+), 119 deletions(-)
12469
commit e468cb3f562ba0298863dd323f25785ff288237c
12470
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12471
Date: Fri Nov 13 19:17:00 2009 +0000
12473
Make sure the lowest handler id returned by wocky_porter_register_handler is 1.
12475
wocky/wocky-porter.c | 5 +++--
12476
1 files changed, 3 insertions(+), 2 deletions(-)
12478
commit e0231c9df2264a6d182efd9485e3fa5070bf8838
12479
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12480
Date: Thu Nov 12 20:33:03 2009 +0000
12482
Document wocky_porter_register_handler as it is subtle.
12484
We depend on the bare-jid-matches-all-resources behaviour, as do other parts
12485
of wocky and/or gabble, so make sure it is recorded explicitly in the docs.
12487
wocky/wocky-porter.c | 22 ++++++++++++++++++++++
12488
1 files changed, 22 insertions(+), 0 deletions(-)
12490
commit 9de9e9e066e9f30a934fbf821962458c4442cec9
12491
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12492
Date: Tue Dec 8 14:38:51 2009 +0000
12494
Indentation trivia.
12496
tests/wocky-tls-test.c | 16 ++++++++--------
12497
1 files changed, 8 insertions(+), 8 deletions(-)
12499
commit 64f7c3b7390d9362f06de42019ff486a583b6f1b
12500
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12501
Date: Tue Dec 8 14:34:37 2009 +0000
12503
Elide comments which no longer apply as we no longer use SSL_ pending/peek.
12505
wocky/wocky-openssl.c | 12 +-----------
12506
1 files changed, 1 insertions(+), 11 deletions(-)
12508
commit ba418e28897c300eb569d39dc94ba745f70f4c64
12509
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12510
Date: Tue Dec 8 14:25:38 2009 +0000
12512
Fix an infinite io pseudo-read case in the OpenSSL backend.
12514
wocky/wocky-openssl.c | 6 +++++-
12515
1 files changed, 5 insertions(+), 1 deletions(-)
12517
commit 8205a202f384717e84ae0673bb9e3565d08c5343
12518
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12519
Date: Tue Dec 8 14:25:02 2009 +0000
12521
Write 5 records and alternate the payloads, to catch the SSL_peek infinite loop.
12523
tests/wocky-tls-test.c | 43 ++++++++++++++++++++++++++++++-------------
12524
1 files changed, 30 insertions(+), 13 deletions(-)
12526
commit b656cea75f64b9668608196f9743a06c9dcbde74
12527
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12528
Date: Mon Dec 7 16:57:39 2009 +0000
12530
Tweak result error/gssize setting logic slightly.
12532
wocky/wocky-openssl.c | 16 +++++++---------
12533
1 files changed, 7 insertions(+), 9 deletions(-)
12535
commit 702cf932702d80950b41ae1c5566e0f253477b2d
12536
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12537
Date: Mon Dec 7 15:56:03 2009 +0000
12539
Unnecessary error == NULL test removed, use g_set_error.
12541
wocky/wocky-openssl.c | 7 ++-----
12542
1 files changed, 2 insertions(+), 5 deletions(-)
12544
commit 5e835ee2b717c467e6a639a69e6cb26ec423f61e
12545
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12546
Date: Mon Dec 7 15:50:29 2009 +0000
12548
There are, in fact, no errors we want to ignore/retry in _ready_ready.
12550
wocky/wocky-openssl.c | 17 +++--------------
12551
1 files changed, 3 insertions(+), 14 deletions(-)
12553
commit f939baf19d6a8954f75c6be72991715a0639f3a2
12554
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12555
Date: Mon Dec 7 15:28:12 2009 +0000
12557
Move code from _result_boolean to _try_operation, reduce logic duplication.
12559
wocky/wocky-openssl.c | 21 +++++++--------------
12560
1 files changed, 7 insertions(+), 14 deletions(-)
12562
commit 0277c07727561f56e8e2f8c7e7920cb5f78d3f4a
12563
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12564
Date: Mon Dec 7 15:17:34 2009 +0000
12566
Detect renegotiation attempts when trying SSL_peek as well as SSL_read.
12568
wocky/wocky-openssl.c | 86 ++++++++++++++++++++++++++++++------------------
12569
1 files changed, 54 insertions(+), 32 deletions(-)
12571
commit dec48abfe9390655299a8f717b3510c6c8632923
12572
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12573
Date: Mon Dec 7 12:36:07 2009 +0000
12575
Make the openssl test not be openssl specific
12577
Change the test to use the new modes in the WockyTestStream to force the way
12578
the openssl backend reads in the various records. This allows us to mostly use
12579
the test in case we're using the GnuTLS backend as well
12581
Also test for that the operation actually completes asynchronously.
12583
tests/Makefile.am | 15 +-
12584
tests/wocky-openssl-test.c | 225 -----
12585
tests/wocky-test-openssl-server.c | 1915 -------------------------------------
12586
tests/wocky-test-openssl-server.h | 123 ---
12587
tests/wocky-tls-test.c | 266 +++++
12588
5 files changed, 271 insertions(+), 2273 deletions(-)
12590
commit d80a5a003aa42122fb5fea973c4e07596a925bf8
12591
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12592
Date: Mon Dec 7 12:23:30 2009 +0000
12594
Don't reimplement g_simple_async_result_is_valid
12596
wocky/wocky-openssl.c | 11 ++---------
12597
1 files changed, 2 insertions(+), 9 deletions(-)
12599
commit e725b215f4490b04035b33dcf8ea171a88940213
12600
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12601
Date: Mon Dec 7 12:22:47 2009 +0000
12603
If there is data to read directly make sure we still return asynchronously
12605
wocky/wocky-openssl.c | 52 ++++++++++++++++++++++++++++--------------------
12606
1 files changed, 30 insertions(+), 22 deletions(-)
12608
commit 5c349ed383080afbf634a8322e3aba56b94ef7f0
12609
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12610
Date: Mon Dec 7 12:17:07 2009 +0000
12612
Add API to enable different reading modes
12614
tests/wocky-test-stream.c | 47 ++++++++++++++++++++++++++++++++++----------
12615
tests/wocky-test-stream.h | 13 ++++++++++++
12616
2 files changed, 49 insertions(+), 11 deletions(-)
12618
commit 9546b329c81630a8e20c016ea1ae63642a2cf50f
12619
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12620
Date: Mon Dec 7 12:10:48 2009 +0000
12622
Fix the logic for detecting when there is more to read
12624
tests/wocky-test-stream.c | 2 +-
12625
1 files changed, 1 insertions(+), 1 deletions(-)
12627
commit b5a514d57985f4b3ed9fd8bce39cca5695eef952
12628
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12629
Date: Mon Dec 7 12:05:13 2009 +0000
12631
Add the ability to cork input streams
12633
tests/wocky-test-stream.c | 16 ++++++++++++++++
12634
tests/wocky-test-stream.h | 2 ++
12635
2 files changed, 18 insertions(+), 0 deletions(-)
12637
commit 5fbaccae83d908a434aca9c9b90a88ac1748fe52
12638
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12639
Date: Mon Dec 7 11:58:35 2009 +0000
12641
Force close the porter after cancelling close
12643
tests/wocky-porter-test.c | 22 ++++++++++++++++++++++
12644
1 files changed, 22 insertions(+), 0 deletions(-)
12646
commit 890c40f40b37064b8b28d2c417e9a3aedddb4bdf
12647
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12648
Date: Fri Dec 4 14:31:56 2009 +0000
12650
Test for 1.x records buffered n+1 records buffered edge cases for OpenSSL.
12652
tests/Makefile.am | 13 +
12653
tests/wocky-openssl-test.c | 225 +++++
12654
tests/wocky-test-openssl-server.c | 1915 +++++++++++++++++++++++++++++++++++++
12655
tests/wocky-test-openssl-server.h | 123 +++
12656
4 files changed, 2276 insertions(+), 0 deletions(-)
12658
commit 382e4218dc82c669f430b5f1c5fae15c9a9ddd75
12659
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12660
Date: Fri Dec 4 01:58:58 2009 +0000
12662
SSL_pending is unreliable: Use SSL_peek instead.
12664
wocky/wocky-openssl.c | 11 ++++++++++-
12665
1 files changed, 10 insertions(+), 1 deletions(-)
12667
commit 7a34217b5e011ee189978ea19b7cd020f4127bb1
12668
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12669
Date: Wed Dec 2 15:26:32 2009 +0000
12671
Clean up OpenSSL/gio error handling logic (misc bugs).
12673
wocky/wocky-openssl.c | 85 ++++++++++++++++++++++++++++++++++++++++++++-----
12674
1 files changed, 77 insertions(+), 8 deletions(-)
12676
commit a5dd54410e64ad76eabcf19f0ca42c17bb81fd05
12677
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12678
Date: Wed Dec 2 15:22:41 2009 +0000
12680
OpenSSL BIO's may have records left after SSL_read, detect to avoid blocking.
12682
wocky/wocky-openssl.c | 13 +++++++++++++
12683
1 files changed, 13 insertions(+), 0 deletions(-)
12685
commit d2d7917c673fbe0f10cc54a3f3876dd4d41b285b
12686
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12687
Date: Thu Nov 26 17:34:59 2009 +0000
12689
Implement close_fn class method for openssl based tls conn as well as gnutls.
12691
wocky/wocky-openssl.c | 10 ++++++++++
12692
1 files changed, 10 insertions(+), 0 deletions(-)
12694
commit 3852a8a1076453800aa3ee8d46cfae3a1e1d01e3
12695
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12696
Date: Thu Nov 26 17:33:54 2009 +0000
12698
Detect async EOF conditions as well as read errors (gssize of 0 => EOF).
12700
wocky/wocky-openssl.c | 32 ++++++++++++++++++++++++++++++--
12701
1 files changed, 30 insertions(+), 2 deletions(-)
12703
commit 7bf33fafd29360523bb51405f85dceb3be3ac9ca
12704
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12705
Date: Wed Nov 25 18:24:30 2009 +0000
12707
Generated DH parameter functions need protos to stop a -Werror failure.
12709
wocky/wocky-openssl-dh1024.c | 1 +
12710
wocky/wocky-openssl-dh2048.c | 1 +
12711
wocky/wocky-openssl-dh4096.c | 1 +
12712
wocky/wocky-openssl-dh512.c | 1 +
12713
4 files changed, 4 insertions(+), 0 deletions(-)
12715
commit eeef0d2e4c27228316c6c1b7c163c96d328dc5a1
12716
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12717
Date: Mon Dec 7 11:36:14 2009 +0000
12719
Check for the right definition
12721
wocky/wocky-xmpp-reader.c | 2 +-
12722
1 files changed, 1 insertions(+), 1 deletions(-)
12724
commit 5e662895f7c0249f58fb2f8dd4082c721426522c
12725
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12726
Date: Fri Nov 27 16:21:02 2009 +0000
12728
Remove unused cancellable support in callback, rename according to convention.
12730
tests/wocky-porter-test.c | 17 ++++-------------
12731
1 files changed, 4 insertions(+), 13 deletions(-)
12733
commit e8c90f37dff8e7a0a4627c3357256cf1d2219bc2
12734
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12735
Date: Fri Nov 27 15:40:17 2009 +0000
12737
Debug should contain expected JID as well as the mismatched JID we actually got.
12739
wocky/wocky-porter.c | 3 ++-
12740
1 files changed, 2 insertions(+), 1 deletions(-)
12742
commit a561b6587ffc3a8e55048fe5d8a115249fba54e7
12743
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12744
Date: Fri Nov 27 14:55:55 2009 +0000
12746
Normalise handler's copy of the 'to' JID and the 'from' JID we compare it to.
12748
wocky/wocky-porter.c | 21 ++++++++++++++++++---
12749
1 files changed, 18 insertions(+), 3 deletions(-)
12751
commit 83fe481855f9e4eb891ea4077aa7ba8d11972362
12752
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12753
Date: Fri Nov 27 14:52:49 2009 +0000
12755
Test the iq-recipient/sender-JIDs-are-not-normalised case.
12757
tests/wocky-porter-test.c | 90 +++++++++++++++++++++++++++++++++++++++++++++
12758
1 files changed, 90 insertions(+), 0 deletions(-)
12760
commit 4a157c055d645bb2b975250b3386c5506c7024e4
12761
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12762
Date: Fri Nov 27 14:51:37 2009 +0000
12764
wocky_normalise_jid implemented in -utils.
12766
wocky/wocky-utils.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
12767
wocky/wocky-utils.h | 2 ++
12768
2 files changed, 52 insertions(+), 0 deletions(-)
12770
commit 195db67317d726d6d14c8e5c07056bd877dc17b4
12771
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12772
Date: Wed Nov 25 17:32:54 2009 +0000
12774
Style trivia flagged by check.
12776
wocky/wocky-sasl-digest-md5.h | 2 +-
12777
wocky/wocky-sasl-plain.c | 2 +-
12778
2 files changed, 2 insertions(+), 2 deletions(-)
12780
commit d56ba71a576a08f6dda5a1c18081e7d61367b08f
12781
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12782
Date: Wed Nov 25 17:18:52 2009 +0000
12784
Cope with alternate format on test failure, exit 1 if any tests failed.
12786
The gtester report contains a </testbinary><testbinary> transition in between each failed test and subsequent tests. Cope with that when generating the summary.
12788
Exit with non-zero status of any tests failed so make can pick up on the error.
12790
tests/summarise-tests.sh | 86 ++++++++++++++++++++++++++++++----------------
12791
1 files changed, 56 insertions(+), 30 deletions(-)
12793
commit 6efb1dd1650c20723a8f57445be96b5e427cc648
12794
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12795
Date: Wed Nov 25 16:27:35 2009 +0000
12797
Summarise test results at end (to help catch early failures).
12799
tests/Makefile.am | 3 ++
12800
tests/summarise-tests.sh | 78 ++++++++++++++++++++++++++++++++++++++++++++++
12801
2 files changed, 81 insertions(+), 0 deletions(-)
12803
commit 13fe3ce29b5dab130ef3a79fdaa2e0e1c9e9cd1e
12804
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12805
Date: Tue Nov 24 22:03:44 2009 +0000
12807
Never chain up to the real resolver, tests shouldn't hit the network
12809
tests/test-resolver.c | 13 ++++++++-----
12810
1 files changed, 8 insertions(+), 5 deletions(-)
12812
commit 52068812840405391668f201d81bc1103c084ce7
12813
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12814
Date: Mon Nov 23 17:40:52 2009 +0000
12816
Don't assert that there is no error when there should be errors
12818
tests/wocky-xmpp-reader-test.c | 2 --
12819
1 files changed, 0 insertions(+), 2 deletions(-)
12821
commit 64271a34056ce93014c07bdcb903a44c869071d2
12822
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12823
Date: Mon Nov 23 17:07:31 2009 +0000
12825
Reset the authentication status before calling the callback
12827
We can't rely on the user to call our _finish method, so depending on that for
12828
resetting is wrong. Also at the point when the operation has finished the
12829
object should always be in the same state, ready to authenticate again (Not
12830
useful for the success case, but good for consistency)
12832
wocky/wocky-sasl-auth.c | 3 +--
12833
1 files changed, 1 insertions(+), 2 deletions(-)
12835
commit 145c376a5e3d9c288722af37a7b8cb9a3afa519d
12836
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12837
Date: Mon Nov 23 17:06:37 2009 +0000
12839
Remove unused state member
12841
wocky/wocky-sasl-auth.c | 11 -----------
12842
1 files changed, 0 insertions(+), 11 deletions(-)
12844
commit 88834a8539c975d97b441a0a2d95742c2f3834a9
12845
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12846
Date: Mon Nov 23 17:04:12 2009 +0000
12848
Remove api to get the used sasl mechanism
12850
As it stands this API was broken, but futhermore it's not useful for a
12851
client to check after the fact which mechanism was used.
12853
wocky/wocky-connector.c | 18 ------------------
12854
wocky/wocky-connector.h | 2 --
12855
wocky/wocky-sasl-auth.c | 18 ++----------------
12856
wocky/wocky-sasl-auth.h | 3 ---
12857
4 files changed, 2 insertions(+), 39 deletions(-)
12859
commit da9fdc7d053e562a1470f0861c98280e77367e0d
12860
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12861
Date: Mon Nov 23 16:57:26 2009 +0000
12863
The bind should always succeed immediately as SO_REUSEADDR is set
12865
tests/wocky-connector-test.c | 8 +-------
12866
1 files changed, 1 insertions(+), 7 deletions(-)
12868
commit 17a33a93fc761199c61e246c73901a1776c70d51
12869
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12870
Date: Mon Nov 23 16:56:54 2009 +0000
12872
Check the mechanism from what went on the wire, not what the connector thinks
12874
tests/wocky-connector-test.c | 24 +++++++++++++++++++-----
12875
1 files changed, 19 insertions(+), 5 deletions(-)
12877
commit 9eeb7a6db8d412545cab7aa9ce7bb6d57bfc868b
12878
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12879
Date: Mon Nov 23 16:50:18 2009 +0000
12881
Add API to get the last used SASL mechanism from the test server
12883
tests/wocky-test-connector-server.c | 14 ++++++++++++++
12884
tests/wocky-test-connector-server.h | 2 ++
12885
2 files changed, 16 insertions(+), 0 deletions(-)
12887
commit f8aa7c3656204929620a8fc07011f5568655ab27
12888
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12889
Date: Mon Nov 23 16:49:36 2009 +0000
12891
Add API to get the last selected mechanism from the Sasl server
12893
tests/wocky-test-sasl-auth-server.c | 21 +++++++++++++++++----
12894
tests/wocky-test-sasl-auth-server.h | 2 ++
12895
2 files changed, 19 insertions(+), 4 deletions(-)
12897
commit ed0c55901d06448223f841b301ec12f5dc5934b7
12898
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12899
Date: Mon Nov 23 16:27:36 2009 +0000
12901
Run the test server in process
12903
tests/wocky-connector-test.c | 121 ++++++++++++++++++++----------------------
12904
1 files changed, 57 insertions(+), 64 deletions(-)
12906
commit 16f32f490409f9bf27882ae4c21211f6f31144fa
12907
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12908
Date: Mon Nov 23 16:20:25 2009 +0000
12910
Add an async teardown server to the server
12912
tests/wocky-connector-test.c | 2 +-
12913
tests/wocky-test-connector-server.c | 261 ++++++++++++++++++++++++++++++-----
12914
tests/wocky-test-connector-server.h | 10 ++-
12915
3 files changed, 239 insertions(+), 34 deletions(-)
12917
commit b176b4aec466773e9c85e67a26737bd9dc999672
12918
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12919
Date: Mon Nov 23 15:58:21 2009 +0000
12921
Make the ssl handshaking async
12923
tests/wocky-test-connector-server.c | 95 ++++++++++++++++++++---------------
12924
1 files changed, 54 insertions(+), 41 deletions(-)
12926
commit 97ae8fb5f40ab45aa0641fda49044b2a70fa3223
12927
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12928
Date: Mon Nov 23 15:40:04 2009 +0000
12930
Also complete the auth operation on failure
12932
The _finish operation should probably return an operation if the authentication
12933
failed, but nothing currently checks this and the test connector server would
12934
be unhappy if we start doing this. Should be refactored at some point though.
12936
tests/wocky-test-sasl-auth-server.c | 13 ++++++++++++-
12937
1 files changed, 12 insertions(+), 1 deletions(-)
12939
commit c5d3ffcb64e12762df6d73b4ec4667f0aa317f7f
12940
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12941
Date: Mon Nov 23 15:38:46 2009 +0000
12943
Make the sasl completion race free
12945
tests/wocky-test-sasl-auth-server.c | 12 ++++++++----
12946
1 files changed, 8 insertions(+), 4 deletions(-)
12948
commit 4fa140cc5943bd7368b40a5dc39d308ef758e23c
12949
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12950
Date: Mon Nov 23 15:07:23 2009 +0000
12952
Let _start take a cancellable and weave it through
12954
tests/wocky-test-connector-server.c | 5 +++-
12955
tests/wocky-test-sasl-auth-server.c | 38 +++++++++++++++++++++++------------
12956
tests/wocky-test-sasl-auth-server.h | 8 +++++-
12957
3 files changed, 35 insertions(+), 16 deletions(-)
12959
commit 27db2fdc7865d1cbfe0320ac6671c06be5ff4178
12960
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12961
Date: Mon Nov 23 15:05:45 2009 +0000
12963
Warn if we have an outstanding result on dispose
12965
tests/wocky-test-sasl-auth-server.c | 4 +---
12966
1 files changed, 1 insertions(+), 3 deletions(-)
12968
commit 79f36bfbe8c21750763759fcd1f05be7471faa95
12969
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12970
Date: Mon Nov 23 15:03:47 2009 +0000
12972
Implement the close virtual function
12974
wocky/wocky-tls.c | 11 +++++++++++
12975
1 files changed, 11 insertions(+), 0 deletions(-)
12977
commit b3857a610ec0e0fd62f46675ea9133857867ba9b
12978
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12979
Date: Mon Nov 23 15:03:20 2009 +0000
12981
warn if there are outstanding input or output operations when disposing
12983
wocky/wocky-xmpp-connection.c | 3 +++
12984
1 files changed, 3 insertions(+), 0 deletions(-)
12986
commit 426167511e8bcc82350ccfd8748098bc0aa8ec97
12987
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12988
Date: Fri Nov 20 12:19:18 2009 +0000
12992
tests/wocky-test-sasl-handler.c | 2 +-
12993
1 files changed, 1 insertions(+), 1 deletions(-)
12995
commit be827a7aae280daf91d5a9b81debef16316f3a22
12996
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12997
Date: Fri Nov 20 12:19:06 2009 +0000
12999
This is not python, there is no == for strings
13001
tests/wocky-connector-test.c | 2 +-
13002
1 files changed, 1 insertions(+), 1 deletions(-)
13004
commit 7ec6eb82587f414677cbb438d897bbd0b5d99d0a
13005
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
13006
Date: Fri Nov 20 11:57:08 2009 +0000
13008
Fix typo in documentation
13010
wocky/wocky-sasl-handler.h | 2 +-
13011
1 files changed, 1 insertions(+), 1 deletions(-)
13013
commit f52707f94ecf18df1f559dc6b1b034c2261fb32e
13014
Merge: 822cb9c 2ce5d30
13015
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
13016
Date: Tue Nov 24 17:53:44 2009 +0000
13018
Merge remote branch 'daf/sasl'
13020
commit 822cb9c779e34884774be12600779e21325586e6
13021
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13022
Date: Mon Nov 23 20:15:25 2009 +0000
13024
Change g_message to DEBUG, explain number logged is DH bit size.
13026
wocky/wocky-tls.c | 2 +-
13027
1 files changed, 1 insertions(+), 1 deletions(-)
13029
commit 2f61ae80679071a9eeae699d3b9f20754313a974
13030
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13031
Date: Mon Nov 23 19:40:14 2009 +0000
13033
Cache DH parameters on generation (for each valid DH param size)
13035
This speeds up setup of subsequent wocky TLS server sessions significantly.
13036
(GnuTLS only, OpenSSL can't generate DH params on the fly and so uses
13037
a completely static set of DH parameters for servers anyway).
13039
Has no effect whatsoever on wocky TLS clients.
13041
wocky/wocky-tls.c | 44 ++++++++++++++++++++++++++++++++++++++++----
13042
1 files changed, 40 insertions(+), 4 deletions(-)
13044
commit 2ce5d30c5914780c41e0fe62d32613e82ee65ea5
13045
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
13046
Date: Thu Nov 19 14:11:04 2009 -0500
13048
give SASL handlers a plain flag and skip handlers based on it
13050
tests/wocky-test-sasl-handler.c | 1 +
13051
wocky/wocky-sasl-auth.c | 3 +++
13052
wocky/wocky-sasl-digest-md5.c | 1 +
13053
wocky/wocky-sasl-handler.c | 6 ++++++
13054
wocky/wocky-sasl-handler.h | 6 ++++++
13055
wocky/wocky-sasl-plain.c | 1 +
13056
6 files changed, 18 insertions(+), 0 deletions(-)
13058
commit 661aba6e06097ca073acdf157159befb00251bbf
13059
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
13060
Date: Thu Nov 19 14:02:57 2009 -0500
13062
document how handler/mechanism selection works
13064
wocky/wocky-sasl-auth.c | 6 ++++++
13065
1 files changed, 6 insertions(+), 0 deletions(-)
13067
commit 867ff3daca3abe47a0d602dffe5fe776ebfa8e05
13068
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
13069
Date: Thu Nov 19 13:58:04 2009 -0500
13071
simplify SASL handler error logic
13073
wocky/wocky-sasl-auth.c | 21 ++++++++-------------
13074
1 files changed, 8 insertions(+), 13 deletions(-)
13076
commit 89640d31d00746407d552e5f694e544a5f878e38
13077
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
13078
Date: Thu Nov 19 13:49:36 2009 -0500
13080
put "Server send" into the past tense where appropriate
13082
wocky/wocky-sasl-auth.c | 4 ++--
13083
wocky/wocky-sasl-auth.h | 2 +-
13084
wocky/wocky-sasl-digest-md5.c | 10 +++++-----
13085
wocky/wocky-sasl-plain.c | 2 +-
13086
4 files changed, 9 insertions(+), 9 deletions(-)
13088
commit 6a51d50816f6d7b987437905351195b202b76b07
13089
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
13090
Date: Thu Nov 19 13:45:07 2009 -0500
13092
add some documentation for the WockySaslHandler interface
13094
wocky/wocky-sasl-handler.h | 35 +++++++++++++++++++++++++++++++++++
13095
1 files changed, 35 insertions(+), 0 deletions(-)
13097
commit da936335d0919445a7ef9830d9c135ae4f592918
13098
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
13099
Date: Thu Nov 19 13:25:35 2009 -0500
13101
use wocky_strdiff instead of strcmp
13103
tests/wocky-test-sasl-auth-server.c | 10 +++++-----
13104
wocky/wocky-sasl-auth.c | 16 ++++++++--------
13105
2 files changed, 13 insertions(+), 13 deletions(-)
13107
commit 78885334038f201e9a4dbaf1bd04d004fd35b32a
13108
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
13109
Date: Tue Nov 17 20:02:22 2009 -0500
13111
allow adding extra handlers to WockySaslAuth instances
13113
tests/Makefile.am | 2 +
13114
tests/wocky-test-sasl-auth-server.c | 44 +++++++++++++--------
13115
tests/wocky-test-sasl-auth.c | 15 +++++++
13116
tests/wocky-test-sasl-handler.c | 70 +++++++++++++++++++++++++++++++++++
13117
tests/wocky-test-sasl-handler.h | 42 +++++++++++++++++++++
13118
wocky/wocky-sasl-auth.c | 35 +++++++++++++++++
13119
wocky/wocky-sasl-auth.h | 3 +
13120
7 files changed, 194 insertions(+), 17 deletions(-)
13122
commit 9dfc9defae7aa003a8ce4a49338fab710c7f6ce0
13123
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
13124
Date: Tue Nov 17 20:03:04 2009 -0500
13126
allow SASL handler failure callbacks to not set errors
13128
wocky/wocky-sasl-auth.c | 8 ++++++++
13129
1 files changed, 8 insertions(+), 0 deletions(-)
13131
commit c4fa4828be9e33528a23a3ece6238ee60f7e47aa
13132
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
13133
Date: Tue Nov 17 20:02:52 2009 -0500
13135
double check SASL test results
13137
tests/wocky-test-sasl-auth.c | 10 ++++++++--
13138
1 files changed, 8 insertions(+), 2 deletions(-)
13140
commit 81ea6725fb69b09be86e5e0412b2cd893a52613a
13141
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
13142
Date: Tue Nov 17 15:55:12 2009 -0500
13144
factor out SASL handler selection
13146
wocky/wocky-sasl-auth.c | 50 ++++++++++++++++++++++++++++++----------------
13147
1 files changed, 32 insertions(+), 18 deletions(-)
13149
commit 82af20ab6aabc3c4fe8571496534b3f3b8779879
13150
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
13151
Date: Tue Nov 17 11:56:46 2009 -0500
13153
declare WockySaslHandlerIface properly
13155
wocky/wocky-sasl-handler.h | 2 +-
13156
1 files changed, 1 insertions(+), 1 deletions(-)
13158
commit 71b215e0b41f78efef67f35160fb8e256ac8b2ad
13159
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
13160
Date: Fri Nov 13 02:00:36 2009 -0500
13162
make WockySaslHandler a GInterface
13164
Make WockySaslDigestMd5 and WockySaslPlain implementations of it.
13166
wocky/Makefile.am | 4 +
13167
wocky/wocky-sasl-auth.c | 532 +--------------------------------------
13168
wocky/wocky-sasl-digest-md5.c | 556 +++++++++++++++++++++++++++++++++++++++++
13169
wocky/wocky-sasl-digest-md5.h | 53 ++++
13170
wocky/wocky-sasl-handler.c | 58 +++--
13171
wocky/wocky-sasl-handler.h | 40 ++--
13172
wocky/wocky-sasl-plain.c | 214 ++++++++++++++++
13173
wocky/wocky-sasl-plain.h | 50 ++++
13174
8 files changed, 939 insertions(+), 568 deletions(-)
13176
commit 7a1cd447ce46b11912019466c23c06b3100ee193
13177
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
13178
Date: Thu Nov 12 20:52:46 2009 -0500
13180
generalize provision of initial response
13182
By which I mean the response sent with the authentication initiation, as per
13183
the SASL RFC. The digest MD5 code also refers to an initial response but it
13184
means the response to the first challenge from the server. The RFC term is
13185
poor, but probably best to follow it.
13187
wocky/wocky-sasl-auth.c | 47 +++++++++++++++++++++++++++++++++--------------
13188
1 files changed, 33 insertions(+), 14 deletions(-)
13190
commit 79c31ca8cda88a553f550858731e86718e09d378
13191
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
13192
Date: Thu Nov 12 20:27:32 2009 -0500
13194
give SASL handlers independent private state
13196
wocky/wocky-sasl-auth.c | 137 ++++++++++++++++++++++++++++++--------------
13197
wocky/wocky-sasl-auth.h | 3 +
13198
wocky/wocky-sasl-handler.c | 5 +-
13199
wocky/wocky-sasl-handler.h | 2 +
13200
4 files changed, 102 insertions(+), 45 deletions(-)
13202
commit 3c058fc7756dac85f1414d35cf987b777327046b
13203
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
13204
Date: Thu Nov 12 20:14:45 2009 -0500
13206
remove code for impossible case
13208
wocky/wocky-sasl-auth.c | 9 ---------
13209
1 files changed, 0 insertions(+), 9 deletions(-)
13211
commit 378e38877dd72b5108811ea857992ddbfb222fe9
13212
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
13213
Date: Thu Nov 12 20:13:48 2009 -0500
13215
auth_reset(): free and clear handler
13217
wocky/wocky-sasl-auth.c | 6 ++++++
13218
1 files changed, 6 insertions(+), 0 deletions(-)
13220
commit 561db1c2b0d1981b38aba6a65a9a543eb5e48ee1
13221
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
13222
Date: Thu Nov 12 18:25:57 2009 -0500
13224
make WockySaslChallengeFunc return the response to send
13226
wocky/wocky-sasl-auth.c | 88 ++++++++++++++++++++++++++------------------
13227
wocky/wocky-sasl-handler.c | 4 +-
13228
wocky/wocky-sasl-handler.h | 4 +-
13229
3 files changed, 56 insertions(+), 40 deletions(-)
13231
commit 1634e77b712036d82f3d0080b466cc93dd2b5523
13232
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
13233
Date: Sun Nov 8 10:24:54 2009 -0500
13235
introduce WockySaslHandler abstraction and use it in WockySaslAuth
13237
wocky/Makefile.am | 2 +
13238
wocky/wocky-sasl-auth.c | 141 +++++++++++++++++++++++--------------------
13239
wocky/wocky-sasl-auth.h | 1 +
13240
wocky/wocky-sasl-handler.c | 58 ++++++++++++++++++
13241
wocky/wocky-sasl-handler.h | 64 ++++++++++++++++++++
13242
5 files changed, 200 insertions(+), 66 deletions(-)
13244
commit 50c2bd9a0d0d2091ad71e9c6ee541cc42f0e1e1f
13245
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
13246
Date: Tue Nov 10 18:32:18 2009 -0500
13248
factor out setting mechanism name on stanza
13250
wocky/wocky-sasl-auth.c | 3 +--
13251
1 files changed, 1 insertions(+), 2 deletions(-)
13253
commit 87be0be5449ab592db1688c2034bab6f8431de14
13254
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
13255
Date: Mon Nov 9 15:28:35 2009 -0500
13257
call auth_succeeded implicitly if success handler didn't return an error
13259
wocky/wocky-sasl-auth.c | 9 +++++----
13260
1 files changed, 5 insertions(+), 4 deletions(-)
13262
commit b65faa10d8de11feb00c4bf2196f76c7f7e2bf90
13263
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
13264
Date: Mon Nov 9 15:12:03 2009 -0500
13266
replace usage of auth_failed with GErrors
13268
wocky/wocky-sasl-auth.c | 90 ++++++++++++++++++++++++++++------------------
13269
1 files changed, 55 insertions(+), 35 deletions(-)
13271
commit 4ba6a316ac5ecfa6b2f408bc7aba6500e2e38a66
13272
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
13273
Date: Mon Nov 9 14:03:07 2009 -0500
13275
use string instead of enum to identify SASL mechanisms
13277
tests/wocky-connector-test.c | 183 +++++++++++++++++++++---------------------
13278
wocky/wocky-connector.c | 9 +-
13279
wocky/wocky-connector.h | 2 +-
13280
wocky/wocky-sasl-auth.c | 86 ++++++++++++--------
13281
wocky/wocky-sasl-auth.h | 8 +--
13282
5 files changed, 149 insertions(+), 139 deletions(-)
13284
commit 6f4a02d6c9856445b33b166a778116e94675fa25
13285
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
13286
Date: Mon Nov 9 12:09:33 2009 -0500
13288
factor out generation of initial SASL PLAIN response
13290
wocky/wocky-sasl-auth.c | 25 ++++++++++++++++---------
13291
1 files changed, 16 insertions(+), 9 deletions(-)
13293
commit 197d5d733dfebf66d823c2996a71463595535c8a
13294
Author: Will Thompson <will.thompson@collabora.co.uk>
13295
Date: Tue Nov 17 14:33:28 2009 +0000
13297
Don't explicitly define the "all" debug flag
13299
g_parse_debug_string () does this for us:
13301
> If string is equal to "all", all flags are set. If string is equal to
13302
> "help", all the available keys in keys are printed out to standard
13305
wocky/wocky-debug.c | 1 -
13306
1 files changed, 0 insertions(+), 1 deletions(-)
13308
commit 0dff81f9c868bb1801ba8bfa36bbd78bfa90e275
13309
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
13310
Date: Fri Nov 13 18:14:57 2009 +0000
13312
nprefix should be gchar *
13314
wocky/wocky-xmpp-node.c | 2 +-
13315
1 files changed, 1 insertions(+), 1 deletions(-)
13317
commit bdbf0c690a3f10f6549b04003521cf95709d1541
13318
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
13319
Date: Thu Nov 12 16:09:22 2009 +0000
13321
Make it easier to debug incoming/outgoing stanzas
13323
Use the stanza debugging function when the xmpp debug flag is used. This is a
13324
lot more readable then the non-pretty printed data that comes over the network.
13325
To see the raw network data, use the net debug flag instead
13327
wocky/wocky-xmpp-reader.c | 6 ++++--
13328
wocky/wocky-xmpp-writer.c | 8 ++++++--
13329
2 files changed, 10 insertions(+), 4 deletions(-)
13331
commit 3eef43e7d584f87e6eb5912f5b75912e3186b339
13332
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
13333
Date: Thu Nov 12 16:05:58 2009 +0000
13335
Actually implement wocky_debug_stanza
13337
wocky/wocky-debug.c | 26 ++++++++++++++++++++++++++
13338
1 files changed, 26 insertions(+), 0 deletions(-)
13340
commit f134d2374df47ccc5389224d69763e219dbbbda6
13341
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
13342
Date: Thu Nov 12 15:59:11 2009 +0000
13344
Make the stanza to string conversion not be xml
13346
The stanza to string utility function is meant to be used
13347
for debugging purposes. Make it be unlike XML so it can't
13348
be confused with the data that's actually send over the wire.
13350
wocky/wocky-xmpp-node.c | 73 ++++++++++++++++++++--------------------------
13351
1 files changed, 32 insertions(+), 41 deletions(-)
13353
commit dafa5824563b3bcaa4d7a8ea3d6c0662a5174cad
13354
Merge: e1fe6a1 81898f6
13355
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
13356
Date: Thu Nov 12 12:26:14 2009 -0500
13358
Merge branch 'misc'
13360
Reviewed-by: Vivek Dasmohapatra <vivek@collabora.co.uk>
13362
commit 81898f6a98a668f8ecf7c6247498c9cb76a7bbc4
13363
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
13364
Date: Thu Nov 12 12:11:09 2009 -0500
13366
use AC_HELP_STRING for --with-tls configure option
13368
configure.ac | 4 +++-
13369
1 files changed, 3 insertions(+), 1 deletions(-)
13371
commit b0a93575dad899e1fa71b144ae7773f3cec8648d
13372
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
13373
Date: Wed Nov 11 21:11:29 2009 -0500
13375
use g_assert_no_error()
13377
tests/wocky-connector-test.c | 2 +-
13378
tests/wocky-test-sasl-auth.c | 2 +-
13379
tests/wocky-xmpp-reader-test.c | 6 +++---
13380
3 files changed, 5 insertions(+), 5 deletions(-)
13382
commit de59db1f75b7c1f54009f7d3e65c720893a7393a
13383
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
13384
Date: Wed Nov 11 21:13:55 2009 -0500
13386
configure.ac: override official release logic
13388
Because the current version, 0.0.0.0, ends in a zero, it's assumed that this
13389
is a release version, so -Werror is disabled. For now, just declare that it's
13392
Possibly an explicit release flag would be better than nano version which are always
13395
configure.ac | 7 ++++---
13396
1 files changed, 4 insertions(+), 3 deletions(-)
13398
commit 56c29352f61a95090b6bbe87dea0e8a388fbce54
13399
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
13400
Date: Tue Nov 3 14:01:25 2009 -0500
13402
test SASL server: pass cancellable to _recv_stanza
13404
This avoids a memory leak where the connection is closed while a message
13405
receive is pending.
13407
tests/wocky-test-sasl-auth-server.c | 7 +++++--
13408
1 files changed, 5 insertions(+), 2 deletions(-)
13410
commit e1a9100ec4e4de9bb1cfde9dc4e759608f50a2c9
13411
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
13412
Date: Thu Nov 5 15:45:24 2009 +0100
13414
Expand docs for WockyContactFactory
13416
wocky/wocky-contact-factory.c | 59 ++++++++++++++++++++++++++++++++++++++--
13417
1 files changed, 56 insertions(+), 3 deletions(-)
13419
commit ea6276c3ed46d69ef4da3f2d43babfcb904c4ac1
13420
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
13421
Date: Wed Nov 4 18:21:16 2009 +0100
13423
Fix some typos and missing refs in the WockyPorter doc.
13425
wocky/wocky-porter.c | 43 ++++++++++++++++++++++---------------------
13426
wocky/wocky-porter.h | 4 ++--
13427
2 files changed, 24 insertions(+), 23 deletions(-)
13429
commit 756952ce4c7443ae3e97ee2f131a08d820904d58
13430
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
13431
Date: Wed Aug 26 11:11:30 2009 +0100
13433
document the WockyPorter struct
13435
wocky/wocky-porter.h | 6 ++++++
13436
1 files changed, 6 insertions(+), 0 deletions(-)
13438
commit f4f42983f3acad26df1a54777790a034893d210a
13439
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
13440
Date: Wed Aug 26 11:10:47 2009 +0100
13442
porter: document stanza handlers
13444
wocky/wocky-porter.c | 51 ++++++++++++++++++++++++++++++++++++++++++++++++++
13445
wocky/wocky-porter.h | 11 ++++++++++
13446
2 files changed, 62 insertions(+), 0 deletions(-)
13448
commit b5bbe72bfb05803c571da6802bbbd46f6fed9e29
13449
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
13450
Date: Tue Aug 25 17:46:38 2009 +0100
13452
porter: document close methods
13454
wocky/wocky-porter.c | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
13455
1 files changed, 49 insertions(+), 0 deletions(-)
13457
commit d5a099b4aa86ca64e66d24510131bca84d52af57
13458
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
13459
Date: Tue Aug 25 17:12:32 2009 +0100
13461
porter: document stanza sending functions
13463
wocky/wocky-porter.c | 63 ++++++++++++++++++++++++++++++++++++++++++++++++++
13464
1 files changed, 63 insertions(+), 0 deletions(-)
13466
commit c1caea0c9fc86296c93864ddba81eb4bf17313a8
13467
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
13468
Date: Tue Aug 25 16:20:57 2009 +0100
13470
document WockyPorterError
13472
wocky/wocky-porter.h | 11 +++++++++++
13473
1 files changed, 11 insertions(+), 0 deletions(-)
13475
commit e5ceb1a3ee07d569e74e82b4caf750f818c14aaa
13476
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
13477
Date: Tue Aug 25 16:13:41 2009 +0100
13479
porter: document property and signals
13481
wocky/wocky-porter.c | 30 ++++++++++++++++++++++++++++++
13482
1 files changed, 30 insertions(+), 0 deletions(-)
13484
commit d79eac9089777fb52279ecca81f73b609814beb7
13485
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
13486
Date: Wed Nov 4 17:52:32 2009 +0100
13488
Write gtk-doc entries for WockyBareContact.
13490
wocky/wocky-bare-contact.c | 82 +++++++++++++++++++++++++++++++++++++++++--
13491
1 files changed, 78 insertions(+), 4 deletions(-)
13493
commit e1fe6a1a8ca841efca7c9f7bd409f4a76e68d65a
13494
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
13495
Date: Wed Nov 4 17:04:38 2009 +0100
13497
Fix some typos in the gtk-doc annotations.
13499
wocky/wocky-xmpp-reader.c | 5 +++--
13500
1 files changed, 3 insertions(+), 2 deletions(-)
13502
commit d02987e47e4a4a9e967365a06799449c85f43ec9
13503
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13504
Date: Tue Nov 3 15:59:14 2009 +0000
13506
Expand + comment the \ escape parsing logic for " quoted SASL challenge values.
13508
wocky/wocky-sasl-auth.c | 11 +++++++++--
13509
1 files changed, 9 insertions(+), 2 deletions(-)
13511
commit 6727760976ff85623cbf19c1f10bcbaff94a8cb5
13512
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13513
Date: Tue Nov 3 15:21:42 2009 +0000
13515
Handle \ escapes in quoted SASL challenge parameters.
13517
wocky/wocky-sasl-auth.c | 6 ++++--
13518
1 files changed, 4 insertions(+), 2 deletions(-)
13520
commit 1eac8915ae3dea0d8134a75aac29282828b13686
13521
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13522
Date: Tue Nov 3 15:08:29 2009 +0000
13524
Test for \ escapes in " quoted challenge values.
13526
tests/wocky-test-sasl-auth-server.c | 70 +++++++++++++++++++++++++++++++++++
13527
tests/wocky-test-sasl-auth-server.h | 1 +
13528
tests/wocky-test-sasl-auth.c | 13 ++++--
13529
3 files changed, 79 insertions(+), 5 deletions(-)
13531
commit 65ec8f42aa1d59c06cfe6ef5c0659666d9132b2a
13532
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13533
Date: Mon Nov 2 18:17:11 2009 +0000
13535
Implement server-adds-wacky-whitespace-to-challenge problem, test SASL with it.
13537
tests/wocky-test-sasl-auth-server.c | 103 ++++++++++++++++++++++++++++++++++-
13538
tests/wocky-test-sasl-auth-server.h | 1 +
13539
tests/wocky-test-sasl-auth.c | 7 ++-
13540
3 files changed, 108 insertions(+), 3 deletions(-)
13542
commit 59c6a1d57893ccebebf1e410f12c4c3b21df01e7
13543
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13544
Date: Mon Nov 2 15:37:50 2009 +0000
13546
SASL challenge tokens may be separated by optional whitespace, cope with these.
13548
wocky/wocky-sasl-auth.c | 12 ++++++++++++
13549
1 files changed, 12 insertions(+), 0 deletions(-)
13551
commit 69679f560c5490668840f29c582d946bd7f0ee70
13552
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13553
Date: Thu Oct 22 17:49:22 2009 +0100
13555
Comments explaining the new avoid-double-close test.
13557
tests/wocky-porter-test.c | 16 ++++++++++++++++
13558
1 files changed, 16 insertions(+), 0 deletions(-)
13560
commit 5a80eeac888503d53b5569e173269d4b32f9573c
13561
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13562
Date: Thu Oct 22 16:19:08 2009 +0100
13564
Comment explaining the importance of the timing of when remote_closed is set.
13566
wocky/wocky-porter.c | 3 +++
13567
1 files changed, 3 insertions(+), 0 deletions(-)
13569
commit 1cba28f9b5cdb45fa98acee8c5f75f13e81bf939
13570
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13571
Date: Thu Oct 22 15:56:28 2009 +0100
13573
Test for the double-force-close on remote-error case.
13575
tests/wocky-porter-test.c | 37 +++++++++++++++++++++++++++++++++++++
13576
1 files changed, 37 insertions(+), 0 deletions(-)
13578
commit 871b439aa9de4f4ed5f837352f88756f8164423d
13579
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13580
Date: Tue Oct 20 19:54:32 2009 +0100
13582
Fixes calls to wocky_xmpp_connection_force_close_async. DEBUG gives file+line.
13584
Never put more than 1 wocky_xmpp_connection_force_close_async in flight for a
13587
g_object_ref the wocky porter passed in as the user_data to the call so that
13588
it is guaranteed to still be alive when the callback happens.
13590
Report an error in idle if we try to force a shutdown twice.
13592
DEBUG gives file + line now.
13594
wocky/wocky-debug.h | 3 +-
13595
wocky/wocky-porter.c | 56 +++++++++++++++++++++++++++++++++++++++++--------
13596
2 files changed, 49 insertions(+), 10 deletions(-)
13598
commit 3ac75cc16227e4dc39aecd9d9fa659c5d5cf1698
13599
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13600
Date: Wed Oct 21 12:21:40 2009 +0100
13602
Put some actual aborted-iq-node info in the debug output.
13604
wocky/wocky-porter.c | 9 ++++++++-
13605
1 files changed, 8 insertions(+), 1 deletions(-)
13607
commit 1f2e07aab5c7d57d6aa3021a529376125dab2912
13608
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13609
Date: Wed Oct 21 12:19:27 2009 +0100
13611
Value tested in if condition clause is a pointer, not a boolean.
13613
wocky/wocky-porter.c | 4 ++--
13614
1 files changed, 2 insertions(+), 2 deletions(-)
13616
commit 3ab69e056517fac671e3f1db06f4973538c42584
13617
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13618
Date: Wed Oct 21 12:18:04 2009 +0100
13620
'forget' the stashed async result earlier, use the local copy i nthe callback.
13622
wocky/wocky-porter.c | 4 ++--
13623
1 files changed, 2 insertions(+), 2 deletions(-)
13625
commit dfc0e61089f9db3946aa53251d7fe5745b202712
13626
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13627
Date: Wed Oct 21 12:14:58 2009 +0100
13629
Flag should be set _before_ the signal is fired or some callbacks may not fire.
13631
wocky/wocky-porter.c | 4 ++--
13632
1 files changed, 2 insertions(+), 2 deletions(-)
13634
commit 62d54ca0a6e338987f363f0ef979b00e8b6a6a99
13635
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13636
Date: Tue Oct 20 19:54:32 2009 +0100
13638
Remove handlers as we abort IQs, and check iq handlers before invoking them.
13640
NULL out each handler->result after freeing it.
13641
Check handler and/or handler->result before using them.
13642
Remove handler form the hash when we abort all pending IQs.
13644
wocky/wocky-porter.c | 19 +++++++++++++++----
13645
1 files changed, 15 insertions(+), 4 deletions(-)
13647
commit 04c77df70f46ecf1386d2d9b24f273d43c953a00
13648
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13649
Date: Mon Oct 19 15:17:38 2009 +0100
13651
Certs should not be removed on distclean anymore: nothing to do on clean-local
13653
tests/Makefile.am | 4 ----
13654
1 files changed, 0 insertions(+), 4 deletions(-)
13656
commit a7d02c2a6b9811fe63e80bc681933cf52ce0ea25
13657
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13658
Date: Mon Oct 19 13:08:38 2009 +0100
13660
Turn openpgp cert support back off.
13662
wocky/wocky-tls.c | 5 ++---
13663
1 files changed, 2 insertions(+), 3 deletions(-)
13665
commit 774eeec1ba1933537897d6d6da4ca14754000924
13666
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13667
Date: Fri Oct 16 16:48:08 2009 +0100
13669
Comments explaining gnutls default protocol options we use.
13671
wocky/wocky-tls.c | 9 +++++++--
13672
1 files changed, 7 insertions(+), 2 deletions(-)
13674
commit 3cfb88f8e8cb76f54b11bab6bd8dde9b798a3c81
13675
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13676
Date: Fri Oct 16 15:58:53 2009 +0100
13678
Activate deflate compression, openpgp certs and secure (slow) crypto by default.
13680
wocky/wocky-tls.c | 14 +++++++++-----
13681
1 files changed, 9 insertions(+), 5 deletions(-)
13683
commit 3f65748a178c5b7445f58ea21cf38bb2f09646a0
13684
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13685
Date: Fri Oct 16 15:44:08 2009 +0100
13687
Fix gnutls session protocol detail setup.
13689
Don't set the details then immediately set them back to the defaults.
13690
Complain if we can't set the various session options.
13691
Complain if we can't set the session credentials.
13692
Allow default options to be set via an environment variable.
13693
Prio_cache storage not used anymore, using gnutls_priority_set_direct.
13695
wocky/wocky-tls.c | 38 ++++++++++++++++++++++++++++++++------
13696
1 files changed, 32 insertions(+), 6 deletions(-)
13698
commit 42441d6581b8eccb0cd81bf080c60b9336d72edd
13699
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13700
Date: Mon Oct 5 18:24:39 2009 +0100
13702
Overriding gnutls autodetection to use openssl was broken.
13704
configure.ac | 4 +++-
13705
1 files changed, 3 insertions(+), 1 deletions(-)
13707
commit 1f0a57f6dd8b75c97eb1087e0ff0d7b966fbff8b
13708
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13709
Date: Thu Oct 1 19:45:31 2009 +0100
13711
Don't check certtool/datefudge until actually needed to generate a certificate.
13713
tests/Makefile.am | 12 +++++++-----
13714
1 files changed, 7 insertions(+), 5 deletions(-)
13716
commit 1beb3ec922476241462ea046ece2acfad0d09234
13717
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13718
Date: Mon Oct 5 15:46:57 2009 +0100
13720
Ship openssl files in dist tarball even when building w gnutls and vice versa.
13722
wocky/Makefile.am | 23 ++++++++++++++++-------
13723
1 files changed, 16 insertions(+), 7 deletions(-)
13725
commit 03787b9f06af91ac0acd8f6b52e0b7783fc794d7
13726
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13727
Date: Mon Oct 5 15:07:14 2009 +0100
13729
Typos: environnement -> environment; updated doc section title.
13731
wocky/wocky-openssl.c | 2 +-
13732
wocky/wocky-tls.c | 6 +++---
13733
2 files changed, 4 insertions(+), 4 deletions(-)
13735
commit 65b6b5fb802c884120428021bbf74edf88758c4b
13736
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13737
Date: Mon Oct 5 14:48:15 2009 +0100
13739
Comment around SSL_CTX_set_cipher_list explaining how to use it if we want to.
13741
wocky/wocky-openssl.c | 7 +++++--
13742
1 files changed, 5 insertions(+), 2 deletions(-)
13744
commit 1e6461d57cc555b087111873cbce46e6a36644ac
13745
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13746
Date: Mon Oct 5 14:12:33 2009 +0100
13750
wocky/wocky-openssl.c | 6 ++++--
13751
1 files changed, 4 insertions(+), 2 deletions(-)
13753
commit e2ba67289c6711fe84fe137e97ec9d0df80ed185
13754
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13755
Date: Mon Oct 5 13:10:08 2009 +0100
13757
Reduce debugging unless WOCKY_TLS_DEBUG_LEVEL exceeds the async detail level.
13759
wocky/wocky-openssl.c | 33 ++++++++++++++++++++++-----------
13760
1 files changed, 22 insertions(+), 11 deletions(-)
13762
commit 258c62ea0b95c43fabe9c1777d64dfc76280a1cc
13763
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13764
Date: Mon Oct 5 12:41:26 2009 +0100
13766
Comment explaining arcane reasons behind structure of error_to_string()
13768
wocky/wocky-openssl.c | 20 ++++++++++++++++++--
13769
1 files changed, 18 insertions(+), 2 deletions(-)
13771
commit 69e631b51d7a812d4d0d04dd7e9164d752e74847
13772
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13773
Date: Fri Oct 2 16:35:46 2009 +0100
13775
Removed tmp comments tagging functions for review, warn if BIO alloc fails.
13777
wocky/wocky-openssl.c | 10 ++++++++--
13778
1 files changed, 8 insertions(+), 2 deletions(-)
13780
commit e3fb29ad6a586bfcb2fa8006d66024dde466631e
13781
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13782
Date: Thu Oct 1 19:05:33 2009 +0100
13784
Check in cert dir copies of certs as well as the openssl hash symlinks thereto.
13786
.gitignore | 4 ++--
13787
tests/Makefile.am | 4 +++-
13788
tests/certs/cas/a7481a9e.0 | 1 +
13789
tests/certs/cas/bb7d74ae.0 | 1 +
13790
tests/certs/cas/c5d5c0da.0 | 1 +
13791
tests/certs/cas/ca-0-cert.pem | 23 +++++++++++++++++++++++
13792
tests/certs/cas/ca-1-cert.pem | 23 +++++++++++++++++++++++
13793
tests/certs/cas/ca-2-cert.pem | 23 +++++++++++++++++++++++
13794
tests/certs/crl/c5d5c0da.r0 | 1 +
13795
tests/certs/crl/ca-0-crl.pem | 13 +++++++++++++
13796
10 files changed, 91 insertions(+), 3 deletions(-)
13798
commit d0977e8aed68ec2169534c35e396b6be0df4146c
13799
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13800
Date: Thu Oct 1 18:32:48 2009 +0100
13802
Example connect program was missing wocky_init() call, prevented testing.
13804
examples/connect.c | 2 ++
13805
1 files changed, 2 insertions(+), 0 deletions(-)
13807
commit 2d5e141cd3030077a5d532d3becd7562f844b760
13808
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13809
Date: Thu Oct 1 18:31:39 2009 +0100
13811
Use WOCKY_TEST_SERVER_DEBUG env var to control test server debug independently.
13813
tests/wocky-connector-test.c | 4 +++-
13814
1 files changed, 3 insertions(+), 1 deletions(-)
13816
commit 6325c54e019d535495f59c4a29b9864f0ae16c11
13817
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13818
Date: Thu Oct 1 18:30:34 2009 +0100
13820
Pick one of gnutls and openssl automatically, unless the user choose explicitly.
13822
configure.ac | 24 ++++++++++++++++++++++--
13823
tests/Makefile.am | 5 +++--
13824
tests/wocky-test-connector-server.c | 6 ++++++
13825
wocky/Makefile.am | 20 +++++++++++++++-----
13826
wocky/wocky-connector.h | 7 +++++++
13827
5 files changed, 53 insertions(+), 9 deletions(-)
13829
commit f57076bcd5865e39b4ccc61881b539dec0689175
13830
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13831
Date: Thu Oct 1 18:25:15 2009 +0100
13833
WockyTLSSession et al based on OpenSSL (in addition to existing gnutls version)
13835
wocky/wocky-openssl-dh1024.c | 30 +
13836
wocky/wocky-openssl-dh2048.c | 41 +
13837
wocky/wocky-openssl-dh4096.c | 62 ++
13838
wocky/wocky-openssl-dh512.c | 25 +
13839
wocky/wocky-openssl.c | 1698 ++++++++++++++++++++++++++++++++++++++++++
13840
wocky/wocky-openssl.h | 102 +++
13841
6 files changed, 1958 insertions(+), 0 deletions(-)
13843
commit bc04e13d7fb4a48b291e0117fef24f220620e6b9
13844
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13845
Date: Wed Sep 30 13:04:06 2009 +0100
13847
certtool/datefudge errors should be warnings, tweaked warning messages.
13849
tests/Makefile.am | 6 +++---
13850
1 files changed, 3 insertions(+), 3 deletions(-)
13852
commit f9601a319d69fd59124c68a0f8be57d4399df0da
13853
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
13854
Date: Tue Sep 29 17:21:31 2009 +0100
13856
wocky-pep-service: fix include of Wocky files
13858
wocky/wocky-pep-service.c | 8 ++++----
13859
wocky/wocky-pep-service.h | 4 ++--
13860
2 files changed, 6 insertions(+), 6 deletions(-)
13862
commit 198e665a5b8bce4bdfac9cadcaf0eb0f054046d7
13863
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
13864
Date: Fri Sep 25 12:39:16 2009 +0100
13866
Make building the marshal.list quieter.
13868
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
13870
wocky/Makefile.am | 4 ++--
13871
1 files changed, 2 insertions(+), 2 deletions(-)
13873
commit d0146e0d3e3e295b9711ab9681c81d05e3224f93
13874
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
13875
Date: Thu Sep 24 19:45:00 2009 +0100
13877
Move from shave to automake 1.11's silent rules system.
13879
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
13882
autogen.sh | 9 ----
13883
configure.ac | 8 +--
13884
m4/Makefile.am | 3 +-
13885
m4/shave.m4 | 102 -------------------------------------------------
13886
shave-libtool.in | 109 -----------------------------------------------------
13887
shave.in | 109 -----------------------------------------------------
13888
tools/Makefile.am | 1 -
13889
tools/shave.mk | 1 -
13890
wocky/Makefile.am | 9 ++--
13891
10 files changed, 9 insertions(+), 347 deletions(-)
13893
commit b90ce738c61f084ca4854709cda3103c9ef7eff6
13894
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
13895
Date: Mon Sep 21 17:48:00 2009 +0100
13897
test wocky_pep_service_make_publish_stanza
13899
tests/wocky-pep-service-test.c | 39 +++++++++++++++++++++++++++++++++++++++
13900
1 files changed, 39 insertions(+), 0 deletions(-)
13902
commit bd958bdb099057e25dcfcdf0cf4997fdc2c9693b
13903
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
13904
Date: Mon Sep 21 17:40:12 2009 +0100
13906
test wocky_pep_service_get_async
13908
tests/wocky-pep-service-test.c | 90 ++++++++++++++++++++++++++++++++++++++++
13909
1 files changed, 90 insertions(+), 0 deletions(-)
13911
commit e1c1d273cca722b280e7cc41969a82e78dcf4d3a
13912
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
13913
Date: Mon Sep 21 17:28:30 2009 +0100
13915
wocky-pep-service-test: test 'changed' signal
13917
tests/wocky-pep-service-test.c | 83 ++++++++++++++++++++++++++++++++++++++++
13918
1 files changed, 83 insertions(+), 0 deletions(-)
13920
commit 2223be661d6a5e1d015f5ba9d08b94a2a2d9e911
13921
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
13922
Date: Mon Sep 21 17:17:31 2009 +0100
13924
wocky-pep-service: add a debug msg
13926
wocky/wocky-pep-service.c | 8 +++++++-
13927
1 files changed, 7 insertions(+), 1 deletions(-)
13929
commit a75a44766c6451b3789b7ec3461efa1d1d32d3b9
13930
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
13931
Date: Thu Sep 17 15:13:54 2009 +0100
13933
add pubsub debug flag
13935
wocky/wocky-debug.c | 1 +
13936
wocky/wocky-debug.h | 1 +
13937
2 files changed, 2 insertions(+), 0 deletions(-)
13939
commit a0c102d5ff551eaca0b96de0584dd69f129da036
13940
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
13941
Date: Mon Sep 21 16:14:20 2009 +0100
13943
add wocky-pep-service-test.c
13946
tests/Makefile.am | 7 +++++++
13947
tests/wocky-pep-service-test.c | 38 ++++++++++++++++++++++++++++++++++++++
13948
3 files changed, 46 insertions(+), 0 deletions(-)
13950
commit 853f1f634e40a2a2b72b9409036ebf90e54368ea
13951
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
13952
Date: Mon Sep 21 16:09:25 2009 +0100
13954
build wocky-pep-service
13956
wocky/Makefile.am | 4 +++-
13957
1 files changed, 3 insertions(+), 1 deletions(-)
13959
commit 2974927e81d77dc2223e31dbc04edb05feeadaf2
13960
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
13961
Date: Mon Sep 21 16:09:15 2009 +0100
13963
wocky-pep-service: use Wocky's signal marshallers
13965
wocky/wocky-pep-service.c | 5 ++---
13966
1 files changed, 2 insertions(+), 3 deletions(-)
13968
commit 2274057dbb094016e86a42fcd2c4d47f91d14807
13969
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
13970
Date: Fri Sep 25 10:34:27 2009 +0100
13972
import wocky-pep-service.[ch] from Gabble
13974
wocky/wocky-pep-service.c | 362 +++++++++++++++++++++++++++++++++++++++++++++
13975
wocky/wocky-pep-service.h | 80 ++++++++++
13976
2 files changed, 442 insertions(+), 0 deletions(-)
13978
commit 76cf91722c1e1826750b9e396e119caddd675311
13979
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
13980
Date: Thu Sep 24 18:07:23 2009 +0100
13982
factor out common code of test_wait_iq_reply_close and test_wait_iq_reply_force_close to a function
13984
tests/wocky-porter-test.c | 80 ++++++++++++++++++--------------------------
13985
1 files changed, 33 insertions(+), 47 deletions(-)
13987
commit b54f1004fa279e184162130834d1609cce5791b0
13988
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
13989
Date: Thu Sep 24 18:00:05 2009 +0100
13991
rename complete_pending_send_iq to abort_pending_iqs
13993
wocky/wocky-porter.c | 6 +++---
13994
1 files changed, 3 insertions(+), 3 deletions(-)
13996
commit 7ececb0027aa22b504b81917caaf51b6bc2024dc
13997
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
13998
Date: Thu Sep 24 17:53:46 2009 +0100
14000
rename WOCKY_PORTER_ERROR_FORCE_CLOSING to WOCKY_PORTER_ERROR_FORCIBLY_CLOSED
14002
tests/wocky-porter-test.c | 8 +++++---
14003
wocky/wocky-porter.c | 4 ++--
14004
wocky/wocky-porter.h | 2 +-
14005
3 files changed, 8 insertions(+), 6 deletions(-)
14007
commit 6903df4c7c6b3545101b6d879134c4cb6d515684
14008
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14009
Date: Thu Sep 24 15:49:05 2009 +0100
14011
wocky_porter_force_close_async: re-use the same GError to set the error on all the results
14013
wocky/wocky-porter.c | 6 ++----
14014
1 files changed, 2 insertions(+), 4 deletions(-)
14016
commit 03d2273f68a9bf49746740a959f10b940eb50570
14017
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14018
Date: Thu Sep 24 15:47:57 2009 +0100
14020
error code when terminating send operations because of a force closing should be WOCKY_PORTER_ERROR_FORCE_CLOSING
14022
tests/wocky-porter-test.c | 2 +-
14023
wocky/wocky-porter.c | 2 +-
14024
2 files changed, 2 insertions(+), 2 deletions(-)
14026
commit c8f08025cda5419be3c011c5b338cbbc8841900e
14027
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14028
Date: Thu Sep 24 15:43:47 2009 +0100
14030
test that pending send IQ operation are complete when we force the closing of our porter
14032
tests/wocky-porter-test.c | 72 +++++++++++++++++++++++++++++++++++++++++++++
14033
1 files changed, 72 insertions(+), 0 deletions(-)
14035
commit 8eef61f1f410763625904ba419b47ce79727d785
14036
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14037
Date: Thu Sep 24 15:42:33 2009 +0100
14039
complete pending send IQ operations when we force the closing of the porter
14041
wocky/wocky-porter.c | 5 +++++
14042
1 files changed, 5 insertions(+), 0 deletions(-)
14044
commit 3fbce0242bfe600227e77d1edfd4402426dd5be6
14045
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14046
Date: Thu Sep 24 15:42:07 2009 +0100
14048
factor out complete_pending_send_iq
14050
wocky/wocky-porter.c | 27 ++++++++++++++++++---------
14051
1 files changed, 18 insertions(+), 9 deletions(-)
14053
commit 104bae4b182ade5d2942bfcd18511f7eb927572d
14054
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14055
Date: Thu Sep 24 15:14:48 2009 +0100
14057
pass the reason of the disconnection to the send IQ callback
14059
tests/wocky-porter-test.c | 3 ++-
14060
wocky/wocky-porter.c | 4 +---
14061
2 files changed, 3 insertions(+), 4 deletions(-)
14063
commit 481054a85e50a0c5b584d2a6e95b2fff33ccb604
14064
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14065
Date: Thu Sep 24 15:08:44 2009 +0100
14067
complete send IQ operations before signalling the closing of the remote connection
14069
wocky/wocky-porter.c | 26 +++++++++++++-------------
14070
1 files changed, 13 insertions(+), 13 deletions(-)
14072
commit 7a91dcc4b4f9a39c99d839b72745ee367c97719e
14073
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14074
Date: Thu Sep 24 14:58:50 2009 +0100
14076
test that pending send IQ operation are complete when the remote connection is closed
14078
tests/wocky-porter-test.c | 70 +++++++++++++++++++++++++++++++++++++++++++++
14079
1 files changed, 70 insertions(+), 0 deletions(-)
14081
commit 340cb5a7d92bbc91b186597827ad9b92c25fa5cf
14082
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14083
Date: Thu Sep 24 14:57:12 2009 +0100
14085
porter: complete pending send IQ operations when the remote connection is closed
14087
We won't be able to receive the IQ reply so we have to complete the
14090
wocky/wocky-porter.c | 16 ++++++++++++++++
14091
1 files changed, 16 insertions(+), 0 deletions(-)
14093
commit a797ccc3b304be3a662e349189896dab2777fa31
14094
Merge: 16ce7be 76a008f
14095
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
14096
Date: Wed Sep 23 22:05:25 2009 +0100
14098
Merge branch 'cosmetics'
14100
Reviewed-by: Sjoerd Simons
14102
commit 76a008fd90eeb1f5ca92f866c76029ed9650449c
14103
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
14104
Date: Wed Sep 23 18:29:48 2009 +0100
14106
cosmetics: remove adscititious newlines
14108
tests/wocky-test-connector-server.c | 24 ++++++++++++------------
14109
wocky/wocky-connector.c | 6 +++---
14110
wocky/wocky-porter.c | 2 +-
14111
3 files changed, 16 insertions(+), 16 deletions(-)
14113
commit 16ce7be592b94c5f50c3ca4010f90247ef1d48f4
14114
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14115
Date: Tue Sep 22 17:08:36 2009 +0100
14117
copy wocky_g_value_slice_* helpers from telepathy-glib
14119
wocky/wocky-utils.c | 331 +++++++++++++++++++++++++++++++++++++++++++++++++++
14120
wocky/wocky-utils.h | 22 ++++
14121
2 files changed, 353 insertions(+), 0 deletions(-)
14123
commit 9b3de37e9b99af2abaf4cee045ba42a548d970b2
14124
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14125
Date: Mon Sep 21 16:21:17 2009 +0100
14127
Make sure we include the username in the jabber auth iq get stanza.
14129
tests/wocky-test-connector-server.c | 16 ++++++++++++++++
14130
1 files changed, 16 insertions(+), 0 deletions(-)
14132
commit 252c938262d0ddab12fff62c226700354a8f11cf
14133
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14134
Date: Mon Sep 21 16:16:07 2009 +0100
14136
Include <username>...</username> in jabber auth iq get stanza. (Bug #24013)
14138
Not required by XEP 0078 but required by some implementations.
14139
Not forbidden by XEP 0078.
14140
Conforms to Gabble 0.8.x behaviour.
14142
wocky/wocky-connector.c | 3 +++
14143
1 files changed, 3 insertions(+), 0 deletions(-)
14145
commit a2ec0dbefa807527190dd46bd5d5044f1eb2d09e
14146
Merge: 7b80feb b30b339
14147
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14148
Date: Mon Sep 21 17:31:43 2009 +0100
14150
Merge build-system-fixes branch (certtool, sasl.h dependency fixes)
14152
commit b30b3398e687918114dfa9fe37b47c230782d8e9
14153
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14154
Date: Mon Sep 21 17:19:52 2009 +0100
14156
Deleted blank lines undeleted.
14158
tests/wocky-test-sasl-auth-server.c | 3 +++
14159
1 files changed, 3 insertions(+), 0 deletions(-)
14161
commit 1d291e099d4798f4894b8f3b1e3250ee16a4210a
14162
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14163
Date: Mon Sep 21 12:41:12 2009 +0100
14165
CA and CRL directories should also be prerequisites of the connector test suite.
14167
tests/Makefile.am | 2 +-
14168
1 files changed, 1 insertions(+), 1 deletions(-)
14170
commit 242830f3765fecd9d7d8000b29069fa0cc965ca2
14171
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14172
Date: Mon Sep 21 12:37:40 2009 +0100
14174
challenge is not free()d, so need not be assigned from g_strdup().
14176
tests/wocky-test-sasl-auth-server.c | 2 +-
14177
1 files changed, 1 insertions(+), 1 deletions(-)
14179
commit e00fc6ee1e51ada35f07ec44796a3c0454630a4e
14180
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14181
Date: Mon Sep 21 12:35:51 2009 +0100
14183
Remove #warnings about missing libsasl2, use g_message instead.
14185
tests/wocky-connector-test.c | 7 ++++++-
14186
tests/wocky-test-sasl-auth-server.c | 1 -
14187
2 files changed, 6 insertions(+), 2 deletions(-)
14189
commit 8cf3f5ddaf64c4548b769f4fec4405796892b069
14190
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14191
Date: Mon Sep 21 11:44:08 2009 +0100
14193
Git ignore wocky dist tarball.
14196
1 files changed, 2 insertions(+), 0 deletions(-)
14198
commit 4a3b664a89db37d7826784da8d5fb5a465cca9b8
14199
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14200
Date: Fri Sep 18 18:20:04 2009 +0100
14202
Add certs/cas dir to variable to keep distcheck happy.
14204
tests/Makefile.am | 1 +
14205
1 files changed, 1 insertions(+), 0 deletions(-)
14207
commit 9be3ec00e4abbdf349286073bd9aed5da47af3c0
14208
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14209
Date: Fri Sep 18 18:16:56 2009 +0100
14211
fake PLAIN SASL and ignore other mechs when libsasl2 is unavailable.
14213
tests/wocky-connector-test.c | 15 ++++++++
14214
tests/wocky-test-sasl-auth-server.c | 68 +++++++++++++++++++++++++++++++---
14215
2 files changed, 77 insertions(+), 6 deletions(-)
14217
commit cd2defdc0dceb507f1a7cbf209ce300c329a3a69
14218
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14219
Date: Fri Sep 18 18:16:15 2009 +0100
14221
sasl/sasl.h not needed here.
14223
tests/wocky-test-connector-server.c | 2 --
14224
1 files changed, 0 insertions(+), 2 deletions(-)
14226
commit 4194158aca737f2b19995355399fb822d40b6626
14227
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14228
Date: Fri Sep 18 18:15:51 2009 +0100
14230
Patterns must match both short and full qualified paths.
14232
This is down to use of @abs_top_srcdir@ conflicting with distcheck.
14234
tests/Makefile.am | 2 +-
14235
1 files changed, 1 insertions(+), 1 deletions(-)
14237
commit 767530fcf1e4bbcb5ea3605c782060ad599e3427
14238
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14239
Date: Fri Sep 18 18:02:56 2009 +0100
14241
Populate the CA certificates and CRL subdirectories correctly.
14243
tests/Makefile.am | 21 ++++++++++-----------
14244
1 files changed, 10 insertions(+), 11 deletions(-)
14246
commit d0507e7471660f7cf73ef7ed37e8cb45dd882309
14247
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14248
Date: Fri Sep 18 17:44:30 2009 +0100
14250
More Makefile.am fixes to cope now that certificates are preserved by default.
14252
.PRECIOUS rule simplified to all PEM files
14253
Binary check deps converted to order only prerequisites (to avoid rebuilding
14254
certs just because we re-ran the certtool/datefudge binary checks)
14255
Don't delete CRLs or PEM files at all.
14257
tests/Makefile.am | 11 ++++-------
14258
1 files changed, 4 insertions(+), 7 deletions(-)
14260
commit ddc8177f5514685505121d51f9d02d9df1bdb6b8
14261
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14262
Date: Fri Sep 18 14:35:17 2009 +0100
14264
Update make system to preserve generated certificates.
14266
Ability to generate certificates remains, but may depend on availability
14267
of gnutls certtool and/or datefudge, which are checked for at runtime.
14269
tests/Makefile.am | 47 ++++++++++++++++++++++++++++++++---------------
14270
1 files changed, 32 insertions(+), 15 deletions(-)
14272
commit c2cbc5346062e9260ab30e7c67bebc4a8f5460e3
14273
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14274
Date: Fri Sep 18 14:14:00 2009 +0100
14276
Check in generated certs as we preserve these now.
14278
Note that this will all fall apart in 2037 some time; This change
14279
means downstream won't need to include the cert generation tools
14280
just to run the test suite.
14282
.gitignore | 34 ++++++++++++++------------
14283
tests/certs/ca-0-cert.pem | 30 ++++++++++++------------
14284
tests/certs/ca-0-crl.pem | 13 ++++++++++
14285
tests/certs/ca-0-key.pem | 50 ++++++++++++++++++++--------------------
14286
tests/certs/ca-1-cert.pem | 23 ++++++++++++++++++
14287
tests/certs/ca-1-key.pem | 27 +++++++++++++++++++++
14288
tests/certs/ca-2-cert.pem | 23 ++++++++++++++++++
14289
tests/certs/ca-2-key.pem | 27 +++++++++++++++++++++
14290
tests/certs/exp-cert.pem | 30 ++++++++++++------------
14291
tests/certs/exp-key.pem | 27 +++++++++++++++++++++
14292
tests/certs/new-cert.pem | 30 ++++++++++++------------
14293
tests/certs/new-key.pem | 27 +++++++++++++++++++++
14294
tests/certs/rev-cert.pem | 24 +++++++++++++++++++
14295
tests/certs/rev-key.pem | 27 +++++++++++++++++++++
14296
tests/certs/ss-cert.pem | 24 +++++++++++++++++++
14297
tests/certs/ss-key.pem | 27 +++++++++++++++++++++
14298
tests/certs/tls-cert.pem | 24 +++++++++++++++++++
14299
tests/certs/tls-key.pem | 27 +++++++++++++++++++++
14300
tests/certs/unknown-ca-key.pem | 27 +++++++++++++++++++++
14301
tests/certs/unknown-cert.pem | 25 ++++++++++++++++++++
14302
tests/certs/unknown-key.pem | 27 +++++++++++++++++++++
14303
21 files changed, 487 insertions(+), 86 deletions(-)
14305
commit 81f9f5c01fa2de1b8e18a94095dc9fa14422e66f
14306
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14307
Date: Fri Sep 18 14:10:22 2009 +0100
14309
Certificates last "forever" now, extend their expiry in the config templates.
14311
tests/certs/ca-0-crl.cfg | 2 +-
14312
tests/certs/ca-1-cert.cfg | 2 +-
14313
tests/certs/ca-2-cert.cfg | 2 +-
14314
tests/certs/rev-cert.cfg | 2 +-
14315
tests/certs/ss-cert.cfg | 2 +-
14316
tests/certs/tls-cert.cfg | 2 +-
14317
tests/certs/unknown-ca-cert.cfg | 2 +-
14318
tests/certs/unknown-cert.cfg | 2 +-
14319
8 files changed, 8 insertions(+), 8 deletions(-)
14321
commit 450b8108b718e406e2b34669f1b24e9aad48ee3f
14322
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14323
Date: Fri Sep 18 14:08:54 2009 +0100
14325
Typo: temporary DEBUG2 macro no longer exists.
14327
tests/wocky-test-connector-server.c | 6 ++----
14328
1 files changed, 2 insertions(+), 4 deletions(-)
14330
commit 7c4e232f11cdb0bc0b5c1900a6d16e1d3698365e
14331
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14332
Date: Fri Sep 18 14:07:36 2009 +0100
14334
Permit server initialiasation without an x509 certificate/key pair.
14336
wocky/wocky-tls.c | 13 ++++++++-----
14337
1 files changed, 8 insertions(+), 5 deletions(-)
14339
commit f07d5bdfb587b2941265e29878b6d70d66b38868
14340
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14341
Date: Fri Sep 18 14:03:51 2009 +0100
14343
Now preserving generated certs, so don't check for certtool at configure time.
14345
configure.ac | 6 ------
14346
1 files changed, 0 insertions(+), 6 deletions(-)
14348
commit 0974c93aef7b46caee9552350d6ca0aa4d29912e
14349
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14350
Date: Thu Sep 17 17:32:44 2009 +0100
14352
Add check for gnutls certtool in configure.ac
14354
configure.ac | 6 ++++++
14355
1 files changed, 6 insertions(+), 0 deletions(-)
14357
commit 42e9edd8c5ee54203fed2fec384a465403e470f6
14358
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14359
Date: Thu Sep 17 16:46:11 2009 +0100
14361
Check for sasl/sasl.h as well as libsasl2.so (no .pc, so no pkg-config)
14363
configure.ac | 15 ++++++++-------
14364
1 files changed, 8 insertions(+), 7 deletions(-)
14366
commit 7b80feb0be0daf92e3e14079082c019bfc1386ab
14367
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14368
Date: Mon Sep 21 15:55:19 2009 +0100
14370
run wocky-connector-test last as it takes age to run
14372
tests/Makefile.am | 4 ++--
14373
1 files changed, 2 insertions(+), 2 deletions(-)
14375
commit 230ec0678e0fb55aeb30678f103ff89d37e56a1a
14376
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14377
Date: Thu Sep 17 15:14:11 2009 +0100
14379
wocky-namespaces: add WOCKY_XMPP_NS_PUBSUB_EVENT
14381
wocky/wocky-namespaces.h | 3 +++
14382
1 files changed, 3 insertions(+), 0 deletions(-)
14384
commit 3822ffd5739951a48f18b0cfa4f7892418227084
14385
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
14386
Date: Sun Sep 20 12:44:47 2009 +0100
14388
Namespace wocky-debug header file #ifdef
14390
wocky/wocky-debug.h | 4 ++--
14391
1 files changed, 2 insertions(+), 2 deletions(-)
14393
commit 5ae3040a2eefcde286c60af9afc40e075ccd6c8e
14394
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
14395
Date: Sun Sep 20 11:59:38 2009 +0100
14397
Remove debug message that make the logging less useful
14399
Unfortunately wocky only has one debug level. Outputting two lines for every
14400
node in the tree completely overwhelms everything else, so remove these for
14403
wocky/wocky-xmpp-reader.c | 19 -------------------
14404
1 files changed, 0 insertions(+), 19 deletions(-)
14406
commit 9f7b18408dab61b0e35810719f1edfa86c9d4b5f
14407
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
14408
Date: Sun Sep 20 11:38:53 2009 +0100
14410
Set G_LOG_DOMAIN to wocky
14412
wocky/Makefile.am | 4 +++-
14413
1 files changed, 3 insertions(+), 1 deletions(-)
14415
commit f2973853cb582547505bd1284cf261d064f6db97
14416
Merge: e249ed8 c20db39
14417
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14418
Date: Tue Sep 15 17:50:50 2009 +0100
14420
Merge branch 'keep-old-new-test-certs'
14422
commit c20db39f0c6d71bd895c9e17bc14001ad9bb1e04
14423
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14424
Date: Tue Sep 15 17:42:55 2009 +0100
14426
Temporary debug target 'moose' in Makefile.am shouldn't have been checked in.
14428
tests/Makefile.am | 3 ---
14429
1 files changed, 0 insertions(+), 3 deletions(-)
14431
commit f79654645ae0f3a314f8d6f4ea6e86bc22f3eaf5
14432
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14433
Date: Tue Sep 15 17:15:38 2009 +0100
14435
Preserve inactive, expired (and CA cert for same) to avoid datefudge build dep.
14437
.gitignore | 23 ++++++++++++++++++++++-
14438
tests/Makefile.am | 21 +++++++++++++--------
14439
tests/certs/ca-0-cert.cfg | 2 +-
14440
tests/certs/ca-0-cert.pem | 23 +++++++++++++++++++++++
14441
tests/certs/ca-0-key.pem | 27 +++++++++++++++++++++++++++
14442
tests/certs/exp-cert.pem | 24 ++++++++++++++++++++++++
14443
tests/certs/new-cert.pem | 24 ++++++++++++++++++++++++
14444
7 files changed, 134 insertions(+), 10 deletions(-)
14446
commit e249ed86915cf38663abbbcd328f6ad1321ef4c8
14447
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14448
Date: Tue Sep 15 11:04:33 2009 +0100
14450
configure.ac: don't call GTK_DOC_CHECK twice (fd.o #23943)
14452
configure.ac | 3 ---
14453
1 files changed, 0 insertions(+), 3 deletions(-)
14455
commit 1a9e13714a4758eb5e73fe166aa42632feb2bad8
14456
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14457
Date: Mon Sep 14 15:21:06 2009 +0100
14459
Update docstring with corrected canonical locations for CA certificates.
14461
wocky/wocky-connector.c | 16 ++++++++++++++--
14462
1 files changed, 14 insertions(+), 2 deletions(-)
14464
commit 95aec41185e17f0f7b59ef3a7cf1f2b775617e88
14465
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14466
Date: Mon Sep 14 13:29:15 2009 +0100
14468
git ignore generated test CRLs.
14471
1 files changed, 1 insertions(+), 0 deletions(-)
14473
commit 3736688c6a71db7185722e41ef6404a7156a6ab3
14474
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14475
Date: Mon Sep 14 12:59:57 2009 +0100
14477
Make distcheck happy again (generated test crls weren't handled properly)
14479
tests/Makefile.am | 14 +++++++++++---
14480
1 files changed, 11 insertions(+), 3 deletions(-)
14482
commit cc335c30eacf0c5f28974a6d319651d1e23f0658
14483
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14484
Date: Fri Sep 11 20:05:52 2009 +0100
14486
Add tests for CRL verification.
14488
tests/wocky-connector-test.c | 49 +++++++++++++++++++++++++++++++++++
14489
tests/wocky-test-connector-server.c | 1 +
14490
tests/wocky-test-connector-server.h | 3 +-
14491
3 files changed, 52 insertions(+), 1 deletions(-)
14493
commit 2a4f18eafb29eba0137d2286cf5fe8d80006f22a
14494
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14495
Date: Fri Sep 11 20:04:45 2009 +0100
14497
Generate revoked certificate + crl for tests.
14499
tests/Makefile.am | 27 +++++++++++++-
14500
tests/certs/ca-0-crl.cfg | 1 +
14501
tests/certs/rev-cert.cfg | 89 ++++++++++++++++++++++++++++++++++++++++++++++
14502
3 files changed, 115 insertions(+), 2 deletions(-)
14504
commit 2708fc257679324f67445963319d2bcaa88ced5e
14505
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14506
Date: Fri Sep 11 18:45:58 2009 +0100
14508
Update example connect program to new API for adding CAs.
14510
examples/connect.c | 2 +-
14511
1 files changed, 1 insertions(+), 1 deletions(-)
14513
commit b657eaa0861e64cc428adce99fa611e16ce0f763
14514
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14515
Date: Fri Sep 11 18:45:31 2009 +0100
14517
Update tests to new API (CAs not added in constructor any more).
14519
tests/wocky-connector-test.c | 3 ++-
14520
tests/wocky-test-connector-server.c | 15 +++++++--------
14521
2 files changed, 9 insertions(+), 9 deletions(-)
14523
commit 1c6b431e6fbc2413f1e2c7557caf15a02048d399
14524
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14525
Date: Fri Sep 11 18:44:52 2009 +0100
14527
CA and CRL lists not properties any more: added via public method instead.
14529
wocky/wocky-connector.c | 111 ++++++++++++++++++++++++------
14530
wocky/wocky-connector.h | 6 ++
14531
wocky/wocky-tls.c | 173 ++++++++++++++++++++---------------------------
14532
wocky/wocky-tls.h | 14 ++--
14533
4 files changed, 174 insertions(+), 130 deletions(-)
14535
commit fd244a61ae5c6b58759978de49f7960e071f76de
14536
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14537
Date: Fri Sep 11 16:02:52 2009 +0100
14539
Catch more cert verification failures from gnutls and alter return accordingly.
14541
wocky/wocky-tls.c | 34 ++++++++++++++++++++++++++++++++--
14542
wocky/wocky-tls.h | 3 +++
14543
2 files changed, 35 insertions(+), 2 deletions(-)
14545
commit 96aa57b55afbb0c39920eb9f9a0f6c55438dd4d6
14546
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14547
Date: Fri Sep 11 16:01:56 2009 +0100
14549
Wocky specific error on TLS handshake failure, don't propagate the gnutls one.
14551
wocky/wocky-connector.c | 4 +++-
14552
1 files changed, 3 insertions(+), 1 deletions(-)
14554
commit 00d906384defb0b283ea05c8fbb00e8853780368
14555
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14556
Date: Fri Sep 11 15:47:32 2009 +0100
14558
git ignore multi-ca certs built by tests.
14561
1 files changed, 1 insertions(+), 0 deletions(-)
14563
commit 6cfab2cec199cfe88585ee3781b9ad63c91c1437
14564
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14565
Date: Thu Sep 10 18:52:09 2009 +0100
14567
Typo, missing arg in last checkin.
14569
wocky/wocky-tls.c | 2 +-
14570
1 files changed, 1 insertions(+), 1 deletions(-)
14572
commit b8d2ee6f6975374984551b2bf3f8bdf6ed9a1206
14573
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14574
Date: Thu Sep 10 18:50:10 2009 +0100
14576
Update tests to include loading multiple ca certs from a directory.
14578
tests/Makefile.am | 41 ++++++++++++-------
14579
tests/certs/ca-0-cert.cfg | 89 ++++++++++++++++++++++++++++++++++++++++++
14580
tests/certs/ca-1-cert.cfg | 89 ++++++++++++++++++++++++++++++++++++++++++
14581
tests/certs/ca-2-cert.cfg | 89 ++++++++++++++++++++++++++++++++++++++++++
14582
tests/certs/ca-cert.cfg | 89 ------------------------------------------
14583
tests/wocky-connector-test.c | 19 ++++++++-
14584
6 files changed, 310 insertions(+), 106 deletions(-)
14586
commit 98039f72a3edacf48a40cf60f39a6075f4ebc108
14587
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14588
Date: Thu Sep 10 18:48:43 2009 +0100
14590
Debugging now reports total certs loaded from dir.
14592
wocky/wocky-tls.c | 4 ++--
14593
1 files changed, 2 insertions(+), 2 deletions(-)
14595
commit dc0f398d347e0c3f6520b36b84a2fa5f8b830010
14596
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14597
Date: Thu Sep 10 17:57:16 2009 +0100
14599
Abort with GError with wockytls-cert-error quark on cert verification problem.
14601
tests/wocky-connector-test.c | 25 +++++++++++++------------
14602
wocky/wocky-connector.c | 7 +++++--
14603
2 files changed, 18 insertions(+), 14 deletions(-)
14605
commit 6a8e5b48efe481ff0462259c8edd5a6e9193cb25
14606
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14607
Date: Thu Sep 10 17:31:59 2009 +0100
14609
Define tls cert status quark.
14611
wocky/wocky-tls.c | 11 +++++++++++
14612
wocky/wocky-tls.h | 3 +++
14613
2 files changed, 14 insertions(+), 0 deletions(-)
14615
commit 56ceea3886aa5633bbdecff225fd85ae988e0c9c
14616
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14617
Date: Thu Sep 10 14:57:44 2009 +0100
14619
{ } around if in for loop (only statement in loop) (starttls)
14621
tests/wocky-test-connector-server.c | 14 ++++++++------
14622
1 files changed, 8 insertions(+), 6 deletions(-)
14624
commit c61df5036b33b67136d168efef456ced5405231d
14625
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14626
Date: Thu Sep 10 14:56:08 2009 +0100
14628
{ } around if (only statement in for loop) (handle_starttls).
14630
tests/wocky-test-connector-server.c | 14 ++++++++------
14631
1 files changed, 8 insertions(+), 6 deletions(-)
14633
commit e5c5aaff32ce3774468de790ef9e938270699ada
14634
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14635
Date: Thu Sep 10 14:52:45 2009 +0100
14637
DEBUG when stat of candidate ca/crl file or dir fails.
14639
wocky/wocky-tls.c | 3 +++
14640
1 files changed, 3 insertions(+), 0 deletions(-)
14642
commit e57f5c4f29c753e64b48f19fd4cb5c2a3e23b725
14643
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14644
Date: Thu Sep 10 14:44:38 2009 +0100
14646
Change signature to specifically be WockyTLSCertStatus *, not guint *.
14648
wocky/wocky-tls.c | 8 ++++----
14649
wocky/wocky-tls.h | 8 ++++----
14650
2 files changed, 8 insertions(+), 8 deletions(-)
14652
commit d030e836b5e10fd661f9a2b23b443ad3aa9242ac
14653
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14654
Date: Thu Sep 10 14:38:24 2009 +0100
14656
Follow gnio style for wocky-tls (code borrowed from there)
14658
wocky/wocky-tls.c | 8 ++++----
14659
1 files changed, 4 insertions(+), 4 deletions(-)
14661
commit 142bcfcc27a32db2833640e2fa3df582a56e5841
14662
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14663
Date: Thu Sep 10 14:36:58 2009 +0100
14665
Tweak "$binary not installed" make error message.
14667
tests/Makefile.am | 4 ++--
14668
1 files changed, 2 insertions(+), 2 deletions(-)
14670
commit b8b76837f273ff1d40d3e71eb916e25f6ae19466
14671
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14672
Date: Thu Sep 10 14:16:11 2009 +0100
14674
Tests for certificate strict/lenient verification.
14676
tests/wocky-connector-test.c | 308 ++++++++++++++++++++++++++++++++++-
14677
tests/wocky-test-connector-server.c | 53 ++++++-
14678
tests/wocky-test-connector-server.h | 13 ++-
14679
3 files changed, 363 insertions(+), 11 deletions(-)
14681
commit 6264c62f742834361fdf5030fb6358a212293e26
14682
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14683
Date: Thu Sep 10 14:15:35 2009 +0100
14685
Update example to conform to new wocky_tls_session_new API.
14687
examples/connect.c | 2 +-
14688
1 files changed, 1 insertions(+), 1 deletions(-)
14690
commit 5a2f92a47b18fb1402c5f7b07c2677b3b23af88e
14691
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14692
Date: Thu Sep 10 14:14:40 2009 +0100
14694
Support certificate verification via wocky_tls_session
14695
new API for wocky_tls_session_new used
14696
correctly handle results of wocky_tls_session_verify_peer when lenient/strict
14698
wocky/wocky-connector.c | 60 +++++++++++++++++++++++++++++++++++++++++++---
14699
1 files changed, 56 insertions(+), 4 deletions(-)
14701
commit a9d71475175ec7dbcbd088036dd3e2d429171a8c
14702
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14703
Date: Thu Sep 10 14:12:34 2009 +0100
14705
wocky_tls_sessions can now do cert verification.
14706
debugging tweaks to make wocky-tls debugging tunable via WOCKY_TLS_DEBUG_LEVEL
14707
extra parameters to wocky_tls_session_new (ca and crl files/dirs)
14708
variable named stat -> _stat (conflict with stat(2))
14709
tweak WOCKY_TLS_VERIFY_NORMAL flags (subject to review anyway)
14711
wocky/wocky-tls.c | 167 ++++++++++++++++++++++++++++++++++++++++++----------
14712
wocky/wocky-tls.h | 8 ++-
14713
2 files changed, 141 insertions(+), 34 deletions(-)
14715
commit 7b6b176e957745e5786c490a1f7888613f9417ce
14716
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14717
Date: Thu Sep 10 14:05:48 2009 +0100
14719
Generate extra invalid certs for testing.
14721
tests/Makefile.am | 89 +++++++++++++++++++++++++++++----------
14722
tests/certs/exp-cert.cfg | 89 +++++++++++++++++++++++++++++++++++++++
14723
tests/certs/new-cert.cfg | 89 +++++++++++++++++++++++++++++++++++++++
14724
tests/certs/ss-cert.cfg | 89 +++++++++++++++++++++++++++++++++++++++
14725
tests/certs/unknown-ca-cert.cfg | 89 +++++++++++++++++++++++++++++++++++++++
14726
tests/certs/unknown-cert.cfg | 89 +++++++++++++++++++++++++++++++++++++++
14727
6 files changed, 512 insertions(+), 22 deletions(-)
14729
commit 07dbdd3dad71d7739b32c94aae0d0dfbaadc6944
14730
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14731
Date: Wed Sep 9 14:49:08 2009 +0100
14733
Build helper programs in all target. Filter out the cert generation bits noise.
14735
tests/Makefile.am | 17 ++++++++++-------
14736
1 files changed, 10 insertions(+), 7 deletions(-)
14738
commit b6122b7bc81f97da438c8e11cf2f2445f227e963
14739
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14740
Date: Wed Sep 9 12:32:07 2009 +0100
14742
Tidy up the cert verification error selection code.
14744
wocky/wocky-tls.c | 39 ++++++++++++++++++++++++++-------------
14745
1 files changed, 26 insertions(+), 13 deletions(-)
14747
commit f0c194cb25e28172f0c12531ac425ab9d3ecfcb8
14748
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14749
Date: Tue Sep 8 19:46:53 2009 +0100
14751
Basic server cert verification tests (more to follow)
14753
tests/wocky-connector-test.c | 100 ++++++++++++++++++++++++++++++++++++++++++
14754
1 files changed, 100 insertions(+), 0 deletions(-)
14756
commit 2cb3c8694ab690bd410efd05b34a15d13cd47ee6
14757
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14758
Date: Tue Sep 8 19:46:28 2009 +0100
14760
Use the new certificate cerification function to check the server cert.
14762
wocky/wocky-connector.c | 56 +++++++++++++++++++++++++++++++++++++++++++++-
14763
1 files changed, 54 insertions(+), 2 deletions(-)
14765
commit 47f24d6387c3968cac25b80134e6d2ad4cb44291
14766
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14767
Date: Tue Sep 8 19:46:04 2009 +0100
14769
Add a certificate verification function (checks expiry, peer name etc)
14771
wocky/wocky-tls.c | 85 +++++++++++++++++++++++++++++++++++++++++++++++++++++
14772
wocky/wocky-tls.h | 35 +++++++++++++++++++++-
14773
2 files changed, 119 insertions(+), 1 deletions(-)
14775
commit 1346b9cca915c16a095dfbe92172cdf2d151fb00
14776
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14777
Date: Tue Sep 8 11:48:31 2009 +0100
14779
wocky-connector-test: check the right error code now that decode_jis is actually smarter
14781
tests/wocky-connector-test.c | 4 +---
14782
1 files changed, 1 insertions(+), 3 deletions(-)
14784
commit 07938cf687762add30978d72bf3623e8e8d5a320
14785
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14786
Date: Tue Sep 8 11:13:01 2009 +0100
14788
sync wocky_decode_jid implementation with Gabble
14790
wocky_decode_jid now does some validity checks on the JID.
14792
wocky/wocky-utils.c | 135 ++++++++++++++++++++++++++++++++++-----------------
14793
wocky/wocky-utils.h | 2 +-
14794
2 files changed, 92 insertions(+), 45 deletions(-)
14796
commit 47a91ac7e2ddaee74532f10f8e2ba51511e2a5ba
14797
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14798
Date: Thu Sep 3 13:39:15 2009 +0100
14800
add WOCKY_XMPP_NS_PUBSUB
14802
wocky/wocky-namespaces.h | 3 +++
14803
1 files changed, 3 insertions(+), 0 deletions(-)
14805
commit f6ff602880d07de6df6e6dac66574b44f580ccf5
14806
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14807
Date: Wed Sep 2 15:45:45 2009 +0100
14809
Don't create a WockyRoster in WockySession for now.
14811
We don't want to create it automatically for now as Gabble isn't ported
14812
to use WockyRoster yet.
14814
This reverts commit 74288a9802e56cf3404c95d9c3a28603d0b1bf41 and
14815
438140e5c05da82c030fc53b08d8fa9d43779d84.
14817
tests/wocky-roster-test.c | 7 ++++---
14818
tests/wocky-session-test.c | 17 -----------------
14819
wocky/wocky-session.c | 23 -----------------------
14820
wocky/wocky-session.h | 3 ---
14821
4 files changed, 4 insertions(+), 46 deletions(-)
14823
commit 5b9839ebe93637a4a6e72c18b3683ad8ec9d449c
14824
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
14825
Date: Wed Sep 2 14:54:51 2009 +0100
14827
Remove unnecessary gnio dependency
14829
wocky/wocky-uninstalled.pc.in | 2 +-
14830
1 files changed, 1 insertions(+), 1 deletions(-)
14832
commit 438140e5c05da82c030fc53b08d8fa9d43779d84
14833
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14834
Date: Tue Sep 1 18:20:28 2009 +0100
14836
wocky-roster-test: use the roster created by the session
14838
tests/wocky-roster-test.c | 7 +++----
14839
1 files changed, 3 insertions(+), 4 deletions(-)
14841
commit 74288a9802e56cf3404c95d9c3a28603d0b1bf41
14842
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14843
Date: Tue Sep 1 18:18:32 2009 +0100
14845
session: create a roster object
14847
tests/wocky-session-test.c | 17 +++++++++++++++++
14848
wocky/wocky-session.c | 23 +++++++++++++++++++++++
14849
wocky/wocky-session.h | 3 +++
14850
3 files changed, 43 insertions(+), 0 deletions(-)
14852
commit acd9668386046417eca0ca2ab14de495326f8f5e
14853
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14854
Date: Tue Sep 1 18:15:09 2009 +0100
14858
wocky/wocky-session.c | 36 ++++++++++++++++++------------------
14859
1 files changed, 18 insertions(+), 18 deletions(-)
14861
commit da1782aa17377b086aa69a1eead10de7b9a97a48
14862
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14863
Date: Tue Sep 1 18:13:13 2009 +0100
14865
porter: don't create a contact factory anymore
14867
That's the job of the session now.
14869
wocky/wocky-porter.c | 18 ------------------
14870
1 files changed, 0 insertions(+), 18 deletions(-)
14872
commit ba9d1ee743fa8a8b79871bcae928c18eb43dd453
14873
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14874
Date: Tue Sep 1 18:11:55 2009 +0100
14876
pass a session instead of a porter to wocky_roster_new
14878
tests/wocky-roster-test.c | 17 ++++++++-------
14879
wocky/wocky-roster.c | 47 ++++++++++++++++++++++++--------------------
14880
wocky/wocky-roster.h | 3 +-
14881
3 files changed, 36 insertions(+), 31 deletions(-)
14883
commit 899770c4f5e2455e1e299ea577c0ef68c770009d
14884
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14885
Date: Tue Sep 1 18:11:03 2009 +0100
14887
instantiate wocky sessions in tests
14889
tests/wocky-porter-test.c | 4 ++--
14890
tests/wocky-test-helper.c | 15 +++++++++------
14891
tests/wocky-test-helper.h | 3 +++
14892
3 files changed, 14 insertions(+), 8 deletions(-)
14894
commit 2dd8e98031a100437a1d2e95845b6641082cab1e
14895
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14896
Date: Tue Sep 1 18:09:08 2009 +0100
14898
add wocky_session_start
14900
wocky/wocky-session.c | 7 +++++++
14901
wocky/wocky-session.h | 2 ++
14902
2 files changed, 9 insertions(+), 0 deletions(-)
14904
commit 569176a4df56da2e8dda637d1a3e5f39a1549f47
14905
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14906
Date: Tue Sep 1 17:07:29 2009 +0100
14908
wocky-session: create a contact-factory
14910
tests/wocky-session-test.c | 17 +++++++++++++++++
14911
wocky/wocky-session.c | 24 ++++++++++++++++++++++--
14912
wocky/wocky-session.h | 3 +++
14913
3 files changed, 42 insertions(+), 2 deletions(-)
14915
commit 0b71b1ad5eefb26b3bb1bc8dfcc41f8c63f6ccfd
14916
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14917
Date: Tue Sep 1 17:00:42 2009 +0100
14919
session: create a Porter for the connection
14921
tests/wocky-session-test.c | 17 +++++++++++++++++
14922
wocky/wocky-session.c | 24 ++++++++++++++++++++++++
14923
wocky/wocky-session.h | 3 +++
14924
3 files changed, 44 insertions(+), 0 deletions(-)
14926
commit c901bceb51ccb818d7ce4e793d1432cf46bdfa16
14927
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14928
Date: Tue Sep 1 16:51:27 2009 +0100
14930
add wocky-session-test.c
14933
tests/Makefile.am | 9 ++++++++-
14934
tests/wocky-session-test.c | 43 +++++++++++++++++++++++++++++++++++++++++++
14935
3 files changed, 52 insertions(+), 1 deletions(-)
14937
commit 6b7ea9560ccc670ebe7b1deacc9cc814541c4010
14938
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14939
Date: Tue Sep 1 16:50:58 2009 +0100
14941
add wocky-session.[ch]
14943
wocky/Makefile.am | 4 +-
14944
wocky/wocky-session.c | 186 +++++++++++++++++++++++++++++++++++++++++++++++++
14945
wocky/wocky-session.h | 63 +++++++++++++++++
14946
wocky/wocky-types.h | 1 +
14947
4 files changed, 253 insertions(+), 1 deletions(-)
14949
commit 86beae82d585b7aa9cfdbce7b9b905108f57760a
14950
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
14951
Date: Mon Aug 31 15:53:11 2009 +0100
14953
codegen: only touch wocky-signals-marshal.list if it's actually changed
14955
Previously, if you edit any file in $(HANDWRITTEN_SOURCES), then
14956
wocky-signals-marshal.list would be recreated, meaning
14957
wocky-signals-marshal.{c,h} would also be recreated, meaning half of
14958
wocky would be rebuilt. This is not cool.
14960
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
14962
wocky/Makefile.am | 3 +--
14963
1 files changed, 1 insertions(+), 2 deletions(-)
14965
commit 99bfadba1b0c35afffb58c7191e5a053c46e56de
14966
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14967
Date: Fri Aug 28 17:30:08 2009 +0100
14969
contact-factory: fire signal when contacts are added
14971
tests/wocky-contact-factory-test.c | 30 ++++++++++++++++++++++++++++++
14972
wocky/wocky-contact-factory.c | 20 ++++++++++++++++++--
14973
2 files changed, 48 insertions(+), 2 deletions(-)
14975
commit 3d7e98a1731ef40cc316b448dacff2a296ac8104
14976
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14977
Date: Fri Aug 28 16:10:54 2009 +0100
14979
Create the contact factory in the porter instead of the roster
14981
The factory should probably be created in a top-level object (as
14982
WockySession or something) but for now the Porter is the best candidate
14983
as it's used by most components.
14985
wocky/wocky-porter.c | 20 +++++++++++++++++++-
14986
wocky/wocky-roster.c | 11 +++++++----
14987
2 files changed, 26 insertions(+), 5 deletions(-)
14989
commit ec18c467014369b5fd358a67f26db1a42e73c8a8
14990
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14991
Date: Fri Aug 28 12:23:05 2009 +0100
14993
wocky-docs.sgml: add WockyResourceContact and WockyContactFactory
14995
docs/reference/wocky-docs.sgml | 2 ++
14996
1 files changed, 2 insertions(+), 0 deletions(-)
14998
commit 22d14329604378c093b7baa00d9674b903b7511d
14999
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15000
Date: Fri Aug 28 12:22:44 2009 +0100
15002
add missing symbols to wocky-sections.txt
15004
docs/reference/wocky-sections.txt | 39 +++++++++++++++++++++++++++++++++++++
15005
1 files changed, 39 insertions(+), 0 deletions(-)
15007
commit 4a59204d21a0a69dc23bffa9c37eabd5c44bc9b5
15008
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15009
Date: Fri Aug 28 12:01:53 2009 +0100
15011
run wocky-connector-test last as it takes the age of the universe to run
15013
tests/Makefile.am | 4 ++--
15014
1 files changed, 2 insertions(+), 2 deletions(-)
15016
commit c7f37782d54100a90e64c84b076bff4756e18e98
15017
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15018
Date: Fri Aug 28 12:00:00 2009 +0100
15020
don't assert if both contacts are NULL in equal functions
15022
wocky/wocky-bare-contact.c | 2 --
15023
wocky/wocky-resource-contact.c | 2 --
15024
2 files changed, 0 insertions(+), 4 deletions(-)
15026
commit 2648e92b077a9222328b8178cf3f7b8148f3d198
15027
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15028
Date: Fri Aug 28 11:57:59 2009 +0100
15030
merge resource_contact_disposed_cb and bare_contact_disposed_cb together
15032
wocky/wocky-contact-factory.c | 33 +++++++++++++--------------------
15033
1 files changed, 13 insertions(+), 20 deletions(-)
15035
commit bdb453ee77012ab9d3a8c527f6e405cf3bb7d30b
15036
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15037
Date: Thu Aug 27 17:41:23 2009 +0100
15039
wocky_contact_factory_ensure_resource_contact: associate the new resource with the bare contact
15041
tests/wocky-contact-factory-test.c | 14 +++++++++++---
15042
wocky/wocky-contact-factory.c | 2 ++
15043
2 files changed, 13 insertions(+), 3 deletions(-)
15045
commit 4915edf114c4e6d59e939c55dcf5b9035c946814
15046
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15047
Date: Thu Aug 27 17:33:16 2009 +0100
15049
test wocky_bare_contact_get_resources and wocky_bare_contact_add_resource
15051
tests/wocky-bare-contact-test.c | 44 +++++++++++++++++++++++++++++++++++++++
15052
1 files changed, 44 insertions(+), 0 deletions(-)
15054
commit 46dad8e0d967afbe42dd08442bb8ea509a4e7a7c
15055
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15056
Date: Thu Aug 27 17:32:59 2009 +0100
15058
bare-contact: keep a list of the WockyResourceContact associated with this bare contact
15060
wocky/wocky-bare-contact.c | 45 ++++++++++++++++++++++++++++++++++++++++++-
15061
wocky/wocky-bare-contact.h | 7 ++++++
15062
2 files changed, 50 insertions(+), 2 deletions(-)
15064
commit 86391664f8e35c4e8235117502ba288c57e15f48
15065
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15066
Date: Thu Aug 27 17:07:07 2009 +0100
15068
test wocky_contact_factory_lookup_resource_contact
15070
tests/wocky-contact-factory-test.c | 21 +++++++++++++++++++++
15071
1 files changed, 21 insertions(+), 0 deletions(-)
15073
commit 0652d1d15bb58efa924c016942d8980b798aca6e
15074
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15075
Date: Thu Aug 27 17:06:57 2009 +0100
15077
add wocky_contact_factory_lookup_resource_contact
15079
wocky/wocky-contact-factory.c | 9 +++++++++
15080
wocky/wocky-contact-factory.h | 4 ++++
15081
2 files changed, 13 insertions(+), 0 deletions(-)
15083
commit 514ba77365eca0b98d1502a233414c927092a2f6
15084
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15085
Date: Thu Aug 27 16:49:28 2009 +0100
15087
roster: use the contact factory to create bare contacts
15089
wocky/wocky-bare-contact.c | 4 ++--
15090
wocky/wocky-roster.c | 16 ++++++++++++----
15091
2 files changed, 14 insertions(+), 6 deletions(-)
15093
commit bd32e4b5890bfb89348daccd563c908f9b60c5d1
15094
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15095
Date: Thu Aug 27 16:17:50 2009 +0100
15097
test wocky_contact_factory_ensure_resource_contact
15099
tests/wocky-contact-factory-test.c | 34 ++++++++++++++++++++++++++++++++++
15100
1 files changed, 34 insertions(+), 0 deletions(-)
15102
commit 0bb46b877364cea6ca8536e397c35cd18b31f42c
15103
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15104
Date: Thu Aug 27 16:17:08 2009 +0100
15106
test wocky_resource_contact_equal
15108
tests/wocky-resource-contact-test.c | 29 +++++++++++++++++++++++++++++
15109
1 files changed, 29 insertions(+), 0 deletions(-)
15111
commit 290d7c19352ec88d113be42772107894343db48f
15112
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15113
Date: Thu Aug 27 16:15:42 2009 +0100
15115
add wocky_resource_contact_equal
15117
wocky/wocky-resource-contact.c | 17 +++++++++++++++++
15118
wocky/wocky-resource-contact.h | 3 +++
15119
2 files changed, 20 insertions(+), 0 deletions(-)
15121
commit cf4f136dfd09d9dcab342483d07633b260da7913
15122
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15123
Date: Thu Aug 27 15:55:39 2009 +0100
15125
add wocky_contact_factory_ensure_resource_contact
15127
wocky/wocky-contact-factory.c | 55 +++++++++++++++++++++++++++++++++++++++++
15128
wocky/wocky-contact-factory.h | 5 +++
15129
2 files changed, 60 insertions(+), 0 deletions(-)
15131
commit a6da9047512845872e0ad7a041ab93245c79975c
15132
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15133
Date: Thu Aug 27 15:30:38 2009 +0100
15135
fix wocky_contact_factory_lookup_bare_contact style
15137
wocky/wocky-contact-factory.c | 3 +--
15138
1 files changed, 1 insertions(+), 2 deletions(-)
15140
commit 27a673970917f4fd9814be8a9bfb6a5cfb26cff6
15141
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15142
Date: Thu Aug 27 13:11:53 2009 +0100
15144
test wocky_contact_factory_lookup_bare_contact
15146
tests/wocky-contact-factory-test.c | 28 ++++++++++++++++++++++++++++
15147
1 files changed, 28 insertions(+), 0 deletions(-)
15149
commit 7b32de66252ed864860ee86653d2238c002ff962
15150
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15151
Date: Thu Aug 27 13:11:45 2009 +0100
15153
add wocky_contact_factory_lookup_bare_contact
15155
wocky/wocky-contact-factory.c | 10 ++++++++++
15156
wocky/wocky-contact-factory.h | 4 ++++
15157
2 files changed, 14 insertions(+), 0 deletions(-)
15159
commit 085c06d29ae59e05515b285eeaea160fcf17a9c2
15160
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15161
Date: Thu Aug 27 13:05:56 2009 +0100
15163
contact-factory: keep a weak ref on bare contact objects
15165
That way they are removed from the factory as soon other components
15166
stopped to use them.
15168
wocky/wocky-contact-factory.c | 34 ++++++++++++++++++++++++++++++----
15169
1 files changed, 30 insertions(+), 4 deletions(-)
15171
commit 103b34419f9cdf09478dec1eb3f9b16b8cbe9a3b
15172
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15173
Date: Thu Aug 27 12:39:33 2009 +0100
15175
test wocky_contact_factory_ensure_bare_contact
15177
tests/wocky-contact-factory-test.c | 22 ++++++++++++++++++++++
15178
1 files changed, 22 insertions(+), 0 deletions(-)
15180
commit 7ab7e8ba3db05e74f4e92cb25d7b223e007bf313
15181
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15182
Date: Thu Aug 27 12:38:37 2009 +0100
15184
add wocky_contact_factory_ensure_bare_contact
15186
wocky/wocky-contact-factory.c | 19 +++++++++++++++++++
15187
wocky/wocky-contact-factory.h | 6 +++++-
15188
2 files changed, 24 insertions(+), 1 deletions(-)
15190
commit bef77130d6a6eea1ee94dbefc1cb777642bf19a4
15191
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15192
Date: Thu Aug 27 11:59:10 2009 +0100
15194
add wocky_bare_contact_new
15196
tests/wocky-bare-contact-test.c | 6 +++++-
15197
wocky/wocky-bare-contact.c | 8 ++++++++
15198
wocky/wocky-bare-contact.h | 2 ++
15199
3 files changed, 15 insertions(+), 1 deletions(-)
15201
commit 70e7ef61ac52cbf9d235cc63911e4485296e93d4
15202
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15203
Date: Thu Aug 27 11:43:53 2009 +0100
15205
add wocky-contact-factory-test.c
15208
tests/Makefile.am | 9 ++++++++-
15209
tests/wocky-contact-factory-test.c | 34 ++++++++++++++++++++++++++++++++++
15210
3 files changed, 43 insertions(+), 1 deletions(-)
15212
commit 678a68e813cc43267b286c9224e09fc2f22a1e27
15213
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15214
Date: Thu Aug 27 11:24:12 2009 +0100
15216
add wocky-contact-factory.[ch]
15218
wocky/Makefile.am | 4 +-
15219
wocky/wocky-contact-factory.c | 167 +++++++++++++++++++++++++++++++++++++++++
15220
wocky/wocky-contact-factory.h | 63 +++++++++++++++
15221
3 files changed, 233 insertions(+), 1 deletions(-)
15223
commit 16df0d82689c0d916c1657ca987a7265eddf7eb8
15224
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15225
Date: Thu Aug 27 13:24:05 2009 +0100
15227
add and test wocky_resource_contact_get_bare_contact
15229
tests/wocky-resource-contact-test.c | 20 ++++++++++++++++++++
15230
wocky/wocky-resource-contact.c | 8 ++++++++
15231
wocky/wocky-resource-contact.h | 3 +++
15232
3 files changed, 31 insertions(+), 0 deletions(-)
15234
commit 0e35b89efafb1f8f7c9cac4110fd348bfcafa285
15235
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15236
Date: Thu Aug 27 13:21:19 2009 +0100
15238
add and test wocky_resource_contact_get_resource
15240
tests/wocky-resource-contact-test.c | 20 ++++++++++++++++++++
15241
wocky/wocky-resource-contact.c | 8 ++++++++
15242
wocky/wocky-resource-contact.h | 3 +++
15243
3 files changed, 31 insertions(+), 0 deletions(-)
15245
commit 0fed93aa2df5d8c514b2108023351892b7ee875d
15246
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15247
Date: Thu Aug 27 11:00:44 2009 +0100
15249
add wocky-resource-contact-test.c
15252
tests/Makefile.am | 9 +++++-
15253
tests/wocky-resource-contact-test.c | 52 +++++++++++++++++++++++++++++++++++
15254
3 files changed, 61 insertions(+), 1 deletions(-)
15256
commit 7b873034f33f7828ab5bec0bdadefab26b6d2ff8
15257
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15258
Date: Thu Aug 27 10:59:52 2009 +0100
15260
add wocky-resource-contact.[ch]
15262
wocky/Makefile.am | 2 +
15263
wocky/wocky-resource-contact.c | 219 ++++++++++++++++++++++++++++++++++++++++
15264
wocky/wocky-resource-contact.h | 66 ++++++++++++
15265
wocky/wocky-types.h | 1 +
15266
4 files changed, 288 insertions(+), 0 deletions(-)
15268
commit 53d9184bc0a332a02c7c1c47ee697d9da67c1a89
15269
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15270
Date: Wed Aug 26 14:37:39 2009 +0100
15272
wocky-bare-contact: wrap some big lines
15274
wocky/wocky-bare-contact.c | 9 ++++++---
15275
1 files changed, 6 insertions(+), 3 deletions(-)
15277
commit 63cafe6e56b1369fd38f6048e08e5fb40771b3de
15278
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15279
Date: Wed Aug 26 14:21:05 2009 +0100
15281
add missing WokcyRoster methods to wocky-sections.txt
15283
docs/reference/wocky-sections.txt | 11 +++++++++++
15284
1 files changed, 11 insertions(+), 0 deletions(-)
15286
commit f0f0b39ccf729203d5eebbefd09601334825e1f6
15287
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15288
Date: Wed Aug 26 14:13:36 2009 +0100
15290
add wocky-contact symbols to wocky-sections.txt
15292
docs/reference/wocky-sections.txt | 14 ++++++++++++++
15293
1 files changed, 14 insertions(+), 0 deletions(-)
15295
commit 642c27dcd500fd1887568b8a47e3523daa79c078
15296
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15297
Date: Wed Aug 26 14:09:40 2009 +0100
15299
fix WockyBareContact doc and add missing symbols
15301
docs/reference/wocky-docs.sgml | 1 +
15302
docs/reference/wocky-sections.txt | 39 +++++++++++++++++++++---------------
15303
2 files changed, 24 insertions(+), 16 deletions(-)
15305
commit a0fa9d9ebe90d5644c6c1b7adc1de6e0e75d5432
15306
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15307
Date: Wed Aug 26 13:56:54 2009 +0100
15309
wocky-bare-contact-test: test instantiation
15311
tests/wocky-bare-contact-test.c | 17 +++++++++++++++++
15312
1 files changed, 17 insertions(+), 0 deletions(-)
15314
commit 7cc87a65bf4ebcf177f738d5d514db08482f321c
15315
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15316
Date: Wed Aug 26 13:53:17 2009 +0100
15318
WockyBareContact is now a subclass of WockyContact
15320
wocky/wocky-bare-contact.c | 2 +-
15321
wocky/wocky-bare-contact.h | 5 +++--
15322
2 files changed, 4 insertions(+), 3 deletions(-)
15324
commit ffa7dac943af0bba37420f1d4df1d23f80daa734
15325
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15326
Date: Wed Aug 26 12:47:32 2009 +0100
15328
add WockyContact which will be used as a base class for all contact objects
15330
wocky/Makefile.am | 2 +
15331
wocky/wocky-contact.c | 158 +++++++++++++++++++++++++++++++++++++++++++++++++
15332
wocky/wocky-contact.h | 60 +++++++++++++++++++
15333
wocky/wocky-types.h | 1 +
15334
4 files changed, 221 insertions(+), 0 deletions(-)
15336
commit 7b9bff7159e5fdb9b7e8e7032d9d8073a03c05df
15337
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15338
Date: Wed Aug 26 12:46:51 2009 +0100
15340
wocky-bare-contact: fix doc section
15342
wocky/wocky-bare-contact.c | 4 ++--
15343
1 files changed, 2 insertions(+), 2 deletions(-)
15345
commit c2cadffcb73b9869cd3439ba3fd7bcd63675f5ad
15346
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15347
Date: Wed Aug 26 12:35:18 2009 +0100
15349
rename WockyContact to WockyBareContact
15351
tests/wocky-bare-contact-test.c | 138 +++++++++++++-------------
15352
tests/wocky-roster-test.c | 160 ++++++++++++++--------------
15353
wocky/wocky-bare-contact.c | 216 +++++++++++++++++++-------------------
15354
wocky/wocky-bare-contact.h | 76 +++++++-------
15355
wocky/wocky-roster.c | 86 ++++++++--------
15356
wocky/wocky-roster.h | 10 +-
15357
wocky/wocky-types.h | 2 +-
15358
7 files changed, 344 insertions(+), 344 deletions(-)
15360
commit 803cd9cc6bc424871f949b7d11a83a832967ef06
15361
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15362
Date: Wed Aug 26 12:28:54 2009 +0100
15364
rename wocky-contact-test.c to wocky-bare-contact-test.c
15367
tests/Makefile.am | 8 +-
15368
tests/wocky-bare-contact-test.c | 317 +++++++++++++++++++++++++++++++++++++++
15369
tests/wocky-contact-test.c | 317 ---------------------------------------
15370
4 files changed, 322 insertions(+), 322 deletions(-)
15372
commit 5659b40c747817bcdf841ea1d6e208da6382758b
15373
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15374
Date: Wed Aug 26 12:26:06 2009 +0100
15376
rename wocky-contact.[ch] to wocky-bare-contact.[ch]
15378
tests/wocky-contact-test.c | 2 +-
15379
tests/wocky-roster-test.c | 2 +-
15380
wocky/Makefile.am | 4 +-
15381
wocky/wocky-bare-contact.c | 618 ++++++++++++++++++++++++++++++++++++++++++++
15382
wocky/wocky-bare-contact.h | 93 +++++++
15383
wocky/wocky-contact.c | 618 --------------------------------------------
15384
wocky/wocky-contact.h | 93 -------
15385
wocky/wocky-roster.c | 2 +-
15386
8 files changed, 716 insertions(+), 716 deletions(-)
15388
commit 9a5e32f52df7712faef82edf929d14f6b1db0c9a
15389
Merge: 69ec13a f72e909
15390
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15391
Date: Fri Aug 28 11:03:18 2009 +0100
15393
Merge branch 'roster+edit+flying'
15395
commit f72e9099378fca8821869e6c406e090f7394f5d7
15396
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15397
Date: Fri Aug 28 10:32:52 2009 +0100
15399
test_roster_add_contact: call add_contact with an existing contact but different details
15401
tests/wocky-roster-test.c | 33 +++++++++++++++++++++++++++++++--
15402
1 files changed, 31 insertions(+), 2 deletions(-)
15404
commit 30f1a723266c6555369c8c8d48eb7f4e982c25e5
15405
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15406
Date: Fri Aug 28 10:31:24 2009 +0100
15408
wocky_roster_add_contact_async: replace current details if needed
15410
When we have an add contact and the contact is already on the roster,
15411
we should check the details are the same, and if they are not, update
15412
the contact, _replacing_ the current details (name, group) with
15413
those from the add call.
15415
wocky/wocky-roster.c | 29 ++++++++++++++++++-----------
15416
1 files changed, 18 insertions(+), 11 deletions(-)
15418
commit 475c9104cf7a9d875141d25a205f4f1293f51f32
15419
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15420
Date: Fri Aug 28 10:15:48 2009 +0100
15424
wocky/wocky-roster.c | 2 +-
15425
1 files changed, 1 insertions(+), 1 deletions(-)
15427
commit d368de837f1acdf4087f776cf52cee95c95d0b62
15428
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15429
Date: Fri Aug 28 10:14:36 2009 +0100
15431
test_contact_copy: fix a comment
15433
tests/wocky-contact-test.c | 2 +-
15434
1 files changed, 1 insertions(+), 1 deletions(-)
15436
commit d77e579856adc2f30bb7410613a4b4ca8f7720a6
15437
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15438
Date: Thu Aug 27 17:54:02 2009 +0100
15440
change_roster_iq_cb: remove FIXME about upgrade stanza and explain the rational
15442
wocky/wocky-roster.c | 5 +++--
15443
1 files changed, 3 insertions(+), 2 deletions(-)
15445
commit 69ec13a5764686c3eb1e42a5c5c10f661ea3ede3
15446
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
15447
Date: Thu Aug 27 14:56:16 2009 +0100
15449
Add missing gtk-doc markup, note when args can be NULL to ignore.
15451
wocky/wocky-connector.c | 32 ++++++++++++++++----------------
15452
1 files changed, 16 insertions(+), 16 deletions(-)
15454
commit b079d8b3c45ab865a52864becb11bdac830ee3cd
15455
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
15456
Date: Thu Aug 27 13:21:52 2009 +0100
15458
Add missing connector entry in sgml file.
15460
docs/reference/wocky-docs.sgml | 1 +
15461
1 files changed, 1 insertions(+), 0 deletions(-)
15463
commit 8296dc56b00369e4fbe30fa64b2ea8f3ca34c47e
15464
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
15465
Date: Thu Aug 27 13:13:37 2009 +0100
15467
Returns markup needs to be last in a function doc.
15469
wocky/wocky-connector.c | 18 +++++++++---------
15470
1 files changed, 9 insertions(+), 9 deletions(-)
15472
commit 07a6ff240df931f1d3af5319e1e8eb59c580f3c1
15473
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
15474
Date: Wed Aug 26 18:05:47 2009 +0100
15476
Documentation fixes and gtk-doc-bug workarounds.
15477
Documented remaining WockyConnectorError enum values
15478
Names of args in header file must match names in doc string: C file signatures are ignored for this: Make header file names match C file arg names to avoid confusion and make gtk-doc shut up.
15479
Code flow diagram should be treated as a code example by gtk-doc.
15481
wocky/wocky-connector.c | 4 ++++
15482
wocky/wocky-connector.h | 44 ++++++++++++++++++++++++++++++++++----------
15483
2 files changed, 38 insertions(+), 10 deletions(-)
15485
commit d2b1dc9ae9139877f6aa93dd4470bd76c075fbe7
15486
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
15487
Date: Wed Aug 26 17:59:52 2009 +0100
15489
Minor doc whitespace, typo and content fixes.
15491
wocky/wocky-connector.c | 29 ++++++++++++++++-------------
15492
1 files changed, 16 insertions(+), 13 deletions(-)
15494
commit f1662d06e093a94eb5bf3aab2f8e7320f649536b
15495
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
15496
Date: Wed Aug 26 16:12:44 2009 +0100
15498
Docs added for wocky-connector.c
15500
wocky/wocky-connector.c | 193 +++++++++++++++++++++++++++++++++++++++++++++-
15501
1 files changed, 188 insertions(+), 5 deletions(-)
15503
commit aa19dda9e0a91139c3042828d1cd096a62ca2bff
15504
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15505
Date: Wed Aug 26 15:07:07 2009 +0100
15507
wocky-xmpp-connection: add missing arg in the doc of some functions
15509
wocky/wocky-xmpp-connection.c | 3 +++
15510
1 files changed, 3 insertions(+), 0 deletions(-)
15512
commit 84eba0b981557f364e4b9718fbcfa808b9ca2406
15513
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15514
Date: Wed Aug 26 15:00:04 2009 +0100
15516
fix wocky_decode_jid doc
15518
wocky/wocky-utils.c | 1 +
15519
1 files changed, 1 insertions(+), 0 deletions(-)
15521
commit 3e5c7bc73425720b4ecee04bdb7c1c08e97fad4a
15522
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15523
Date: Wed Aug 26 14:50:47 2009 +0100
15525
fix WockyRosterError doc
15527
wocky/wocky-roster.h | 6 ++++--
15528
1 files changed, 4 insertions(+), 2 deletions(-)
15530
commit 213032b24421c9ab2244a44ba7e4977f48a8c572
15531
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15532
Date: Wed Aug 26 14:55:04 2009 +0100
15534
fix wocky_tls_session_server_new doc
15536
wocky/wocky-tls.c | 10 ++++++----
15537
1 files changed, 6 insertions(+), 4 deletions(-)
15539
commit c524818f6f93b1b0fb5ec85553e4e8c6c4c8a7e4
15540
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15541
Date: Wed Aug 26 14:51:43 2009 +0100
15543
fix wocky_xmpp_node_unpack_error doc
15545
wocky/wocky-xmpp-node.c | 7 +++++--
15546
1 files changed, 5 insertions(+), 2 deletions(-)
15548
commit 027daab444c52cdb8c4c6deedbebc8c9166ee2b7
15549
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15550
Date: Wed Aug 26 14:28:49 2009 +0100
15552
add Class to wocky-sections.txt
15554
docs/reference/wocky-sections.txt | 8 ++++++++
15555
1 files changed, 8 insertions(+), 0 deletions(-)
15557
commit efa42b0a4e2505307dfa88a2219e57c83da89cac
15558
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15559
Date: Wed Aug 19 14:38:51 2009 +0100
15561
wocky-roster-test: add test_add_contact_twice
15563
tests/wocky-roster-test.c | 65 +++++++++++++++++++++++++++++++++++++++++++++
15564
1 files changed, 65 insertions(+), 0 deletions(-)
15566
commit 612e04824c25069688878e68f47d71ff94d7f2b5
15567
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15568
Date: Wed Aug 19 14:23:07 2009 +0100
15570
roster_update: print added contact in debug info
15572
wocky/wocky-roster.c | 3 +++
15573
1 files changed, 3 insertions(+), 0 deletions(-)
15575
commit 9c61c83e61785959687e804ec97d0716c6f060a1
15576
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15577
Date: Wed Aug 19 14:22:47 2009 +0100
15579
add wocky_contact_debug_print
15581
wocky/wocky-contact.c | 14 ++++++++++++++
15582
wocky/wocky-contact.h | 2 ++
15583
2 files changed, 16 insertions(+), 0 deletions(-)
15585
commit fe3f868bb5acedc676e7fa770e04867f906872f7
15586
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15587
Date: Wed Aug 19 14:19:29 2009 +0100
15589
make wocky_roster_subscription_to_string public. That can be useful for debugging print
15591
wocky/wocky-roster.c | 6 +++---
15592
wocky/wocky-roster.h | 4 ++++
15593
2 files changed, 7 insertions(+), 3 deletions(-)
15595
commit 9ab532ddb545a6454c1ec51fe2f04063da4c796f
15596
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15597
Date: Wed Aug 19 14:14:11 2009 +0100
15599
wocky-roster-test: add test_remove_two_groups
15601
tests/wocky-roster-test.c | 85 +++++++++++++++++++++++++++++++++++++++++++++
15602
1 files changed, 85 insertions(+), 0 deletions(-)
15604
commit f0018d788796cae5c0ec386f7af2ab7e55950ce5
15605
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15606
Date: Wed Aug 19 12:47:10 2009 +0100
15608
wocky-roster-test: add test_add_two_groups
15610
tests/wocky-roster-test.c | 87 +++++++++++++++++++++++++++++++++++++++++++++
15611
1 files changed, 87 insertions(+), 0 deletions(-)
15613
commit 513f7188aabe1ba440cda3f968d94ab886847ce4
15614
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15615
Date: Wed Aug 19 12:28:57 2009 +0100
15617
factor out pending_operation_has_changes
15619
wocky/wocky-roster.c | 27 ++++++++++++++++++++++-----
15620
1 files changed, 22 insertions(+), 5 deletions(-)
15622
commit 817e9ad57283dcbe656c9249f6b2400972e6ce6b
15623
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15624
Date: Wed Aug 19 12:06:25 2009 +0100
15626
wocky-roster-test: add test_change_name_remove_add
15628
tests/wocky-roster-test.c | 79 +++++++++++++++++++++++++++++++++++++++++++++
15629
1 files changed, 79 insertions(+), 0 deletions(-)
15631
commit ebe66f894d4c92ad89bc10ef4ba0d6c2c128c809
15632
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15633
Date: Wed Aug 19 11:48:04 2009 +0100
15635
wocky-roster-test: add test_remove_contact_twice
15637
tests/wocky-roster-test.c | 68 +++++++++++++++++++++++++++++++++++++++++++++
15638
1 files changed, 68 insertions(+), 0 deletions(-)
15640
commit 275fe5abe2faa5e0fe070fc026738c5cb34e0616
15641
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15642
Date: Wed Aug 19 11:47:34 2009 +0100
15644
build_iq_for_pending: if there is no contact, check first if we want to remove it
15646
wocky/wocky-roster.c | 12 ++++++------
15647
1 files changed, 6 insertions(+), 6 deletions(-)
15649
commit b62f77a4ea3eb402b55ed162f4e95d013b022c89
15650
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15651
Date: Wed Aug 19 11:33:36 2009 +0100
15653
wocky-roster-test: add test_change_name_twice
15655
tests/wocky-roster-test.c | 70 +++++++++++++++++++++++++++++++++++++++++++++
15656
1 files changed, 70 insertions(+), 0 deletions(-)
15658
commit 025d7d82bad9a1ff580270f1be8d6081615ec746
15659
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15660
Date: Tue Aug 18 18:56:20 2009 +0100
15662
wocky-roster-test: add test_edit_contact_remove
15664
tests/wocky-roster-test.c | 83 ++++++++++++++++++++++++++++++++++++++++++++-
15665
1 files changed, 82 insertions(+), 1 deletions(-)
15667
commit d8628e8b1cd47349eb670dbebf94b5606e70b22f
15668
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15669
Date: Tue Aug 18 18:55:59 2009 +0100
15671
wocky_roster_remove_contact_async: queue operation if another one is flying
15673
wocky/wocky-roster.c | 71 ++++++++++++++++++++++++++++++++++++++-----------
15674
1 files changed, 55 insertions(+), 16 deletions(-)
15676
commit 51632617b791c9c4daf6e65edc2b19965bf8414a
15677
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15678
Date: Tue Aug 18 16:07:53 2009 +0100
15680
test_multi_contact_edit: try to re-add a group we just removed
15682
tests/wocky-roster-test.c | 24 ++++++++++++++++++------
15683
1 files changed, 18 insertions(+), 6 deletions(-)
15685
commit 2128425835d244bdbb4bb35b5aecdbcec465f118
15686
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15687
Date: Tue Aug 18 16:07:37 2009 +0100
15689
pending_operation_add_group: remove group from groups_to_remove if needed
15691
wocky/wocky-roster.c | 1 +
15692
1 files changed, 1 insertions(+), 0 deletions(-)
15694
commit a2bfdca62f52b860ae44627b2dcdaf16fa14bc8e
15695
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15696
Date: Tue Aug 18 16:01:30 2009 +0100
15698
test_multi_contact_edit: use Juliet instead of Romeo as example
15700
She has 2 groups so allow us to test more stuffs
15702
tests/wocky-roster-test.c | 32 ++++++++++++++++----------------
15703
1 files changed, 16 insertions(+), 16 deletions(-)
15705
commit ecfcfb3c912be2c0e28d1868870dab427e6af1a9
15706
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15707
Date: Tue Aug 18 15:55:00 2009 +0100
15709
test_multi_contact_edit: remove a group we just added
15711
tests/wocky-roster-test.c | 12 +++++++++---
15712
1 files changed, 9 insertions(+), 3 deletions(-)
15714
commit 11df25b03403979b4a628d8ba8f0667baeab7132
15715
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15716
Date: Tue Aug 18 15:51:28 2009 +0100
15718
wocky_roster_contact_remove_group_async: queue operation if another one is flying
15720
wocky/wocky-roster.c | 19 +++++++++++++++----
15721
1 files changed, 15 insertions(+), 4 deletions(-)
15723
commit 213986f24589a3392de19a25fef2e1751e22ffed
15724
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15725
Date: Tue Aug 18 14:23:13 2009 +0100
15727
wocky-roster-test: add test_multi_contact_edit
15729
tests/wocky-roster-test.c | 99 +++++++++++++++++++++++++++++++++++++++++++++
15730
1 files changed, 99 insertions(+), 0 deletions(-)
15732
commit a6026abaebfd850ebdc6a6446fd2b66daa57291e
15733
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15734
Date: Tue Aug 18 15:41:24 2009 +0100
15736
wocky_roster_contact_add_group_async: queue operation if another one is flying
15738
wocky/wocky-roster.c | 18 ++++++++++++++----
15739
1 files changed, 14 insertions(+), 4 deletions(-)
15741
commit 37dc05e30aa4f0a0e96f2b7c55879d886d423737
15742
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15743
Date: Tue Aug 18 15:22:47 2009 +0100
15745
use hash tables to store groups_to_add and groups_to_remove
15747
wocky/wocky-roster.c | 50 +++++++++++++++++++++++++++++++-------------------
15748
1 files changed, 31 insertions(+), 19 deletions(-)
15750
commit 2e274f18860854781215976d52192f49dbd0e148
15751
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15752
Date: Tue Aug 18 14:18:02 2009 +0100
15754
wocky-roster-test: factor out check_edit_roster_stanza
15756
tests/wocky-roster-test.c | 58 ++++++++++++++++++++++++--------------------
15757
1 files changed, 32 insertions(+), 26 deletions(-)
15759
commit fe22244e7c306cb482dab17ec56619aca4cb9a18
15760
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15761
Date: Tue Aug 18 13:25:15 2009 +0100
15763
wocky-roster-test: add test_remove_contact_edit
15765
tests/wocky-roster-test.c | 70 +++++++++++++++++++++++++++++++++++++++++++++
15766
1 files changed, 70 insertions(+), 0 deletions(-)
15768
commit ded5f82bd7761b97cc91d9175f3216695f627bfb
15769
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15770
Date: Tue Aug 18 13:24:58 2009 +0100
15772
wocky_roster_change_contact_name_async: queue operation if another one is flying
15774
wocky/wocky-roster.c | 10 ++++++----
15775
1 files changed, 6 insertions(+), 4 deletions(-)
15777
commit 7682ff097d5d720412d3beb54300864a4cc18aab
15778
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15779
Date: Tue Aug 18 13:24:20 2009 +0100
15781
implement waiting_operations_completed
15783
wocky/wocky-roster.c | 9 ++++++++-
15784
1 files changed, 8 insertions(+), 1 deletions(-)
15786
commit 4b962cb33bd77b5bc9a27899fcd8ff4b5d8189a7
15787
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15788
Date: Tue Aug 18 13:23:53 2009 +0100
15790
build_iq_for_pending: set WOCKY_ROSTER_ERROR_NOT_IN_ROSTER if contact is not roster anymore and there is no add action pending
15792
wocky/wocky-roster.c | 13 ++++++++++++-
15793
1 files changed, 12 insertions(+), 1 deletions(-)
15795
commit 00884eb5679df8f46a9f7dca0974bb7c7f4477f6
15796
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15797
Date: Tue Aug 18 10:57:59 2009 +0100
15799
add test_remove_contact_re_add
15801
tests/wocky-roster-test.c | 103 +++++++++++++++++++++++++++++++++++++++++++++
15802
1 files changed, 103 insertions(+), 0 deletions(-)
15804
commit ad29eac246b9c4dc2b0b26fcef81b2b72d8cb546
15805
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15806
Date: Tue Aug 18 10:57:28 2009 +0100
15808
start to implement flying requests support
15810
wocky/wocky-roster.c | 422 ++++++++++++++++++++++++++++++++++++++++++++------
15811
1 files changed, 375 insertions(+), 47 deletions(-)
15813
commit 21299f70699e597119ea48394d05bb40866b90ad
15814
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15815
Date: Mon Aug 17 18:28:28 2009 +0100
15817
wocky-roster-test: factor out check_add_contact_stanza
15819
tests/wocky-roster-test.c | 49 +++++++++++++++++++++++++++-----------------
15820
1 files changed, 30 insertions(+), 19 deletions(-)
15822
commit a2a5d2752142c773a7b277cb9cffcd6c4b72a8d3
15823
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15824
Date: Mon Aug 17 18:11:07 2009 +0100
15826
wocky-roster-test: factor out check_remove_contact_stanza
15828
tests/wocky-roster-test.c | 25 +++++++++++++++++--------
15829
1 files changed, 17 insertions(+), 8 deletions(-)
15831
commit 301fb4bb31cba1ce5f2013878109736edd6fe8d0
15832
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15833
Date: Mon Aug 17 18:03:16 2009 +0100
15835
wocky-roster-test: factor out ack_iq
15837
tests/wocky-roster-test.c | 90 ++++++++++++--------------------------------
15838
1 files changed, 25 insertions(+), 65 deletions(-)
15840
commit 0c00e45ab0033b8153631778637ac3e9e63fa0c1
15841
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15842
Date: Mon Aug 17 17:04:47 2009 +0100
15844
test wocky_contact_copy
15846
tests/wocky-contact-test.c | 55 ++++++++++++++++++++++++++++++++++++++++++++
15847
1 files changed, 55 insertions(+), 0 deletions(-)
15849
commit 87ea543caf3779e810c64d5d2ef37cbcf65edd1a
15850
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15851
Date: Mon Aug 17 17:02:23 2009 +0100
15853
add wocky_contact_copy
15855
wocky/wocky-contact.c | 11 +++++++++++
15856
wocky/wocky-contact.h | 2 ++
15857
2 files changed, 13 insertions(+), 0 deletions(-)
15859
commit f9cf534a227831fa76dacdb46b088ef7d3d0db4d
15860
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15861
Date: Mon Aug 17 12:23:19 2009 +0100
15863
wocky-roster-test: add comments for each section of tests
15865
tests/wocky-roster-test.c | 4 ++++
15866
1 files changed, 4 insertions(+), 0 deletions(-)
15868
commit 7a095da184600d39dde570ce5dcffbac6166da50
15869
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15870
Date: Fri Aug 14 17:50:50 2009 +0100
15872
pass jid, name and groups to wocky_roster_add_contact_async instead of a WockyContact object
15874
WockyContact will be renamed to WockyRosterContact at some point and
15875
user shouldn't have to create one just to add a contact to the roster.
15877
tests/wocky-roster-test.c | 9 +++++----
15878
wocky/wocky-roster.c | 25 ++++++++++++++++++-------
15879
wocky/wocky-roster.h | 4 +++-
15880
3 files changed, 26 insertions(+), 12 deletions(-)
15882
commit 15cab9324466a7cbff0f9bf07f3ad61daee00ed3
15883
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15884
Date: Fri Aug 14 15:41:30 2009 +0100
15886
test_roster_remove_contact: try to remove twice the same contact
15888
tests/wocky-roster-test.c | 12 ++++++++++++
15889
1 files changed, 12 insertions(+), 0 deletions(-)
15891
commit 60601de354886a4a0762d801145189f6688554de
15892
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15893
Date: Fri Aug 14 15:41:14 2009 +0100
15895
wocky_roster_remove_contact_async: don't raise an error if contact is not in roster
15897
wocky/wocky-roster.c | 13 +++++++------
15898
1 files changed, 7 insertions(+), 6 deletions(-)
15900
commit 5bffa35f8194c7d2645c2cfe219c7a1dff7a47c1
15901
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15902
Date: Fri Aug 14 15:31:41 2009 +0100
15904
test_roster_add_contact: try to add twice the same contact
15906
tests/wocky-roster-test.c | 7 +++++++
15907
1 files changed, 7 insertions(+), 0 deletions(-)
15909
commit cb0b24ba21ff4963e16f6a7da061c9ec64870d59
15910
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15911
Date: Fri Aug 14 15:31:24 2009 +0100
15913
wocky_roster_add_contact_async: don't raise an error if contact is already in the roster
15915
wocky/wocky-roster.c | 13 +++++++------
15916
wocky/wocky-roster.h | 1 -
15917
2 files changed, 7 insertions(+), 7 deletions(-)
15919
commit 7b64e80e2c66ae9610f12444d32eb48fcf43ca70
15920
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15921
Date: Fri Aug 14 15:25:51 2009 +0100
15923
wocky_roster_add_contact_async: contacts are garanteed to have a jid
15925
wocky/wocky-roster.c | 8 +-------
15926
wocky/wocky-roster.h | 1 -
15927
2 files changed, 1 insertions(+), 8 deletions(-)
15929
commit 8fe120e8ded8415c81583b063640ed94c2cb5a98
15930
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15931
Date: Fri Aug 14 15:23:59 2009 +0100
15933
wocky_contact_constructed: assert that a jid has been defined
15935
It doesn't make sense to create a contact without a jid
15937
wocky/wocky-contact.c | 4 ++--
15938
1 files changed, 2 insertions(+), 2 deletions(-)
15940
commit 67a93b68a4c224b8d16c13a0fe6ec541cd93d992
15941
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15942
Date: Fri Aug 14 12:40:26 2009 +0100
15944
wocky-contact-test: test_remove_group: test with a contact having no group defined
15946
tests/wocky-contact-test.c | 14 +++++++++++++-
15947
1 files changed, 13 insertions(+), 1 deletions(-)
15949
commit 3c3690615b1227bfd5b8b8cf9cfac1417905d138
15950
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15951
Date: Fri Aug 14 12:39:58 2009 +0100
15953
wocky-contact-test: test with a contact having no group defined
15955
tests/wocky-contact-test.c | 12 +++++++++++-
15956
1 files changed, 11 insertions(+), 1 deletions(-)
15958
commit 275e8125a16c5f973d3f089a17cfc41a2a9eed4c
15959
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15960
Date: Fri Aug 14 12:32:24 2009 +0100
15962
wocky-contact-test: test_add_group: test with a contact having no group defined
15964
tests/wocky-contact-test.c | 24 +++++++++++++++++++++++-
15965
1 files changed, 23 insertions(+), 1 deletions(-)
15967
commit 8e33b30b7678c9280a6a90bc484a9b619875ec13
15968
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15969
Date: Fri Aug 14 16:05:56 2009 +0100
15971
wocky-roster-test: test wocky_roster_contact_remove_group_async
15973
tests/wocky-roster-test.c | 148 +++++++++++++++++++++++++++++++++++++++++++++
15974
1 files changed, 148 insertions(+), 0 deletions(-)
15976
commit e10d996b2b32014bf2899e3375e95fc8d64e0f64
15977
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15978
Date: Fri Aug 14 12:05:23 2009 +0100
15980
add wocky_roster_contact_remove_group_async
15982
wocky/wocky-roster.c | 77 ++++++++++++++++++++++++++++++++++++++++++++++++++
15983
wocky/wocky-roster.h | 11 +++++++
15984
2 files changed, 88 insertions(+), 0 deletions(-)
15986
commit 873f687f88876f78d0adb6a5f48f386f23e82d9c
15987
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15988
Date: Fri Aug 14 11:45:05 2009 +0100
15990
wocky-contact-test: test wocky_contact_remove_group
15992
tests/wocky-contact-test.c | 37 +++++++++++++++++++++++++++++++++++++
15993
1 files changed, 37 insertions(+), 0 deletions(-)
15995
commit e95e242ccb9431bf8226ef08e93f7f6c4ad548e7
15996
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15997
Date: Fri Aug 14 11:44:26 2009 +0100
15999
add wocky_contact_remove_group
16001
wocky/wocky-contact.c | 30 ++++++++++++++++++++++++++++++
16002
wocky/wocky-contact.h | 3 +++
16003
2 files changed, 33 insertions(+), 0 deletions(-)
16005
commit aa712d91f9a5fb0e6b2fc1afbd11c0f7e960770d
16006
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16007
Date: Fri Aug 14 16:06:37 2009 +0100
16009
wocky-roster-test: test wocky_roster_contact_add_group_async
16011
tests/wocky-roster-test.c | 162 +++++++++++++++++++++++++++++++++++++++++++++
16012
1 files changed, 162 insertions(+), 0 deletions(-)
16014
commit 2dd8b3d97507535ec469c0dc1f327d3d232f0099
16015
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16016
Date: Fri Aug 14 11:32:09 2009 +0100
16018
add wocky_roster_contact_add_group_async
16020
wocky/wocky-roster.c | 63 ++++++++++++++++++++++++++++++++++++++++++++++++++
16021
wocky/wocky-roster.h | 11 ++++++++
16022
2 files changed, 74 insertions(+), 0 deletions(-)
16024
commit 1752e147afde625fc6c701a2cc84c1ff991f0ac2
16025
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16026
Date: Fri Aug 14 11:29:33 2009 +0100
16028
wocky-contact-test: test wocky_contact_in_group
16030
tests/wocky-contact-test.c | 22 ++++++++++++++++++++++
16031
1 files changed, 22 insertions(+), 0 deletions(-)
16033
commit a96e072994339344181fb2193574ad13649be1b6
16034
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16035
Date: Fri Aug 14 11:29:16 2009 +0100
16037
add wocky_contact_in_group
16039
wocky/wocky-contact.c | 19 +++++++++++++++++++
16040
wocky/wocky-contact.h | 3 +++
16041
2 files changed, 22 insertions(+), 0 deletions(-)
16043
commit 0d37ced42ef8da8e18c28403a3b18addceb9962f
16044
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16045
Date: Fri Aug 14 11:09:57 2009 +0100
16047
wocky-contact-test: test wocky_contact_add_group
16049
tests/wocky-contact-test.c | 37 +++++++++++++++++++++++++++++++++++++
16050
1 files changed, 37 insertions(+), 0 deletions(-)
16052
commit c393cc0f62299f1cab865dfb05657c50c6ebf84b
16053
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16054
Date: Fri Aug 14 11:09:35 2009 +0100
16056
add wocky_contact_add_group
16058
wocky/wocky-contact.c | 40 ++++++++++++++++++++++++++++++++++++++++
16059
wocky/wocky-contact.h | 3 +++
16060
2 files changed, 43 insertions(+), 0 deletions(-)
16062
commit fd1f44cf1355f8a2af12780c2d4cdaddef1c99aa
16063
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16064
Date: Fri Aug 14 16:07:21 2009 +0100
16066
wocky-roster-test: add test_roster_change_name
16068
tests/wocky-roster-test.c | 149 +++++++++++++++++++++++++++++++++++++++++++++
16069
1 files changed, 149 insertions(+), 0 deletions(-)
16071
commit a1261a0950fd12b180d3291f179e033e4b4f4117
16072
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16073
Date: Thu Aug 13 17:43:59 2009 +0100
16075
add wocky_roster_change_contact_name_async
16077
wocky/wocky-roster.c | 61 ++++++++++++++++++++++++++++++++++++++++++++++++++
16078
wocky/wocky-roster.h | 11 +++++++++
16079
2 files changed, 72 insertions(+), 0 deletions(-)
16081
commit d2621a79329c1545c1f2e3f2cb572175d479a06c
16082
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16083
Date: Thu Aug 13 17:43:34 2009 +0100
16085
build_iq_for_contact: include subscription
16087
wocky/wocky-roster.c | 27 +++++++++++++++++++++++++++
16088
1 files changed, 27 insertions(+), 0 deletions(-)
16090
commit 21c6363251fa1ad57096b477e6974003cec6dd00
16091
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16092
Date: Thu Aug 13 17:40:24 2009 +0100
16094
wocky-roster-test: ensure that the 'add contact' request doesn't have a subscription attribute
16096
tests/wocky-roster-test.c | 1 +
16097
1 files changed, 1 insertions(+), 0 deletions(-)
16099
commit b608e6957f20f3a4f4126fb885f3178bf1ddf57a
16100
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16101
Date: Thu Aug 13 17:17:02 2009 +0100
16103
roster: merge roster_add_contact_cb and roster_remove_contact_cb to change_roster_iq_cb
16105
There is no point to have 2 different callbacks containing exactly the
16106
same code. Merge them in a single callback.
16108
wocky/wocky-roster.c | 36 ++++++++----------------------------
16109
1 files changed, 8 insertions(+), 28 deletions(-)
16111
commit 1e2124fe8e3c5a7e8fbc1c20d06fc047512f45d9
16112
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16113
Date: Thu Aug 13 17:04:10 2009 +0100
16115
factor out build_iq_for_contact
16117
wocky/wocky-roster.c | 72 ++++++++++++++++++++++++++++++++------------------
16118
1 files changed, 46 insertions(+), 26 deletions(-)
16120
commit b566e746aed0937a17f2813029850a80a7e81244
16121
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16122
Date: Thu Aug 13 16:46:23 2009 +0100
16126
wocky/wocky-roster.c | 2 +-
16127
1 files changed, 1 insertions(+), 1 deletions(-)
16129
commit c45f5a884028df38851a234021228bf21ca5076f
16130
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16131
Date: Thu Aug 13 15:40:20 2009 +0100
16133
wocky-roster-test: add test_roster_remove_contact
16135
tests/wocky-roster-test.c | 105 +++++++++++++++++++++++++++++++++++++++++++++
16136
1 files changed, 105 insertions(+), 0 deletions(-)
16138
commit b292d3f827aca059def10203820141fdf5cb62bb
16139
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16140
Date: Thu Aug 13 15:39:38 2009 +0100
16142
add wocky_roster_remove_contact_async
16144
wocky/wocky-roster.c | 84 ++++++++++++++++++++++++++++++++++++++++++++++++++
16145
wocky/wocky-roster.h | 11 ++++++
16146
2 files changed, 95 insertions(+), 0 deletions(-)
16148
commit 047055d94343f212a1241178cec58066c0646b32
16149
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16150
Date: Thu Aug 13 15:38:23 2009 +0100
16152
roster: factor out change_roster_operation_complete
16154
wocky/wocky-roster.c | 23 ++++++++++++++++-------
16155
1 files changed, 16 insertions(+), 7 deletions(-)
16157
commit 72ab4a40163dc836c84743e41396bc465046cc73
16158
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16159
Date: Wed Aug 12 12:40:47 2009 +0100
16161
wocky-roster-test: add test_roster_add_contact
16163
tests/wocky-roster-test.c | 134 +++++++++++++++++++++++++++++++++++++++++++++
16164
1 files changed, 134 insertions(+), 0 deletions(-)
16166
commit e3ca343bacd5d3d49a56d7b3aa82ca9cdc0fe37f
16167
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16168
Date: Wed Aug 12 12:39:48 2009 +0100
16170
add wocky_roster_add_contact_async
16172
wocky/wocky-roster.c | 123 ++++++++++++++++++++++++++++++++++++++++++++++++++
16173
wocky/wocky-roster.h | 12 +++++
16174
2 files changed, 135 insertions(+), 0 deletions(-)
16176
commit 24f57602a015802dc426dd6371912c088bffee63
16177
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16178
Date: Tue Aug 25 15:19:48 2009 +0100
16180
s/SURPRESSIONS/SUPPRESSIONS
16182
tests/Makefile.am | 2 +-
16183
1 files changed, 1 insertions(+), 1 deletions(-)
16185
commit 24dd62085abd4c2a2d897f2925e87b2abd089ccc
16186
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16187
Date: Fri Aug 21 13:58:10 2009 +0100
16189
Ship generated certificats and keys
16191
There is no real point to generate them on each machine and that confuse
16194
tests/Makefile.am | 6 +++++-
16195
1 files changed, 5 insertions(+), 1 deletions(-)
16197
commit 17af558c331cee49550590e61871d0115d4d3e88
16198
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16199
Date: Fri Aug 21 13:53:30 2009 +0100
16201
add test-report.xml and sasl-test.db to CLEANFILES
16203
tests/Makefile.am | 3 +++
16204
1 files changed, 3 insertions(+), 0 deletions(-)
16206
commit b2fd687cc698d7e2a6b6a1b67986d055e32f8d6b
16207
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16208
Date: Fri Aug 21 14:01:10 2009 +0100
16210
tests/Makefile.am: keys and certs are actually in top_srcdir
16212
tests/Makefile.am | 8 ++++----
16213
1 files changed, 4 insertions(+), 4 deletions(-)
16215
commit 1cbaad1503cac313dcae262fa089e4f48bbff528
16216
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16217
Date: Fri Aug 21 13:52:51 2009 +0100
16219
define DISTCHECK_CONFIGURE_FLAGS as distcheck has to build with --enable-gtk-doc
16222
1 files changed, 2 insertions(+), 0 deletions(-)
16224
commit 909e2d097ce5e672cb7a485f5d90d527b3f90eab
16225
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16226
Date: Fri Aug 21 12:19:54 2009 +0100
16228
tests/Makefile.am: add WOCKY_CFLAGS to AM_CFLAGS
16230
This allow to build examples when running distcheck.
16232
tests/Makefile.am | 2 +-
16233
1 files changed, 1 insertions(+), 1 deletions(-)
16235
commit 92d8ae8bcc3ca80dee96b5db7d1795af984959a6
16236
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16237
Date: Fri Aug 21 12:19:17 2009 +0100
16239
examples/Makefile.am: add WOCKY_CFLAGS to AM_CFLAGS
16241
This allow to build examples when running distcheck.
16243
examples/Makefile.am | 1 +
16244
1 files changed, 1 insertions(+), 0 deletions(-)
16246
commit 2a8edcd50f8548e02e5382bb66459df35ca4c41d
16247
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16248
Date: Fri Aug 21 12:19:01 2009 +0100
16250
configure.ac: define WOCKY_CFLAGS which will be used to build tests and examples
16252
configure.ac | 4 ++++
16253
1 files changed, 4 insertions(+), 0 deletions(-)
16255
commit f4464e4b0f3deb0e5b8f26a046d7eb9fefa84076
16256
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16257
Date: Fri Aug 21 12:10:06 2009 +0100
16259
include wocky-xmpp-reader.h: include "wocky-xmpp-stanza.h" instead of <wocky/wocky-xmpp-stanza.h>
16261
This is what other header files do and make distcheck happier.
16263
wocky/wocky-xmpp-reader.h | 2 +-
16264
1 files changed, 1 insertions(+), 1 deletions(-)
16266
commit 9fb456482fc5869d1fc3233ae4e344780188b069
16267
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16268
Date: Fri Aug 21 11:58:29 2009 +0100
16270
add certs/ca-cert.cfg and certs/tls-cert.cfg to EXTRA_DIST
16272
tests/Makefile.am | 4 +++-
16273
1 files changed, 3 insertions(+), 1 deletions(-)
16275
commit 9736949f6c51260bd5a30d365acce6cbed07ea92
16276
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16277
Date: Fri Aug 21 10:59:42 2009 +0100
16279
add wocky-types.h to wocky/Makefile.am
16281
wocky/Makefile.am | 1 +
16282
1 files changed, 1 insertions(+), 0 deletions(-)
16284
commit 39fe8324a21e88fb1bff31c079f13264b37f5b05
16285
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16286
Date: Fri Aug 21 10:58:30 2009 +0100
16290
wocky/Makefile.am | 4 ++--
16291
1 files changed, 2 insertions(+), 2 deletions(-)
16293
commit 73e60fbcecca2db717379d653c15af0c7375a6db
16294
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16295
Date: Thu Aug 20 12:40:56 2009 +0100
16297
add wocky.types to gitignore as we generate it now
16300
1 files changed, 1 insertions(+), 0 deletions(-)
16302
commit 2110a2b2e2ab09d3746c8a5e57f5fac1287c1bf3
16303
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16304
Date: Thu Aug 20 12:39:48 2009 +0100
16306
add wocky-overrides.txt
16308
This file can be used to manually override scanned declarations.
16310
0 files changed, 0 insertions(+), 0 deletions(-)
16312
commit 847bd927bda1ab2b00c50f11bf382c9a166c6908
16313
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16314
Date: Thu Aug 20 12:39:06 2009 +0100
16316
add generated wocky-sections.txt
16318
This file is supposed to be generated once and then manually edited.
16320
docs/reference/wocky-sections.txt | 375 +++++++++++++++++++++++++++++++++++++
16321
1 files changed, 375 insertions(+), 0 deletions(-)
16323
commit 87ee84c6126e73578219b8a8451dfc90da644a0c
16324
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16325
Date: Thu Aug 20 12:37:14 2009 +0100
16327
tweak wocky-docs.sgml a bit
16329
- Remove releaseinfo section, doc is not uploaded anywhere atm
16330
- Set main chapter's title to "API Reference"
16333
docs/reference/wocky-docs.sgml | 13 ++++---------
16334
1 files changed, 4 insertions(+), 9 deletions(-)
16336
commit 0b330f21ad19a3ef89c481cd4061515f2c996078
16337
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16338
Date: Thu Aug 20 12:33:15 2009 +0100
16340
add generated wocky-docs.sgml
16342
This file is supposed to be generated once and then manually edited.
16344
docs/reference/wocky-docs.sgml | 49 ++++++++++++++++++++++++++++++++++++++++
16345
1 files changed, 49 insertions(+), 0 deletions(-)
16347
commit 31c7a20ff0c37c3304462d01422c4bedab2e37ba
16348
Merge: bfe67ce 51742b0
16349
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16350
Date: Tue Aug 25 13:06:07 2009 +0100
16352
Merge branch 'tls-handshake-async'
16357
commit bfe67ce54111082c5c60f66dffe2654ad79181cf
16358
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16359
Date: Thu Aug 20 15:44:32 2009 +0100
16361
depend on gio 2.21.x as we use gnio
16363
configure.ac | 2 +-
16364
1 files changed, 1 insertions(+), 1 deletions(-)
16366
commit 868cb53ce2895b4eb674fb6318fb76663920ab52
16367
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16368
Date: Thu Aug 20 12:19:52 2009 +0100
16370
remove wocky.types from git as it's now generated when building doc
16372
docs/reference/wocky.types | 11 -----------
16373
1 files changed, 0 insertions(+), 11 deletions(-)
16375
commit 8035a9fe05321eaad4f104a349e5ee90bf08a3ae
16376
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16377
Date: Thu Aug 20 12:19:16 2009 +0100
16379
docs/reference/Makefile.am: pass magic option to SCAN_OPTIONS to generate the types file
16381
docs/reference/Makefile.am | 2 +-
16382
1 files changed, 1 insertions(+), 1 deletions(-)
16384
commit aa757890431d07d93e848d902a50c96bf845df2b
16385
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16386
Date: Thu Aug 20 11:40:25 2009 +0100
16388
add generated doc files to gitignore
16390
.gitignore | 15 +++++++++++++++
16391
1 files changed, 15 insertions(+), 0 deletions(-)
16393
commit 51742b08e3b58ad9e563a138f6e545762ad87d57
16394
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16395
Date: Wed Aug 19 18:35:48 2009 +0100
16397
wocky-tls: document WOCKY_TLS_DEBUG_LEVEL
16399
wocky/wocky-tls.c | 11 +++++++++++
16400
1 files changed, 11 insertions(+), 0 deletions(-)
16402
commit 4e991acf6e66e7033211989a48457cd2fdd54316
16403
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16404
Date: Wed Aug 19 15:31:40 2009 +0100
16406
re-implement error_to_string using gnutls_strerror_name
16408
wocky/wocky-tls.c | 121 +++--------------------------------------------------
16409
1 files changed, 6 insertions(+), 115 deletions(-)
16411
commit d81e3e2465b83bba927febed814684dd6d208e9b
16412
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16413
Date: Wed Aug 19 15:08:10 2009 +0100
16417
wocky/wocky-tls.c | 6 ++++--
16418
1 files changed, 4 insertions(+), 2 deletions(-)
16420
commit f8a20b929d45cbbcce568d42113416c536c596a5
16421
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16422
Date: Wed Aug 19 15:00:00 2009 +0100
16424
wocky-tls: DON'T SHOUT IN DEBUG MESSAGES
16426
wocky/wocky-tls.c | 14 +++++++-------
16427
1 files changed, 7 insertions(+), 7 deletions(-)
16429
commit aa74587f0022690b318fdb06def841cd91d534b4
16430
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
16431
Date: Mon Aug 17 18:44:05 2009 +0100
16433
gnutls async handshake bug was actually fixed in 2.8.2
16435
configure.ac | 2 +-
16436
1 files changed, 1 insertions(+), 1 deletions(-)
16438
commit b3cc7012ddc5ba141c01b3db279c558b3b328004
16439
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
16440
Date: Mon Aug 17 16:19:02 2009 +0100
16444
wocky/wocky-connector.c | 2 +-
16445
wocky/wocky-tls.c | 2 +-
16446
2 files changed, 2 insertions(+), 2 deletions(-)
16448
commit dc7dd80b7e088014a8ed7fa6811cdd84ff65b339
16449
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
16450
Date: Mon Aug 17 12:14:07 2009 +0100
16452
Make old ssl connect async as well.
16454
wocky/wocky-connector.c | 18 ++----------------
16455
1 files changed, 2 insertions(+), 16 deletions(-)
16457
commit e9e96b4d2761468615283e675d6a12400a314d2b
16458
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
16459
Date: Thu Aug 6 12:26:13 2009 +0100
16461
DEBUG to let us see the endpoint of sync as well as async handshakes.
16463
wocky/wocky-tls.c | 3 +++
16464
1 files changed, 3 insertions(+), 0 deletions(-)
16466
commit e704fcc7497bb2f04e90ba4517eae0281ea9d870
16467
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
16468
Date: Thu Aug 6 12:22:25 2009 +0100
16470
Adapt starttls_handshake_cb so that it can be the endpoint of both
16471
old-style SSL and new TLS encryption negotiation.
16473
wocky/wocky-connector.c | 12 ++++++++----
16474
1 files changed, 8 insertions(+), 4 deletions(-)
16476
commit f1deece9af1930ca1b3ca9fbe554daf114c6ebcd
16477
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16478
Date: Wed Aug 19 15:10:43 2009 +0100
16480
wocky-connector: call wocky_tls_session_handshake_async with a high priority
16482
wocky/wocky-connector.c | 2 +-
16483
1 files changed, 1 insertions(+), 1 deletions(-)
16485
commit 6ac2973ab54340318d05284b128fca4de8f7519a
16486
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16487
Date: Wed Aug 19 15:10:07 2009 +0100
16489
wocky-tls debugging via DEBUG
16491
wocky/wocky-connector.c | 2 +-
16492
wocky/wocky-debug.c | 1 +
16493
wocky/wocky-debug.h | 1 +
16494
wocky/wocky-tls.c | 182 +++++++++++++++++++++++++++++++++++++++++++++--
16495
4 files changed, 179 insertions(+), 7 deletions(-)
16497
commit 1bb89abf346c3da438005d17a32956fc6dac728d
16498
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
16499
Date: Wed Aug 5 12:02:31 2009 +0100
16501
Make the TLS handshake use the async calls (possible deadlock found in tests).
16503
wocky/wocky-connector.c | 47 ++++++++++++++++++++++++++++++++---------------
16504
1 files changed, 32 insertions(+), 15 deletions(-)
16506
commit dee4e5d56916f60b4ff047dd2dd7e4a05a19251c
16507
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16508
Date: Wed Aug 19 14:14:56 2009 +0100
16510
wocky-test-helper: increase timeout to 3 seconds
16512
2 seconds isn't enough when valgriding some complex tests.
16514
tests/wocky-test-helper.c | 4 +++-
16515
1 files changed, 3 insertions(+), 1 deletions(-)
16517
commit cb691cbbdd05f738768ac04ded40d2ed8cf76a94
16518
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16519
Date: Wed Aug 19 18:45:53 2009 +0100
16521
rebuild gtk-doc when source files are changed
16523
docs/reference/Makefile.am | 4 ++--
16524
1 files changed, 2 insertions(+), 2 deletions(-)
16526
commit 122bf6f738a52d57b275acf00ce51f9c052e1c1a
16527
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16528
Date: Mon Aug 17 16:02:32 2009 +0100
16530
wocky-contact-test: fix a typo
16532
tests/wocky-contact-test.c | 2 +-
16533
1 files changed, 1 insertions(+), 1 deletions(-)
16535
commit ca2ed687b63d8e7b702d36cbba91b8b632b2f171
16536
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16537
Date: Mon Aug 17 16:00:28 2009 +0100
16539
wocky-roster-test: unref contacts returned by wocky_roster_get_all_contacts
16541
tests/wocky-roster-test.c | 4 ++++
16542
1 files changed, 4 insertions(+), 0 deletions(-)
16544
commit 5682af540b6bcb86064a8b45285e28a0f25cb7cc
16545
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16546
Date: Mon Aug 17 15:59:31 2009 +0100
16548
wocky_roster_get_all_contacts ref the contacts
16550
Contacts could be unreffed by an async op while user still use the
16553
wocky/wocky-roster.c | 2 +-
16554
1 files changed, 1 insertions(+), 1 deletions(-)
16556
commit 9d4406fb86a8bc97478a6e41644fa193dc30f976
16557
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16558
Date: Fri Aug 14 17:18:52 2009 +0100
16560
wocky_contact_set_subscription: fix type check ordering
16562
wocky/wocky-contact.c | 3 ++-
16563
1 files changed, 2 insertions(+), 1 deletions(-)
16565
commit bc39d1e285d025511a3a0aff7bdffdff4253ade5
16566
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16567
Date: Fri Aug 14 17:13:05 2009 +0100
16569
wocky-contact-test: test_contact_equal: add regression test for buggy old group comparaison algorithm
16571
tests/wocky-contact-test.c | 19 ++++++++++++++++++-
16572
1 files changed, 18 insertions(+), 1 deletions(-)
16574
commit 70a08d897b2ca2e825e9995c6bd0620fd8198d5b
16575
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16576
Date: Fri Aug 14 17:12:40 2009 +0100
16578
wocky-contact: fix groups_equal
16580
wocky/wocky-contact.c | 57 ++++++++++++++++++++++++++++++-------------------
16581
1 files changed, 35 insertions(+), 22 deletions(-)
16583
commit c44ec1644338ebe3102867f02dc3d51c86c90e78
16584
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16585
Date: Fri Aug 14 16:13:05 2009 +0100
16587
wocky_contact_set_name: fix type check ordering
16589
There is no point to check that the contact is actually a WockyContact
16590
object *after* calling WOCKY_CONTACT_GET_PRIVATE.
16592
wocky/wocky-contact.c | 3 ++-
16593
1 files changed, 2 insertions(+), 1 deletions(-)
16595
commit 29dd25c6120e05e02207df6c1b422c7652746b3a
16596
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16597
Date: Fri Aug 14 12:31:48 2009 +0100
16599
wocky-contect-test: test_contact_equal: test with a contact having not group defined
16601
tests/wocky-contact-test.c | 12 +++++++++++-
16602
1 files changed, 11 insertions(+), 1 deletions(-)
16604
commit 77c3cd8fbaddffec2dfb403d74f908971efa0cc2
16605
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16606
Date: Fri Aug 14 12:29:53 2009 +0100
16608
wocky-contact: groups_equal: deal with groups being NULL
16610
wocky/wocky-contact.c | 6 ++++++
16611
1 files changed, 6 insertions(+), 0 deletions(-)
16613
commit 15dbdce5f095efadc584a5bbf9c56e7a0984e941
16614
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16615
Date: Wed Aug 12 12:43:28 2009 +0100
16617
rename WOCKY_ROSTER_INVALID_STANZA to WOCKY_ROSTER_ERROR_INVALID_STANZA
16619
wocky/wocky-roster.c | 2 +-
16620
wocky/wocky-roster.h | 2 +-
16621
2 files changed, 2 insertions(+), 2 deletions(-)
16623
commit aca82a6c5db3ef600eceeaec8ac84027e006778e
16624
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16625
Date: Wed Aug 12 11:44:29 2009 +0100
16627
wocky-roster-test: factor out send_roster_update
16629
tests/wocky-roster-test.c | 149 +++++++++++++++++----------------------------
16630
1 files changed, 56 insertions(+), 93 deletions(-)
16632
commit ae09b98ec9ff7a7f0617d4b22a07bffc74e6bd13
16633
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16634
Date: Tue Aug 11 16:48:26 2009 +0100
16636
wocky-roster-test: add test_roster_upgrade_change
16638
tests/wocky-roster-test.c | 125 +++++++++++++++++++++++++++++++++++++++++++++
16639
1 files changed, 125 insertions(+), 0 deletions(-)
16641
commit 387f02a68ad659e8272834d9015dc0d347e9f055
16642
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16643
Date: Tue Aug 11 16:47:39 2009 +0100
16645
wocky-contact: fire notify change when a property is changed
16647
wocky/wocky-contact.c | 22 +++++++++++++---------
16648
1 files changed, 13 insertions(+), 9 deletions(-)
16650
commit c8446d78ac6ede0f0cea4e268f2e1ee77b03c916
16651
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16652
Date: Tue Aug 11 16:41:00 2009 +0100
16654
wocky-contact: factor out groups_equal
16656
wocky/wocky-contact.c | 67 ++++++++++++++++++++++++++++++-------------------
16657
1 files changed, 41 insertions(+), 26 deletions(-)
16659
commit d30780ae4836830a730d88107c33eb040b42eeee
16660
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16661
Date: Tue Aug 11 16:05:01 2009 +0100
16663
Simplify wocky_contact_set_* setters
16665
They are supposed to be simple wocky-only setters, so they shouldn't
16668
wocky/wocky-contact.c | 43 ++++++++++++-------------------------------
16669
wocky/wocky-contact.h | 10 ++++------
16670
wocky/wocky-roster.c | 7 +++----
16671
3 files changed, 19 insertions(+), 41 deletions(-)
16673
commit 54fd7625c3e7d1effdb493b110ebb8b63ff03e47
16674
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16675
Date: Tue Aug 11 15:25:58 2009 +0100
16677
wocky-roster-test: add test_roster_upgrade_remove
16679
tests/wocky-roster-test.c | 64 +++++++++++++++++++++++++++++++++++++++++++++
16680
1 files changed, 64 insertions(+), 0 deletions(-)
16682
commit 91ced7648bbc8273463a05798e1c872a97651b32
16683
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16684
Date: Tue Aug 11 15:23:53 2009 +0100
16686
roster: fire the 'removed' signal when a contact is removed from the roster
16688
wocky/wocky-roster.c | 42 +++++++++++++++++++++++++++++++++++++++++-
16689
1 files changed, 41 insertions(+), 1 deletions(-)
16691
commit df074b890151ca1c9200df8a04f5c954cb4de55a
16692
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16693
Date: Tue Aug 11 15:03:41 2009 +0100
16695
roster_update: don't fire the added signal when fetching the roster
16697
wocky/wocky-roster.c | 9 ++++++---
16698
1 files changed, 6 insertions(+), 3 deletions(-)
16700
commit e0d0284048126aae2f3e696247ebb1b86a8e5cb6
16701
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16702
Date: Tue Aug 11 14:34:23 2009 +0100
16704
wocky-roster-test: add test_roster_upgrade_add
16706
tests/wocky-roster-test.c | 119 +++++++++++++++++++++++++++++++++++++++++++--
16707
1 files changed, 114 insertions(+), 5 deletions(-)
16709
commit 66dfe096026869dad4247443cc59b8dd9cae3b1b
16710
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16711
Date: Tue Aug 11 14:33:47 2009 +0100
16713
roster.c: fire 'added' signal when a contact is added
16715
wocky/wocky-roster.c | 11 +++++++++--
16716
1 files changed, 9 insertions(+), 2 deletions(-)
16718
commit c9adc573007df14e2a9da72882c3e0dd9ba1ccfc
16719
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16720
Date: Tue Aug 11 14:33:20 2009 +0100
16722
roster_iq_handler_set_cb: ack the IQ
16724
wocky/wocky-roster.c | 11 +++++++++--
16725
1 files changed, 9 insertions(+), 2 deletions(-)
16727
commit 9ffe3b8cbe7923cc3d40273170632f6b8108fb3d
16728
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16729
Date: Tue Aug 11 13:19:39 2009 +0100
16731
test wocky_roster_get_all_contacts
16733
tests/wocky-roster-test.c | 17 +++++++++++++++++
16734
1 files changed, 17 insertions(+), 0 deletions(-)
16736
commit 102310d622e5d34f3a3c95a524b2507e1414de32
16737
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16738
Date: Tue Aug 11 13:19:31 2009 +0100
16740
add wocky_roster_get_all_contacts
16742
wocky/wocky-roster.c | 17 +++++++++++++++++
16743
wocky/wocky-roster.h | 2 ++
16744
2 files changed, 19 insertions(+), 0 deletions(-)
16746
commit 7879703b3efd70e31689fcb41e370ffe8f350ac4
16747
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16748
Date: Tue Aug 11 11:57:11 2009 +0100
16750
fetch_roster_reply_cb: test to send more than one contact
16752
tests/wocky-roster-test.c | 33 ++++++++++++++++++++++++++++++++-
16753
1 files changed, 32 insertions(+), 1 deletions(-)
16755
commit 26511487953c847f37adfe7ce245395b0b44e98f
16756
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16757
Date: Tue Aug 11 11:54:33 2009 +0100
16759
fetch_roster_reply_roster_cb: use wocky_contact_equal to check contact
16761
tests/wocky-roster-test.c | 28 ++++++++++++++++++----------
16762
1 files changed, 18 insertions(+), 10 deletions(-)
16764
commit 18b4ae6dcda5ebab64de8bde4df58e9375678e57
16765
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16766
Date: Tue Aug 11 11:48:52 2009 +0100
16768
add wocky-contact-test.c to test wocky_contact_equal
16771
tests/Makefile.am | 9 ++++-
16772
tests/wocky-contact-test.c | 95 ++++++++++++++++++++++++++++++++++++++++++++
16773
3 files changed, 104 insertions(+), 1 deletions(-)
16775
commit fed52b8d0021c293617a592d3a59966c75edf459
16776
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16777
Date: Tue Aug 11 11:48:21 2009 +0100
16779
add wocky_contact_equal
16781
wocky/wocky-contact.c | 59 +++++++++++++++++++++++++++++++++++++++++++++++++
16782
wocky/wocky-contact.h | 3 ++
16783
2 files changed, 62 insertions(+), 0 deletions(-)
16785
commit 5da9be52405a5ff215c1f660b57dfc3824fcc601
16786
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16787
Date: Tue Aug 11 10:51:51 2009 +0100
16789
wocky-roster-test: test if the contact fetched is the right one
16791
tests/wocky-roster-test.c | 22 +++++++++++++++++-----
16792
1 files changed, 17 insertions(+), 5 deletions(-)
16794
commit 82330ddba30e267eccf614fc0cb94115c764120a
16795
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16796
Date: Tue Aug 11 10:51:04 2009 +0100
16798
roster_update: fix parsing of groups
16800
wocky/wocky-roster.c | 32 +++++++++++++-------------------
16801
1 files changed, 13 insertions(+), 19 deletions(-)
16803
commit 0bf8a01eec2b93d4177e68be0b203287e2f12a09
16804
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16805
Date: Tue Aug 11 10:24:37 2009 +0100
16807
add wocky_roster_get_contact
16809
wocky/wocky-roster.c | 9 +++++++++
16810
wocky/wocky-roster.h | 4 ++++
16811
2 files changed, 13 insertions(+), 0 deletions(-)
16813
commit a953e9743647991653eab2d80340ffabdf9b630e
16814
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16815
Date: Tue Aug 11 10:24:19 2009 +0100
16817
move WockyContact definition to a newly created wocky-types.h to avoid circular includes
16819
wocky/wocky-contact.h | 2 +-
16820
wocky/wocky-types.h | 31 +++++++++++++++++++++++++++++++
16821
2 files changed, 32 insertions(+), 1 deletions(-)
16823
commit d68f0b29c5333fa89b54f5b9b31515bd85eaa221
16824
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16825
Date: Mon Aug 10 17:25:39 2009 +0100
16827
roster_fetch_roster_cb: unref the IQ reply once we're done with it
16829
wocky/wocky-roster.c | 3 +++
16830
1 files changed, 3 insertions(+), 0 deletions(-)
16832
commit b1b095eea2c31c6bffb10c696bb477d40c126070
16833
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16834
Date: Mon Aug 10 17:14:57 2009 +0100
16836
test_fetch_roster_send_iq: call wocky_roster_fetch_roster_finish to free to memory used by the fetch call
16838
tests/wocky-roster-test.c | 43 +++++++++++++++++++++++++++++++++++++++++--
16839
1 files changed, 41 insertions(+), 2 deletions(-)
16841
commit 8104c0654a11e26dccd96149eb7088c41aabf173
16842
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16843
Date: Mon Aug 10 17:14:36 2009 +0100
16845
wocky-roster-test: unref the roster when tests are done
16847
tests/wocky-roster-test.c | 2 ++
16848
1 files changed, 2 insertions(+), 0 deletions(-)
16850
commit 30748490b45b002ca2746dd4ffceb2df998def61
16851
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16852
Date: Mon Aug 10 17:13:43 2009 +0100
16854
wocky_contact_set_property: copy the groups array
16856
wocky/wocky-contact.c | 2 +-
16857
1 files changed, 1 insertions(+), 1 deletions(-)
16859
commit f7a69bb212a572e68e005726ba2b65049089bec4
16860
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16861
Date: Mon Aug 10 16:43:59 2009 +0100
16863
wocky-roster-test.c: use test_init and test_deinit
16865
tests/wocky-roster-test.c | 9 +++++----
16866
1 files changed, 5 insertions(+), 4 deletions(-)
16868
commit 9eaaaf74a922cbb008e79242b3c6096d645946d2
16869
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16870
Date: Mon Aug 10 16:42:54 2009 +0100
16872
roster_update: use a temporary GPtrArray to store groups for easier memory management
16874
wocky/wocky-roster.c | 22 +++++++++++++---------
16875
1 files changed, 13 insertions(+), 9 deletions(-)
16877
commit ef080800a739d969e324ef0bba1a48d472104319
16878
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16879
Date: Mon Aug 10 16:40:36 2009 +0100
16881
wocky_roster_fetch_roster_async: don't leak the IQ
16883
wocky/wocky-roster.c | 1 +
16884
1 files changed, 1 insertions(+), 0 deletions(-)
16886
commit dd11d5db67a56c23284ce0f137f3849adad86e7f
16887
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16888
Date: Mon Aug 10 16:24:36 2009 +0100
16890
wocky-roster-test.c: add a small comment describing each test
16892
tests/wocky-roster-test.c | 4 ++++
16893
1 files changed, 4 insertions(+), 0 deletions(-)
16895
commit 6c1088ffce48ce101fadaae6801057054dc03f08
16896
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16897
Date: Mon Aug 10 16:20:25 2009 +0100
16899
wocky-roster: add some TODO/FIXME
16901
wocky/wocky-roster.c | 6 ++++--
16902
1 files changed, 4 insertions(+), 2 deletions(-)
16904
commit e0ae09791c0c9aef1a702f744b3568cc0627b4e0
16905
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16906
Date: Mon Aug 10 16:18:31 2009 +0100
16908
wocky_roster_fetch_roster_async: store the result as an object variable and raise an error if another operation is pending
16910
wocky/wocky-roster.c | 26 ++++++++++++++++++--------
16911
1 files changed, 18 insertions(+), 8 deletions(-)
16913
commit 210319918ffb27538b3aa91729963b3ef23882d4
16914
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16915
Date: Mon Aug 10 16:01:06 2009 +0100
16917
change WockyRosterSubscriptionType to WockyRosterSubscriptionFlags
16919
wocky/wocky-contact.c | 10 +++++-----
16920
wocky/wocky-contact.h | 4 ++--
16921
wocky/wocky-roster.c | 2 +-
16922
wocky/wocky-roster.h | 13 +++++++------
16923
4 files changed, 15 insertions(+), 14 deletions(-)
16925
commit e13f16ee2d9fcd14ef6616289a2a742fd7e5beb1
16926
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16927
Date: Mon Aug 10 15:42:30 2009 +0100
16929
use g_set_error_literal instead of g_error_new_literal
16931
wocky/wocky-roster.c | 2 +-
16932
1 files changed, 1 insertions(+), 1 deletions(-)
16934
commit 9973bd9feed4cbb95803203dd8c268715effa59b
16935
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16936
Date: Mon Aug 10 15:21:56 2009 +0100
16938
wocky_roster_dispose: unregister the handler when disposing
16940
wocky/wocky-roster.c | 6 ++++++
16941
1 files changed, 6 insertions(+), 0 deletions(-)
16943
commit 9ff0b89bd2122f59bd5131c890e2fecbee020a40
16944
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16945
Date: Mon Aug 10 15:20:10 2009 +0100
16947
wocky-roster: document the items hash table
16949
wocky/wocky-roster.c | 1 +
16950
1 files changed, 1 insertions(+), 0 deletions(-)
16952
commit a1732efd732b1fc31613ce5beab35680e818af6a
16953
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16954
Date: Mon Aug 10 15:16:09 2009 +0100
16956
No need to pass the WockyXmppConnection to the Roster object; the Porter is enough
16958
tests/wocky-roster-test.c | 6 +++---
16959
wocky/wocky-roster.c | 25 ++-----------------------
16960
wocky/wocky-roster.h | 3 +--
16961
3 files changed, 6 insertions(+), 28 deletions(-)
16963
commit c05e29dbdc0ec697ecf650bdbc9f1ff1d8bddeaf
16964
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
16965
Date: Tue Jul 14 16:32:57 2009 +0100
16967
Add fetch-roster-reply test.
16969
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
16971
tests/wocky-roster-test.c | 91 +++++++++++++++++++++++++++++++++++++++++++--
16972
1 files changed, 87 insertions(+), 4 deletions(-)
16974
commit ee5dd26f5d0b700cad280dd3037f576c032c32e5
16975
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
16976
Date: Sat Jul 11 19:28:56 2009 +0100
16978
Set new information on an existing roster item on update.
16980
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
16982
wocky/wocky-roster.c | 75 ++++++++++++++++++++++++++++---------------------
16983
1 files changed, 43 insertions(+), 32 deletions(-)
16985
commit b801a14a8197b52dd7e1b6f18ffe669154665dc5
16986
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
16987
Date: Sat Jul 11 19:27:13 2009 +0100
16989
Implement several functions of WockyContact and document them.
16991
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
16993
wocky/wocky-contact.c | 186 ++++++++++++++++++++++++++++++++++++++++++++++++-
16994
wocky/wocky-contact.h | 8 ++-
16995
2 files changed, 188 insertions(+), 6 deletions(-)
16997
commit 4f80c17ed6819b922339f4ebe6d511087891354b
16998
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
16999
Date: Sat Jul 11 18:49:52 2009 +0100
17001
Implement partial roster stanza parsing and creating WockyContacts.
17003
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
17005
wocky/wocky-roster.c | 131 ++++++++++++++++++++++++++++++++++++++++++++++---
17006
1 files changed, 123 insertions(+), 8 deletions(-)
17008
commit 2bcac6bd59e90647752569b6819e8e2e3e4a4ca5
17009
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
17010
Date: Sat Jul 11 18:47:42 2009 +0100
17012
Free data held by WockyContact on finalize.
17014
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
17016
wocky/wocky-contact.c | 11 +++++++++--
17017
1 files changed, 9 insertions(+), 2 deletions(-)
17019
commit 556dd7f5fa2c4a41b7d0ac358f4cf4e82faaa55e
17020
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
17021
Date: Sat Jul 11 15:37:26 2009 +0100
17023
Updated WockyContact to include some properties.
17025
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
17027
wocky/wocky-contact.c | 109 ++++++++++++++++++++++++++++++++++++-------------
17028
wocky/wocky-contact.h | 15 +++++--
17029
2 files changed, 91 insertions(+), 33 deletions(-)
17031
commit 89e5c9af51f98e98a9eea7c06a5cf4e71aef15d7
17032
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
17033
Date: Sat Jul 11 14:12:59 2009 +0100
17035
Added WockyRosterSubscriptionType enum.
17037
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
17039
wocky/wocky-roster.h | 9 +++++++++
17040
1 files changed, 9 insertions(+), 0 deletions(-)
17042
commit 6cf6fb79510acd9428e3262922e1163d0bd36b06
17043
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
17044
Date: Sat Jul 4 17:31:18 2009 +0100
17046
Add roster error quark function.
17048
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
17050
wocky/wocky-roster.c | 18 ++++++++++++++++++
17051
wocky/wocky-roster.h | 19 +++++++++++++++++++
17052
2 files changed, 37 insertions(+), 0 deletions(-)
17054
commit d8d833bca6744719834b074193e41d70ecb5b039
17055
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
17056
Date: Fri Jul 3 14:53:12 2009 +0100
17058
Make the reply from roster fetch or set IQ call the same code.
17060
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
17062
wocky/wocky-roster.c | 30 +++++++++++++++---------------
17063
1 files changed, 15 insertions(+), 15 deletions(-)
17065
commit 7282e0a939947a23ba82c2e3e232c6aad1268c10
17066
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
17067
Date: Fri Jul 3 14:37:50 2009 +0100
17069
Make wocky_roster_fetch_roster an async function.
17071
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
17073
tests/wocky-roster-test.c | 2 +-
17074
wocky/wocky-roster.c | 39 +++++++++++++++++++++++++++++++++------
17075
wocky/wocky-roster.h | 7 ++++++-
17076
3 files changed, 40 insertions(+), 8 deletions(-)
17078
commit 511b139ef99e7f342007d6a42c9c0f0b0e25241c
17079
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
17080
Date: Fri Jul 3 12:47:13 2009 +0100
17082
Only listen to set IQs in the roster.
17084
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
17086
wocky/wocky-roster.c | 36 ++++++------------------------------
17087
1 files changed, 6 insertions(+), 30 deletions(-)
17089
commit 59fb09db7ff67aa9d18b11ea5a5a59b14534118a
17090
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
17091
Date: Thu Jul 2 20:54:55 2009 +0100
17093
Implement more of roster IQ stanza handler.
17095
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
17097
wocky/wocky-roster.c | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++
17098
1 files changed, 62 insertions(+), 0 deletions(-)
17100
commit 36fa7099d59eafe8ac755907c20d3ac171437e9f
17101
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
17102
Date: Thu Jul 2 19:32:38 2009 +0100
17104
Add test for fetch-roster.
17106
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
17108
tests/wocky-roster-test.c | 56 +++++++++++++++++++++++++++++++++++++++++++++
17109
1 files changed, 56 insertions(+), 0 deletions(-)
17111
commit 292875acf870942e33373ee96bfc35485edffe77
17112
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
17113
Date: Thu Jul 2 18:53:18 2009 +0100
17115
test_initialisation: unref the porter after use.
17117
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
17119
tests/wocky-roster-test.c | 1 +
17120
1 files changed, 1 insertions(+), 0 deletions(-)
17122
commit b5cf9e934faa7af8825eb317da18939a44a092b2
17123
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
17124
Date: Thu Jul 2 18:51:27 2009 +0100
17126
Keep references to the connection and porter in the roster.
17128
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
17130
wocky/wocky-roster.c | 4 ++--
17131
1 files changed, 2 insertions(+), 2 deletions(-)
17133
commit cc123321ef6259f03ee6da25c9c5d7118cb4b009
17134
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
17135
Date: Thu Jul 2 18:38:07 2009 +0100
17137
from attribute is not needed when fetching roster.
17139
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
17141
wocky/wocky-roster.c | 3 +--
17142
1 files changed, 1 insertions(+), 2 deletions(-)
17144
commit 3017de1df49b227248416778ab384cebc5d2331f
17145
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
17146
Date: Thu Jul 2 18:27:30 2009 +0100
17148
Add back wocky_roster_fetch_roster function.
17150
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
17152
wocky/wocky-roster.c | 71 +++++++++++++++++++++++++++++---------------------
17153
wocky/wocky-roster.h | 2 +
17154
2 files changed, 43 insertions(+), 30 deletions(-)
17156
commit 8857fd536b518a65adb419af8304d02bffe379e3
17157
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
17158
Date: Thu Jul 2 18:22:30 2009 +0100
17160
Use the porter to send the iq instead of the connection.
17162
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
17164
wocky/wocky-roster.c | 8 +++++---
17165
1 files changed, 5 insertions(+), 3 deletions(-)
17167
commit f7850d4ade0cc7dc413e423490f3565ef2ec0601
17168
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
17169
Date: Thu Jul 2 17:23:09 2009 +0100
17171
Add properties to roster GObject.
17173
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
17175
wocky/wocky-roster.c | 15 +++++++++++++++
17176
1 files changed, 15 insertions(+), 0 deletions(-)
17178
commit 140813d13cdd2cba63286efc5268926236803040
17179
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
17180
Date: Thu Jul 2 17:22:17 2009 +0100
17182
Add wocky-roster-test.
17184
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
17187
tests/Makefile.am | 8 ++++++-
17188
tests/wocky-roster-test.c | 46 +++++++++++++++++++++++++++++++++++++++++++++
17189
3 files changed, 54 insertions(+), 2 deletions(-)
17191
commit 37c0160e97b8e0f76f756cc45166d3aeb3841b2e
17192
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
17193
Date: Thu Jul 2 16:35:42 2009 +0100
17195
Move recv_items into constructed.
17197
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
17199
wocky/wocky-roster.c | 67 +++++++++++++++++++++-----------------------------
17200
wocky/wocky-roster.h | 2 -
17201
2 files changed, 28 insertions(+), 41 deletions(-)
17203
commit b0de5c42576571b75fc6c406e0cb9b54e833c7f4
17204
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
17205
Date: Thu Jul 2 16:29:33 2009 +0100
17207
Initial WockyRoster implementation.
17209
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
17211
wocky/Makefile.am | 4 +-
17212
wocky/wocky-roster.c | 248 ++++++++++++++++++++++++++++++++++++++++++++++++++
17213
wocky/wocky-roster.h | 69 ++++++++++++++
17214
3 files changed, 320 insertions(+), 1 deletions(-)
17216
commit c5c649f6c06178cd33c5404b0bed9603f6404a85
17217
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
17218
Date: Thu Jul 2 14:49:58 2009 +0100
17220
wocky-namespaces: Add jabber:iq:roster.
17222
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
17224
wocky/wocky-namespaces.h | 3 +++
17225
1 files changed, 3 insertions(+), 0 deletions(-)
17227
commit 966a248237c6c3e419201f0548746e2592ae26b0
17228
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
17229
Date: Wed Jul 1 17:55:50 2009 +0100
17231
Add barebones of WockyContact class.
17233
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
17235
wocky/Makefile.am | 4 +-
17236
wocky/wocky-contact.c | 184 +++++++++++++++++++++++++++++++++++++++++++++++++
17237
wocky/wocky-contact.h | 72 +++++++++++++++++++
17238
wocky/wocky-debug.c | 1 +
17239
wocky/wocky-debug.h | 1 +
17240
5 files changed, 261 insertions(+), 1 deletions(-)
17242
commit 3173cb6db6e21367e46fe0ee5af088360adadf54
17243
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
17244
Date: Thu Aug 13 10:22:49 2009 +0100
17246
stream_error_abort: ignore non stream errors
17248
wocky_xmpp_stanza_to_gerror is not limited to stream errors anymore.
17249
Ignore the others error as this function is supposed to detect stream
17251
Code could be improved to gain use of the new functionnality of
17252
wocky_xmpp_stanza_to_gerror, I added a FIXME about that.
17254
wocky/wocky-connector.c | 9 +++++++++
17255
1 files changed, 9 insertions(+), 0 deletions(-)
17257
commit ecb54ef69ced7750dc3b1eb0936adc909146b34a
17258
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
17259
Date: Wed Aug 12 17:10:23 2009 +0100
17261
stream_error_to_gerror: use wocky_xmpp_stream_error_from_node
17263
wocky/wocky-xmpp-stanza.c | 51 +-------------------------------------------
17264
1 files changed, 2 insertions(+), 49 deletions(-)
17266
commit 9db920ee913f7871011eaf5928b6065bea9bd252
17267
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
17268
Date: Wed Aug 12 17:09:59 2009 +0100
17270
wocky-xmpp-error: add wocky_xmpp_stream_error_from_node
17272
wocky/wocky-xmpp-error.c | 54 ++++++++++++++++++++++++++++++++++++++++++++++
17273
wocky/wocky-xmpp-error.h | 2 +
17274
2 files changed, 56 insertions(+), 0 deletions(-)
17276
commit 6ef54efa1f0ca88b214269a80cbdab6ec71def49
17277
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
17278
Date: Wed Aug 12 16:54:52 2009 +0100
17280
move stream errors definition to wocky-xmpp-stanza.h
17282
tests/wocky-connector-test.c | 1 +
17283
tests/wocky-porter-test.c | 1 +
17284
wocky/wocky-connector.c | 1 +
17285
wocky/wocky-xmpp-error.c | 18 ++++++++++++++++++
17286
wocky/wocky-xmpp-error.h | 37 +++++++++++++++++++++++++++++++++++++
17287
wocky/wocky-xmpp-stanza.c | 18 ------------------
17288
wocky/wocky-xmpp-stanza.h | 37 -------------------------------------
17289
7 files changed, 58 insertions(+), 55 deletions(-)
17291
commit 889a445498ee8c96e545008d12d997f2227b2155
17292
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
17293
Date: Wed Aug 12 16:51:12 2009 +0100
17295
wocky-xmpp-error: fix style
17297
wocky/wocky-xmpp-error.c | 4 ++--
17298
wocky/wocky-xmpp-error.h | 3 ++-
17299
2 files changed, 4 insertions(+), 3 deletions(-)
17301
commit 2fa6f6f43ecd53b75bebda9f617e008015d7ec95
17302
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
17303
Date: Wed Aug 12 16:47:18 2009 +0100
17305
rename XMPP_ERROR_* to WOCKY_XMPP_ERROR_*
17307
tests/wocky-xmpp-stanza-test.c | 2 +-
17308
wocky/wocky-xmpp-error.c | 31 +++++++++++----------
17309
wocky/wocky-xmpp-error.h | 58 ++++++++++++++++++++--------------------
17310
wocky/wocky-xmpp-stanza.c | 4 +-
17311
4 files changed, 48 insertions(+), 47 deletions(-)
17313
commit 28ee115f4d09d0f1d357dd45f039e21adb8086f2
17314
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
17315
Date: Wed Aug 12 16:40:38 2009 +0100
17317
wocky-xmpp-stanza-test: add test_xmpp_error_to_gerror
17319
Based on test_message_get_xmpp_error from Gibber tests suite.
17321
tests/wocky-xmpp-stanza-test.c | 29 +++++++++++++++++++++++++++++
17322
1 files changed, 29 insertions(+), 0 deletions(-)
17324
commit b1d4161c28db9b4b7ea7d6a235299472616c6031
17325
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
17326
Date: Wed Aug 12 16:37:13 2009 +0100
17328
merge functionnality of wocky_message_get_xmpp_error to wocky_xmpp_stanza_to_gerror
17330
wocky/wocky-xmpp-error.c | 40 ----------------------------------------
17331
wocky/wocky-xmpp-error.h | 1 -
17332
wocky/wocky-xmpp-stanza.c | 24 +++++++++++++++++++++++-
17333
3 files changed, 23 insertions(+), 42 deletions(-)
17335
commit b7a549aba4706f85c12ff1f0268ac56db3774a15
17336
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
17337
Date: Wed Aug 12 16:22:37 2009 +0100
17339
import wocky-xmpp-error.[ch] from Gibber
17341
wocky/Makefile.am | 2 +
17342
wocky/wocky-xmpp-error.c | 481 ++++++++++++++++++++++++++++++++++++++++++++++
17343
wocky/wocky-xmpp-error.h | 86 ++++++++
17344
3 files changed, 569 insertions(+), 0 deletions(-)
17346
commit 1dacc6a83cc9930d0fe8b13e2d6816cd73c8f48b
17347
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
17348
Date: Wed Aug 12 15:15:52 2009 +0100
17350
wocky-xmpp-stanza-test: improve test descriptions and rename test_to_gerror to test_stream_error_to_gerror
17352
tests/wocky-xmpp-stanza-test.c | 11 ++++++-----
17353
1 files changed, 6 insertions(+), 5 deletions(-)
17355
commit 652da3fa35d72a9e8bfd5a5e4041b1cea59efa60
17356
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
17357
Date: Wed Aug 12 15:11:19 2009 +0100
17359
wocky_xmpp_stanza_to_gerror: factor out stream_error_to_gerror
17361
wocky/wocky-xmpp-stanza.c | 22 +++++++++++++++-------
17362
1 files changed, 15 insertions(+), 7 deletions(-)
17364
commit 2e43ec8790a7d542c0d9493583e04fb6c8ac6412
17365
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17366
Date: Thu Aug 13 13:25:15 2009 +0100
17368
Convert attr ns prefix system to hash tables: add init/deinit functions.
17369
Also added a comment explaining the auto-generation of prefixes.
17371
wocky/wocky-xmpp-node.c | 136 ++++++++++++++++++++++++++++++++++-------------
17372
wocky/wocky-xmpp-node.h | 3 +
17373
wocky/wocky.c | 3 +
17374
3 files changed, 105 insertions(+), 37 deletions(-)
17376
commit 6d7d0f0863154c2545f43369ebe4c2f7f0e8a906
17377
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17378
Date: Wed Aug 12 18:07:19 2009 +0100
17380
g_slice_new0 instead of g_new0 in ns_prefix_new.
17382
wocky/wocky-xmpp-node.c | 2 +-
17383
1 files changed, 1 insertions(+), 1 deletions(-)
17385
commit 4b67c1a0300f9ca71e15c26689b2e377f7d26be6
17386
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17387
Date: Wed Aug 12 18:06:44 2009 +0100
17389
Missing function return type.
17391
tests/wocky-xmpp-node-test.c | 1 +
17392
1 files changed, 1 insertions(+), 0 deletions(-)
17394
commit bed46ad061870307443b2b9bcc452a7fcefcc79d
17395
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17396
Date: Wed Aug 12 17:05:01 2009 +0100
17398
Adapt tests to new API.
17400
tests/wocky-xmpp-node-test.c | 6 +++---
17401
1 files changed, 3 insertions(+), 3 deletions(-)
17403
commit 808f44a807c1b1fe05d98a4adc5ac3453f1d10ff
17404
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17405
Date: Wed Aug 12 17:04:51 2009 +0100
17407
Split get_prefix functions into from_quark and from_urn versions.
17408
Move common functionality into static helper functions to tidy up code.
17409
Add comments describing what each stage does.
17411
wocky/wocky-xmpp-node.c | 87 ++++++++++++++++++++++++++++++++--------------
17412
wocky/wocky-xmpp-node.h | 6 ++--
17413
2 files changed, 63 insertions(+), 30 deletions(-)
17415
commit e456e3cfef20403446bfce9838d3ace2e74b246a
17416
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17417
Date: Wed Aug 12 15:22:46 2009 +0100
17419
Whitespace cleanup.
17421
wocky/wocky-connector.c | 1 -
17422
1 files changed, 0 insertions(+), 1 deletions(-)
17424
commit 3f863c7918ffc18e868329b6250a29504b6a87d0
17425
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17426
Date: Wed Aug 12 13:05:59 2009 +0100
17428
Stray debugging #include removed.
17430
wocky/wocky-xmpp-node.c | 1 -
17431
1 files changed, 0 insertions(+), 1 deletions(-)
17433
commit bc93f3f07cc33165c7709a7a212e8bf835ffbbcb
17434
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17435
Date: Wed Aug 12 13:05:40 2009 +0100
17437
Improve test coverage of new namespaced attribute support.
17439
tests/wocky-xmpp-node-test.c | 53 ++++++++++++++++++++++++++++++++++++++++-
17440
1 files changed, 51 insertions(+), 2 deletions(-)
17442
commit 3306f6f71dd534c8622e27e79eb33cff385dac49
17443
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17444
Date: Tue Aug 11 19:31:11 2009 +0100
17446
Adjust the API so that attribute namespace prefixes are automatically assigned.
17447
Users can override attribute namespace prefixes if they so desire, and there
17448
is a built-in list of pre-assigned prefixes.
17450
tests/wocky-xmpp-node-test.c | 18 ++++--
17451
tests/wocky-xmpp-readwrite-test.c | 2 +-
17452
wocky/wocky-sasl-auth.c | 2 +-
17453
wocky/wocky-xmpp-node.c | 101 ++++++++++++++++++++++++++++++++++---
17454
wocky/wocky-xmpp-node.h | 10 +++-
17455
wocky/wocky-xmpp-reader.c | 10 +++-
17456
6 files changed, 124 insertions(+), 19 deletions(-)
17458
commit a1cbb8be19ccd619cff7cd176b1c48f883f539aa
17459
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17460
Date: Thu Jul 30 14:30:56 2009 +0100
17462
Test namespaced attributes (creating, changing and readwrite tests)
17464
tests/wocky-xmpp-node-test.c | 102 +++++++++++++++++++++++++++++++++++++
17465
tests/wocky-xmpp-readwrite-test.c | 28 ++++++++++
17466
2 files changed, 130 insertions(+), 0 deletions(-)
17468
commit 313ce82cdc630ce71a6ddc83c2e6935abf7150fb
17469
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17470
Date: Thu Jul 30 12:35:04 2009 +0100
17472
Make Google JID Domain Discovery always-on.
17474
tests/wocky-connector-test.c | 17 -----------------
17475
wocky/wocky-connector.c | 17 -----------------
17476
wocky/wocky-sasl-auth.c | 21 +++------------------
17477
3 files changed, 3 insertions(+), 52 deletions(-)
17479
commit 0d24e00092482693993dad0e7923ff34eee928e7
17480
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17481
Date: Thu Jul 30 11:52:05 2009 +0100
17483
Stray // comment removed.
17485
wocky/wocky-xmpp-node.c | 2 --
17486
1 files changed, 0 insertions(+), 2 deletions(-)
17488
commit b2fdf23244935e8ff426f67d7a64778e06b7f85a
17489
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17490
Date: Wed Jul 29 19:37:59 2009 +0100
17492
Test new google JID domain discovery quirk support.
17494
tests/wocky-connector-test.c | 42 +++++++++++++++++++++++++++++++++++
17495
tests/wocky-test-connector-server.h | 1 -
17496
tests/wocky-test-sasl-auth-server.c | 24 ++++++++++++++++++++
17497
tests/wocky-test-sasl-auth-server.h | 2 +
17498
4 files changed, 68 insertions(+), 1 deletions(-)
17500
commit 74e93063095a99bd2b7946be0cb167ff4a1b928a
17501
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17502
Date: Wed Jul 29 19:37:05 2009 +0100
17504
Expose google-domain-discovery sasl feature through a wocky-connector property.
17506
wocky/wocky-connector.c | 18 ++++++++++++++++++
17507
1 files changed, 18 insertions(+), 0 deletions(-)
17509
commit fed88a33ef1550e667164b78f9cf473075995504
17510
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17511
Date: Tue Jul 28 17:27:52 2009 +0100
17513
Google JID domain-discovery extension, controlled by a property.
17515
wocky/wocky-namespaces.h | 3 +++
17516
wocky/wocky-sasl-auth.c | 22 +++++++++++++++++++++-
17517
2 files changed, 24 insertions(+), 1 deletions(-)
17519
commit d78e7101e154613c5904fdf1b20ed32fa57068f7
17520
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17521
Date: Tue Jul 28 17:04:37 2009 +0100
17523
Fix (I think) namespaced attribute handling in wocky-xmpp-*
17524
There was no way to specify the PREFIX in a
17525
xmlns:PREFIX="URI" PREFIX:tag="value"
17526
node attribute: the existing code just duplicated the tag.
17528
wocky/wocky-xmpp-node.c | 30 +++++++++++++++++++++---------
17529
wocky/wocky-xmpp-node.h | 6 +++---
17530
wocky/wocky-xmpp-reader.c | 8 +++++---
17531
wocky/wocky-xmpp-writer.c | 5 +++--
17532
4 files changed, 32 insertions(+), 17 deletions(-)
17534
commit 3204163c0d770aedfcb222588aea868b45b43c97
17535
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17536
Date: Wed Aug 12 17:39:53 2009 +0100
17538
Async result should have ...connect_finish as the finish func for XEP77_SIGNUP.
17540
wocky/wocky-connector.c | 8 ++++++--
17541
1 files changed, 6 insertions(+), 2 deletions(-)
17543
commit 4aa07be0eb70d58ee265f4e0f197b98a07bbb448
17544
Merge: ba584a1 f5e4e4f
17545
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17546
Date: Wed Aug 12 15:05:11 2009 +0100
17548
Merge branch 'master' of git+ssh://git.collabora.co.uk/git/wocky
17550
commit ba584a1241063fb0e3a57de4b83a60611ad041eb
17551
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17552
Date: Wed Aug 12 14:51:24 2009 +0100
17554
Comment explaining WockyConnectorXEP77Op enum and usage in priv struct.
17556
wocky/wocky-connector.c | 5 +++++
17557
1 files changed, 5 insertions(+), 0 deletions(-)
17559
commit 0cf7b439ce469df9218affc78e23ce6dc86aa3a9
17560
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17561
Date: Wed Aug 12 14:46:59 2009 +0100
17563
Record the correct finish function in the async result when registering.
17565
wocky/wocky-connector.c | 2 ++
17566
1 files changed, 2 insertions(+), 0 deletions(-)
17568
commit b27393f1892ae27e3c033aff6fc3ab31010d5f35
17569
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17570
Date: Wed Aug 12 14:35:22 2009 +0100
17572
Amended XEP77/cancel comment. Will email standards list for clarification.
17573
Code as written worka when cancelling an account on a real (ejabberd) server.
17575
wocky/wocky-connector.c | 6 +++---
17576
1 files changed, 3 insertions(+), 3 deletions(-)
17578
commit a2f855841e72f3d9ef389696e47ead6eff7cd97d
17579
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17580
Date: Wed Aug 12 14:31:13 2009 +0100
17582
Add DEBUG statements to track path through connector code.
17584
wocky/wocky-connector.c | 18 ++++++++++++++++++
17585
1 files changed, 18 insertions(+), 0 deletions(-)
17587
commit 439157469da2b6bfe44fbaad722750f7e0e02002
17588
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17589
Date: Tue Aug 11 14:46:42 2009 +0100
17591
Ignore individual example programmes explicitly (ie not with globbing)
17593
.gitignore | 4 +++-
17594
1 files changed, 3 insertions(+), 1 deletions(-)
17596
commit 37bef919cf4e11bfc750ba1af6c6294a715b0182
17597
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17598
Date: Tue Aug 11 14:45:07 2009 +0100
17600
Whitespace cleanup.
17602
wocky/wocky-namespaces.h | 2 --
17603
1 files changed, 0 insertions(+), 2 deletions(-)
17605
commit b56f2fad002cb673425694a45ccf3303f7c43bd8
17606
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17607
Date: Tue Aug 11 14:40:03 2009 +0100
17609
Add prop set/get test for new property.
17611
tests/wocky-connector-test.c | 6 ++++--
17612
1 files changed, 4 insertions(+), 2 deletions(-)
17614
commit 7a174fe38e0f0b52c7d60defa8da556304f4b43d
17615
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17616
Date: Tue Aug 11 14:39:44 2009 +0100
17618
Eliminate mem leak in dummy resolver when the server has to abort for a test.
17620
tests/test-resolver.c | 3 ++-
17621
1 files changed, 2 insertions(+), 1 deletions(-)
17623
commit 6ff06cff74afee70d9a5defc0e41ae4d6f86d371
17624
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17625
Date: Mon Aug 10 20:38:48 2009 +0100
17627
XEP 0077 Registration/Cancellation tests.
17629
tests/wocky-connector-test.c | 353 +++++++++++++++++++++++++++++++++--
17630
tests/wocky-test-connector-server.c | 265 +++++++++++++++++++++++++-
17631
tests/wocky-test-connector-server.h | 19 ++
17632
3 files changed, 608 insertions(+), 29 deletions(-)
17634
commit c7645384313de5b6778a031c0d393d0bf2cc5ba6
17635
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17636
Date: Mon Aug 10 20:38:10 2009 +0100
17638
Add some DEBUG (); renamed namespace constant according to existing pattern.
17640
wocky/wocky-connector.c | 18 +++++++++++++-----
17641
wocky/wocky-namespaces.h | 2 +-
17642
2 files changed, 14 insertions(+), 6 deletions(-)
17644
commit 76f18c05ef5eb7532c10eb9414e0dfdf0e830588
17645
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17646
Date: Mon Aug 10 20:36:44 2009 +0100
17648
Ignore the test-generated sasl DB file.
17651
1 files changed, 1 insertions(+), 0 deletions(-)
17653
commit 93046cc5bf62143763130623bb4f1f0cdbcecce0
17654
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17655
Date: Thu Aug 6 12:27:45 2009 +0100
17657
Typo fixed, leaks in xep77_signup_send fixed (from cassidy).
17659
wocky/wocky-connector.c | 7 ++++---
17660
1 files changed, 4 insertions(+), 3 deletions(-)
17662
commit b1b2bebf688d407cd942c06a6c739d389d51ef35
17663
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17664
Date: Wed Aug 5 16:56:04 2009 +0100
17666
Make email a settable parameter in the connector instead of a mandatory param.
17668
examples/register.c | 5 +++--
17669
wocky/wocky-connector.c | 37 ++++++++++++++++++++++++++++++++-----
17670
wocky/wocky-connector.h | 7 ++++++-
17671
3 files changed, 41 insertions(+), 8 deletions(-)
17673
commit b3a50f94445aaf504d45d04294aed7fbf2cbbbed
17674
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17675
Date: Wed Aug 5 12:12:19 2009 +0100
17677
Don't care about contents, presence or absence of "instructions" tag for now.
17678
XEP0077 implies that the "instructions" tag must always be present in the reply
17679
to the jabber:iq:register iq get request, but unless we are supporting
17680
redirection-based registration (which we are not, at present) we don't care
17681
about its presence: We only care about tags that are _not_ "instructions".
17683
wocky/wocky-connector.c | 8 --------
17684
1 files changed, 0 insertions(+), 8 deletions(-)
17686
commit 4b473dfbeb39f96702db35148e3e473ba191a09b
17687
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17688
Date: Tue Aug 4 19:07:27 2009 +0100
17690
Ignore the example binaries for vcs purposes.
17693
1 files changed, 1 insertions(+), 1 deletions(-)
17695
commit c51cc014131ccf6018debbf4fe42c23b466f1d2b
17696
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17697
Date: Tue Aug 4 19:05:51 2009 +0100
17699
Example registration and unregistration binaries.
17701
examples/Makefile.am | 15 ++++++++-
17702
examples/register.c | 80 +++++++++++++++++++++++++++++++++++++++++++++++++
17703
examples/unregister.c | 76 ++++++++++++++++++++++++++++++++++++++++++++++
17704
3 files changed, 170 insertions(+), 1 deletions(-)
17706
commit 6ab62ee512532ff31bc387bed87a1a6c5744be3d
17707
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17708
Date: Tue Aug 4 19:05:26 2009 +0100
17710
Implement XEP0077 In-Band Registration/Cancellation
17712
wocky/wocky-connector.c | 583 +++++++++++++++++++++++++++++++++++++++++++++-
17713
wocky/wocky-connector.h | 22 ++
17714
wocky/wocky-namespaces.h | 5 +
17715
3 files changed, 598 insertions(+), 12 deletions(-)
17717
commit f5e4e4f4ace88a66e56fae13dd2993c15fd77275
17718
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
17719
Date: Wed Jul 22 12:06:06 2009 +0100
17721
test wocky_xmpp_node_append_content_n
17723
tests/wocky-xmpp-node-test.c | 22 ++++++++++++++++++++++
17724
1 files changed, 22 insertions(+), 0 deletions(-)
17726
commit d8d3beaa745297ea45e24708138c4235bca89ba2
17727
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
17728
Date: Tue Jul 14 14:15:37 2009 +0100
17730
The "from" attribute is also not required for a reply IQ to be built.
17732
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
17734
wocky/wocky-xmpp-stanza.c | 1 -
17735
1 files changed, 0 insertions(+), 1 deletions(-)
17737
commit 0c320e2d6fa1106276fdbc4394156ef686d889b0
17738
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
17739
Date: Wed Aug 5 17:27:05 2009 +0100
17741
add test_close_force_after_close_sent
17743
tests/wocky-porter-test.c | 56 +++++++++++++++++++++++++++++++++++++++++++++
17744
1 files changed, 56 insertions(+), 0 deletions(-)
17746
commit 9f39944bc339634d36c6695c730113bdeed43d35
17747
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
17748
Date: Wed Aug 5 17:23:53 2009 +0100
17750
wocky_porter_force_close_async: check if the receive_cancellable is NULL before raising the CLOSED error
17752
local_closed could have been set to TRUE because our close stanza has
17753
been set but we were still waiting for the close from the peer. In such
17754
case, we shouldn't raise an error and allow user to call force_close.
17756
wocky/wocky-porter.c | 2 +-
17757
1 files changed, 1 insertions(+), 1 deletions(-)
17759
commit 2a35a4062da27417b4bf22d640d6621eee4d6b90
17760
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
17761
Date: Wed Jul 29 12:27:30 2009 +0100
17763
test_close_force: test that the closing signal is not fired more than once
17765
tests/wocky-porter-test.c | 17 ++++++++++++++++-
17766
1 files changed, 16 insertions(+), 1 deletions(-)
17768
commit 87cfff5986e1329eca880a637e1c19f8e55a5fe3
17769
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
17770
Date: Wed Jul 29 12:27:13 2009 +0100
17772
wocky_porter_force_close_async: don't fire the closing signal twice
17774
wocky/wocky-porter.c | 8 ++++++--
17775
1 files changed, 6 insertions(+), 2 deletions(-)
17777
commit e43eb2ab2fbadfeca5adeb3c172b0412e7344f30
17778
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
17779
Date: Wed Jul 29 12:22:15 2009 +0100
17781
porter: use WOCKY_PORTER_ERROR_CLOSING when completing a close operation because of a forced close
17783
tests/wocky-porter-test.c | 2 +-
17784
wocky/wocky-porter.c | 2 +-
17785
wocky/wocky-porter.h | 1 +
17786
3 files changed, 3 insertions(+), 2 deletions(-)
17788
commit dc1d27b9c2e7394f3b74d31941ae54acf4be09f6
17789
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
17790
Date: Wed Jul 29 12:18:44 2009 +0100
17792
wocky_porter_force_close_async: set the right error domain when raising G_IO_ERROR_PENDING
17794
wocky/wocky-porter.c | 2 +-
17795
1 files changed, 1 insertions(+), 1 deletions(-)
17797
commit b2a8ae6c49a37eb317d0639b5608d030e125db5b
17798
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17799
Date: Tue Aug 4 15:14:21 2009 +0100
17801
Default xmpp-port property value should be 0, not 5222.
17803
This allows us to distinguish between explicit user parameters (which imply SRV records should be ignored) and unspecified values (which mean "do the right thing").
17805
wocky/wocky-connector.c | 2 +-
17806
1 files changed, 1 insertions(+), 1 deletions(-)
17808
commit 45699bd0090984bf0dfd5de617c873c2de4cb197
17809
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17810
Date: Tue Aug 4 15:14:21 2009 +0100
17812
Default xmpp-port property value should be 0, not 5222.
17813
This allows us to distinguish between explicit user parameters (which imply SRV records should be ignored) and unspecified values (which mean "so the right thing").
17815
wocky/wocky-connector.c | 2 +-
17816
1 files changed, 1 insertions(+), 1 deletions(-)
17818
commit 3a705cc906e154a3e77fabd55c16f42ae11191a6
17819
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
17820
Date: Tue Aug 4 14:02:19 2009 +0100
17822
use test_init and test_deinit in tests so memory is properly freed and valgrind is happy
17824
tests/Makefile.am | 11 +++++++++++
17825
tests/wocky-connector-test.c | 10 ++++++----
17826
tests/wocky-porter-test.c | 10 ++++++----
17827
tests/wocky-test-sasl-auth.c | 11 ++++++-----
17828
tests/wocky-xmpp-connection-test.c | 10 ++++++----
17829
tests/wocky-xmpp-node-test.c | 11 +++++++----
17830
tests/wocky-xmpp-reader-test.c | 12 ++++++++----
17831
tests/wocky-xmpp-readwrite-test.c | 11 +++++++----
17832
tests/wocky-xmpp-stanza-test.c | 13 ++++++++-----
17833
9 files changed, 65 insertions(+), 34 deletions(-)
17835
commit fd61e2ac48113b5eb5b9f60f1ef83564be7788a2
17836
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
17837
Date: Tue Aug 4 14:01:28 2009 +0100
17839
add test_init and test_deinit helpers
17841
tests/wocky-test-helper.c | 17 +++++++++++++++++
17842
tests/wocky-test-helper.h | 5 +++++
17843
2 files changed, 22 insertions(+), 0 deletions(-)
17845
commit ac511b43ae9f37ef33fc0fe5fdf7029c8e354bce
17846
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
17847
Date: Tue Jul 28 11:54:13 2009 +0100
17849
add wocky_init and wocky_deinit
17851
wocky/Makefile.am | 2 +
17852
wocky/wocky.c | 54 +++++++++++++++++++++++++++++++++++++++++++++++++++++
17853
wocky/wocky.h | 34 +++++++++++++++++++++++++++++++++
17854
3 files changed, 90 insertions(+), 0 deletions(-)
17856
commit 50201f619f1b75d8df9bec106d5e91fe22b1f91b
17857
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
17858
Date: Tue Aug 4 12:30:25 2009 +0100
17860
connector: 'legacy' and 'old-ssl' properties shouldn't be construct only
17862
wocky/wocky-connector.c | 4 ++--
17863
1 files changed, 2 insertions(+), 2 deletions(-)
17865
commit 5dd031fd5f4408e39d232e35317fdd8d3d423b8c
17866
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17867
Date: Wed Jul 29 18:06:28 2009 +0100
17869
Use local wocky_tls_* instead of g_tls_* and gio instead of gnio.
17871
examples/connect.c | 10 +++++-----
17872
tests/wocky-test-connector-server.c | 19 ++++++++++---------
17873
tests/wocky-test-connector-server.h | 2 +-
17874
tests/wocky-test-sasl-auth-server.c | 2 +-
17875
tests/wocky-test-sasl-auth-server.h | 2 +-
17876
tests/wocky-test-stream.h | 2 +-
17877
wocky/wocky-connector.c | 12 ++++++------
17878
wocky/wocky-connector.h | 2 +-
17879
wocky/wocky-sasl-auth.h | 2 +-
17880
wocky/wocky-xmpp-connection.h | 3 +--
17881
10 files changed, 28 insertions(+), 28 deletions(-)
17883
commit b9ee8409f1ecbd1c28b79754ca5b45ffdf4a5738
17884
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17885
Date: Wed Jul 29 18:05:42 2009 +0100
17887
Remove gnio from package deps, add gnutls and gio.
17889
configure.ac | 2 +-
17890
1 files changed, 1 insertions(+), 1 deletions(-)
17892
commit fdad53d43d9c7edcd24db0c69108b689b7b05847
17893
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17894
Date: Wed Jul 29 18:04:51 2009 +0100
17896
Add wocky-tls to build list, exclude from style check as it is a gnio import.
17898
wocky/Makefile.am | 5 +++--
17899
1 files changed, 3 insertions(+), 2 deletions(-)
17901
commit 18d70158bf35f91165adde167a8d7c20fe296d0e
17902
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17903
Date: Wed Jul 29 18:03:22 2009 +0100
17905
Check in copy of gnio TLS support + collabora patches to add server side TLS.
17907
wocky/wocky-tls.c | 1230 +++++++++++++++++++++++++++++++++++++++++++++++++++++
17908
wocky/wocky-tls.h | 68 +++
17909
2 files changed, 1298 insertions(+), 0 deletions(-)
17911
commit 9d73236146ea2846a380f59090b249d6e7a35280
17912
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17913
Date: Fri Jul 31 17:44:25 2009 +0100
17915
Bogus goto, should have just been a label.
17917
wocky/wocky-connector.c | 2 +-
17918
1 files changed, 1 insertions(+), 1 deletions(-)
17920
commit fa985c20e28fd1aae2b9bfd49550cbebbee177ae
17921
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17922
Date: Fri Jul 31 17:39:04 2009 +0100
17924
Stanza memory leaks on error bailouts.
17926
wocky/wocky-connector.c | 8 +++++---
17927
1 files changed, 5 insertions(+), 3 deletions(-)
17929
commit 3213cfa55bc654779602866f991efdd2a1fc3730
17930
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17931
Date: Thu Jul 30 11:29:29 2009 +0100
17933
Bogus if condition removed.
17935
tests/wocky-xmpp-node-test.c | 1 -
17936
1 files changed, 0 insertions(+), 1 deletions(-)
17938
commit 79f3f6482a6594c6175401909698d2fad1c649ce
17939
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17940
Date: Wed Jul 29 16:36:06 2009 +0100
17942
Minor (english) syntax changes in doc string.
17944
wocky/wocky-xmpp-node.c | 4 ++--
17945
1 files changed, 2 insertions(+), 2 deletions(-)
17947
commit d22b1d9004f622ba58f4f71352631a4587ea7e86
17948
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17949
Date: Wed Jul 29 16:32:09 2009 +0100
17951
Test the wocky_xmpp_node_unpack_error function.
17953
tests/wocky-xmpp-node-test.c | 184 ++++++++++++++++++++++++++++++++++++++++++
17954
1 files changed, 184 insertions(+), 0 deletions(-)
17956
commit 54f204acb753f3081c0082382c3522d30e7fc165
17957
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17958
Date: Wed Jul 29 16:31:16 2009 +0100
17960
Extract the stanza error type. Make sure unset original stanza => NULL result.
17962
wocky/wocky-xmpp-node.c | 7 +++++--
17963
1 files changed, 5 insertions(+), 2 deletions(-)
17965
commit 34f6d59f1f87794e67ff3837d06edf9d92e62df0
17966
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17967
Date: Tue Jul 28 18:08:51 2009 +0100
17969
Document wocky_xmpp_node_unpack_error.
17971
wocky/wocky-xmpp-node.c | 22 ++++++++++++++++++++++
17972
1 files changed, 22 insertions(+), 0 deletions(-)
17974
commit f28d0fb657f9371b59e41bcc064d06e85b4abe1a
17975
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17976
Date: Tue Jul 28 17:49:51 2009 +0100
17978
Session ID property not writable anymore.
17980
wocky/wocky-connector.c | 2 +-
17981
1 files changed, 1 insertions(+), 1 deletions(-)
17983
commit aa7ab0ce93f7219e51a9e063251f174b6dc77eca
17984
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17985
Date: Tue Jul 28 17:49:19 2009 +0100
17987
Cleanup some old DEBUG we don't need any more.
17989
tests/wocky-test-connector-server.c | 13 +------------
17990
1 files changed, 1 insertions(+), 12 deletions(-)
17992
commit 6ba3953607660c70aa4ddaadb8b1fc742c8a362e
17993
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17994
Date: Tue Jul 28 17:39:35 2009 +0100
17996
Memory leak in example connect.c program.
17998
examples/connect.c | 1 +
17999
1 files changed, 1 insertions(+), 0 deletions(-)
18001
commit 327326a9e1d0cf60e7a1d8d1a51daacfae860756
18002
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18003
Date: Tue Jul 28 12:05:11 2009 +0100
18005
Duplicate applicable XMPP+TLS tests for the XMPP+SSL code path(s).
18007
tests/wocky-connector-test.c | 334 ++++++++++++++++++++++++++++++++++++++++++
18008
1 files changed, 334 insertions(+), 0 deletions(-)
18010
commit 0a9d76b1be294fc26ac097f59935c45cdf0c923a
18011
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18012
Date: Tue Jul 28 12:04:07 2009 +0100
18014
Tweak the timing of some of the server-death tests (also, sleep not needed)
18016
tests/wocky-test-connector-server.c | 12 ++++--------
18017
1 files changed, 4 insertions(+), 8 deletions(-)
18019
commit 266f6c74fd2d258c6bdda4e3ea08ff50e080abdb
18020
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18021
Date: Tue Jul 28 11:32:40 2009 +0100
18023
Removed some stray empty comments + a couple of tests were misnamed
18025
tests/wocky-connector-test.c | 10 +++++-----
18026
1 files changed, 5 insertions(+), 5 deletions(-)
18028
commit 245cb4099a141cf7dd084628281706a13f671108
18029
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18030
Date: Mon Jul 27 20:50:03 2009 +0100
18032
TLS_REQUIRED/PLAINTEXT_OK vs TRUE/FALSE. More old-SSL tests.
18034
tests/wocky-connector-test.c | 538 +++++++++++++++++++++++++++++++++---------
18035
1 files changed, 426 insertions(+), 112 deletions(-)
18037
commit ceda37cbc1092ed8d28d656876b2c029042f2c10
18038
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18039
Date: Mon Jul 27 19:56:57 2009 +0100
18041
Fix comment describing test-spec structure. Use PLAIN/DIGEST vs TRUE/FALSE.
18043
tests/wocky-connector-test.c | 114 +++++++++++++++++++++---------------------
18044
1 files changed, 57 insertions(+), 57 deletions(-)
18046
commit d4604ea3b0ad904eff471639e72caafe6fda0413
18047
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18048
Date: Mon Jul 27 19:42:26 2009 +0100
18050
First batch of old-style SSL tests
18052
tests/wocky-connector-test.c | 205 +++++++++++++++++++++++++++++++++++++++++-
18053
1 files changed, 203 insertions(+), 2 deletions(-)
18055
commit c33e6c778fc5dfa2ca8d7c2426a5d26e9fcd5636
18056
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18057
Date: Mon Jul 27 19:39:52 2009 +0100
18059
Implement old-style SSL in test XMPP server.
18061
tests/wocky-test-connector-server.c | 51 +++++++++++++++++++++++++++++++---
18062
1 files changed, 46 insertions(+), 5 deletions(-)
18064
commit 54582866d61c9a8ea7900ff8b7ab87fc546ca8ff
18065
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18066
Date: Mon Jul 27 19:39:02 2009 +0100
18068
Old style SSL (ie immediately on TCP connection established)
18070
wocky/wocky-connector.c | 75 +++++++++++++++++++++++++++++++++++++++++-----
18071
wocky/wocky-connector.h | 1 +
18072
2 files changed, 67 insertions(+), 9 deletions(-)
18074
commit 865cb935844292e9d7c1207dc0abd3238749bfbb
18075
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18076
Date: Mon Jul 27 12:59:28 2009 +0100
18078
Update flow-control description comment at start of wocky-connector.c
18080
wocky/wocky-connector.c | 58 ++++++++++++++++++++++++++++------------------
18081
1 files changed, 35 insertions(+), 23 deletions(-)
18083
commit 3d765ebdd873a390fde19b1c13e6d903c8e11ba5
18084
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18085
Date: Fri Jul 24 19:46:47 2009 +0100
18087
Improve test coverage in corner cases.
18089
tests/wocky-connector-test.c | 66 +++++++++++++++++++++++++++++++++++
18090
tests/wocky-test-connector-server.c | 20 ++++++++++
18091
tests/wocky-test-connector-server.h | 16 +++++----
18092
3 files changed, 95 insertions(+), 7 deletions(-)
18094
commit c585552ad207a2194d306d9b9211859d535e3436
18095
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18096
Date: Fri Jul 24 18:45:24 2009 +0100
18098
Memory leak: free old session id string when the session re-initialises
18100
wocky/wocky-connector.c | 1 +
18101
1 files changed, 1 insertions(+), 0 deletions(-)
18103
commit 1741f0b8e19e0234bd72fba3ee04cfc4fa4c00f1
18104
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18105
Date: Fri Jul 24 16:51:35 2009 +0100
18107
Split connector-problems into smaller logical groups
18108
Problem flags sometimes need to be ORable together, but we had exceeded 32 of them, so have split the problems into logical groups to prevent problems as the enm size might be exceeded on some platforms otherwise, aiui.
18110
tests/wocky-connector-test.c | 230 ++++++++++++++++++++---------------
18111
tests/wocky-test-connector-server.c | 126 +++++++++----------
18112
tests/wocky-test-connector-server.h | 108 +++++++++++------
18113
3 files changed, 260 insertions(+), 204 deletions(-)
18115
commit fb7d680d68048ca3f0db4c58d01d7156d7140760
18116
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18117
Date: Thu Jul 23 20:00:05 2009 +0100
18121
wocky/wocky-sasl-auth.c | 2 +-
18122
1 files changed, 1 insertions(+), 1 deletions(-)
18124
commit d1620c44db2ba34a369de12bdbe1fdc445d569e0
18125
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18126
Date: Thu Jul 23 19:49:27 2009 +0100
18128
Old style jabber-auth tests.
18130
tests/wocky-connector-test.c | 148 +++++++++++++++++++++++++++++++++++++++++-
18131
1 files changed, 147 insertions(+), 1 deletions(-)
18133
commit 86acf37b4089ef1f472bb929fdf19daa2ca501ba
18134
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18135
Date: Thu Jul 23 19:41:55 2009 +0100
18137
Miscellaneous mem leak/uninitialised var/debug fixes
18138
session_id free()d in cleanup.
18139
DEBUG("") messages so we can track progress
18140
assignment + declaration for variable declared in switch block wasn't working, assign separately from declaration.
18141
Make sure jabber auth stanzas have IDs
18143
wocky/wocky-connector.c | 35 ++++++++++++++++++++++++++++++-----
18144
1 files changed, 30 insertions(+), 5 deletions(-)
18146
commit f9cac60bdb9f0dfc6d4f7337a275fd058f60efe1
18147
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18148
Date: Thu Jul 23 19:32:33 2009 +0100
18150
Implement old-style jabber auth in the test server.
18152
tests/wocky-test-connector-server.c | 267 +++++++++++++++++++++++++++++++++--
18153
tests/wocky-test-connector-server.h | 8 +
18154
wocky/wocky-namespaces.h | 3 +
18155
3 files changed, 263 insertions(+), 15 deletions(-)
18157
commit 27e2f0fc175a73661d6bdb603ea9b3e5bac987ec
18158
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18159
Date: Wed Jul 22 12:18:57 2009 +0100
18161
Comment explaining why we proceed to "establish_session" after a successful
18162
old-style jabber auth exchange.
18164
wocky/wocky-connector.c | 5 +++++
18165
1 files changed, 5 insertions(+), 0 deletions(-)
18167
commit 51b0ebb58d27dd6fb7a011a851b2b5ecfce6fb93
18168
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18169
Date: Tue Jul 21 19:25:38 2009 +0100
18171
Old-style jabber auth implementation.
18173
wocky/wocky-connector.c | 343 +++++++++++++++++++++++++++++++++++++++++++++-
18174
wocky/wocky-connector.h | 5 +
18175
wocky/wocky-namespaces.h | 4 +
18176
3 files changed, 348 insertions(+), 4 deletions(-)
18178
commit cb635f6af447c0444d5832cb58a81e9e57ba7afe
18179
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18180
Date: Tue Jul 21 19:24:53 2009 +0100
18182
Util method to extract stanza error details
18184
wocky/wocky-xmpp-node.c | 53 +++++++++++++++++++++++++++++++++++++++++++++++
18185
wocky/wocky-xmpp-node.h | 8 +++++++
18186
2 files changed, 61 insertions(+), 0 deletions(-)
18188
commit 8ce7c458e0b6a2ef5f568a6e10a0e08ac6c866ae
18189
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18190
Date: Tue Jul 21 19:24:18 2009 +0100
18194
wocky/wocky-sasl-auth.h | 4 ++--
18195
1 files changed, 2 insertions(+), 2 deletions(-)
18197
commit 3d415b6806790622086d3df10b562c484af35230
18198
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18199
Date: Tue Jul 21 19:15:44 2009 +0100
18201
Add ID paramater to stream open methods (needed for server stream open)
18203
examples/connect.c | 6 +++---
18204
tests/wocky-test-connector-server.c | 2 +-
18205
tests/wocky-test-helper.c | 2 +-
18206
tests/wocky-test-sasl-auth-server.c | 4 ++--
18207
tests/wocky-test-sasl-auth.c | 4 ++--
18208
tests/wocky-xmpp-connection-test.c | 10 +++++-----
18209
tests/wocky-xmpp-readwrite-test.c | 2 +-
18210
wocky/wocky-xmpp-connection.c | 3 ++-
18211
wocky/wocky-xmpp-connection.h | 1 +
18212
wocky/wocky-xmpp-writer.c | 10 ++++++++++
18213
wocky/wocky-xmpp-writer.h | 1 +
18214
11 files changed, 29 insertions(+), 16 deletions(-)
18216
commit 75fc9f5fc79dad7a325d2e9bab366879bdf5389d
18217
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18218
Date: Mon Jul 20 16:02:54 2009 +0100
18220
Store and return the XMPP Stream Session ID
18221
The XMPP Session ID from the server stream open is needed for some client actions (including old-style Jabber auth): Make it a standard connector return item.
18223
examples/connect.c | 17 +++++++++++---
18224
tests/wocky-connector-test.c | 27 ++++++++++++++++++++---
18225
tests/wocky-test-connector-server.c | 2 +-
18226
tests/wocky-test-helper.c | 2 +-
18227
tests/wocky-test-sasl-auth-server.c | 4 +-
18228
tests/wocky-test-sasl-auth.c | 4 +-
18229
tests/wocky-xmpp-connection-test.c | 15 +++++++-----
18230
wocky/wocky-connector.c | 40 +++++++++++++++++++++++++++++++---
18231
wocky/wocky-connector.h | 3 +-
18232
wocky/wocky-xmpp-connection.c | 8 ++++++-
18233
wocky/wocky-xmpp-connection.h | 1 +
18234
wocky/wocky-xmpp-reader.c | 29 +++++++++++++++++++++----
18235
12 files changed, 121 insertions(+), 31 deletions(-)
18237
commit 3d2b6bb99615703fd9ccf6daa086396db3468040
18238
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18239
Date: Wed Jul 29 12:10:45 2009 +0100
18241
stanza_received_cb: unref ourself at the end of the function
18243
It's not safe to unref ourself and then use the priv pointer
18245
wocky/wocky-porter.c | 3 ++-
18246
1 files changed, 2 insertions(+), 1 deletions(-)
18248
commit 3569d70d19a50e49379c0c112c5ab31db0d13ed7
18249
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18250
Date: Wed Jul 29 12:00:46 2009 +0100
18252
wocky_porter_force_close_async: add a comment explaining why it's safe to release the ref at this stage
18254
wocky/wocky-porter.c | 2 ++
18255
1 files changed, 2 insertions(+), 0 deletions(-)
18257
commit 9df6395ca9d6660c660878849458ae8b0da91b78
18258
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18259
Date: Wed Jul 22 16:41:48 2009 +0100
18261
wocky_porter_force_close_async: unref ourself once the async result has been created
18263
wocky/wocky-porter.c | 2 ++
18264
1 files changed, 2 insertions(+), 0 deletions(-)
18266
commit d473cecb3164ebac975e491e0050d4dd67a68c20
18267
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18268
Date: Wed Jul 22 16:41:04 2009 +0100
18270
connection_force_close_cb: unref the receive_cancellable once the connection has been closed
18272
wocky/wocky-porter.c | 6 ++++++
18273
1 files changed, 6 insertions(+), 0 deletions(-)
18275
commit 18e690252a2fcc5090504ecdf05787a558077cfe
18276
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18277
Date: Wed Jul 22 16:07:08 2009 +0100
18279
wocky-porter-test: add test_close_force_after_error
18281
tests/wocky-porter-test.c | 56 +++++++++++++++++++++++++++++++++++++++++++++
18282
1 files changed, 56 insertions(+), 0 deletions(-)
18284
commit 0b6dd9bf0b3cfb7dc3f195506e2ef9e86171e97d
18285
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18286
Date: Wed Jul 22 16:06:29 2009 +0100
18288
test_close_force: we have to wait for 3 events, not 2
18290
Three callbacks have to called:
18291
- test_close_force_stanza_sent_cb
18292
- test_close_force_closed_cb
18293
- test_close_force_force_closed_cb
18295
tests/wocky-porter-test.c | 2 +-
18296
1 files changed, 1 insertions(+), 1 deletions(-)
18298
commit 8595ff413485eb81824817b7c52ac21e886d4584
18299
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18300
Date: Wed Jul 22 15:51:55 2009 +0100
18302
wocky_porter_force_close_async: close XMPP connection right away if remote is already closed
18304
wocky/wocky-porter.c | 9 +++++++++
18305
1 files changed, 9 insertions(+), 0 deletions(-)
18307
commit c721b6614add94cb84af4987c1a9848a7330377c
18308
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18309
Date: Wed Jul 22 15:23:21 2009 +0100
18311
wocky-porter-test: test to call force_close in the remote-error callback
18313
tests/wocky-porter-test.c | 21 +++++++++++++++++++--
18314
1 files changed, 19 insertions(+), 2 deletions(-)
18316
commit f51bffd3593d0911267ed419df706a4c08d9d192
18317
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18318
Date: Wed Jul 22 15:21:22 2009 +0100
18320
stanza_received_cb: complete the force close operation, if any, if handling the stanza closed the remote connection
18322
wocky/wocky-porter.c | 8 ++++++++
18323
1 files changed, 8 insertions(+), 0 deletions(-)
18325
commit ac8d9edd90936efe938f6f1998b3bbe90cf4f534
18326
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18327
Date: Wed Jul 22 14:58:43 2009 +0100
18329
wocky_porter_close_async: raise an error if there is a force close operation running
18331
wocky/wocky-porter.c | 8 ++++++++
18332
1 files changed, 8 insertions(+), 0 deletions(-)
18334
commit 79ebc9f3819541656d5239c09cff7968be626e63
18335
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18336
Date: Wed Jul 22 14:52:33 2009 +0100
18338
wocky-porter: add some debug messages
18340
wocky/wocky-porter.c | 9 +++++++++
18341
1 files changed, 9 insertions(+), 0 deletions(-)
18343
commit 1af25e22869aaa484972bff9cea51eea0bdffcfe
18344
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18345
Date: Fri Jul 17 17:24:47 2009 +0100
18347
test wocky_porter_force_close_async
18349
tests/wocky-porter-test.c | 85 +++++++++++++++++++++++++++++++++++++++++++++
18350
1 files changed, 85 insertions(+), 0 deletions(-)
18352
commit 1f68ed348b2a9a90fd803a2b74e1ecd52af4325c
18353
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18354
Date: Mon Jul 20 14:08:58 2009 +0100
18356
add wocky_porter_force_close_async
18358
wocky/wocky-porter.c | 144 ++++++++++++++++++++++++++++++++++++++++++++++++--
18359
wocky/wocky-porter.h | 10 ++++
18360
2 files changed, 150 insertions(+), 4 deletions(-)
18362
commit 5569ae92c24541e8db3f525008c91d7789d85106
18363
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18364
Date: Mon Jul 20 12:31:10 2009 +0100
18366
test wocky_xmpp_connection_force_close_async
18368
tests/wocky-xmpp-connection-test.c | 41 ++++++++++++++++++++++++++++++++++++
18369
1 files changed, 41 insertions(+), 0 deletions(-)
18371
commit 8cff0b3f4ea9aaa4caa995a48754fc2817d34852
18372
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18373
Date: Mon Jul 20 12:31:03 2009 +0100
18375
add wocky_xmpp_connection_force_close_async
18377
wocky/wocky-xmpp-connection.c | 64 +++++++++++++++++++++++++++++++++++++++++
18378
wocky/wocky-xmpp-connection.h | 10 ++++++
18379
2 files changed, 74 insertions(+), 0 deletions(-)
18381
commit 637f9631cb50ed80656f9e479fa2670e1f8290f0
18382
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18383
Date: Wed Jul 22 12:07:14 2009 +0100
18385
wocky-connector: xmpp_features_cb: don't leak our previous reference on priv->features if any
18387
wocky/wocky-connector.c | 2 ++
18388
1 files changed, 2 insertions(+), 0 deletions(-)
18390
commit c16e59035a26f04d3d766fd6c19e7dec74dbc9a0
18391
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18392
Date: Tue Jul 21 13:54:28 2009 +0100
18394
wocky-connector: use WockyXmppStreamError errors instead of a generic one
18396
tests/wocky-connector-test.c | 9 +++++----
18397
wocky/wocky-connector.c | 3 +--
18398
wocky/wocky-connector.h | 1 -
18399
3 files changed, 6 insertions(+), 7 deletions(-)
18401
commit bee972c1d0b5036a25980f84d3f9f761f2937389
18402
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18403
Date: Tue Jul 21 13:44:50 2009 +0100
18405
wocky-connector: factor out abort_connect
18407
wocky/wocky-connector.c | 30 +++++++++++++++++++-----------
18408
1 files changed, 19 insertions(+), 11 deletions(-)
18410
commit 369848c9f5191f78c7bf01628acae7dc1f50f0a6
18411
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18412
Date: Mon Jul 20 16:19:36 2009 +0100
18414
wocky_xmpp_stanza_to_gerror: set a default message if there is no text node
18416
tests/wocky-xmpp-stanza-test.c | 4 ++--
18417
wocky/wocky-xmpp-stanza.c | 2 +-
18418
2 files changed, 3 insertions(+), 3 deletions(-)
18420
commit 316ef2a8e1443ac98c71d37801515b92ab505900
18421
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18422
Date: Mon Jul 20 11:59:15 2009 +0100
18424
stanza_received_cb: don't wait for the next stanza if an error has been detected while handling the stanza
18426
wocky/wocky-porter.c | 8 ++++++--
18427
1 files changed, 6 insertions(+), 2 deletions(-)
18429
commit 200c886a7425aef4f09f138f56c5b8cc2cfeb0bd
18430
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18431
Date: Fri Jul 17 14:28:45 2009 +0100
18433
wocky-porter-test.c: add test_stream_error
18435
tests/wocky-porter-test.c | 52 +++++++++++++++++++++++++++++++++++++++++++++
18436
1 files changed, 52 insertions(+), 0 deletions(-)
18438
commit 74877dc48a787d5a58d9e2348a3b23786c906307
18439
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18440
Date: Fri Jul 17 14:29:39 2009 +0100
18442
wocky-porter: fire the remote-error signal when a stream error is received
18444
wocky/wocky-porter.c | 24 ++++++++++++++++++++++++
18445
1 files changed, 24 insertions(+), 0 deletions(-)
18447
commit 0d32ff5a1af807728b26aaf868f601d057ca910d
18448
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18449
Date: Fri Jul 17 14:29:24 2009 +0100
18451
wocky-porter: factor out remote_connection_closed function
18453
wocky/wocky-porter.c | 90 +++++++++++++++++++++++++++++++-------------------
18454
1 files changed, 56 insertions(+), 34 deletions(-)
18456
commit 8776e27eb1d20cab9d8f96b34cb9689f9661735d
18457
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18458
Date: Mon Jul 20 16:02:26 2009 +0100
18460
wocky-connector: stream_error_abort: use wocky_xmpp_stanza_to_gerror instead of parsing the stanza manually
18462
wocky/wocky-connector.c | 42 +++++++++---------------------------------
18463
1 files changed, 9 insertions(+), 33 deletions(-)
18465
commit 57df600754da4db32b5a0728cc303266f252ba49
18466
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18467
Date: Mon Jul 20 15:57:24 2009 +0100
18469
test wocky_xmpp_stanza_to_gerror
18471
tests/wocky-xmpp-stanza-test.c | 75 ++++++++++++++++++++++++++++++++++++++++
18472
1 files changed, 75 insertions(+), 0 deletions(-)
18474
commit c250be88f8047e1132cfa6c03cbaea93eafeed7b
18475
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18476
Date: Fri Jul 17 14:27:19 2009 +0100
18478
add wocky_xmpp_stanza_to_gerror
18480
wocky/wocky-xmpp-stanza.c | 83 +++++++++++++++++++++++++++++++++++++++++++++
18481
wocky/wocky-xmpp-stanza.h | 39 +++++++++++++++++++++
18482
2 files changed, 122 insertions(+), 0 deletions(-)
18484
commit 8f1148a0bf8d5635079c5e405adb22c720566d14
18485
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18486
Date: Mon Jul 20 10:24:37 2009 +0100
18488
iq_sent_cb: remove useless \n in debug message
18490
wocky/wocky-porter.c | 2 +-
18491
1 files changed, 1 insertions(+), 1 deletions(-)
18493
commit 76b4b99e7be774de2ede7b2c1d7313de9ab66ffe
18494
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18495
Date: Thu Jul 16 18:43:04 2009 +0100
18497
Removed extra / in resource string.
18499
tests/wocky-test-connector-server.c | 2 +-
18500
1 files changed, 1 insertions(+), 1 deletions(-)
18502
commit d2a2f185dbcc1d75ede4e774dce8661455289709
18503
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18504
Date: Thu Jul 16 17:06:37 2009 +0100
18506
Elided unnecessary includes (added for stream error support, now elsewhere)
18508
wocky/wocky-xmpp-connection.c | 2 --
18509
1 files changed, 0 insertions(+), 2 deletions(-)
18511
commit 5e5bdd67f38c0b1100257c82c84f285df87ba9de
18512
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18513
Date: Thu Jul 16 17:06:01 2009 +0100
18515
WockyConnectorPrivate->result was overwritten while potentially unsafe
18516
priv->result is not necessarily safe to access/write after a g_simple_async_result_complete has been called on it: If the result held the last ref to its parent connector object, the priv->result slot will have been freed by the time we return.
18518
wocky/wocky-connector.c | 28 +++++++++++++++-------------
18519
1 files changed, 15 insertions(+), 13 deletions(-)
18521
commit 74b2945aa8e9d0dc68f9aa95b0c6e2558f259abb
18522
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18523
Date: Thu Jul 16 16:48:29 2009 +0100
18525
Handle stream errors/disconnects in the sasl module.
18527
wocky/wocky-sasl-auth.c | 55 ++++++++++++++++++++++++++++++++++++++++++++++-
18528
wocky/wocky-sasl-auth.h | 4 +++
18529
2 files changed, 58 insertions(+), 1 deletions(-)
18531
commit 7516fb14e42095eaf0838ee1c8c3f939ed2e9786
18532
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18533
Date: Thu Jul 16 15:26:42 2009 +0100
18535
Extend test coverage to a few more corner cases.
18537
tests/wocky-connector-test.c | 12 ++++++++
18538
tests/wocky-test-connector-server.c | 49 ++++++++++++++++++++++-------------
18539
tests/wocky-test-connector-server.h | 31 +++++++++++----------
18540
3 files changed, 59 insertions(+), 33 deletions(-)
18542
commit 37ee90aca57cfed830ad5bc6877d854bad1bace6
18543
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18544
Date: Wed Jul 15 19:43:31 2009 +0100
18546
Ignore valgrind log files
18549
1 files changed, 1 insertions(+), 0 deletions(-)
18551
commit 87dd13fd7bf319a3f4e3f46f6233b309ef180f4a
18552
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18553
Date: Thu Jul 16 13:42:40 2009 +0100
18555
set the encoding on coverage html reports to UTF-8 (hardwired in lcov,
18556
so have to post-process)
18558
rules/lcov.mak | 2 ++
18559
1 files changed, 2 insertions(+), 0 deletions(-)
18561
commit 0b0701d559d64086f972bfcf87f0c56757342444
18562
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18563
Date: Wed Jul 15 19:43:31 2009 +0100
18565
Handle XMPP stream errors in the connector.
18566
Tests which trigger XMPP stream errors at the key stages of connection.
18568
tests/wocky-connector-test.c | 49 ++++++++++++++++++++++++++++++++-
18569
wocky/wocky-connector.c | 61 ++++++++++++++++++++++++++++++++++++++++-
18570
wocky/wocky-connector.h | 1 +
18571
wocky/wocky-namespaces.h | 3 ++
18572
wocky/wocky-xmpp-connection.c | 2 +
18573
5 files changed, 114 insertions(+), 2 deletions(-)
18575
commit d1060b610d802dc789e862b711aded98682e3735
18576
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18577
Date: Wed Jul 15 19:30:37 2009 +0100
18579
Implement XMPP errors at the various stages where we receive a stanza.
18581
tests/wocky-test-connector-server.c | 63 +++++++++++++++++++++++++++++++----
18582
tests/wocky-test-connector-server.h | 4 ++
18583
2 files changed, 60 insertions(+), 7 deletions(-)
18585
commit 6e6492cce4999ba85b02c16de023568f4e077676
18586
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18587
Date: Fri Jul 17 16:00:47 2009 +0100
18589
wocky-porter-test: check that the 'closing' signal is fired
18591
tests/wocky-porter-test.c | 13 ++++++++++++-
18592
1 files changed, 12 insertions(+), 1 deletions(-)
18594
commit 68db52832b9a2a16cc89034a75f282c762cd328c
18595
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18596
Date: Fri Jul 17 16:00:30 2009 +0100
18598
wocky-porter.c: fire closing signal when starting to close the Porter
18600
wocky/wocky-porter.c | 9 +++++++++
18601
1 files changed, 9 insertions(+), 0 deletions(-)
18603
commit 7122422739e62e4354a392a9d22975b965c7c226
18604
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18605
Date: Wed Jul 15 18:07:35 2009 +0100
18607
add test_cancel_iq_closing
18609
tests/wocky-porter-test.c | 33 +++++++++++++++++++++++++++++++++
18610
1 files changed, 33 insertions(+), 0 deletions(-)
18612
commit 777375f681cc91c86b5653bac7dbd5df97f1ab82
18613
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18614
Date: Wed Jul 15 18:05:39 2009 +0100
18616
wocky_porter_send_iq_async: early return if the porter is closing
18618
There is no point to go further as the sending will fail any way.
18620
wocky/wocky-porter.c | 9 +++++++++
18621
1 files changed, 9 insertions(+), 0 deletions(-)
18623
commit 636063aa2d431265a1db48f67c587b0e7484dc63
18624
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18625
Date: Wed Jul 15 18:04:47 2009 +0100
18627
iq_sent_cb: display a debug message if sending failed
18629
wocky/wocky-porter.c | 1 +
18630
1 files changed, 1 insertions(+), 0 deletions(-)
18632
commit b761642931b2500d18af0c418abdd7037c9eb6e4
18633
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18634
Date: Wed Jul 15 18:03:01 2009 +0100
18636
wocky-connector.c: establish_session: set priv->result to NULL before unreffing
18638
This avoid to try to unref it a second time if the result was owning the
18639
last ref on the connector.
18641
wocky/wocky-connector.c | 4 +++-
18642
1 files changed, 3 insertions(+), 1 deletions(-)
18644
commit 46e93878e86290a2fc1ce3b703f8d8ccb201569c
18645
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18646
Date: Wed Jul 15 12:51:29 2009 +0100
18648
wocky-porter-test: add test_close_error
18650
tests/wocky-porter-test.c | 49 +++++++++++++++++++++++++++++++++++++++++++++
18651
1 files changed, 49 insertions(+), 0 deletions(-)
18653
commit 15f00e5c93a64f148a6910804ed20569fd81cf95
18654
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18655
Date: Wed Jul 15 12:50:11 2009 +0100
18657
stanza_received_cb: complete the close operation if our sent has been sent and the connection is broken
18659
wocky/wocky-porter.c | 9 +++++++++
18660
1 files changed, 9 insertions(+), 0 deletions(-)
18662
commit 5b63b6b7495923fa0925848856bd73934b7aa7c6
18663
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18664
Date: Wed Jul 15 12:48:28 2009 +0100
18666
wocky_test_input_stream_set_read_error: if there is a pending read operation, complete it with an error
18668
tests/wocky-test-stream.c | 13 +++++++++++--
18669
1 files changed, 11 insertions(+), 2 deletions(-)
18671
commit f5a6b2438988af2ccfa93dd21ab27861de40c146
18672
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18673
Date: Wed Jul 15 11:26:58 2009 +0100
18675
NULL out priv members after unref()ing them.
18677
wocky/wocky-connector.c | 4 ++++
18678
1 files changed, 4 insertions(+), 0 deletions(-)
18680
commit ee645a6b78742638b860ca3824ba0246f034a069
18681
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18682
Date: Tue Jul 14 19:31:45 2009 +0100
18684
Missing _unref()s of simple async results.
18686
wocky/wocky-connector.c | 6 +++++-
18687
1 files changed, 5 insertions(+), 1 deletions(-)
18689
commit 015fdc8bdc6ee550f5d3b648aa90aa6bad0da86d
18690
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18691
Date: Tue Jul 14 19:28:15 2009 +0100
18693
priv->conn should never be set if we ask for a new one.
18695
wocky/wocky-connector.c | 5 ++++-
18696
1 files changed, 4 insertions(+), 1 deletions(-)
18698
commit f318666d2e9b3b74a0639620330dd5e0aef21470
18699
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18700
Date: Tue Jul 14 19:25:08 2009 +0100
18702
unref the channel, not the socket in the test.
18703
Use the JID slicing function from wocky_utils
18704
Amend the Invalid JID test sincw the behaviour of the JID slicer is
18705
different to naive @ slicing (arguably it needs to be less tolerant,
18706
but right now it isn't which means we fail in a different place
18707
with a different error than we did before).
18709
tests/wocky-connector-test.c | 10 ++++---
18710
wocky/wocky-connector.c | 53 ++++++++++++++++++++++++++++++++---------
18711
2 files changed, 47 insertions(+), 16 deletions(-)
18713
commit d34f32ab570abb131e69316c58bd9a5a9c35da4e
18714
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18715
Date: Tue Jul 14 17:37:59 2009 +0100
18717
Break out long if condition.
18719
tests/wocky-connector-test.c | 7 +++++--
18720
1 files changed, 5 insertions(+), 2 deletions(-)
18722
commit 8853540bce12d438b5fe440dbdcf160ed5409813
18723
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18724
Date: Tue Jul 14 17:33:11 2009 +0100
18726
Minor leak in the test suite.
18728
tests/wocky-connector-test.c | 2 ++
18729
1 files changed, 2 insertions(+), 0 deletions(-)
18731
commit da8fa0de237bbd1d3ccf12fcc9b51cc01d32a23d
18732
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18733
Date: Tue Jul 14 15:52:35 2009 +0100
18735
The SASL object was getting unref'd too early in sasl_auth_stanza_received,
18736
hold a ref to it while we pass it out to any handlers so that this does not
18739
wocky/wocky-sasl-auth.c | 7 +++++++
18740
1 files changed, 7 insertions(+), 0 deletions(-)
18742
commit 621212acade5aa4abd28aaa6a7a3ae385acc50a3
18743
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18744
Date: Tue Jul 14 15:05:53 2009 +0100
18746
Casting style (whitespace)
18747
Move the sleep() after a bind() failure to a nested if, it shouldn't happen
18748
unless we enter the second iteration of the loop but the optimiser decided
18749
it should happen anyway (I think). Speeds up tests a bit.
18751
tests/wocky-connector-test.c | 9 ++++-----
18752
1 files changed, 4 insertions(+), 5 deletions(-)
18754
commit ea0a271654d179cf7b734628be3557bacee4a7bf
18755
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18756
Date: Tue Jul 14 14:41:04 2009 +0100
18758
Store, check and free the returned jid.
18760
Check return value of listen() as well as bind.
18762
tests/wocky-connector-test.c | 14 +++++++++-----
18763
1 files changed, 9 insertions(+), 5 deletions(-)
18765
commit 75e0df17da3165f57528dd10655d0c5c1bb7ec08
18766
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18767
Date: Tue Jul 14 14:36:16 2009 +0100
18769
Memory leak in digest_md5 handling.
18771
wocky/wocky-sasl-auth.c | 1 +
18772
1 files changed, 1 insertions(+), 0 deletions(-)
18774
commit a83dbe6538d42b02864058752501a84be9671856
18775
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18776
Date: Tue Jul 14 13:17:23 2009 +0100
18778
Memory leak in DEBUG/state_message use.
18780
wocky/wocky-connector.c | 7 ++++---
18781
1 files changed, 4 insertions(+), 3 deletions(-)
18783
commit e5ab24aa23dfa23d98297ad9a34623dcbd29877d
18784
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18785
Date: Tue Jul 14 13:02:05 2009 +0100
18787
Add brief comments desribing first block of test cases.
18789
tests/wocky-connector-test.c | 26 ++++++++++++++++++++++++++
18790
1 files changed, 26 insertions(+), 0 deletions(-)
18792
commit 3eb6ca60feb2265aada49d17d4354933881a8c1a
18793
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18794
Date: Tue Jul 14 12:15:41 2009 +0100
18796
Kick off the test in a g_idle… - this prevents a race where a very early
18797
return via callback from the connector can happen before the mainloop has
18798
started (since an idle can by definition only happen in a running mainloop).
18800
tests/wocky-connector-test.c | 18 ++++++++++++------
18801
1 files changed, 12 insertions(+), 6 deletions(-)
18803
commit 7809a0341d4544ce92d6b5375fd68b03148dd5f0
18804
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18805
Date: Tue Jul 14 11:59:47 2009 +0100
18807
Delete any __db. BDB tmp/lock files, they cause SASL deadlocks in
18810
tests/wocky-connector-test.c | 11 +++++++++++
18811
1 files changed, 11 insertions(+), 0 deletions(-)
18813
commit f2339277d9b0511c2ad24285d8bcb060681aaec2
18814
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18815
Date: Tue Jul 14 11:38:11 2009 +0100
18817
Wait for the server process (if any) to exit before proceeding to the next test.
18819
tests/wocky-connector-test.c | 7 ++++++-
18820
1 files changed, 6 insertions(+), 1 deletions(-)
18822
commit b4717962c54aa386576c53ec366f2d1820291418
18823
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18824
Date: Tue Jul 14 11:14:54 2009 +0100
18826
Style typo. Add comment explaining why stderr is redirected in this case.
18828
tests/wocky-connector-test.c | 6 +++++-
18829
1 files changed, 5 insertions(+), 1 deletions(-)
18831
commit be29dd08fb5a6be8508931c42b089f135d50ad84
18832
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18833
Date: Mon Jul 13 20:03:53 2009 +0100
18835
Mask an error from the dummy xmpp server in the TLS-failed test.
18837
tests/wocky-connector-test.c | 92 +++++++++++++++++++++++++++++++++++++++++-
18838
1 files changed, 90 insertions(+), 2 deletions(-)
18840
commit b7040f801c6c7ad6d6373c4f6f9533d8cc22977b
18841
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18842
Date: Mon Jul 13 18:48:51 2009 +0100
18844
All the test binaries should depend on libwocky.la,
18845
which should in turn be located via $(top_builddir)
18847
tests/Makefile.am | 10 +++++++++-
18848
1 files changed, 9 insertions(+), 1 deletions(-)
18850
commit db684838101af4957e96ff1c309270eab9cb7b8a
18851
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18852
Date: Mon Jul 13 18:48:02 2009 +0100
18854
Need to pause a little longer when the bind fails before retrying.
18856
tests/wocky-connector-test.c | 2 +-
18857
1 files changed, 1 insertions(+), 1 deletions(-)
18859
commit d3ab888b24925ed57721724815b639f0a704accb
18860
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18861
Date: Mon Jul 13 18:17:23 2009 +0100
18863
remove #if/#endif used to comment tests out during test development.
18865
tests/wocky-connector-test.c | 4 ++--
18866
1 files changed, 2 insertions(+), 2 deletions(-)
18868
commit fb0b8461f88d12fffe7315ec3198bc8ac31c57ec
18869
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18870
Date: Mon Jul 13 18:15:44 2009 +0100
18872
Comment to explain exit w/o error reporting in the dummy XMPP server.
18873
(we're already past the point at which errors are interesting).
18875
tests/wocky-test-connector-server.c | 3 +++
18876
1 files changed, 3 insertions(+), 0 deletions(-)
18878
commit bdbdcd5a1a1d8da7d82b7d64da8340cbba71fe97
18879
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18880
Date: Mon Jul 13 17:33:25 2009 +0100
18882
Make a couple of repeat attempts to bind in case the last test
18883
hasn't relinquished the test server listen socket yet.
18885
tests/wocky-connector-test.c | 9 +++++++--
18886
1 files changed, 7 insertions(+), 2 deletions(-)
18888
commit 2ba19bdc3688021b32bd7bd710b794b97032d20d
18889
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18890
Date: Mon Jul 13 17:32:21 2009 +0100
18894
tests/wocky-test-connector-server.c | 2 +-
18895
1 files changed, 1 insertions(+), 1 deletions(-)
18897
commit 02a21ef1f5e042a9c69eb73e6d397bc574962e4e
18898
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
18899
Date: Thu Jul 2 19:44:32 2009 +0100
18901
Add a servername argument
18903
tests/wocky-test-connector-server.c | 4 ++--
18904
tests/wocky-test-sasl-auth-server.c | 5 +++--
18905
tests/wocky-test-sasl-auth-server.h | 2 +-
18906
3 files changed, 6 insertions(+), 5 deletions(-)
18908
commit f3924655e7690080c06e21800c02efa1d285ff5f
18909
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
18910
Date: Thu Jul 2 19:47:31 2009 +0100
18912
Cope with a null byte in the A1 hash
18914
wocky/wocky-sasl-auth.c | 15 +++++++--------
18915
1 files changed, 7 insertions(+), 8 deletions(-)
18917
commit 94991a5d4fa0de22e446c1884ce283e976c3da2a
18918
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
18919
Date: Thu Jul 2 19:46:22 2009 +0100
18921
Test if the sasl auth copes with a null byte in the A1 MD5 hash
18923
Allow the test cases to define username, password and servername for the
18924
various testcases and add a test where the username, password and servername
18925
generates a null byte in the hash
18927
tests/wocky-test-sasl-auth.c | 63 ++++++++++++++++++++++++++----------------
18928
1 files changed, 39 insertions(+), 24 deletions(-)
18930
commit 5da6c6d306a96d36921835f4afa5a62ee561c8b1
18931
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18932
Date: Mon Jul 13 17:00:13 2009 +0100
18934
Free items fetched vie g_object_get in tests.
18936
tests/wocky-connector-test.c | 5 +++++
18937
1 files changed, 5 insertions(+), 0 deletions(-)
18939
commit 9c6a1c3f29b943b93f6a012481ea03de7748da6c
18940
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18941
Date: Mon Jul 13 13:59:27 2009 +0100
18943
Change declaration style of wocky_connector_connect_finish
18945
wocky/wocky-connector.h | 3 +--
18946
1 files changed, 1 insertions(+), 2 deletions(-)
18948
commit 1d707beec95ba76b2f2d42506a81fc201b667b94
18949
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18950
Date: Mon Jul 13 13:58:09 2009 +0100
18952
Fail tests if we can't get the port we want for the dummy XMPP server:
18953
Either something else is already listening there or we have even
18956
tests/wocky-connector-test.c | 27 ++++++++++++++++++++++++---
18957
1 files changed, 24 insertions(+), 3 deletions(-)
18959
commit 6cffb03ff8a6acf4c1ad7e069ea6d643f432725f
18960
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18961
Date: Thu Jul 9 18:59:48 2009 +0100
18965
wocky/wocky-connector.c | 2 +-
18966
1 files changed, 1 insertions(+), 1 deletions(-)
18968
commit eefabf3a68a80da5976d32a3f04f2d1e9cacae49
18969
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18970
Date: Thu Jul 9 18:58:09 2009 +0100
18972
Server sudden-death tests + TLS negotiation error test.
18974
tests/wocky-connector-test.c | 67 ++++++++++++++++++++++++++++++++++++++++--
18975
1 files changed, 64 insertions(+), 3 deletions(-)
18977
commit d514cbadbeb84094637ac91445c1ecfb0d6cf843
18978
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18979
Date: Thu Jul 9 18:57:32 2009 +0100
18981
More verbose debug message: which stage exactly did we bail out in?
18983
wocky/wocky-connector.c | 3 ++-
18984
1 files changed, 2 insertions(+), 1 deletions(-)
18986
commit 75f7818af12f79ac1f94504e10f7ec4a4d8e609d
18987
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18988
Date: Thu Jul 9 18:56:55 2009 +0100
18990
Dummy server sudden-death conditions + TLS negotiation error implemented.
18992
tests/wocky-test-connector-server.c | 39 ++++++++++++++++++++++++++--------
18993
tests/wocky-test-connector-server.h | 5 ++++
18994
2 files changed, 35 insertions(+), 9 deletions(-)
18996
commit 557ae61ab6842b1be39a11c99a4d5e18733843d4
18997
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18998
Date: Thu Jul 9 17:41:51 2009 +0100
19000
Tests for session error conditions/sessionless xmpp.
19001
Improve coverage of wocky-connector.c
19003
tests/wocky-connector-test.c | 139 +++++++++++++++++++++++++++++++++++++++++-
19004
1 files changed, 137 insertions(+), 2 deletions(-)
19006
commit 657ffb95e2bd8f7a0edf9bff514424e2fd09f1f2
19007
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19008
Date: Thu Jul 9 17:41:04 2009 +0100
19010
Stomp on some memory leaks.
19011
Add a missing break;
19012
Remove set_prop cases for unsettable properties.
19014
wocky/wocky-connector.c | 28 ++++++++++++++++------------
19015
1 files changed, 16 insertions(+), 12 deletions(-)
19017
commit 0f3c1cc97b29fd9257656d86dbeed0ea59f47b11
19018
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19019
Date: Thu Jul 9 17:39:51 2009 +0100
19021
Implement session related error conditions.
19022
(and sessionless xmpp)
19024
tests/wocky-test-connector-server.c | 97 +++++++++++++++++++++++++----------
19025
tests/wocky-test-connector-server.h | 28 ++++++----
19026
2 files changed, 87 insertions(+), 38 deletions(-)
19028
commit 474b23cb4e81866ef0bc423aad47694eb28e949d
19029
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19030
Date: Wed Jul 8 20:16:19 2009 +0100
19032
Implement tests for <bind...> error conditions.
19034
tests/wocky-connector-test.c | 78 ++++++++++++++++++++++++++++++++++++++---
19035
1 files changed, 72 insertions(+), 6 deletions(-)
19037
commit 0868311be468b45d86dc5eef546b27b82324be44
19038
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19039
Date: Wed Jul 8 20:15:16 2009 +0100
19041
Implement <bind...> problems in dummy server.
19043
tests/wocky-test-connector-server.c | 92 +++++++++++++++++++++++++++++------
19044
tests/wocky-test-connector-server.h | 18 +++++--
19045
2 files changed, 90 insertions(+), 20 deletions(-)
19047
commit e50dfa60adb743113a0bfa73d8a4bf361065533f
19048
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19049
Date: Wed Jul 8 17:55:06 2009 +0100
19051
More symbolic declararions in the test definitions to help with readability.
19053
Implement XMPP bad version and Bad feature stanza tests.
19055
Unlinking sasl db every time seems to cause sasl to fail unpredictably.
19056
Work around SASL problems in bad-user and bad-pass tests a differnet way.
19057
Unlink sasl DB just once at the start of the test.
19059
tests/wocky-connector-test.c | 236 +++++++++++++++++++++++++-----------------
19060
1 files changed, 140 insertions(+), 96 deletions(-)
19062
commit d8049ff8c43fa96374fc240d8bb2872b4a3c0653
19063
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19064
Date: Wed Jul 8 17:52:15 2009 +0100
19066
Allow user to set XMPP version in dummy server.
19067
Implement bad features and tls refused conditions.
19069
tests/wocky-test-connector-server.c | 23 +++++++++++++++++------
19070
tests/wocky-test-connector-server.h | 2 ++
19071
2 files changed, 19 insertions(+), 6 deletions(-)
19073
commit 5aea3723697ad15a45be199696b2da9451705977
19074
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19075
Date: Wed Jul 8 17:46:13 2009 +0100
19077
Initialise a couple of pointers to NULL.
19078
Log feature stanza version in DEBUG.
19080
wocky/wocky-connector.c | 6 +++---
19081
1 files changed, 3 insertions(+), 3 deletions(-)
19083
commit 02134164ac9436fcd2a2c3856688b50c1008ae54
19084
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19085
Date: Wed Jul 8 15:20:06 2009 +0100
19087
TLS refused and bad-JID tests added.
19088
Fixed race condition in run_test.
19089
Changed way in which TLS support in the test server was turned on/off.
19091
tests/wocky-connector-test.c | 70 ++++++++++++++++++++++++++++++++++++-----
19092
1 files changed, 61 insertions(+), 9 deletions(-)
19094
commit 8cb784f04101a107d50607323d810d70efa5bf2a
19095
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19096
Date: Wed Jul 8 15:13:23 2009 +0100
19098
Connector problems can now be ORed toegether.
19099
Implement TLS refused condition.
19101
tests/wocky-test-connector-server.c | 75 +++++++++++++++++++++++++++--------
19102
tests/wocky-test-connector-server.h | 8 ++--
19103
2 files changed, 62 insertions(+), 21 deletions(-)
19105
commit 89dca400878606b1926f3159e60b365bd163862c
19106
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19107
Date: Tue Jul 7 19:53:30 2009 +0100
19109
Clean up the sasl-db to make sure our bad password tests will pass.
19112
tests/wocky-connector-test.c | 74 ++++++++++++++++++++++++++++++++++++++++--
19113
1 files changed, 71 insertions(+), 3 deletions(-)
19115
commit 926d3dea455d54432c87c9bad95492d2a7faaf88
19116
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19117
Date: Tue Jul 7 17:39:54 2009 +0100
19119
Another block of tests.
19120
All 48 basic connecion/auth tests against a correctly functioning
19121
XMPP server now pass.
19123
tests/wocky-connector-test.c | 139 +++++++++++++++++++++++++++++++++++++++++-
19124
1 files changed, 136 insertions(+), 3 deletions(-)
19126
commit b04f5031ffaa0144aabf0d570562c91416eef240
19127
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19128
Date: Tue Jul 7 17:25:30 2009 +0100
19131
Make test declarations more symbolic so they are a bit easier to interpret.
19132
Test for correct auth mechanism used.
19134
tests/wocky-connector-test.c | 324 +++++++++++++++++++++++++++++++-----------
19135
1 files changed, 242 insertions(+), 82 deletions(-)
19137
commit 9da297ee487904298d72cf1c61c9ca5f3c7d0a81
19138
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19139
Date: Tue Jul 7 16:08:00 2009 +0100
19141
Remember and expose the sasl auth mechanism actually used via the
19142
wock sasl and connector APIs.
19144
unref the sasl object when we are done with it.
19146
wocky/wocky-connector.c | 16 ++++++++++++++--
19147
wocky/wocky-connector.h | 3 +++
19148
wocky/wocky-sasl-auth.c | 13 +++++++------
19149
wocky/wocky-sasl-auth.h | 9 +++++++++
19150
4 files changed, 33 insertions(+), 8 deletions(-)
19152
commit e878d844f3f0aba7462c3a1e298898131f8b5428
19153
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19154
Date: Fri Jul 3 17:54:27 2009 +0100
19157
Compiler warning about type of test_func.
19159
tests/wocky-connector-test.c | 8 +++++---
19160
1 files changed, 5 insertions(+), 3 deletions(-)
19162
commit 04fa73cd6aaf998ab30e3d06f43ffc4f69bad34f
19163
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19164
Date: Fri Jul 3 17:49:33 2009 +0100
19166
First block of 24 basic tests that check the connectors logic wrt
19167
SRV rcords vs A records vs user-specified hosts is sound.
19169
tests/wocky-connector-test.c | 362 ++++++++++++++++++++++++++++++++++++++---
19170
1 files changed, 335 insertions(+), 27 deletions(-)
19172
commit 7a067167711901a56de1d40bdc63989c3ba2bd56
19173
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19174
Date: Fri Jul 3 17:48:37 2009 +0100
19178
tests/connector-test-plan.txt | 2 +-
19179
1 files changed, 1 insertions(+), 1 deletions(-)
19181
commit 84cd0e1527ca8e2594cff8666209f45da52f276d
19182
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19183
Date: Fri Jul 3 17:26:21 2009 +0100
19185
Do not fall back to A records if there is a SRV record but we failed to
19186
connect to the spcified host.
19188
Silence a "discarding qualifiers" warning.
19190
wocky/wocky-connector.c | 21 +++++++++++++++++++--
19191
1 files changed, 19 insertions(+), 2 deletions(-)
19193
commit 6eacf17c3f9f69aa822688c9ff88e86acd284658
19194
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19195
Date: Fri Jul 3 17:23:40 2009 +0100
19197
Update test plan with new expected outcomes.
19199
tests/connector-test-plan.txt | 12 ++++++------
19200
1 files changed, 6 insertions(+), 6 deletions(-)
19202
commit a47f813adfcee2010c1bcd5d578b9836594c9edd
19203
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19204
Date: Fri Jul 3 17:23:06 2009 +0100
19206
If libwocky.la has been rebuilt, wocky-connector-test also needs rebuilding
19208
tests/Makefile.am | 2 +-
19209
1 files changed, 1 insertions(+), 1 deletions(-)
19211
commit 0e83d2a65b74be44a3327df5b538e0b6fde4ad40
19212
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19213
Date: Fri Jul 3 15:00:21 2009 +0100
19215
Ignore the SRV record (if any) if _either_ HOST or PORT is supplied.
19217
wocky/wocky-connector.c | 24 +++++++++++++++---------
19218
1 files changed, 15 insertions(+), 9 deletions(-)
19220
commit 5fa9d1bfa829d5233303f04c0c7ddfb6e30407d2
19221
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19222
Date: Fri Jul 3 14:59:32 2009 +0100
19224
Copyright date corrected.
19225
Kill the server if the stanza is NULL after a receive in xmpp_handler.
19227
tests/wocky-test-connector-server.c | 6 +++++-
19228
1 files changed, 5 insertions(+), 1 deletions(-)
19230
commit e023a31e8f3aaea915eb13f6f2a4eaa1248d618e
19231
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19232
Date: Fri Jul 3 14:58:12 2009 +0100
19234
Register DEBUG_CONNECTOR so WOCKY_DEBUG can be used to set it on its own
19236
wocky/wocky-debug.c | 1 +
19237
1 files changed, 1 insertions(+), 0 deletions(-)
19239
commit 6bc6da0bf0f9bf2e6f1da6840394e8c4df0bf11f
19240
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19241
Date: Thu Jul 2 11:52:30 2009 +0100
19243
Slight screw-up in conflict resolution, lines doubled up.
19245
tests/Makefile.am | 3 ---
19246
1 files changed, 0 insertions(+), 3 deletions(-)
19248
commit ccb9cb7410115bbf1eb023ad6bc67416303e211b
19249
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
19250
Date: Thu Jul 2 10:47:35 2009 +0100
19252
test_sasl_auth_server_new: ref the stream as we keep our own ref on it
19254
tests/wocky-test-sasl-auth-server.c | 2 +-
19255
1 files changed, 1 insertions(+), 1 deletions(-)
19257
commit 0011d1ef50b99232b14304c36d62426efb5928b9
19258
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19259
Date: Wed Jul 1 18:22:11 2009 +0100
19261
Clean up generated pem files.
19262
Bail out iwht an error if certtool is not installed.
19264
tests/Makefile.am | 7 +++++++
19265
1 files changed, 7 insertions(+), 0 deletions(-)
19267
commit f7b03e95eb6bb399a6b4f38405f28d301f4aa93c
19268
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19269
Date: Wed Jul 1 17:25:26 2009 +0100
19271
Add loopback IP address to cert config.
19273
tests/certs/tls-cert.cfg | 2 +-
19274
1 files changed, 1 insertions(+), 1 deletions(-)
19276
commit ac33f6850cf1e6fb4de9c964393b73c6b1cb4e4e
19277
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19278
Date: Wed Jul 1 17:25:02 2009 +0100
19280
Need to use abspath, not realpath, files might not exist yet.
19282
tests/Makefile.am | 8 ++++----
19283
1 files changed, 4 insertions(+), 4 deletions(-)
19285
commit 4c439506aa436b146bb600eb8892deacc45d9482
19286
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19287
Date: Wed Jul 1 17:06:32 2009 +0100
19289
Generate x509 key and cert PEM files automatically.
19290
Use generated PEM files in connector tests.
19291
Ignore PEM files in git.
19294
tests/Makefile.am | 40 +++++++++++++++-
19295
tests/certs/ca-cert.cfg | 89 +++++++++++++++++++++++++++++++++++
19296
tests/certs/tls-cert.cfg | 89 +++++++++++++++++++++++++++++++++++
19297
tests/wocky-test-connector-server.c | 12 ++--
19298
5 files changed, 224 insertions(+), 8 deletions(-)
19300
commit 37e4a629ea89b01d744c73b5ead5b4886e0334a2
19301
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19302
Date: Wed Jul 1 17:05:05 2009 +0100
19304
Remove noisy debug messsage.
19306
tests/wocky-connector-test.c | 2 --
19307
1 files changed, 0 insertions(+), 2 deletions(-)
19309
commit 70a7d400fb89c83ef680cc1a2b96b0faca756af0
19310
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19311
Date: Wed Jul 1 16:12:00 2009 +0100
19313
Wrong constant used for property.
19315
wocky/wocky-connector.c | 4 ++--
19316
1 files changed, 2 insertions(+), 2 deletions(-)
19318
commit d72b9ccf7a0cc8408d6f28264b288137a7bac1e0
19319
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19320
Date: Wed Jul 1 11:51:25 2009 +0100
19322
Removed header signature for dead function wocky_connector_new_full
19323
Allow resource to be set in wocky_connector_new as it is CONSTRUCT_ONLY now.
19324
Update example connect,c to match new API.
19326
examples/connect.c | 2 +-
19327
wocky/wocky-connector.c | 9 +++++++--
19328
wocky/wocky-connector.h | 11 +----------
19329
3 files changed, 9 insertions(+), 13 deletions(-)
19331
commit 152fe152ab7ccb0bdff1ef3b3b3fbdbbe52a5502
19332
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19333
Date: Tue Jun 30 19:36:21 2009 +0100
19335
Remove obsolete error codes now that we propagate low level errors up the chain
19337
wocky/wocky-connector.h | 5 -----
19338
1 files changed, 0 insertions(+), 5 deletions(-)
19340
commit 39a38ad6ba2f19605ce08d8c317f4fe76d6526cb
19341
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19342
Date: Tue Jun 30 19:31:46 2009 +0100
19344
Split abort_connect into two cases: abort_connect_error for lower level
19345
GErrors propagating up, and abort_c for errors originating in the connector.
19347
wocky/wocky-connector.c | 107 +++++++++++++++++++++++++---------------------
19348
1 files changed, 58 insertions(+), 49 deletions(-)
19350
commit 3955e98dedd1ef01f7a46c72c467a1e9b9cab735
19351
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19352
Date: Tue Jun 30 17:49:00 2009 +0100
19354
Sprinkle DEBUG statments liberally through the code so we can see what's
19355
going on while working on it.
19357
wocky/wocky-connector.c | 22 ++++++++++++++++++++--
19358
1 files changed, 20 insertions(+), 2 deletions(-)
19360
commit 0636a92e94bd3bea4c76f7bc290663bcedfc97e5
19361
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19362
Date: Tue Jun 30 16:31:23 2009 +0100
19364
Change the way the error *tag is assigned.
19365
strdup the node name when storing it as it is a temporary value.
19367
wocky/wocky-connector.c | 9 ++++++---
19368
1 files changed, 6 insertions(+), 3 deletions(-)
19370
commit 64935e950f299bdbfe4b3040983746e5dd9166fa
19371
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19372
Date: Tue Jun 30 16:27:55 2009 +0100
19374
Change the way the <resource>...</resource> section is added to the bind
19377
wocky/wocky-connector.c | 24 ++++++++++++------------
19378
1 files changed, 12 insertions(+), 12 deletions(-)
19380
commit 1f51b19483ca88bcf4293618292e4e045c33ef87
19381
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19382
Date: Tue Jun 30 16:18:14 2009 +0100
19384
<proceed> stanza is mandatory at this point.
19386
wocky/wocky-connector.c | 7 ++-----
19387
1 files changed, 2 insertions(+), 5 deletions(-)
19389
commit 20be1e4e14d5af05c91353db9e0a348630738336
19390
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19391
Date: Tue Jun 30 16:16:04 2009 +0100
19393
Cast of object first in function.
19395
wocky/wocky-connector.c | 2 +-
19396
1 files changed, 1 insertions(+), 1 deletions(-)
19398
commit 36a31c8b4c6ccec4f990522adb3245ca8f3c68e2
19399
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19400
Date: Tue Jun 30 16:15:04 2009 +0100
19402
Amended error message on missing/bogus feature stanza.
19404
wocky/wocky-connector.c | 2 +-
19405
1 files changed, 1 insertions(+), 1 deletions(-)
19407
commit 99fdb845fe6b029b1861443101d3b6fb9e030c51
19408
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19409
Date: Tue Jun 30 16:13:41 2009 +0100
19411
Password must be set (but it can be empty).
19412
Emit a warning if it is NULL, and set it to "".
19414
wocky/wocky-connector.c | 11 ++++++++---
19415
1 files changed, 8 insertions(+), 3 deletions(-)
19417
commit b63d235a96c9dbf926447e0b8d866043517bbb3a
19418
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19419
Date: Tue Jun 30 16:05:38 2009 +0100
19421
resource is construct only
19422
resource must be non-empty as well as non-NULL
19424
wocky/wocky-connector.c | 16 ++++++----------
19425
1 files changed, 6 insertions(+), 10 deletions(-)
19427
commit ffb1ed9ced0574675fb61ef45af2486e6a4d65d4
19428
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19429
Date: Tue Jun 30 15:23:01 2009 +0100
19431
remove time(NULL) component from random resource.
19433
wocky/wocky-connector.c | 2 +-
19434
1 files changed, 1 insertions(+), 1 deletions(-)
19436
commit 299f755966af70a37d948a25bc0d6328460c05a8
19437
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19438
Date: Tue Jun 30 15:21:27 2009 +0100
19440
g_strdup_printf in make_resource.
19442
wocky/wocky-connector.c | 4 +---
19443
1 files changed, 1 insertions(+), 3 deletions(-)
19445
commit 5d7ef8477ca16fe62bbf75e77a053086470f8d35
19446
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19447
Date: Tue Jun 30 15:19:02 2009 +0100
19449
Change to state_message + comment from review.
19451
wocky/wocky-connector.c | 23 ++++++++++++-----------
19452
1 files changed, 12 insertions(+), 11 deletions(-)
19454
commit 4cd1069dcf04677cc2e426d45dbe6dc2a6c91a8f
19455
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19456
Date: Tue Jun 30 15:12:26 2009 +0100
19458
Change base for auto-generated resources.
19460
wocky/wocky-connector.c | 2 +-
19461
1 files changed, 1 insertions(+), 1 deletions(-)
19463
commit 353c15fc1df8c6b8d8f7c0749d85a97a149f0cd9
19464
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19465
Date: Tue Jun 30 15:11:11 2009 +0100
19467
Add ids to the iq set stanzas for bind and session
19469
wocky/wocky-connector.c | 6 +++++-
19470
1 files changed, 5 insertions(+), 1 deletions(-)
19472
commit 65ca5081880dc5a730f4b6e51cf74dcdfcf79255
19473
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19474
Date: Tue Jun 30 14:54:35 2009 +0100
19476
Implement bind/session feature advert support + handle iqs for same.
19478
tests/wocky-test-connector-server.c | 194 ++++++++++++++++++++++++++++++++---
19479
1 files changed, 181 insertions(+), 13 deletions(-)
19481
commit a0a44e8a21f49493d620a61bfe2a8101ac74b145
19482
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19483
Date: Tue Jun 30 14:53:37 2009 +0100
19485
follow _async/_finish convention, allow SASL test server to hand back
19486
control so that the connector test server can re-use the SASL implementation.
19488
tests/wocky-test-sasl-auth-server.c | 62 ++++++++++++++++++++++++++++------
19489
tests/wocky-test-sasl-auth-server.h | 8 +++-
19490
2 files changed, 57 insertions(+), 13 deletions(-)
19492
commit 990e0d82901923632adc68815b6a5c754517a8dd
19493
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19494
Date: Tue Jun 30 14:51:55 2009 +0100
19496
Initialise char * to NULL.
19498
tests/wocky-connector-test.c | 2 +-
19499
1 files changed, 1 insertions(+), 1 deletions(-)
19501
commit fd4eccc6d775244b4eede451142666d062cbff31
19502
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19503
Date: Mon Jun 29 16:01:49 2009 +0100
19505
Unref the feature stanza in the dispose handler.
19507
wocky/wocky-connector.c | 1 +
19508
1 files changed, 1 insertions(+), 0 deletions(-)
19510
commit adc3b5dbc45050f02eb06edde48e2c8773f13ea2
19511
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19512
Date: Mon Jun 29 14:22:18 2009 +0100
19514
Establish an XMPP session if required by the server.
19516
wocky/wocky-connector.c | 129 +++++++++++++++++++++++++++++++++++++++++++++-
19517
wocky/wocky-connector.h | 4 ++
19518
wocky/wocky-namespaces.h | 3 +
19519
3 files changed, 135 insertions(+), 1 deletions(-)
19521
commit eaabec09df985b62acad3795a9b5e5c9145af8bc
19522
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19523
Date: Mon Jun 29 13:24:34 2009 +0100
19525
Connector test partially modified to match API changes.
19526
Test does not work yet as test server does not advertise/support resource
19527
binding, in progress.
19529
tests/wocky-connector-test.c | 28 ++++++++++++++++------------
19530
1 files changed, 16 insertions(+), 12 deletions(-)
19532
commit f0a4777ef61874bb09135806cc17fad4ec18ac00
19533
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19534
Date: Mon Jun 29 13:15:06 2009 +0100
19536
Specific error for TLS negotiation failure
19538
wocky/wocky-connector.c | 2 +-
19539
wocky/wocky-connector.h | 1 +
19540
2 files changed, 2 insertions(+), 1 deletions(-)
19542
commit 1c9b71771d8ff8ef4cd873113bf6877a7841f891
19543
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19544
Date: Mon Jun 29 13:14:30 2009 +0100
19546
xmpp_init re-used every time we (re-)initialise the stream insteadt of
19547
calling wocky_xmpp_connection_send_open_async directly.
19549
Added features property to cache XMPP features stanza
19551
Erase cached features whenever we (re-)initialise the stream.
19553
wocky/wocky-connector.c | 42 +++++++++++++++++++++++++++---------------
19554
1 files changed, 27 insertions(+), 15 deletions(-)
19556
commit fa79d6a25d06f990719087fbf433836a72ddb140
19557
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19558
Date: Fri Jun 26 18:15:02 2009 +0100
19560
Return jid received from server in _finish call.
19561
Update example code for new _finish signature.
19563
examples/connect.c | 6 ++++--
19564
wocky/wocky-connector.c | 10 +++++++++-
19565
wocky/wocky-connector.h | 3 ++-
19566
3 files changed, 15 insertions(+), 4 deletions(-)
19568
commit 89ed5c796e8828b56adb4febcc872c36e12e67fa
19569
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19570
Date: Fri Jun 26 17:53:58 2009 +0100
19572
Correct description of XMPP login flow at top of file.
19573
Add extra section to end of login process to handle XMPP resource binding.
19575
wocky/wocky-connector.c | 217 +++++++++++++++++++++++++++++++++++++++-------
19576
wocky/wocky-connector.h | 8 ++-
19577
wocky/wocky-namespaces.h | 3 +
19578
3 files changed, 194 insertions(+), 34 deletions(-)
19580
commit 0150ab7df5d7694aca126b51db803f8e9317c044
19581
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19582
Date: Fri Jun 26 17:53:00 2009 +0100
19584
Fix style issues in wocky_xmpp_node_get_first_child
19586
wocky/wocky-xmpp-node.c | 6 +++---
19587
1 files changed, 3 insertions(+), 3 deletions(-)
19589
commit edeae35e5f457801eba4b3f7105086e7ac487f74
19590
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19591
Date: Fri Jun 26 17:48:55 2009 +0100
19593
Add core, TAGS *report.xml to gitignore
19596
1 files changed, 2 insertions(+), 1 deletions(-)
19598
commit 779a995a4488b1d6d1fbb54e7a899cd2094206bd
19599
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19600
Date: Fri Jun 26 17:32:00 2009 +0100
19602
Utility function: get first node child.
19604
wocky/wocky-xmpp-node.c | 8 ++++++++
19605
wocky/wocky-xmpp-node.h | 2 ++
19606
2 files changed, 10 insertions(+), 0 deletions(-)
19608
commit 03663c6d95a5a6fe8c20391798a401965724075d
19609
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19610
Date: Thu Jun 25 18:59:51 2009 +0100
19612
Fixed abort_connect infrastructure to be more in-line with normal usage.
19613
Addressed various mem leaks on calls to abort_connect.
19615
wocky/wocky-connector.c | 182 ++++++++++++++++++++++++++--------------------
19616
1 files changed, 103 insertions(+), 79 deletions(-)
19618
commit d85c65c5c1acd81ce6f9a09bbfa279eef4b6e201
19619
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19620
Date: Thu Jun 25 18:56:49 2009 +0100
19622
Update example to match new API signatures.
19624
examples/connect.c | 10 +++-------
19625
1 files changed, 3 insertions(+), 7 deletions(-)
19627
commit 5ebbcbc5c82bc1372919e9f454c07a3b459cd397
19628
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19629
Date: Thu Jun 25 14:47:33 2009 +0100
19631
Style, whitespace, naming convention and function signature changes from review.
19633
wocky/wocky-connector.c | 413 ++++++++++++++++++++++-------------------------
19634
wocky/wocky-connector.h | 39 +++--
19635
2 files changed, 213 insertions(+), 239 deletions(-)
19637
commit 30563d5d57753139d23747302e9a9070c5c50a57
19638
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19639
Date: Thu Jun 25 14:46:38 2009 +0100
19644
1 files changed, 1 insertions(+), 0 deletions(-)
19646
commit aa4d242f886e01522142b80be255209a496a8f5d
19647
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19648
Date: Wed Jun 24 14:28:59 2009 +0100
19650
ifdef out the fakedns debugging, pretty sure it's working as advertised.
19652
tests/test-resolver.c | 10 +++++++++-
19653
1 files changed, 9 insertions(+), 1 deletions(-)
19655
commit 897887f5e5b10905ce2b4d514216b2af7e06741a
19656
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19657
Date: Wed Jun 24 14:19:33 2009 +0100
19659
Duff header file entry removed.
19661
tests/Makefile.am | 1 -
19662
1 files changed, 0 insertions(+), 1 deletions(-)
19664
commit 6a6920e91b10e0cf1814f8797fddd7f9d8fe23c2
19665
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19666
Date: Wed Jun 24 14:19:13 2009 +0100
19668
Style & whitespace fixes.
19670
tests/test-resolver.c | 11 ++++++-----
19671
tests/wocky-connector-test.c | 10 +++++-----
19672
tests/wocky-test-sasl-auth-server.c | 4 ++--
19673
3 files changed, 13 insertions(+), 12 deletions(-)
19675
commit 04f7f9f13c980aac1969290464027befd23c8468
19676
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19677
Date: Wed Jun 24 14:09:33 2009 +0100
19679
Add new connector test suite (only first test so far)
19680
Let Makefile.am know about new connector test
19681
Pattern rule to allow individual test-suites to be run.
19683
tests/Makefile.am | 20 ++++-
19684
tests/wocky-connector-test.c | 235 ++++++++++++++++++++++++++++++++++++++++++
19685
2 files changed, 254 insertions(+), 1 deletions(-)
19687
commit 0793348f6af655869a4f232637b402d85ceabb84
19688
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19689
Date: Wed Jun 24 14:07:42 2009 +0100
19691
More DEBUG statements.
19692
Check more internal members for NULL before unrefing.
19693
Only free the xml stanza in the handler dispatcher if we didn't find
19694
a suitable handler, otherwise it's the handler's job to clean it up.
19696
tests/wocky-test-connector-server.c | 25 +++++++++++++++++--------
19697
1 files changed, 17 insertions(+), 8 deletions(-)
19699
commit 27a5d96a4c08f8051a50c74a8f9d6e500939832f
19700
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19701
Date: Wed Jun 24 14:05:54 2009 +0100
19703
Check the error member is set before unrefing it.
19705
wocky/wocky-connector.c | 3 ++-
19706
1 files changed, 2 insertions(+), 1 deletions(-)
19708
commit 340d86988a4ed892eb42d160549de270ecb6b31c
19709
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19710
Date: Wed Jun 24 14:04:58 2009 +0100
19712
Check some priv-> members for NULL before unrefing them.
19714
tests/wocky-test-sasl-auth-server.c | 18 ++++++++++++------
19715
1 files changed, 12 insertions(+), 6 deletions(-)
19717
commit 92517034b508caece0ebe13ca7ff253d3e07985e
19718
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19719
Date: Fri Jun 19 18:35:11 2009 +0100
19721
Resolver class that lets us patch in fake SRV and A records for a domain
19722
on the fly. Needed for the connector tests.
19724
tests/test-resolver.c | 325 +++++++++++++++++++++++++++++++++++++++++++++++++
19725
tests/test-resolver.h | 68 ++++++++++
19726
2 files changed, 393 insertions(+), 0 deletions(-)
19728
commit 3dd3b2e7b83081d6cffb5c8631493efd04f55de4
19729
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19730
Date: Fri Jun 19 17:46:52 2009 +0100
19732
Check in test plan for connector.
19734
tests/connector-test-plan.txt | 77 +++++++++++++++++++++++++++++++++++++++++
19735
1 files changed, 77 insertions(+), 0 deletions(-)
19737
commit 88702faf56df2a1683eb21bb651085fe09d0b494
19738
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19739
Date: Tue Jun 16 19:32:33 2009 +0100
19741
Reference use of new test-connector-server code.
19743
tests/wocky-dummy-xmpp-server.c | 103 +++++++++++++++++++++++++++++++++++++++
19744
1 files changed, 103 insertions(+), 0 deletions(-)
19746
commit f7d9bcd29eb61ab08099fb8225995d8a273e6c3a
19747
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19748
Date: Tue Jun 16 19:31:38 2009 +0100
19750
Implement a simplistic TLS/SASL capable server for use in tests.
19751
(Implementation of problem conditions not implemented yet, to be added).
19753
tests/wocky-test-connector-server.c | 89 ++++++++++++++++++++++++----------
19754
1 files changed, 63 insertions(+), 26 deletions(-)
19756
commit 025f94637f7ea5c277cccd55d4ba04db97460251
19757
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19758
Date: Tue Jun 16 19:29:31 2009 +0100
19760
Test for xml stanza validity was reversed.
19761
DEBUG the host/port connect details.
19763
wocky/wocky-connector.c | 3 ++-
19764
1 files changed, 2 insertions(+), 1 deletions(-)
19766
commit 32cd7a984868ba704ba618acf7d374ee8d2f7664
19767
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19768
Date: Tue Jun 16 19:19:17 2009 +0100
19770
Use new wocky_connector_new constructor.
19771
Minor debugging tidyups.
19773
examples/connect.c | 9 +++------
19774
1 files changed, 3 insertions(+), 6 deletions(-)
19776
commit 7d32a1aac743733aacb95dc95ae88e880f4f9a4c
19777
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19778
Date: Mon Jun 15 14:20:15 2009 +0100
19780
g_object_new needs its arglist to be NULL terminated.
19782
wocky/wocky-connector.c | 6 ++++--
19783
1 files changed, 4 insertions(+), 2 deletions(-)
19785
commit cf4b65601d09f81821f8ee726d567eeeff52626f
19786
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19787
Date: Thu Jun 11 18:49:50 2009 +0100
19789
1 arg per line in function signatures.
19791
tests/wocky-test-connector-server.c | 20 ++++++++++++++------
19792
tests/wocky-test-connector-server.h | 7 +++++--
19793
2 files changed, 19 insertions(+), 8 deletions(-)
19795
commit 3084eae34c36f0aca0e5f08fcdcccb62b0d6e652
19796
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19797
Date: Thu Jun 11 18:41:12 2009 +0100
19799
Removed 'tls' node variable from xmpp_features_cb
19801
wocky/wocky-connector.c | 6 ++----
19802
1 files changed, 2 insertions(+), 4 deletions(-)
19804
commit 8b39bee9a61c3a276fe3877e723fa33943814399
19805
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19806
Date: Thu Jun 11 18:36:16 2009 +0100
19808
Function signatures reformatted to be 1 arg per line.
19810
wocky/wocky-connector.c | 36 ++++++++++++++++++++++++++----------
19811
wocky/wocky-connector.h | 6 ++++--
19812
2 files changed, 30 insertions(+), 12 deletions(-)
19814
commit 6fde7bb9a614c86a9c8d240d22e57cedc3cde941
19815
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19816
Date: Thu Jun 11 18:29:04 2009 +0100
19818
Rename error constant more accurately.
19819
Abort on connect_async if our state indicates we are already underway.
19821
wocky/wocky-connector.c | 10 +++++++++-
19822
wocky/wocky-connector.h | 2 +-
19823
2 files changed, 10 insertions(+), 2 deletions(-)
19825
commit caa4950f376eb6287d9747aa627500c375737681
19826
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19827
Date: Thu Jun 11 18:13:45 2009 +0100
19829
g_assert_not_reached + explanatory comment in xmpp_init_recv_cb
19831
minor whitespace cleanup.
19833
wocky/wocky-connector.c | 10 +++++++---
19834
1 files changed, 7 insertions(+), 3 deletions(-)
19836
commit f26489168df374fca73918673f7fd8b7616c0350
19837
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19838
Date: Thu Jun 11 18:06:18 2009 +0100
19840
Comments explaining the logic by which we choose XMPP server hosts to talk to.
19842
wocky/wocky-connector.c | 7 +++++++
19843
1 files changed, 7 insertions(+), 0 deletions(-)
19845
commit f6350456ab3a76aa6cbfa2138064b55e96c2d3df
19846
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19847
Date: Thu Jun 11 17:59:30 2009 +0100
19849
Renamed finalise to match incorrect spelling in glib standard.
19851
wocky/wocky-connector.c | 6 +++---
19852
1 files changed, 3 insertions(+), 3 deletions(-)
19854
commit 357e3a1591e123a267d13814f8235d2bcc4e131c
19855
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19856
Date: Thu Jun 11 17:58:11 2009 +0100
19858
Define _new and _new_full constructors as per review.
19860
wocky/wocky-connector.c | 33 ++++++++++++++++++++++++++++++++-
19861
wocky/wocky-connector.h | 11 +++++++++++
19862
2 files changed, 43 insertions(+), 1 deletions(-)
19864
commit 597f870b6028156c9dd0d533eace2ae46b535149
19865
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19866
Date: Thu Jun 11 16:50:55 2009 +0100
19869
Use new server-side starttls support to initialise TLS upon
19870
receipt of client request.
19871
Hand over to sasl auth server on receipt of <auth… request.
19873
tests/wocky-test-connector-server.c | 92 ++++++++++++++++++++++++----------
19874
tests/wocky-test-connector-server.h | 5 ++-
19875
2 files changed, 69 insertions(+), 28 deletions(-)
19877
commit 23878b8f51d4fb8c01bd22dc9fa419d26c7558e9
19878
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19879
Date: Thu Jun 11 16:46:53 2009 +0100
19881
Finish modifying wocky-test-sasl-auth-server.c so that it can take
19882
over an existing WockyXmppConnection at the point where an <auth…
19883
request has been received.
19885
tests/wocky-test-sasl-auth-server.c | 33 ++++++++++++++++++++-------------
19886
tests/wocky-test-sasl-auth-server.h | 8 +++++---
19887
tests/wocky-test-sasl-auth.c | 4 ++--
19888
3 files changed, 27 insertions(+), 18 deletions(-)
19890
commit b053a1f5f9084148f87e8424488fb6b9943b4496
19891
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19892
Date: Thu Jun 11 16:02:57 2009 +0100
19894
Unnecessary if () removed.
19896
wocky/wocky-connector.c | 11 +++--------
19897
1 files changed, 3 insertions(+), 8 deletions(-)
19899
commit 883038030d8ea49fd1c7f238de9f7a351603ff54
19900
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19901
Date: Thu Jun 11 16:02:18 2009 +0100
19903
whitespace cleanup.
19905
examples/connect.c | 2 +-
19906
1 files changed, 1 insertions(+), 1 deletions(-)
19908
commit 2b9277ba2d080219e5ef3e1343841cad48aceed7
19909
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19910
Date: Thu Jun 11 15:07:02 2009 +0100
19912
Begin modification of wocky-test-sasl-auth… et al to allow its
19913
funcitonality to be shared by wocky-test-connector… and any other
19914
tests that need it: Exposed feature sasl mechanism population
19915
to externl users, altered test_sasl_auth_server_new so it does not
19916
immediately try to take over the test XMPP connection.
19918
tests/wocky-test-sasl-auth-server.c | 103 ++++++++++++++++++++++-------------
19919
tests/wocky-test-sasl-auth-server.h | 8 +++-
19920
tests/wocky-test-sasl-auth.c | 4 +-
19921
3 files changed, 73 insertions(+), 42 deletions(-)
19923
commit 9c44590b67848d35a65fe72b9542a97b32fd5bdd
19924
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19925
Date: Thu Jun 11 12:06:07 2009 +0100
19927
Renamed next_state to more descriptive xmpp_init, added comments describing
19928
XMPP stream init stages therein.
19930
tests/wocky-test-connector-server.c | 16 ++++++++++------
19931
1 files changed, 10 insertions(+), 6 deletions(-)
19933
commit 38e422bae84cec26e0259c0fe49890160bbd0356
19934
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19935
Date: Wed Jun 10 18:57:20 2009 +0100
19937
Dummy XMPP Server for Connector tests (not complete yet)
19938
Will eventually absorb the sasl server, which will provide
19939
the sasl portion of the tests, but will no longer need to
19940
do the rest of the stream open etc.
19942
tests/Makefile.am | 2 +
19943
tests/wocky-test-connector-server.c | 308 +++++++++++++++++++++++++++++++++++
19944
tests/wocky-test-connector-server.h | 74 +++++++++
19945
3 files changed, 384 insertions(+), 0 deletions(-)
19947
commit 23d996360c91b43b182158a3a81dde97d0c23e11
19948
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19949
Date: Wed Jun 10 18:54:57 2009 +0100
19951
Add debug flag for connector
19952
Last round of cleanups introduced a couple of build warnings/breakages. Fixed.
19954
wocky/wocky-connector.c | 12 ++++++++++--
19955
wocky/wocky-debug.h | 1 +
19956
2 files changed, 11 insertions(+), 2 deletions(-)
19958
commit 6c45f6736242b19d86d03b33bc4b2dce685309c4
19959
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19960
Date: Tue Jun 9 18:24:32 2009 +0100
19962
abort_connect uses g_simple_async_result_complete_in_idle now.
19964
wocky/wocky-connector.c | 2 +-
19965
1 files changed, 1 insertions(+), 1 deletions(-)
19967
commit 965083217bffc0ed9a91e7f382200b43f31ed484
19968
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19969
Date: Tue Jun 9 18:21:30 2009 +0100
19971
DEBUG preferred over g_warning
19973
wocky/wocky-connector.c | 2 +-
19974
1 files changed, 1 insertions(+), 1 deletions(-)
19976
commit 177d9677564f0de019152bfbef0f4fe9e7ad2881
19977
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19978
Date: Tue Jun 9 18:20:29 2009 +0100
19982
wocky/wocky-connector.c | 2 +-
19983
1 files changed, 1 insertions(+), 1 deletions(-)
19985
commit 87b723a54bc7be661e3fd1cfa54c6290d2b64b79
19986
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19987
Date: Tue Jun 9 18:18:58 2009 +0100
19989
wocky_strdiff preferred over strcmp
19991
wocky/wocky-connector.c | 18 ++++++++++++------
19992
1 files changed, 12 insertions(+), 6 deletions(-)
19994
commit d9402fe39326b7ee330a5ad19a6545a5ce6124e8
19995
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19996
Date: Tue Jun 9 18:07:24 2009 +0100
19998
Explicit test for ptr == NULL
20000
wocky/wocky-connector.c | 2 +-
20001
1 files changed, 1 insertions(+), 1 deletions(-)
20003
commit a2eef74bdb45c4ed1c58d0e0e2148a5921956388
20004
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
20005
Date: Tue Jun 9 18:06:15 2009 +0100
20007
Removed domain and numeric code from error messages (per review).
20009
wocky/wocky-connector.c | 10 +++-------
20010
1 files changed, 3 insertions(+), 7 deletions(-)
20012
commit 19e4414a6d3addae37c2bebfa225ea5730688956
20013
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
20014
Date: Tue Jun 9 18:02:26 2009 +0100
20016
DEBUG preferred over g_message
20018
wocky/wocky-connector.c | 6 +++---
20019
1 files changed, 3 insertions(+), 3 deletions(-)
20021
commit 452146fc1d6052b8156d761a4c72d5fb7b0b77b6
20022
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
20023
Date: Tue Jun 9 18:01:15 2009 +0100
20025
Comment explaining 'host' in wocky_connector_connect_async
20027
wocky/wocky-connector.c | 7 +++++++
20028
1 files changed, 7 insertions(+), 0 deletions(-)
20030
commit e6dcb5a2ef999c158c82e72117312205017d6c52
20031
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
20032
Date: Tue Jun 9 17:59:45 2009 +0100
20036
Moved gfree() calls to finalise method (from dispose).
20038
wocky/wocky-connector.c | 18 +++++++++++-------
20039
1 files changed, 11 insertions(+), 7 deletions(-)
20041
commit 9c16b186fa774ec0b1c45bd9565093db7c77c4e5
20042
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
20043
Date: Tue Jun 9 17:47:08 2009 +0100
20045
More style changes per review.
20047
wocky/wocky-connector.c | 101 ++++++++++++++++++++++++-----------------------
20048
1 files changed, 52 insertions(+), 49 deletions(-)
20050
commit 382ef04cb5fd1af9e0535c68c4207b67e300a467
20051
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
20052
Date: Tue Jun 9 17:33:47 2009 +0100
20054
Explain WOCKY_CONNECTOR_CHOOSE_BY_STATE macro.
20056
wocky/wocky-connector.c | 10 ++++++++--
20057
1 files changed, 8 insertions(+), 2 deletions(-)
20059
commit 858060449b818bb8f4223a28a4c9fdcd53f821e6
20060
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
20061
Date: Tue Jun 9 17:26:28 2009 +0100
20063
Use g_object_new now that wocky_connector_new is gone.
20065
examples/connect.c | 4 +++-
20066
1 files changed, 3 insertions(+), 1 deletions(-)
20068
commit 8c98ef4cd5c1378c33004a6d48e987fc72fe14e2
20069
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
20070
Date: Tue Jun 9 17:26:05 2009 +0100
20072
finalise and dispose methods should be static.
20074
wocky/wocky-connector.c | 4 ++--
20075
1 files changed, 2 insertions(+), 2 deletions(-)
20077
commit a5ff119131f8309691635742af685861be799e14
20078
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
20079
Date: Tue Jun 9 17:25:36 2009 +0100
20081
Style changes from review, unexport a couple of functions
20082
which should have been private.
20084
Remove wocky_connector_new as per review.
20086
wocky/wocky-connector.h | 30 +++++++++++-------------------
20087
1 files changed, 11 insertions(+), 19 deletions(-)
20089
commit 6c0b35c2c0fa0c194ccb4abc1cbefcec9dbf6cc8
20090
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
20091
Date: Thu Jun 4 19:14:15 2009 +0100
20093
Add command line parameter to choose 'raw' vs 'connector' XMPP connect.
20094
Add code for 'connector' XMPP connect using wocky connector object.
20096
examples/connect.c | 32 ++++++++++++++++++--------------
20097
1 files changed, 18 insertions(+), 14 deletions(-)
20099
commit 3790fb59b23c02299339ff73e767a318fbc9b919
20100
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
20101
Date: Thu Jun 4 19:12:51 2009 +0100
20103
Fix wocky_connector_new to correctly call g_object_new
20104
Fix xmpp_features_cb logic for case when we have already starttls'd
20105
password/jid property overwrite bug fixed
20106
default XMPP port set to 5222
20108
wocky/wocky-connector.c | 42 +++++++++++++++++++++++++++++-------------
20109
wocky/wocky-connector.h | 3 ++-
20110
2 files changed, 31 insertions(+), 14 deletions(-)
20112
commit cfcb2772dcba0c227ecf11ee247f179030fd1b1b
20113
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
20114
Date: Thu Jun 4 13:43:20 2009 +0100
20116
First (working?) draft of connector with standard async/finish
20117
connect mechanism and updated exmaple connect script.
20119
examples/connect.c | 51 ++++++++++++--
20120
wocky/wocky-connector.c | 172 ++++++++++++++++++++++++++---------------------
20121
wocky/wocky-connector.h | 7 +-
20122
3 files changed, 142 insertions(+), 88 deletions(-)
20124
commit 475d37909db72097cfec759b2b01d43a77c88af2
20125
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
20126
Date: Wed Jun 3 19:57:20 2009 +0100
20128
Use standard gasync callback mechanism for aborts, with GErrors
20129
check in header file for connector
20133
wocky/Makefile.am | 2 +
20134
wocky/wocky-connector.c | 542 ++++++++++++++++++++++++++++++-----------------
20135
wocky/wocky-connector.h | 113 ++++++++++
20136
3 files changed, 458 insertions(+), 199 deletions(-)
20138
commit 7ff5c9dd7fbe707a53d060c3c7654b1c4ff0a98c
20139
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
20140
Date: Tue Jun 2 11:33:43 2009 +0100
20142
Add the quark for connector's error domain.
20144
wocky/wocky-connector.c | 3 +++
20145
1 files changed, 3 insertions(+), 0 deletions(-)
20147
commit c5a2627ea66a7f4ef9f5107d5e67577e6dc3de49
20148
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
20149
Date: Mon Jun 1 16:48:03 2009 +0100
20151
Fix conditionals to be explicit comparisons for non booleans,
20152
except where prior examples indicate this is not house style.
20154
More paren style fixups.
20156
wocky/wocky-connector.c | 37 +++++++++++++++++++------------------
20157
1 files changed, 19 insertions(+), 18 deletions(-)
20159
commit 2e845740d5053db97c35cc9ac5e26e4a00b8d527
20160
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
20161
Date: Mon Jun 1 16:06:48 2009 +0100
20163
Typo, missing member in LHS of assignment.
20165
wocky/wocky-connector.c | 2 +-
20166
1 files changed, 1 insertions(+), 1 deletions(-)
20168
commit 19c37059f9831ff2a43fe6152fef3d8558217002
20169
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
20170
Date: Mon Jun 1 15:56:43 2009 +0100
20172
Whitespace cleanup.
20173
Paren style cleanup.
20175
wocky/wocky-connector.c | 292 +++++++++++++++++++++++-----------------------
20176
1 files changed, 146 insertions(+), 146 deletions(-)
20178
commit a9b92bc922f94e33f06d6ca9f195a4471a3f515a
20179
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
20180
Date: Mon Jun 1 15:29:18 2009 +0100
20182
comment style // → /* */
20183
removed WOCKY_CONNECTOR_UNPACK macro.
20185
wocky/wocky-connector.c | 117 ++++++++++++++++++++++++++---------------------
20186
1 files changed, 65 insertions(+), 52 deletions(-)
20188
commit 36c461f9c3da62b179e5581cc8e8262eff88e8ec
20189
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
20190
Date: Mon Jun 1 11:23:46 2009 +0100
20192
Rough (almost complete) draft of wocky connector.
20194
wocky/wocky-connector.c | 608 +++++++++++++++++++++++++++++++++++++++++++++++
20195
1 files changed, 608 insertions(+), 0 deletions(-)
20197
commit b16a9a948ce8086aa9aeec9c14ccbb1762cce335
20198
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20199
Date: Tue Jul 14 17:20:51 2009 +0100
20201
add test_close_simultanously
20203
tests/wocky-porter-test.c | 54 +++++++++++++++++++++++++++++++++++++++++++++
20204
1 files changed, 54 insertions(+), 0 deletions(-)
20206
commit af30ecf5fad7d8f975ec24fa8f0d051454e0c4fd
20207
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20208
Date: Tue Jul 14 17:20:06 2009 +0100
20210
Don't complete close operation if the close stanza has not been sent yet
20212
wocky/wocky-porter.c | 2 +-
20213
1 files changed, 1 insertions(+), 1 deletions(-)
20215
commit 1e02cd7bdc0536dba4402c67663963484bacd819
20216
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20217
Date: Tue Jul 14 17:18:37 2009 +0100
20219
complete_close: set close_result to NULL before unreffing it
20221
If the result owns the last reference on the porter, it will be
20222
destroyed and the dispose function will try to unref it too.
20224
wocky/wocky-porter.c | 5 ++++-
20225
1 files changed, 4 insertions(+), 1 deletions(-)
20227
commit 38bee928e048f9d5fd5d04590a52a06f2a05c7e7
20228
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20229
Date: Mon Jul 13 15:00:48 2009 +0100
20231
wocky-porter-test: add test_unref_when_closed
20233
tests/wocky-porter-test.c | 40 ++++++++++++++++++++++++++++++++++++++++
20234
1 files changed, 40 insertions(+), 0 deletions(-)
20236
commit 52b07eda1b27c3d77dda2ed233e321497081e510
20237
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20238
Date: Tue Jul 14 11:57:38 2009 +0100
20240
stanza_received_cb: ensure that the porter stays alive during the treatment of the error or stanza
20242
wocky/wocky-porter.c | 7 +++++++
20243
1 files changed, 7 insertions(+), 0 deletions(-)
20245
commit 91bfd7438e4f14ee8f7859d58e38b2be5a6c9d45
20246
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20247
Date: Mon Jul 13 14:49:25 2009 +0100
20249
teardown_test: check if porters have already been unreffed
20251
tests/wocky-test-helper.c | 6 ++++--
20252
1 files changed, 4 insertions(+), 2 deletions(-)
20254
commit bc8c40454043b536867fb763148897f309ea8076
20255
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
20256
Date: Tue Jul 14 12:07:17 2009 +0100
20258
Test sending an reply to an IQ with no "to" attribute.
20260
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
20262
tests/wocky-xmpp-stanza-test.c | 24 ++++++++++++++++++++++++
20263
1 files changed, 24 insertions(+), 0 deletions(-)
20265
commit 9d815d0d07ffa2f4bec084e41999e6980928b4a9
20266
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
20267
Date: Tue Jul 14 12:01:04 2009 +0100
20269
It's fine for IQs to have no "to" attribute.
20271
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
20273
wocky/wocky-xmpp-stanza.c | 1 -
20274
1 files changed, 0 insertions(+), 1 deletions(-)
20276
commit 43ddc3fbc7e02c7905361d749ae9c606cc944a70
20277
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20278
Date: Thu Jul 2 17:23:14 2009 +0100
20280
test_send_iq: test sending a reply without id
20282
tests/wocky-porter-test.c | 9 ++++++++-
20283
1 files changed, 8 insertions(+), 1 deletions(-)
20285
commit d436196deca91660702aca5d3d4930e4ff17290a
20286
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20287
Date: Thu Jul 2 17:23:01 2009 +0100
20289
handle_iq_reply: ignore reply without id
20291
wocky/wocky-porter.c | 6 ++++++
20292
1 files changed, 6 insertions(+), 0 deletions(-)
20294
commit 5b472f2cc0ec48664702b067981bc06cfd97fe4d
20295
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20296
Date: Thu Jul 2 14:46:35 2009 +0100
20298
add test_send_iq_server
20300
tests/wocky-porter-test.c | 88 +++++++++++++++++++++++++++++++++++++++++++++
20301
1 files changed, 88 insertions(+), 0 deletions(-)
20303
commit b96a2e212eefacbd0faf77d9beb795aece37000a
20304
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20305
Date: Thu Jul 2 14:46:23 2009 +0100
20307
Allow to send IQ without a recipient
20309
wocky/wocky-porter.c | 7 ++++---
20310
1 files changed, 4 insertions(+), 3 deletions(-)
20312
commit 75ac0432ad2d6cab23607eaa2b087569bc74401b
20313
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20314
Date: Thu Jul 2 12:34:16 2009 +0100
20316
test_send_invalid_iq: sending an IQ without a recipient is actually valid
20318
tests/wocky-porter-test.c | 10 ----------
20319
1 files changed, 0 insertions(+), 10 deletions(-)
20321
commit 4717b4ea04f5e4c17b71ff8a6c1960d737fc0803
20322
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
20323
Date: Thu Jul 2 15:03:03 2009 +0100
20325
Ignore warnings from the parser
20327
wocky/wocky-xmpp-reader.c | 6 ++++++
20328
1 files changed, 6 insertions(+), 0 deletions(-)
20330
commit 3419d60c7e3dc24dd2b6f6c77d0155c6f65c990d
20331
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
20332
Date: Thu Jul 2 14:49:33 2009 +0100
20334
Add a test for parsing the vcard namespace
20336
tests/wocky-xmpp-reader-test.c | 46 ++++++++++++++++++++++++++++++++++++++++
20337
1 files changed, 46 insertions(+), 0 deletions(-)
20339
commit fa10cb3d750f503492aace17320761f95202aa26
20340
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
20341
Date: Thu Jul 2 14:57:31 2009 +0100
20343
wocky_xmpp_stanza_build's spec argument should be of type WockyBuildTag, not guint.
20345
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
20347
wocky/wocky-xmpp-stanza.h | 2 +-
20348
1 files changed, 1 insertions(+), 1 deletions(-)
20350
commit 33e5bf5b1f9597322b671761d6d2bd79f09e43b7
20351
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
20352
Date: Thu Jul 2 12:52:25 2009 +0100
20354
Updated .gitignore.
20356
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
20359
1 files changed, 1 insertions(+), 0 deletions(-)
20361
commit e27678c589afa336366bfa02dd15679285648ba3
20362
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
20363
Date: Thu Jul 2 12:09:14 2009 +0100
20365
Add some porter tests to test handling unset from attribute stanzas.
20367
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
20369
tests/wocky-porter-test.c | 72 +++++++++++++++++++++++++++++++++++++++++++++
20370
1 files changed, 72 insertions(+), 0 deletions(-)
20372
commit c6dc106c85ea2931b52d426e81ce2e9db7244bf7
20373
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
20374
Date: Thu Jul 2 11:10:07 2009 +0100
20376
Don't discard the stanza if the from attribute is missing.
20378
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
20380
wocky/wocky-porter.c | 12 +++++-------
20381
1 files changed, 5 insertions(+), 7 deletions(-)
20383
commit 43d8fcaae57d93ea2fb3dc0a8939dce0b068d392
20384
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20385
Date: Thu Jul 2 11:39:04 2009 +0100
20387
send_cancelled_cb: gio convention is to complete cancel callback in idle
20389
wocky/wocky-porter.c | 2 +-
20390
1 files changed, 1 insertions(+), 1 deletions(-)
20392
commit bf24846fa5d8220cdfe5b451c97ffe5cf808f628
20393
Merge: 2f77013 9d41bac
20394
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20395
Date: Wed Jul 1 15:36:14 2009 +0100
20397
Merge branch 'master' of git+ssh://git.collabora.co.uk/git/wocky
20399
commit 2f77013fb3f9a56b7d698969dcfffa8e3d4f14ea
20400
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20401
Date: Wed Jul 1 14:35:33 2009 +0100
20403
wocky_porter_send_iq_finish returns a reffed stanza
20405
tests/wocky-porter-test.c | 1 +
20406
wocky/wocky-porter.c | 6 +++++-
20407
2 files changed, 6 insertions(+), 1 deletions(-)
20409
commit 9d41bac3ef7bc2932cf0b6b6c7fa47615362d7d4
20410
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
20411
Date: Wed Jul 1 15:16:16 2009 +0100
20413
Add flymake rules to wocky Makefiles.
20415
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
20417
tools/Makefile.am | 3 ++-
20418
tools/flymake.mk | 4 ++++
20419
wocky/Makefile.am | 1 +
20420
3 files changed, 7 insertions(+), 1 deletions(-)
20422
commit 8828e61ed4d33c48ba8457c9de296b783de865dc
20423
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
20424
Date: Sat Apr 25 15:22:28 2009 +0100
20426
Shave wocky's build.
20428
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
20431
autogen.sh | 9 ++++
20432
configure.ac | 4 ++
20433
m4/Makefile.am | 3 +-
20434
m4/shave.m4 | 102 +++++++++++++++++++++++++++++++++++++++++++++++++
20435
shave-libtool.in | 109 +++++++++++++++++++++++++++++++++++++++++++++++++++++
20436
shave.in | 109 +++++++++++++++++++++++++++++++++++++++++++++++++++++
20437
tools/Makefile.am | 3 +-
20438
tools/shave.mk | 1 +
20439
wocky/Makefile.am | 12 +++--
20440
10 files changed, 348 insertions(+), 7 deletions(-)
20442
commit 356c1ab206aa8a84e2635d170ca9ba2bb3e7a433
20443
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20444
Date: Tue Jun 30 17:49:00 2009 +0100
20446
wocky-xmpp-connection-test: add test_recv_simple_message_in_one_chunk
20448
tests/wocky-xmpp-connection-test.c | 37 ++++++++++++++++++++++++++++++++++++
20449
1 files changed, 37 insertions(+), 0 deletions(-)
20451
commit 32395928ff99abc56083896e7d6ac8d0d4e743a7
20452
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20453
Date: Wed Jul 1 10:24:03 2009 +0100
20455
use input_is_closed function instead of the priv->input_closed variable
20457
wocky/wocky-xmpp-connection.c | 21 +++++++++++----------
20458
1 files changed, 11 insertions(+), 10 deletions(-)
20460
commit 3f2743e4a0e799765ab99ba413ab9b0e9ddc6ff0
20461
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20462
Date: Tue Jun 30 17:32:04 2009 +0100
20464
wocky_xmpp_connection_recv_stanza_async: succeed immediately if there is already a stanza ready
20466
wocky/wocky-xmpp-connection.c | 12 ++++++++++++
20467
1 files changed, 12 insertions(+), 0 deletions(-)
20469
commit 84198bf2e9198ecd864a8c334ad145f5edeea513
20470
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20471
Date: Mon Jun 29 13:40:51 2009 +0100
20473
add FIXME about g_cancellable_disconnect
20475
wocky/wocky-porter.c | 2 ++
20476
1 files changed, 2 insertions(+), 0 deletions(-)
20478
commit 371ad0e3356de514c5f780b407e94716cc0d5552
20479
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
20480
Date: Sat Jun 27 19:41:26 2009 +0100
20482
Implement async writing to prevent race conditions
20484
tests/wocky-test-stream.c | 73 ++++++++++++++++++++++++++++++++-------------
20485
1 files changed, 52 insertions(+), 21 deletions(-)
20487
commit eb76a78ad499aa6a513fc567b9abd053e8a5c481
20488
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20489
Date: Mon Jun 29 13:34:57 2009 +0100
20491
wocky_porter_send_async: don't connect the cancelled signal if we just sent the stanza
20493
wocky/wocky-porter.c | 3 +--
20494
1 files changed, 1 insertions(+), 2 deletions(-)
20496
commit 2f32243f9db6cc4e75aec29ff1e75ee9b9fc6081
20497
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20498
Date: Mon Jun 29 13:29:13 2009 +0100
20500
Use g_cancellable_connect
20502
We don't use g_cancellable_disconnect for now because it raises a
20503
deadlock in our code (#587300)
20505
wocky/wocky-porter.c | 8 ++++----
20506
1 files changed, 4 insertions(+), 4 deletions(-)
20508
commit 569fb339bf8cfa772aae53e72c51f2c7ae24734f
20509
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20510
Date: Mon Jun 29 12:33:57 2009 +0100
20512
test_cancel_sent_stanza_cancelled: wocky_porter_send_finish returns success if the stanza was actually sent
20514
tests/wocky-porter-test.c | 8 +++-----
20515
1 files changed, 3 insertions(+), 5 deletions(-)
20517
commit d34c92758323300164afd5b09a22932cc1823ae4
20518
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20519
Date: Mon Jun 29 12:32:02 2009 +0100
20521
send_head_stanza: delegate the handling of the cancellable to lower layer when we start sending the stanza
20523
wocky/wocky-porter.c | 11 ++++++++++-
20524
1 files changed, 10 insertions(+), 1 deletions(-)
20526
commit 63fb71126dc28e35acfe30a6fa6dd09d4a19a597
20527
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20528
Date: Mon Jun 29 12:34:48 2009 +0100
20530
rename WockyXmppScheduler to WockyPorter
20533
tests/Makefile.am | 6 +-
20534
tests/wocky-porter-test.c | 1596 +++++++++++++++++++++++++++++++++++++
20535
tests/wocky-test-helper.c | 20 +-
20536
tests/wocky-test-helper.h | 10 +-
20537
tests/wocky-xmpp-scheduler-test.c | 1596 -------------------------------------
20538
wocky/Makefile.am | 4 +-
20539
wocky/wocky-debug.c | 2 +-
20540
wocky/wocky-debug.h | 2 +-
20541
wocky/wocky-porter.c | 1115 ++++++++++++++++++++++++++
20542
wocky/wocky-porter.h | 141 ++++
20543
wocky/wocky-xmpp-scheduler.c | 1115 --------------------------
20544
wocky/wocky-xmpp-scheduler.h | 141 ----
20545
13 files changed, 2875 insertions(+), 2875 deletions(-)
20547
commit ddaea75f12183945f9ecf545d96fa644c9a82c3a
20548
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20549
Date: Thu Jun 25 17:56:40 2009 +0100
20554
1 files changed, 1 insertions(+), 0 deletions(-)
20556
commit 1da8026c90d86494ded5cb1d50f8fb5023296d4a
20557
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20558
Date: Thu Jun 25 17:56:19 2009 +0100
20560
generate wocky/wocky-uninstalled.pc
20563
1 files changed, 1 insertions(+), 0 deletions(-)
20565
commit 8599e4f0b48f75ae8030bdd01eb1095e4a186c03
20566
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20567
Date: Thu Jun 25 17:56:10 2009 +0100
20569
add wocky-uninstalled.pc.in
20571
wocky/wocky-uninstalled.pc.in | 12 ++++++++++++
20572
1 files changed, 12 insertions(+), 0 deletions(-)
20574
commit d1f37075cb7104cedb21fdcfa81ac807d881b4e9
20575
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20576
Date: Thu Jun 25 17:37:20 2009 +0100
20578
configure.ac: fix version
20580
configure.ac | 14 +++++++-------
20581
1 files changed, 7 insertions(+), 7 deletions(-)
20583
commit bcba747e07b1f425bbd505222e80a3f1d7902a97
20584
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20585
Date: Fri Jun 26 10:13:13 2009 +0100
20587
rename wocky_xmpp_scheduler_send_full_finish to wocky_xmpp_scheduler_send_finish
20589
tests/wocky-xmpp-scheduler-test.c | 14 +++++++-------
20590
wocky/wocky-xmpp-scheduler.c | 8 ++++----
20591
wocky/wocky-xmpp-scheduler.h | 2 +-
20592
3 files changed, 12 insertions(+), 12 deletions(-)
20594
commit 24ce2601032a498a9d87c9e0bde9cbc89f3be9ec
20595
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20596
Date: Thu Jun 25 12:01:25 2009 +0100
20598
add test_send_invalid_iq
20600
tests/wocky-xmpp-scheduler-test.c | 68 +++++++++++++++++++++++++++++++++++++
20601
1 files changed, 68 insertions(+), 0 deletions(-)
20603
commit ac3ce92c60f34ef3a7e21cdf4260dc3615af7021
20604
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20605
Date: Thu Jun 25 12:01:20 2009 +0100
20607
wocky_xmpp_scheduler_send_iq_async: check the recipient before the ID so we won't leak it if recipient is invalid
20609
wocky/wocky-xmpp-scheduler.c | 8 ++++----
20610
1 files changed, 4 insertions(+), 4 deletions(-)
20612
commit e2145cf38054ae1ba6089a0c7dabfb472e22539a
20613
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20614
Date: Thu Jun 25 11:44:42 2009 +0100
20616
add test_handler_filter
20618
tests/wocky-xmpp-scheduler-test.c | 80 +++++++++++++++++++++++++++++++++++++
20619
1 files changed, 80 insertions(+), 0 deletions(-)
20621
commit 946cfd90a9726928b5750c7836fc540a353263be
20622
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20623
Date: Thu Jun 25 11:44:30 2009 +0100
20625
handlers now return TRUE if they actually handled the stanza
20627
tests/wocky-xmpp-scheduler-test.c | 42 ++++++++++++++++++++++++------------
20628
wocky/wocky-xmpp-scheduler.c | 13 ++++++-----
20629
wocky/wocky-xmpp-scheduler.h | 2 +-
20630
3 files changed, 36 insertions(+), 21 deletions(-)
20632
commit e4a63e4c97552204c4709ae756809784c7114e3b
20633
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20634
Date: Thu Jun 25 11:23:07 2009 +0100
20636
register the IQ reply handler as a normal handler
20638
wocky/wocky-xmpp-scheduler.c | 29 ++++++++++++++++++-----------
20639
1 files changed, 18 insertions(+), 11 deletions(-)
20641
commit 0af1eccebdb8d550970794db0db1d5fc6cbe1ee6
20642
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20643
Date: Thu Jun 25 11:15:15 2009 +0100
20645
add some handler priority presets
20647
wocky/wocky-xmpp-scheduler.h | 4 ++++
20648
1 files changed, 4 insertions(+), 0 deletions(-)
20650
commit 3c49a7e075450f6a9370cd2b03dfd17b8f1da2c0
20651
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20652
Date: Thu Jun 25 14:29:01 2009 +0100
20654
wocky_xmpp_scheduler_send_iq_async: ignore preset ID attribute if there is one
20656
wocky/wocky-xmpp-scheduler.c | 17 ++++++-----------
20657
1 files changed, 6 insertions(+), 11 deletions(-)
20659
commit 7b3542c17531cbfc2c55f4456b63f6bf6f7a30c8
20660
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20661
Date: Thu Jun 25 12:11:52 2009 +0100
20663
wocky_xmpp_scheduler_send_iq_async: check if ID isn't used yet
20665
wocky/wocky-xmpp-scheduler.c | 16 ++++++++++------
20666
1 files changed, 10 insertions(+), 6 deletions(-)
20668
commit 328690baea6ccb5da08fa1d48c19f4252e87968c
20669
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20670
Date: Thu Jun 25 12:08:22 2009 +0100
20672
use wocky_xmpp_connection_new_id instead of generating the ID in the scheduler
20674
wocky/wocky-xmpp-scheduler.c | 6 +-----
20675
1 files changed, 1 insertions(+), 5 deletions(-)
20677
commit 9b929be645f1578df04300b0b225e7c895968dc6
20678
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20679
Date: Thu Jun 25 12:05:01 2009 +0100
20681
iq_sent_cb: check the error code instead of relying of the presence of the iq handler in the hash table
20683
wocky/wocky-xmpp-scheduler.c | 5 +----
20684
1 files changed, 1 insertions(+), 4 deletions(-)
20686
commit 6222ddbc595eddbd1670371bb2df5833b171b8e4
20687
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20688
Date: Thu Jun 25 10:56:55 2009 +0100
20690
test_send_iq: send an IQ without ID
20692
tests/wocky-xmpp-scheduler-test.c | 1 -
20693
1 files changed, 0 insertions(+), 1 deletions(-)
20695
commit 21be24c2d4f8f3635fca9cb42398222d55c79dbf
20696
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20697
Date: Thu Jun 25 10:56:40 2009 +0100
20699
wocky_xmpp_scheduler_send_iq_async: generate an ID if the IQ doesn't have one yet
20701
wocky/wocky-xmpp-scheduler.c | 23 +++++++++++++++++------
20702
1 files changed, 17 insertions(+), 6 deletions(-)
20704
commit 4e7cefbf56f54a340821e4deec8a12a9b98deb63
20705
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20706
Date: Thu Jun 25 10:49:00 2009 +0100
20708
test_send_iq: rely on the type of IQ instead of its id to check if we cancel it or not
20710
tests/wocky-xmpp-scheduler-test.c | 9 ++++++---
20711
1 files changed, 6 insertions(+), 3 deletions(-)
20713
commit 1e0e3a4a8fd20074f9238d584c28ff9a3c0b770a
20714
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20715
Date: Wed Jun 24 15:13:04 2009 +0100
20717
test that spoofed IQ replies are ignored
20719
tests/wocky-xmpp-scheduler-test.c | 8 ++++++++
20720
1 files changed, 8 insertions(+), 0 deletions(-)
20722
commit 8cb93b4f85eb15e954bf7b11426dbaf32acfae1d
20723
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20724
Date: Wed Jun 24 15:12:48 2009 +0100
20726
prevent IQ reply spoofing
20728
wocky/wocky-xmpp-scheduler.c | 24 ++++++++++++++++++++----
20729
1 files changed, 20 insertions(+), 4 deletions(-)
20731
commit 545c2dfec60df7d649d371242c5aa6a95ab47887
20732
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20733
Date: Wed Jun 24 15:02:41 2009 +0100
20735
Use only the IQ ID as handler IQ key
20737
wocky/wocky-xmpp-scheduler.c | 79 +++++++++++++++---------------------------
20738
1 files changed, 28 insertions(+), 51 deletions(-)
20740
commit 8bc8965e10b1fbf7c5d1fa5a29e1919fb60549ed
20741
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20742
Date: Wed Jun 24 14:31:58 2009 +0100
20744
add test_send_iq_error
20746
tests/wocky-xmpp-scheduler-test.c | 45 +++++++++++++++++++++++++++++++++++++
20747
1 files changed, 45 insertions(+), 0 deletions(-)
20749
commit ddc3d553cd3fd4537be871bb1c8a60551cee128c
20750
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20751
Date: Wed Jun 24 14:31:48 2009 +0100
20753
wocky_xmpp_scheduler_send_iq_async: raise an error if sending goes wrong
20755
wocky/wocky-xmpp-scheduler.c | 46 ++++++++++++++++++++++++++++++++++++++++-
20756
1 files changed, 44 insertions(+), 2 deletions(-)
20758
commit 109d9abcb38bad4e37003afd2129cea4263bc4fc
20759
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20760
Date: Mon Jun 22 18:37:36 2009 +0200
20762
test_send_iq: test cancelling an already sent IQ
20764
tests/wocky-xmpp-scheduler-test.c | 43 +++++++++++++++++++++++++++++++++++-
20765
1 files changed, 41 insertions(+), 2 deletions(-)
20767
commit 4ec779993857867d868a8a6d2e5ebc5ffd91056a
20768
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20769
Date: Mon Jun 22 18:35:34 2009 +0200
20771
remove the iq handler when its cancellable is cancelled
20773
wocky/wocky-xmpp-scheduler.c | 47 +++++++++++++++++++++++++++++++++++++++--
20774
1 files changed, 44 insertions(+), 3 deletions(-)
20776
commit 2b01e589b85efc858b507fe6a85a719ffcdf0278
20777
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20778
Date: Mon Jun 22 18:33:59 2009 +0200
20780
handle_iq_reply: don't leak the handler_id if there is no handler
20782
wocky/wocky-xmpp-scheduler.c | 1 +
20783
1 files changed, 1 insertions(+), 0 deletions(-)
20785
commit 4610c7de8fcd5db2f91fa9cd1e5e9eed9e2e8959
20786
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20787
Date: Mon Jun 22 17:45:06 2009 +0200
20789
wocky_xmpp_scheduler_send_iq_async: use a GAsyncReadyCallback as reply callback
20791
tests/wocky-xmpp-scheduler-test.c | 48 ++++++----------------------------
20792
wocky/wocky-xmpp-scheduler.c | 51 ++++++++++++++++++++++++-------------
20793
wocky/wocky-xmpp-scheduler.h | 12 +++-----
20794
3 files changed, 47 insertions(+), 64 deletions(-)
20796
commit 96b1a7ae77f5925d062f755368d6f236f66664b8
20797
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20798
Date: Mon Jun 22 15:04:04 2009 +0200
20800
rename wocky_xmpp_scheduler_send_with_reply_async to wocky_xmpp_scheduler_send_iq_async
20802
tests/wocky-xmpp-scheduler-test.c | 22 +++++++++++-----------
20803
wocky/wocky-xmpp-scheduler.c | 2 +-
20804
wocky/wocky-xmpp-scheduler.h | 2 +-
20805
3 files changed, 13 insertions(+), 13 deletions(-)
20807
commit c1bd573248240028c76a80ba1bbe5a2566c992b2
20808
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20809
Date: Mon Jun 22 12:05:19 2009 +0200
20811
test to cancel an IQ reply cb
20813
tests/wocky-xmpp-scheduler-test.c | 28 +++++++++++++++++++++++++++-
20814
1 files changed, 27 insertions(+), 1 deletions(-)
20816
commit 721b0b8ccbcff5e2c4a7e119a9a6ce6da30f5281
20817
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20818
Date: Mon Jun 22 12:03:25 2009 +0200
20820
Don't call the IQ reply callback if it has been cancelled
20822
wocky/wocky-xmpp-scheduler.c | 14 +++++++++++---
20823
1 files changed, 11 insertions(+), 3 deletions(-)
20825
commit f62c98d0a19a8adf497c5f8c8340f5dcbd284a60
20826
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20827
Date: Thu Jun 18 17:20:13 2009 +0100
20829
add test_send_with_reply
20831
tests/wocky-xmpp-scheduler-test.c | 97 +++++++++++++++++++++++++++++++++++++
20832
1 files changed, 97 insertions(+), 0 deletions(-)
20834
commit 483aaf0df8f1ab497eb542252e254c9f94f2111c
20835
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20836
Date: Thu Jun 18 17:29:14 2009 +0100
20838
Implement wocky_xmpp_scheduler_send_with_reply_async
20840
wocky/wocky-xmpp-scheduler.c | 134 ++++++++++++++++++++++++++++++++++++++++++
20841
wocky/wocky-xmpp-scheduler.h | 14 +++++
20842
2 files changed, 148 insertions(+), 0 deletions(-)
20844
commit 484ce52850f6600d52074110ccebb2640564438a
20845
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20846
Date: Thu Jun 25 14:23:36 2009 +0100
20848
add test_set_attribute
20850
tests/wocky-xmpp-node-test.c | 32 ++++++++++++++++++++++++++++++++
20851
1 files changed, 32 insertions(+), 0 deletions(-)
20853
commit f52003a111d3b82d8e63b0eef88e0507f5f39cba
20854
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20855
Date: Thu Jun 25 14:23:30 2009 +0100
20857
wocky_xmpp_node_set_attribute_n_ns: remove old attribute if needed
20859
wocky/wocky-xmpp-node.c | 14 ++++++++++++++
20860
1 files changed, 14 insertions(+), 0 deletions(-)
20862
commit 110567f60b21ce9edb85d4e5897ddb3e9bb65374
20863
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20864
Date: Thu Jun 25 14:22:43 2009 +0100
20866
wocky-xmpp-node: factor out attribute_free
20868
wocky/wocky-xmpp-node.c | 12 +++++++++---
20869
1 files changed, 9 insertions(+), 3 deletions(-)
20871
commit 933bc0eae3bd039207dd33a1e6c4e8144f391aab
20872
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20873
Date: Thu Jun 25 14:01:31 2009 +0100
20875
test_node_equal: remove useless parenthesis
20877
tests/wocky-xmpp-node-test.c | 6 +++---
20878
1 files changed, 3 insertions(+), 3 deletions(-)
20880
commit a9f0ba9ddf5bebbe3603425ed73c002be6be0332
20881
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20882
Date: Thu Jun 25 13:56:42 2009 +0100
20884
fix typo in test name
20886
tests/wocky-xmpp-node-test.c | 2 +-
20887
1 files changed, 1 insertions(+), 1 deletions(-)
20889
commit a786cdf413f3c8c850520d7fee4b2886bb7c3f0b
20890
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20891
Date: Wed Jun 24 13:21:11 2009 +0100
20893
test_cancel_sent_stanza_cancelled: don't leak the error
20895
tests/wocky-xmpp-scheduler-test.c | 1 +
20896
1 files changed, 1 insertions(+), 0 deletions(-)
20898
commit 974ff9956518fabd858bb9d70b95491ef6139339
20899
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20900
Date: Wed Jun 24 13:18:05 2009 +0100
20902
wocky-xmpp-scheduler-test: add test_writing_error
20904
tests/wocky-xmpp-scheduler-test.c | 43 +++++++++++++++++++++++++++++++++++++
20905
1 files changed, 43 insertions(+), 0 deletions(-)
20907
commit 482f36297ffbc2f513ded8ca56cbd59a6445f1ef
20908
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20909
Date: Wed Jun 24 13:17:44 2009 +0100
20911
add wocky_test_output_stream_set_write_error to emulate writing errors
20913
tests/wocky-test-stream.c | 21 ++++++++++++++++++++-
20914
tests/wocky-test-stream.h | 2 ++
20915
2 files changed, 22 insertions(+), 1 deletions(-)
20917
commit a19964c4403fdcc697f84105afc9be17e3967bab
20918
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20919
Date: Tue Jun 23 15:10:44 2009 +0200
20921
test wocky_xmpp_stanza_build_iq_error
20923
tests/wocky-xmpp-stanza-test.c | 59 ++++++++++++++++++++++++++++++++++++++++
20924
1 files changed, 59 insertions(+), 0 deletions(-)
20926
commit 3a22650fa8a8055f917667089d3589c90b74a13d
20927
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20928
Date: Tue Jun 23 15:10:24 2009 +0200
20930
add wocky_xmpp_stanza_build_iq_error
20932
wocky/wocky-xmpp-stanza.c | 15 +++++++++++++++
20933
wocky/wocky-xmpp-stanza.h | 3 +++
20934
2 files changed, 18 insertions(+), 0 deletions(-)
20936
commit a3e685ea6c29d6724936835bfef48a5a54ef39bc
20937
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20938
Date: Tue Jun 23 14:17:46 2009 +0200
20940
test wocky_xmpp_stanza_build_iq_result
20942
tests/wocky-xmpp-stanza-test.c | 59 ++++++++++++++++++++++++++++++++++++++++
20943
1 files changed, 59 insertions(+), 0 deletions(-)
20945
commit 892c0350e3ab8aea585da29e10bb236d7cda5754
20946
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20947
Date: Tue Jun 23 15:39:47 2009 +0200
20949
add wocky-xmpp-stanza-test to tests suite
20952
tests/Makefile.am | 6 +++++-
20953
tests/wocky-xmpp-stanza-test.c | 19 +++++++++++++++++++
20954
3 files changed, 25 insertions(+), 1 deletions(-)
20956
commit c144f9005696014e325c316a8d9f3eb19d9e6126
20957
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20958
Date: Tue Jun 23 14:15:14 2009 +0200
20960
add wocky_xmpp_stanza_build_iq_result
20962
wocky/wocky-xmpp-stanza.c | 47 +++++++++++++++++++++++++++++++++++++++++++++
20963
wocky/wocky-xmpp-stanza.h | 3 ++
20964
2 files changed, 50 insertions(+), 0 deletions(-)
20966
commit 39f0cb5ed4afff87264210d3df7af85dccc278ea
20967
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20968
Date: Tue Jun 23 14:48:21 2009 +0200
20970
add a regression test for wocky_xmpp_node_equal
20972
tests/wocky-xmpp-node-test.c | 25 +++++++++++++++++++++++++
20973
1 files changed, 25 insertions(+), 0 deletions(-)
20975
commit ac1e6e749cc1d7fd110b7a0506f4e31c31f344e4
20976
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20977
Date: Tue Jun 23 14:46:02 2009 +0200
20979
wocky_xmpp_node_equal: check if nodes have the same number of attributes
20981
Checking if node1 has all the attributes of node0 is not enough. The
20982
nodes are different if node1 contains more attributes than node0.
20984
wocky/wocky-xmpp-node.c | 3 +++
20985
1 files changed, 3 insertions(+), 0 deletions(-)
20987
commit 3a728b81379631f9627037e6e13a78d333361d00
20988
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20989
Date: Tue Jun 23 14:33:19 2009 +0200
20991
add wocky-xmpp-node-test to tests suite
20994
tests/Makefile.am | 6 +++++-
20995
tests/wocky-xmpp-node-test.c | 19 +++++++++++++++++++
20996
3 files changed, 25 insertions(+), 1 deletions(-)
20998
commit 750c8d1db07544dc9d16e6fa13e21de4fca2adec
20999
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21000
Date: Tue Jun 23 10:19:13 2009 +0200
21002
add a regression test: test_cancel_sent_stanza
21004
tests/wocky-xmpp-scheduler-test.c | 60 +++++++++++++++++++++++++++++++++++++
21005
1 files changed, 60 insertions(+), 0 deletions(-)
21007
commit e5feb9d157d9a4c9e2d25109b2098516da41dabf
21008
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21009
Date: Tue Jun 23 10:16:44 2009 +0200
21011
send_stanza_cb: elem can be NULL if the sending operation has been cancelled
21013
elem is removed from the queue when the cancellable is cancelled.
21014
So, if the user cancels the sending operation when the stanza has been sent
21015
but before send_stanza_cb is called, then elem won't be in the queue
21018
wocky/wocky-xmpp-scheduler.c | 3 +--
21019
1 files changed, 1 insertions(+), 2 deletions(-)
21021
commit f52286df5a3cfe0a9304ff948e20b7a512b539f8
21022
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21023
Date: Mon Jun 22 18:53:53 2009 +0200
21025
wocky-xmpp-scheduler-test: use test->cancellable
21027
tests/wocky-xmpp-scheduler-test.c | 19 +++++--------------
21028
1 files changed, 5 insertions(+), 14 deletions(-)
21030
commit 909c3e39a9153c228428aec5c495e7a9c54da3f2
21031
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21032
Date: Mon Jun 22 18:31:53 2009 +0200
21034
add a cancellable to test_data_t
21036
tests/wocky-test-helper.c | 3 +++
21037
tests/wocky-test-helper.h | 1 +
21038
2 files changed, 4 insertions(+), 0 deletions(-)
21040
commit 54630fde66560b0f651e95f051adc941f7c1ae07
21041
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21042
Date: Tue Jun 23 10:25:07 2009 +0200
21044
Increase the test timer
21046
1 second was too short and timer was generally fired when running tests
21049
tests/wocky-test-helper.c | 2 +-
21050
1 files changed, 1 insertions(+), 1 deletions(-)
21052
commit 861dbe33d1b09dd9577fc952d3cca0120702f6e5
21053
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21054
Date: Tue Jun 23 10:22:14 2009 +0200
21056
add myself to AUTHORS
21059
1 files changed, 1 insertions(+), 0 deletions(-)
21061
commit d1ba44aa011221559143bdd54b72eaaac0dfcf0b
21062
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21063
Date: Thu Jun 18 17:02:52 2009 +0100
21065
close_sent_cb: check if close operation hasn't be completed yet
21067
If we receive the other side close before we finished to send yours, the
21068
close operation would be already completed.
21070
wocky/wocky-xmpp-scheduler.c | 7 ++++++-
21071
1 files changed, 6 insertions(+), 1 deletions(-)
21073
commit 706f10f27c2c78b3998ca94a00ae712d95221a79
21074
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21075
Date: Thu Jun 18 16:58:11 2009 +0100
21077
add test_close_both_schedulers test helper
21079
tests/wocky-test-helper.c | 12 ++++++++++++
21080
tests/wocky-test-helper.h | 2 ++
21081
2 files changed, 14 insertions(+), 0 deletions(-)
21083
commit c802c013650643d3c8a9ce45906a70a6694dbdb4
21084
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21085
Date: Thu Jun 18 17:35:08 2009 +0100
21087
unref the stanza in test_expected_stanza_received
21089
tests/wocky-test-helper.c | 1 +
21090
tests/wocky-xmpp-scheduler-test.c | 7 ++++---
21091
2 files changed, 5 insertions(+), 3 deletions(-)
21093
commit e8d0683759fc59c4d834797c68bbc5d1f0073689
21094
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21095
Date: Wed Jun 17 14:30:24 2009 +0100
21097
add test_handler_stanza
21099
tests/wocky-xmpp-scheduler-test.c | 135 +++++++++++++++++++++++++++++++++++++
21100
1 files changed, 135 insertions(+), 0 deletions(-)
21102
commit 6e3d2a45d156e8a84cb850783fd48500fc49e432
21103
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21104
Date: Wed Jun 17 14:30:09 2009 +0100
21106
check if stanzas match with the one passed when registering the handler
21108
wocky/wocky-xmpp-scheduler.c | 25 ++++++++++++++++++++-----
21109
wocky/wocky-xmpp-scheduler.h | 2 +-
21110
2 files changed, 21 insertions(+), 6 deletions(-)
21112
commit 253d6a320965c178613bddb916aac86d63f88fbe
21113
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21114
Date: Wed Jun 17 14:24:55 2009 +0100
21116
add wocky_xmpp_node_is_superset
21118
wocky/wocky-xmpp-node.c | 62 +++++++++++++++++++++++++++++++++++++++++++++++
21119
wocky/wocky-xmpp-node.h | 3 ++
21120
2 files changed, 65 insertions(+), 0 deletions(-)
21122
commit a14a3ab158be85b34a2aea39fadfbdb8079b2eeb
21123
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21124
Date: Thu Jun 18 10:56:24 2009 +0100
21126
add wocky_xmpp_stanza_build_va
21128
wocky/wocky-xmpp-stanza.c | 19 +++++++++++++++++--
21129
wocky/wocky-xmpp-stanza.h | 9 +++++++++
21130
2 files changed, 26 insertions(+), 2 deletions(-)
21132
commit a46e6125d19b7f9d7e83cc4fab1ed199e5b0a43b
21133
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21134
Date: Wed Jun 17 15:34:10 2009 +0100
21136
rename wocky_decode_jid arguments according to RFC's names
21138
wocky/wocky-xmpp-scheduler.c | 38 +++++++++++++++++++-------------------
21139
1 files changed, 19 insertions(+), 19 deletions(-)
21141
commit fab1c3bc2ccab10d4cdc07b4ac3ade3b8b335a63
21142
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21143
Date: Tue Jun 16 17:47:50 2009 +0100
21145
add test_handler_full_jid
21147
tests/wocky-xmpp-scheduler-test.c | 49 +++++++++++++++++++++++++++++++++++++
21148
1 files changed, 49 insertions(+), 0 deletions(-)
21150
commit 38ed0c782d3946dfc0b644119a50ee1297c32558
21151
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21152
Date: Tue Jun 16 17:44:08 2009 +0100
21154
add test_handler_bare_jid
21156
tests/wocky-xmpp-scheduler-test.c | 48 +++++++++++++++++++++++++++++++++++++
21157
1 files changed, 48 insertions(+), 0 deletions(-)
21159
commit 28731a6d72e78550918634f36070e65cd38e1f92
21160
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21161
Date: Tue Jun 16 17:41:36 2009 +0100
21163
handle_stanza: filter using the from attribute if needed
21165
wocky/wocky-xmpp-scheduler.c | 53 ++++++++++++++++++++++++++++++++++++++---
21166
1 files changed, 49 insertions(+), 4 deletions(-)
21168
commit 82e48db5f9cee80956e0e4a6248032f5c582e336
21169
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21170
Date: Tue Jun 16 17:48:13 2009 +0100
21172
add expected arg to send_stanza
21174
tests/wocky-xmpp-scheduler-test.c | 16 ++++++++++------
21175
1 files changed, 10 insertions(+), 6 deletions(-)
21177
commit 9633251d39656ccd0dcda7093362d10b629f73b5
21178
Merge: 1d3c7fe 0ecde94
21179
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21180
Date: Wed Jun 17 15:31:07 2009 +0100
21182
Merge branch 'handlers+test-refactoring+remove'
21184
commit 1d3c7fe760dad7e5f45bcfe213b6bc96b62511f3
21185
Merge: e79b6eb 6463811
21186
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21187
Date: Wed Jun 17 15:28:43 2009 +0100
21189
Merge branch 'decode-jid'
21191
commit 6463811f41a7f96602d43f2cbd195aa4524a0851
21192
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21193
Date: Wed Jun 17 15:13:10 2009 +0100
21195
wocky_decode_jid: assert that at least one output arg is not NULL
21197
wocky/wocky-utils.c | 1 +
21198
1 files changed, 1 insertions(+), 0 deletions(-)
21200
commit 790b68f5f611fb0eeb2ba0d41119d5e8d4ed9003
21201
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21202
Date: Wed Jun 17 15:12:22 2009 +0100
21204
wocky_decode_jid: rename args according to RFC's names
21206
wocky/wocky-utils.c | 38 +++++++++++++++++++-------------------
21207
wocky/wocky-utils.h | 6 +++---
21208
2 files changed, 22 insertions(+), 22 deletions(-)
21210
commit 0ecde940fd71d366474c4f8a7033877149a0c037
21211
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21212
Date: Wed Jun 17 15:05:22 2009 +0100
21214
wocky_xmpp_scheduler_unregister_handler: raise a warning if the handler is not registered
21216
tests/wocky-xmpp-scheduler-test.c | 4 +---
21217
wocky/wocky-xmpp-scheduler.c | 8 +++++---
21218
wocky/wocky-xmpp-scheduler.h | 2 +-
21219
3 files changed, 7 insertions(+), 7 deletions(-)
21221
commit e79b6ebd998d4ee3a5142db09fadf4219730c2cc
21222
Merge: 72f1aaa 9228ca5
21223
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21224
Date: Wed Jun 17 14:44:46 2009 +0100
21226
Merge branch 'handlers+test-refactoring'
21228
commit 72f1aaa92475e068851cb05363dad94a2b07bbaa
21229
Merge: f811427 1ee88a7
21230
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21231
Date: Wed Jun 17 14:42:14 2009 +0100
21233
Merge branch 'handlers'
21235
commit f8114271ed5c26f1837b787c0fba3823ff45ef04
21236
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21237
Date: Tue Jun 16 12:42:43 2009 +0100
21239
wocky-xmpp-scheduler: remove unused priv->sending
21241
wocky/wocky-xmpp-scheduler.c | 1 -
21242
1 files changed, 0 insertions(+), 1 deletions(-)
21244
commit 1ee88a7058f987ea4b26a6e54632c3f7989aa50e
21245
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21246
Date: Tue Jun 16 17:53:12 2009 +0100
21248
handle_stanza: move wocky_xmpp_stanza_get_type_info out of the for loop
21250
wocky/wocky-xmpp-scheduler.c | 8 ++++----
21251
1 files changed, 4 insertions(+), 4 deletions(-)
21253
commit 85ea3206514c56d3262bb74ec2e75b848cb65c81
21254
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21255
Date: Tue Jun 16 16:47:16 2009 +0100
21257
import wocky_decode_jid from Gabble
21259
wocky/wocky-utils.c | 88 +++++++++++++++++++++++++++++++++++++++++++++++++++
21260
wocky/wocky-utils.h | 5 +++
21261
2 files changed, 93 insertions(+), 0 deletions(-)
21263
commit 04e0f71576b6f01906ebee414f3f1b009623be83
21264
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21265
Date: Tue Jun 16 16:30:39 2009 +0100
21267
add test_unregister_handler
21269
tests/wocky-xmpp-scheduler-test.c | 58 +++++++++++++++++++++++++++++++++++++
21270
1 files changed, 58 insertions(+), 0 deletions(-)
21272
commit 36e3d4f7d6a1508e70dc0160dd4833d1fbc23d01
21273
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21274
Date: Tue Jun 16 16:30:03 2009 +0100
21276
add wocky_xmpp_scheduler_unregister_handler
21278
wocky/wocky-xmpp-scheduler.c | 16 ++++++++++++++++
21279
wocky/wocky-xmpp-scheduler.h | 3 +++
21280
2 files changed, 19 insertions(+), 0 deletions(-)
21282
commit 9228ca515a7f4379c5655c8d9aab923834d8e648
21283
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21284
Date: Tue Jun 16 16:08:22 2009 +0100
21286
use test_expected_stanza_received
21288
tests/wocky-xmpp-scheduler-test.c | 38 +++---------------------------------
21289
1 files changed, 4 insertions(+), 34 deletions(-)
21291
commit 9ff3329b355ff03e05f951f481c5f9e737dce776
21292
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21293
Date: Tue Jun 16 16:07:57 2009 +0100
21295
add test_expected_stanza_received helper
21297
tests/wocky-test-helper.c | 14 ++++++++++++++
21298
tests/wocky-test-helper.h | 3 +++
21299
2 files changed, 17 insertions(+), 0 deletions(-)
21301
commit 185494031ae6cf60687e652638ff00130a0be120
21302
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21303
Date: Tue Jun 16 16:01:29 2009 +0100
21305
factor out send_stanza
21307
tests/wocky-xmpp-scheduler-test.c | 26 ++++++++++++++------------
21308
1 files changed, 14 insertions(+), 12 deletions(-)
21310
commit ce3e2b3d4130d048ea3de65525c484ed868fe136
21311
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21312
Date: Tue Jun 16 15:43:17 2009 +0100
21314
use test_close_scheduler
21316
tests/wocky-xmpp-scheduler-test.c | 41 +++---------------------------------
21317
1 files changed, 4 insertions(+), 37 deletions(-)
21319
commit 3867344f20babf7920151b906eb736e7f05f23d4
21320
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21321
Date: Tue Jun 16 15:40:13 2009 +0100
21323
add test_close_scheduler helper
21325
tests/wocky-test-helper.c | 54 +++++++++++++++++++++++++++++++++++++++++++++
21326
tests/wocky-test-helper.h | 2 +
21327
2 files changed, 56 insertions(+), 0 deletions(-)
21329
commit 8ec9912ef59216ffcc871dc9f1f7e85250b067d2
21330
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21331
Date: Tue Jun 16 15:14:24 2009 +0100
21333
add test_handler_priority
21335
tests/wocky-xmpp-scheduler-test.c | 113 +++++++++++++++++++++++++++++++++++++
21336
1 files changed, 113 insertions(+), 0 deletions(-)
21338
commit 191a714037406c7bfa5cce73089865ced4a15d97
21339
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21340
Date: Tue Jun 16 14:53:56 2009 +0100
21342
test_filter: use new API and re-enable test
21344
tests/wocky-xmpp-scheduler-test.c | 36 +++++++-----------------------------
21345
1 files changed, 7 insertions(+), 29 deletions(-)
21347
commit 690e7579e63f8abaeef7736b48bef1852aaaf021
21348
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21349
Date: Tue Jun 16 14:49:36 2009 +0100
21351
test_receive: use new API and re-enable test
21353
tests/wocky-xmpp-scheduler-test.c | 11 ++++-------
21354
1 files changed, 4 insertions(+), 7 deletions(-)
21356
commit a2d057bdbd77e02f297e1a5430fb7ddaf0f51a82
21357
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21358
Date: Tue Jun 16 14:54:24 2009 +0100
21360
start to implement new handlers API
21362
wocky/wocky-xmpp-scheduler.c | 122 +++++++++++++++++++++++++++++++++++++++++-
21363
wocky/wocky-xmpp-scheduler.h | 10 ++++
21364
2 files changed, 131 insertions(+), 1 deletions(-)
21366
commit 1fd895c4b547ee3c55b881491052306fa437ae95
21367
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21368
Date: Tue Jun 16 12:54:31 2009 +0100
21370
rename WockyXmppSchedulerStanzaCallbackFunc to WockyXmppSchedulerHandlerFunc
21372
wocky/wocky-xmpp-scheduler.h | 2 +-
21373
1 files changed, 1 insertions(+), 1 deletions(-)
21375
commit 88f4be67d489a370b81886df0bf44dc2ad9690b5
21376
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21377
Date: Tue Jun 16 12:42:43 2009 +0100
21379
wocky-xmpp-scheduler: remove unused priv->sending
21381
wocky/wocky-xmpp-scheduler.c | 1 -
21382
1 files changed, 0 insertions(+), 1 deletions(-)
21384
commit ca9a5ee4fb36d2d06fb20848d298c714bdf09ab3
21385
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21386
Date: Tue Jun 16 12:42:05 2009 +0100
21388
Remove old stanza filters code and disable its tests for now
21390
tests/wocky-xmpp-scheduler-test.c | 10 ++++-
21391
wocky/wocky-xmpp-scheduler.c | 73 +------------------------------------
21392
wocky/wocky-xmpp-scheduler.h | 10 -----
21393
3 files changed, 9 insertions(+), 84 deletions(-)
21395
commit dfd4ad4f6ee9434bd53294184f9085adbf070a55
21396
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21397
Date: Tue Jun 16 11:53:18 2009 +0100
21399
rename wocky_xmpp_scheduler_send_full to wocky_xmpp_scheduler_send_async
21401
tests/wocky-xmpp-scheduler-test.c | 20 ++++++++++----------
21402
wocky/wocky-xmpp-scheduler.c | 4 ++--
21403
wocky/wocky-xmpp-scheduler.h | 2 +-
21404
3 files changed, 13 insertions(+), 13 deletions(-)
21406
commit 76de9c85a2245126be45dcbf3940c7cda987e4cb
21407
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21408
Date: Tue Jun 16 11:51:03 2009 +0100
21410
rename wocky_xmpp_scheduler_close to wocky_xmpp_scheduler_close_async
21412
tests/wocky-xmpp-scheduler-test.c | 28 ++++++++++++++--------------
21413
wocky/wocky-xmpp-scheduler.c | 2 +-
21414
wocky/wocky-xmpp-scheduler.h | 2 +-
21415
3 files changed, 16 insertions(+), 16 deletions(-)
21417
commit 6578ce681d98c131c768917f446ef212d6e67dee
21418
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21419
Date: Tue Jun 9 17:13:09 2009 +0100
21421
test sending a stanza throught a closing scheduler
21423
tests/wocky-xmpp-scheduler-test.c | 28 +++++++++++++++++++++++++---
21424
1 files changed, 25 insertions(+), 3 deletions(-)
21426
commit 9fbbbcd49e1a67603cb0e73fe8719e8b82d83536
21427
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21428
Date: Tue Jun 9 17:07:32 2009 +0100
21430
wocky_xmpp_scheduler_send_full: raise an error if scheduler is closing
21432
wocky/wocky-xmpp-scheduler.c | 9 +++++++++
21433
wocky/wocky-xmpp-scheduler.h | 1 +
21434
2 files changed, 10 insertions(+), 0 deletions(-)
21436
commit 13eb2944d8880757b399a4699a19c96653723b03
21437
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21438
Date: Mon Jun 8 17:17:17 2009 +0100
21440
Test if the right error is raised when trying to send a stanza through a closed scheduler
21442
tests/wocky-xmpp-scheduler-test.c | 52 +++++++++++++++++++++++++++++++++++++
21443
1 files changed, 52 insertions(+), 0 deletions(-)
21445
commit 18f277e55b4cce729e3a25b018560c9c20a60b9b
21446
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21447
Date: Tue Jun 16 11:37:55 2009 +0100
21449
replace wocky_test_stream_read_error by wocky_test_input_stream_set_read_error
21451
tests/wocky-test-stream.c | 8 +++++---
21452
tests/wocky-test-stream.h | 2 +-
21453
tests/wocky-xmpp-scheduler-test.c | 2 +-
21454
3 files changed, 7 insertions(+), 5 deletions(-)
21456
commit b820dd0721ba4329f68cffea436df45a0d91db72
21457
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21458
Date: Mon Jun 8 17:06:41 2009 +0100
21460
test if the remote-error signal is properly fired
21462
tests/wocky-xmpp-scheduler-test.c | 44 +++++++++++++++++++++++++++++++++++++
21463
1 files changed, 44 insertions(+), 0 deletions(-)
21465
commit ca3944ed0da521d610add494ceea597fcc276656
21466
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21467
Date: Tue Jun 16 11:30:18 2009 +0100
21469
add wocky_test_stream_read_error to simulate a read error
21471
tests/wocky-test-stream.c | 18 ++++++++++++++++++
21472
tests/wocky-test-stream.h | 2 ++
21473
2 files changed, 20 insertions(+), 0 deletions(-)
21475
commit 7c1db745323573c073f360258296f399bf86315d
21476
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21477
Date: Wed Jun 10 10:40:53 2009 +0100
21479
wocky-xmpp-reader-test: use g_assert_error
21481
tests/wocky-xmpp-reader-test.c | 8 ++++----
21482
1 files changed, 4 insertions(+), 4 deletions(-)
21484
commit 9ea7ecc262b401ee4e70816316a06c157daccad9
21485
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21486
Date: Wed Jun 10 10:39:52 2009 +0100
21488
wocky-test-sasl-auth: use g_assert_error
21490
tests/wocky-test-sasl-auth.c | 6 +++---
21491
1 files changed, 3 insertions(+), 3 deletions(-)
21493
commit 6afd22825552cb8c2a22a186041f011f0cb6dad6
21494
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21495
Date: Wed Jun 10 10:39:01 2009 +0100
21497
wocky-test-sasl-auth-server: use g_assert_error
21499
tests/wocky-test-sasl-auth-server.c | 4 ++--
21500
1 files changed, 2 insertions(+), 2 deletions(-)
21502
commit 4e59a279a10698e3bba38bb355d1d652db3a109c
21503
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21504
Date: Wed Jun 10 10:38:10 2009 +0100
21506
wocky-xmpp-connection-test: use g_assert_error
21508
tests/wocky-xmpp-connection-test.c | 54 ++++++++++++++++++------------------
21509
1 files changed, 27 insertions(+), 27 deletions(-)
21511
commit 317733282354de459ccfa7180c979d47629a2bee
21512
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21513
Date: Wed Jun 10 10:35:11 2009 +0100
21515
use G_IO_ERROR_PENDING instead of WOCKY_XMPP_CONNECTION_ERROR_PENDING
21517
tests/wocky-xmpp-connection-test.c | 15 +++++----------
21518
wocky/wocky-xmpp-connection.c | 15 +++++----------
21519
wocky/wocky-xmpp-connection.h | 3 ---
21520
3 files changed, 10 insertions(+), 23 deletions(-)
21522
commit c628264ae27860a76b4382170c5270b613f25b9f
21523
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
21524
Date: Fri Jun 12 16:00:28 2009 +0100
21526
tweak the close_sent_cb function for better readability
21528
wocky/wocky-xmpp-scheduler.c | 31 +++++++++++++++++--------------
21529
1 files changed, 17 insertions(+), 14 deletions(-)
21531
commit dc0d4c95a99cf1c0ba1b9654ad4a224c398f310c
21532
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21533
Date: Thu Jun 11 10:48:17 2009 +0100
21535
close_sent_cb: add some comments
21537
wocky/wocky-xmpp-scheduler.c | 2 ++
21538
1 files changed, 2 insertions(+), 0 deletions(-)
21540
commit 8081866e9583452f11695ba05467865e27ef74ab
21541
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21542
Date: Thu Jun 11 10:45:15 2009 +0100
21544
priv->close_result is never supposed to be NULL in close_sent_cb
21546
wocky/wocky-xmpp-scheduler.c | 9 +++------
21547
1 files changed, 3 insertions(+), 6 deletions(-)
21549
commit 10a60da5e5b478bc4e79015ad76aa5292b504705
21550
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21551
Date: Thu Jun 11 10:43:02 2009 +0100
21553
factor out complete_close
21555
wocky/wocky-xmpp-scheduler.c | 34 +++++++++++++++++-----------------
21556
1 files changed, 17 insertions(+), 17 deletions(-)
21558
commit 8b1062aa7b4254d5cebb2e2ec6a6ec53b74961b5
21559
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21560
Date: Wed Jun 10 10:27:41 2009 +0100
21562
close_sent_cb: don't complete the result twice if it has been cancelled and there was an error during sending
21564
wocky/wocky-xmpp-scheduler.c | 11 +++++++----
21565
1 files changed, 7 insertions(+), 4 deletions(-)
21567
commit d5a9b421174f769bafb8e05b917e8efb5769b07f
21568
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21569
Date: Wed Jun 10 10:24:50 2009 +0100
21571
close_sent_cb: no need to complete in idle
21573
wocky/wocky-xmpp-scheduler.c | 6 +++---
21574
1 files changed, 3 insertions(+), 3 deletions(-)
21576
commit dae06ab93eeb484238d50ed35d90702eec5d85d2
21577
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21578
Date: Tue Jun 9 17:46:45 2009 +0100
21580
cancelling a wocky_xmpp_scheduler_close operation doesn't cancel the send_close_async
21582
We can't know if the close has been sent or not when cancelling. Don't
21583
allow to cancel it to avoid to put the scheduler in an inconsistent
21586
tests/wocky-xmpp-scheduler-test.c | 9 ++-------
21587
wocky/wocky-xmpp-scheduler.c | 15 ++++++++++++---
21588
2 files changed, 14 insertions(+), 10 deletions(-)
21590
commit 4360ebaa119cca75152f66c0a3fe7853f2e9f0f3
21591
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21592
Date: Tue Jun 9 16:49:37 2009 +0100
21594
wocky_xmpp_scheduler_dispose: tweak g_warning message
21596
wocky/wocky-xmpp-scheduler.c | 2 +-
21597
1 files changed, 1 insertions(+), 1 deletions(-)
21599
commit da3dae5f23ed9d547b18660d7141b4a3367c50c2
21600
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21601
Date: Tue Jun 9 16:44:45 2009 +0100
21603
use G_IO_ERROR_PENDING instead of WOCKY_XMPP_SCHEDULER_ERROR_PENDING
21605
tests/wocky-xmpp-scheduler-test.c | 3 +--
21606
wocky/wocky-xmpp-scheduler.c | 4 ++--
21607
wocky/wocky-xmpp-scheduler.h | 1 -
21608
3 files changed, 3 insertions(+), 5 deletions(-)
21610
commit c061b7df5cfa41e1df25e2c0bc05e79532f53434
21611
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21612
Date: Tue Jun 9 15:39:01 2009 +0100
21614
close_sent_cb: remove useless async result temp variables
21616
wocky/wocky-xmpp-scheduler.c | 13 +++++--------
21617
1 files changed, 5 insertions(+), 8 deletions(-)
21619
commit 9d181c22ba4111142e7e169958176523f321f180
21620
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21621
Date: Mon Jun 8 15:02:28 2009 +0100
21623
test cancelling wocky_xmpp_scheduler_close
21625
tests/wocky-xmpp-scheduler-test.c | 51 +++++++++++++++++++++++++++++++++++++
21626
1 files changed, 51 insertions(+), 0 deletions(-)
21628
commit d9346747d32c8b770f8893ac7a3965454862bee3
21629
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21630
Date: Mon Jun 8 17:02:17 2009 +0100
21632
don't set local_closed if the cancel operation has been closed
21634
wocky/wocky-xmpp-scheduler.c | 3 ++-
21635
1 files changed, 2 insertions(+), 1 deletions(-)
21637
commit cf77235237b1533019a38f6a804c1da619c21f81
21638
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21639
Date: Mon Jun 8 15:01:35 2009 +0100
21641
wocky_xmpp_scheduler_close: add cancellable support
21643
wocky/wocky-xmpp-scheduler.c | 10 +++++++---
21644
1 files changed, 7 insertions(+), 3 deletions(-)
21646
commit 07f6bb04555518c8e5d96952677dad06f14eeaef
21647
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21648
Date: Mon Jun 8 15:00:52 2009 +0100
21650
close_sent_cb: don't leak the result if wocky_xmpp_connection_send_close_finish failed
21652
wocky/wocky-xmpp-scheduler.c | 1 +
21653
1 files changed, 1 insertions(+), 0 deletions(-)
21655
commit 9559b315189e16c4a11300cc99db6f3b44cc2994
21656
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21657
Date: Mon Jun 8 14:26:40 2009 +0100
21659
close_sent_cb: propagate error
21661
wocky/wocky-xmpp-scheduler.c | 8 ++++++--
21662
1 files changed, 6 insertions(+), 2 deletions(-)
21664
commit b4a1e557d0d778013a355763c0126bef73905b10
21665
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21666
Date: Mon Jun 8 14:22:15 2009 +0100
21668
test_close_twice: try to call wocky_xmpp_scheduler_close once the scheduler has been closed
21670
tests/wocky-xmpp-scheduler-test.c | 24 ++++++++++++++++++++++++
21671
1 files changed, 24 insertions(+), 0 deletions(-)
21673
commit e2f131deb2bd55b4e0964fd66ae521384281cd10
21674
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21675
Date: Mon Jun 8 14:21:50 2009 +0100
21677
wocky_xmpp_scheduler_close: raise an error if already closed
21679
wocky/wocky-xmpp-scheduler.c | 14 ++++++++++++--
21680
wocky/wocky-xmpp-scheduler.h | 1 +
21681
2 files changed, 13 insertions(+), 2 deletions(-)
21683
commit 5ee041e5a80d9d9e1e417efdc05e46afe900ae7d
21684
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21685
Date: Mon Jun 8 14:06:42 2009 +0100
21687
test if wocky_xmpp_scheduler_close can be closed after the remote connection has been closed
21689
tests/wocky-xmpp-scheduler-test.c | 5 +++++
21690
1 files changed, 5 insertions(+), 0 deletions(-)
21692
commit a8366339ae38cc591713f15f16beca83d9b95c64
21693
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21694
Date: Mon Jun 8 14:11:06 2009 +0100
21696
wocky_xmpp_scheduler_close: don't wait for other side's closing if it has already been closed
21698
wocky/wocky-xmpp-scheduler.c | 14 +++++++++++++-
21699
1 files changed, 13 insertions(+), 1 deletions(-)
21701
commit 16fe7d66d331c02fff883a4168543ffa75f72f85
21702
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21703
Date: Mon Jun 8 13:07:25 2009 +0100
21705
add priv->remote_closed telling us if the remote connection has been closed
21707
wocky/wocky-xmpp-scheduler.c | 2 ++
21708
1 files changed, 2 insertions(+), 0 deletions(-)
21710
commit 8068686bbf5a093c5743c9eb07ff7b2e4b8cad78
21711
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21712
Date: Mon Jun 8 12:44:41 2009 +0100
21714
test remote-closed signal
21716
tests/wocky-xmpp-scheduler-test.c | 48 +++++++++++++++++++++++++++++++++++++
21717
1 files changed, 48 insertions(+), 0 deletions(-)
21719
commit f9328d93da37d679e5f464369cf391abd3117306
21720
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21721
Date: Mon Jun 8 12:28:49 2009 +0100
21723
Fire remote-error signal when something goes wrong when receiving stanza
21725
wocky/wocky-xmpp-scheduler.c | 16 ++++++++++++++--
21726
1 files changed, 14 insertions(+), 2 deletions(-)
21728
commit 6419950e848c165a429ebe178fc336ae3f9f9db9
21729
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21730
Date: Mon Jun 8 12:13:17 2009 +0100
21732
fire remote-closed signal when peer closed his XMPP connection
21734
wocky/wocky-xmpp-scheduler.c | 32 ++++++++++++++++++++++++++------
21735
1 files changed, 26 insertions(+), 6 deletions(-)
21737
commit b45709b2fddefed7eb534247d445ca6c8120484c
21738
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21739
Date: Mon Jun 8 12:04:08 2009 +0100
21741
wocky_xmpp_scheduler_start: don't assert if sched has already been started
21743
wocky/wocky-xmpp-scheduler.c | 6 ++++--
21744
1 files changed, 4 insertions(+), 2 deletions(-)
21746
commit b44a76804e7af23cdc11bf23ed58cf7351733bd1
21747
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21748
Date: Mon Jun 8 11:40:27 2009 +0100
21750
send_stanza_cb: cancel all pending sending operations if sending failed
21752
wocky/wocky-xmpp-scheduler.c | 31 +++++++++++++++++++++++--------
21753
1 files changed, 23 insertions(+), 8 deletions(-)
21755
commit 063a4d203093d14d95b0a3f2c56e22d0d0accc59
21756
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21757
Date: Mon Jun 8 11:28:27 2009 +0100
21759
wocky_xmpp_scheduler_finalize: assert than the queue is empty
21761
Queue elements have a ref on the scheduler so it shouldn't be destroyed
21762
while the queue is not empty.
21764
wocky/wocky-xmpp-scheduler.c | 13 ++++---------
21765
1 files changed, 4 insertions(+), 9 deletions(-)
21767
commit b14c17a79d993e42ec1301c28f6c1e6e30e87282
21768
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21769
Date: Mon Jun 8 10:34:43 2009 +0100
21771
display a warning when disposing a not closed scheduler
21773
wocky/wocky-xmpp-scheduler.c | 1 +
21774
1 files changed, 1 insertions(+), 0 deletions(-)
21776
commit 866e4c2d586e1f439a1aa1ab57661103369704c5
21777
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21778
Date: Mon Jun 8 10:32:29 2009 +0100
21780
unref and set to NULL receive_cancellable as soon we stop reading
21782
wocky/wocky-xmpp-scheduler.c | 6 ++++++
21783
1 files changed, 6 insertions(+), 0 deletions(-)
21785
commit d77c713f7435de9465a34e261125c007848fa3cb
21786
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21787
Date: Fri Jun 5 17:00:45 2009 +0100
21789
test if the right error is raised when trying to close the scheduler twice
21791
tests/wocky-xmpp-scheduler-test.c | 44 +++++++++++++++++++++++++++++++++++++
21792
1 files changed, 44 insertions(+), 0 deletions(-)
21794
commit e1fadaf363890ea429665fe01ecd5449a40052ed
21795
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21796
Date: Fri Jun 5 17:00:23 2009 +0100
21798
raise an error if wocky_xmpp_scheduler_close is called twice
21800
wocky/wocky-xmpp-scheduler.c | 12 +++++++++---
21801
wocky/wocky-xmpp-scheduler.h | 1 +
21802
2 files changed, 10 insertions(+), 3 deletions(-)
21804
commit d5774f48d3636ac3203a650da681fc8727a7cfd6
21805
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21806
Date: Fri Jun 5 16:36:30 2009 +0100
21808
test if the right error is raised when trying to close a not started scheduler
21810
tests/wocky-xmpp-scheduler-test.c | 48 +++++++++++++++++++++++++++++++++++++
21811
1 files changed, 48 insertions(+), 0 deletions(-)
21813
commit a344fbd5dc64b192b2993bfcb8f2e398fec05fa3
21814
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21815
Date: Fri Jun 5 16:33:03 2009 +0100
21817
wocky_xmpp_scheduler_close: raise an error if scheduler has not been started
21819
wocky/wocky-xmpp-scheduler.c | 10 +++++++++-
21820
1 files changed, 9 insertions(+), 1 deletions(-)
21822
commit 23dd4eae609c6d50a102086ab127a156b10e4ac1
21823
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21824
Date: Fri Jun 5 16:31:56 2009 +0100
21826
add WOCKY_XMPP_SCHEDULER_ERROR
21828
wocky/wocky-xmpp-scheduler.c | 18 ++++++++++++++++++
21829
wocky/wocky-xmpp-scheduler.h | 14 ++++++++++++++
21830
2 files changed, 32 insertions(+), 0 deletions(-)
21832
commit 06fccf9b94869a4df5651cf63b948526886c63e9
21833
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21834
Date: Fri Jun 5 16:17:54 2009 +0100
21836
create receive_cancellable when scheduler is started
21838
Calling _start more than once doesn't make sense and that way we can use
21839
the cancellable to check if the scheduler has been started or not.
21841
wocky/wocky-xmpp-scheduler.c | 6 ++++--
21842
1 files changed, 4 insertions(+), 2 deletions(-)
21844
commit e9329271e5b7d95c7eaf9d083b9751d837c89d99
21845
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21846
Date: Fri Jun 5 15:57:19 2009 +0100
21848
test if the send queue is flushed before closing the connection
21850
tests/wocky-xmpp-scheduler-test.c | 87 +++++++++++++++++++++++++++++++++++++
21851
1 files changed, 87 insertions(+), 0 deletions(-)
21853
commit 4fd21899a087a3b165ea7f19596f759adf861985
21854
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21855
Date: Fri Jun 5 15:56:56 2009 +0100
21857
flush the sending queue before closing the connection
21859
wocky/wocky-xmpp-scheduler.c | 32 +++++++++++++++++++++++++++-----
21860
1 files changed, 27 insertions(+), 5 deletions(-)
21862
commit fc32475f8cbc9941762d70bfec77eb879b3dbb54
21863
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21864
Date: Fri Jun 5 15:53:55 2009 +0100
21866
xmpp-scheduler: include wocky-debug.h
21868
wocky/wocky-xmpp-scheduler.c | 3 +++
21869
1 files changed, 3 insertions(+), 0 deletions(-)
21871
commit 189b3e115f656d3858b4970aa779e60f7690a8b9
21872
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21873
Date: Fri Jun 5 15:51:06 2009 +0100
21875
add xmpp-scheduler debug domain
21877
wocky/wocky-debug.c | 1 +
21878
wocky/wocky-debug.h | 1 +
21879
2 files changed, 2 insertions(+), 0 deletions(-)
21881
commit c3aa6ef4804fd7a074fa933b3891b2403b0ea471
21882
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21883
Date: Tue Jun 9 15:21:42 2009 +0100
21885
stanza_received_cb: no need to store the async result in a temp variable
21887
wocky/wocky-xmpp-scheduler.c | 6 ++----
21888
1 files changed, 2 insertions(+), 4 deletions(-)
21890
commit 9f4ce3ea9fcdad4b0460b0210523f0a35c93496f
21891
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21892
Date: Fri Jun 5 12:16:57 2009 +0100
21896
tests/wocky-xmpp-scheduler-test.c | 103 +++++++++++++++++++++++++++++++++++++
21897
1 files changed, 103 insertions(+), 0 deletions(-)
21899
commit cc92cf455aaf6f5f3ab9e9c4d1fc87bbf99d00c4
21900
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21901
Date: Fri Jun 5 12:01:05 2009 +0100
21903
test_receive: close the connections
21905
tests/wocky-xmpp-scheduler-test.c | 67 +++++++++++++++++++++++++++++++++++-
21906
1 files changed, 65 insertions(+), 2 deletions(-)
21908
commit 17a75b1c0be207e69b37f4ba762e932a59e7d339
21909
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21910
Date: Fri Jun 5 12:00:33 2009 +0100
21912
Implement simple and incomplete wocky_xmpp_scheduler_close
21914
wocky/wocky-xmpp-scheduler.c | 76 +++++++++++++++++++++++++++++++++++++++++-
21915
wocky/wocky-xmpp-scheduler.h | 10 +++++
21916
2 files changed, 85 insertions(+), 1 deletions(-)
21918
commit 6d74ea1811f57ce2cab7f2501998c489da8996c3
21919
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21920
Date: Fri Jun 5 11:57:34 2009 +0100
21922
add test_open_both_connections() helper
21924
tests/wocky-test-helper.c | 33 ++++++++++++++++++++++++++++-----
21925
tests/wocky-test-helper.h | 2 ++
21926
2 files changed, 30 insertions(+), 5 deletions(-)
21928
commit cd841cc83f95d52b9516181ea4ee98191a079d41
21929
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21930
Date: Tue Jun 2 18:19:22 2009 +0100
21932
test stanza receiving
21934
tests/wocky-xmpp-scheduler-test.c | 50 +++++++++++++++++++++++++++++++++++++
21935
1 files changed, 50 insertions(+), 0 deletions(-)
21937
commit 13ed721929cebc8bf2ce93ae0caf6953d831b18f
21938
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21939
Date: Tue Jun 2 18:19:07 2009 +0100
21941
xmpp-scheduler: implement receiving
21943
wocky/wocky-xmpp-scheduler.c | 137 ++++++++++++++++++++++++++++++++++++++++++
21944
wocky/wocky-xmpp-scheduler.h | 17 +++++
21945
2 files changed, 154 insertions(+), 0 deletions(-)
21947
commit 7f1b7c2605ebec8634685b73ec9673c39d5d92d5
21948
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21949
Date: Thu Jun 4 10:46:09 2009 +0100
21951
wocky-xmpp-connection-test: test cancelling wocky_xmpp_connection_recv_stanza_async
21953
tests/wocky-xmpp-connection-test.c | 46 ++++++++++++++++++++++++++++++++++++
21954
1 files changed, 46 insertions(+), 0 deletions(-)
21956
commit 0607cf05c67c16e7ff4d1017f6008d904767a864
21957
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21958
Date: Thu Jun 4 10:45:43 2009 +0100
21960
implement cancellable support in wocky_test_input_stream_read_async
21962
tests/wocky-test-stream.c | 23 ++++++++++++++++++++---
21963
1 files changed, 20 insertions(+), 3 deletions(-)
21965
commit 6da1de42742ad4ed326a9d9f92f73dd348bcc4da
21966
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21967
Date: Thu Jun 4 17:28:29 2009 +0100
21969
rename wocky_test_input_stream_data_available to _try_read and use it in _read_async
21971
tests/wocky-test-stream.c | 26 +++++++++++++++++---------
21972
1 files changed, 17 insertions(+), 9 deletions(-)
21974
commit 279ce500d54bb707c0d195d83ef546081891c80b
21975
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21976
Date: Thu Jun 4 17:14:02 2009 +0100
21978
wocky_test_stream_init: pass associated input_stream to output_data_written_cb
21980
tests/wocky-test-stream.c | 24 +++++++-----------------
21981
1 files changed, 7 insertions(+), 17 deletions(-)
21983
commit 19eda286d9a31a7d97d8471558ffb2cd8ec007d8
21984
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21985
Date: Wed Jun 3 15:17:03 2009 +0100
21987
TestStream: call wocky_test_input_stream_data_available when the OutputStream has written data
21989
tests/wocky-test-stream.c | 30 +++++++++++++++++++++++++++++-
21990
1 files changed, 29 insertions(+), 1 deletions(-)
21992
commit 36b6a164f22272b8e830d5da7c405fa63ace641a
21993
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21994
Date: Wed Jun 3 15:16:29 2009 +0100
21996
TestInputStream: implement async reading
21998
tests/wocky-test-stream.c | 96 +++++++++++++++++++++++++++++++++++++++++++++
21999
1 files changed, 96 insertions(+), 0 deletions(-)
22001
commit fcdf24ef1cdcb16fffef6c85e0f20dceade85153
22002
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22003
Date: Wed Jun 3 15:14:51 2009 +0100
22005
wocky-test-stream: add data-written signal on the TestOutputStream object
22007
tests/wocky-test-stream.c | 18 +++++++++++++++++-
22008
1 files changed, 17 insertions(+), 1 deletions(-)
22010
commit ccf96d2734dc8a18ed9df3c4abc9b5e1ddb7c505
22011
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22012
Date: Wed Jun 3 15:53:47 2009 +0100
22014
wait_close_cb: use g_assert_error
22016
tests/wocky-test-helper.c | 4 ++--
22017
1 files changed, 2 insertions(+), 2 deletions(-)
22019
commit f91e267758d7d2e8e0bc42a50033c16dfde8554f
22020
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22021
Date: Wed Jun 3 14:55:09 2009 +0100
22023
wocky-xmpp-scheduler-test: send one more stanza when testing sending
22025
This will ensure that all and the pending sending operations have been
22026
completed before calling test_close_connection().
22028
tests/wocky-xmpp-scheduler-test.c | 13 +++++++++++++
22029
1 files changed, 13 insertions(+), 0 deletions(-)
22031
commit e280d1387a3b1b1eddce038f01fbc0d4d1e5e86e
22032
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22033
Date: Wed Jun 3 14:05:38 2009 +0100
22035
test_send_simple_message: use test_{open,close}_connection
22037
tests/wocky-xmpp-connection-test.c | 85 ++++++------------------------------
22038
1 files changed, 14 insertions(+), 71 deletions(-)
22040
commit b1d67eb9a573d2f960b93252967cc523992eb246
22041
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22042
Date: Wed Jun 3 13:55:29 2009 +0100
22044
wocky-xmpp-scheduler-test: use test_{open,from}_connection from test helper
22046
tests/wocky-xmpp-scheduler-test.c | 92 +------------------------------------
22047
1 files changed, 2 insertions(+), 90 deletions(-)
22049
commit 2757eb6990a14f335ad05b742057746ee5db489f
22050
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22051
Date: Wed Jun 3 13:55:06 2009 +0100
22053
add test_{open,close}_connection to test-helper
22055
tests/wocky-test-helper.c | 88 +++++++++++++++++++++++++++++++++++++++++++++
22056
tests/wocky-test-helper.h | 4 ++
22057
2 files changed, 92 insertions(+), 0 deletions(-)
22059
commit 8bd7be587eab9fa3de0f8037a40db0a5bd41d5fe
22060
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22061
Date: Wed Jun 3 13:49:46 2009 +0100
22063
wocky-xmpp-connection-test: use test helper
22065
tests/wocky-xmpp-connection-test.c | 56 +----------------------------------
22066
1 files changed, 2 insertions(+), 54 deletions(-)
22068
commit 57ba9e784df0a446a22899fb189b696b0fceea5f
22069
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22070
Date: Wed Jun 3 13:49:27 2009 +0100
22072
wocky-xmpp-scheduler-test: use test helper
22074
tests/wocky-xmpp-scheduler-test.c | 67 +------------------------------------
22075
1 files changed, 1 insertions(+), 66 deletions(-)
22077
commit 93a6e922356bffa109a3972771f40e943ed1bf07
22078
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22079
Date: Wed Jun 3 13:49:00 2009 +0100
22081
add wocky-test-helper.[ch]
22083
tests/Makefile.am | 2 +
22084
tests/wocky-test-helper.c | 58 +++++++++++++++++++++++++++++++++++++++++++++
22085
tests/wocky-test-helper.h | 32 ++++++++++++++++++++++++
22086
3 files changed, 92 insertions(+), 0 deletions(-)
22088
commit 881ba77b4d37fea577be5c5c26106d3438226d84
22089
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22090
Date: Tue Jun 2 18:34:55 2009 +0100
22092
wocky-xmpp-scheduler-test: factor out close_connection()
22094
tests/wocky-xmpp-scheduler-test.c | 98 ++++++++++++++++++++++---------------
22095
1 files changed, 58 insertions(+), 40 deletions(-)
22097
commit 9794e11ccb9db7e300ee5a816be0022b5d56beba
22098
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22099
Date: Tue Jun 2 17:28:56 2009 +0100
22101
wocky-xmpp-scheduler-test: factor out open_connection()
22103
tests/wocky-xmpp-scheduler-test.c | 105 +++++++++++++++++++++----------------
22104
1 files changed, 59 insertions(+), 46 deletions(-)
22106
commit df77c35236f9131f1a51e048a939354f963058c9
22107
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22108
Date: Tue Jun 2 16:22:43 2009 +0100
22110
store the self pointer in sending_queue_elem
22112
That way we don't have to use another struct as callback data when
22113
connecting the cancelled signal.
22115
wocky/wocky-xmpp-scheduler.c | 45 ++++++++++-------------------------------
22116
1 files changed, 11 insertions(+), 34 deletions(-)
22118
commit 03eb19c97cdf48766bea07263f91ebb3561d38fc
22119
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22120
Date: Tue Jun 2 16:20:15 2009 +0100
22122
send_cancelled_cb: use remove instead of remove_all as the same elem isn't expected to be more than once in the queue
22124
wocky/wocky-xmpp-scheduler.c | 2 +-
22125
1 files changed, 1 insertions(+), 1 deletions(-)
22127
commit 16ca9b6e59e7a2ec770dc83fa42e1f3d915bd64c
22128
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22129
Date: Tue Jun 2 16:07:42 2009 +0100
22131
send_received_open_cb: use g_assert instead of g_assert_not_reached
22133
tests/wocky-xmpp-scheduler-test.c | 5 ++---
22134
1 files changed, 2 insertions(+), 3 deletions(-)
22136
commit 189ffc2a988d4642a486e662606709d1aab0f2ab
22137
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22138
Date: Tue Jun 2 16:06:38 2009 +0100
22140
check that we receive the right error when waiting for the disconnection
22142
tests/wocky-xmpp-scheduler-test.c | 3 +++
22143
1 files changed, 3 insertions(+), 0 deletions(-)
22145
commit e74d11f7d165fdea8accc4554afd61c49139c097
22146
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22147
Date: Tue Jun 2 16:04:21 2009 +0100
22149
wocky-xmpp-scheduler-test.c: move misleading comment
22151
tests/wocky-xmpp-scheduler-test.c | 2 +-
22152
1 files changed, 1 insertions(+), 1 deletions(-)
22154
commit 8f03cf617138cd1929fe0045c04e34fc0125a828
22155
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22156
Date: Tue Jun 2 16:00:10 2009 +0100
22158
wocky_xmpp_scheduler_send_full_finish: check if result is valid
22160
wocky/wocky-xmpp-scheduler.c | 3 +++
22161
1 files changed, 3 insertions(+), 0 deletions(-)
22163
commit 251b9f66cd0408e7c74c2389b4b180385fd24630
22164
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22165
Date: Tue Jun 2 15:54:52 2009 +0100
22167
rename sending_queue_elt to sending_queue_elem
22169
wocky/wocky-xmpp-scheduler.c | 87 +++++++++++++++++++++---------------------
22170
1 files changed, 44 insertions(+), 43 deletions(-)
22172
commit 418af4933a5d9ca2e819188b399707f3eb4e4a82
22173
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22174
Date: Tue Jun 2 14:53:16 2009 +0100
22176
send_stanza_cb: check wocky_xmpp_connection_send_stanza_finish return value
22178
wocky/wocky-xmpp-scheduler.c | 8 ++++++++
22179
1 files changed, 8 insertions(+), 0 deletions(-)
22181
commit 637da6dcc942c231d5d2049c8906052d122998ac
22182
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22183
Date: Tue Jun 2 14:13:09 2009 +0100
22185
test cancelling a stanza before it has been sent
22187
tests/wocky-xmpp-scheduler-test.c | 46 +++++++++++++++++++++++++++++++++++-
22188
1 files changed, 44 insertions(+), 2 deletions(-)
22190
commit 477ad45c3d9f9d73c91949f5e03dce85b5137417
22191
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22192
Date: Tue Jun 2 14:12:40 2009 +0100
22194
Remove stanza from the queue and cancel its sending if its cancellable is cancelled
22196
wocky/wocky-xmpp-scheduler.c | 54 ++++++++++++++++++++++++++++++++++++++++-
22197
1 files changed, 52 insertions(+), 2 deletions(-)
22199
commit 9c4069b2210c00a1dffbcd4e75598d4f0ddd0505
22200
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22201
Date: Tue Jun 2 11:22:11 2009 +0100
22203
assert that we received all the expected stanzas when disposing the test
22205
tests/wocky-xmpp-scheduler-test.c | 3 +++
22206
1 files changed, 3 insertions(+), 0 deletions(-)
22208
commit 7c7baecba968d6cc7754d135c48200dbd4daa265
22209
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22210
Date: Mon Jun 1 17:12:11 2009 +0100
22212
test wocky_xmpp_scheduler_send
22214
tests/wocky-xmpp-scheduler-test.c | 11 ++++++++++-
22215
1 files changed, 10 insertions(+), 1 deletions(-)
22217
commit f7e7b6053cb6d464ccf42663d11d493027f4254a
22218
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22219
Date: Mon Jun 1 17:12:00 2009 +0100
22221
add wocky_xmpp_scheduler_send
22223
wocky/wocky-xmpp-scheduler.c | 7 +++++++
22224
wocky/wocky-xmpp-scheduler.h | 3 +++
22225
2 files changed, 10 insertions(+), 0 deletions(-)
22227
commit 9ab57f9b94265c493c3af98cbb7fd3fc9a9823c8
22228
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22229
Date: Mon Jun 1 15:54:53 2009 +0100
22231
test wocky_xmpp_scheduler_send_full
22233
tests/wocky-xmpp-scheduler-test.c | 206 +++++++++++++++++++++++++++++++++++++
22234
1 files changed, 206 insertions(+), 0 deletions(-)
22236
commit c490b404e407b8e1851ee847b4e41cfd200050ef
22237
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22238
Date: Mon Jun 1 15:45:23 2009 +0100
22240
Implement wocky_xmpp_scheduler_send_full
22242
wocky/wocky-xmpp-scheduler.c | 134 ++++++++++++++++++++++++++++++++++++++++++
22243
wocky/wocky-xmpp-scheduler.h | 12 ++++
22244
2 files changed, 146 insertions(+), 0 deletions(-)
22246
commit d8b252ece382d077e0aa98a2e49881e7251ccc76
22247
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22248
Date: Mon Jun 1 12:53:46 2009 +0100
22250
add tests/wocky-xmpp-scheduler-test to .gitignore
22253
1 files changed, 1 insertions(+), 0 deletions(-)
22255
commit b308b15a7aac4ef0152198cb31f8cd24ddbca5c3
22256
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22257
Date: Mon Jun 1 12:53:00 2009 +0100
22259
add wocky-xmpp-scheduler-test.c and test instantion of the scheduler
22261
tests/Makefile.am | 7 +++++-
22262
tests/wocky-xmpp-scheduler-test.c | 38 +++++++++++++++++++++++++++++++++++++
22263
2 files changed, 44 insertions(+), 1 deletions(-)
22265
commit f0bc7751b1d5648ed16543f4511ef85f50e99adc
22266
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22267
Date: Mon Jun 1 12:37:43 2009 +0100
22269
add skeleton of wocky-xmpp-scheduler.[ch]
22271
wocky/Makefile.am | 4 +-
22272
wocky/wocky-xmpp-scheduler.c | 187 ++++++++++++++++++++++++++++++++++++++++++
22273
wocky/wocky-xmpp-scheduler.h | 64 ++++++++++++++
22274
3 files changed, 254 insertions(+), 1 deletions(-)
22276
commit 511cfe3be6d61fc643807858a3619498e387cc4a
22277
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22278
Date: Tue Jun 2 14:23:48 2009 +0100
22280
Ignore lcov generated files
22282
.gitignore | 6 +++++-
22283
1 files changed, 5 insertions(+), 1 deletions(-)
22285
commit 897aaa49cd6487a463ea99a6b04712130d44742b
22286
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22287
Date: Tue Jun 2 10:53:28 2009 +0100
22289
Fix typo in comments
22291
tests/wocky-test-sasl-auth-server.c | 2 +-
22292
1 files changed, 1 insertions(+), 1 deletions(-)
22294
commit f5101174008ec502a2a053c832e6389fb3ca71dc
22295
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22296
Date: Tue Jun 2 10:51:28 2009 +0100
22298
free the decoded response in all cases
22300
tests/wocky-test-sasl-auth-server.c | 6 ++++--
22301
1 files changed, 4 insertions(+), 2 deletions(-)
22303
commit e6996af331116e2b595f52ce0ed2205c49faec1b
22304
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22305
Date: Mon Jun 1 19:22:47 2009 +0100
22307
Propertify the sasl auth user, password, server and connection parameters
22309
The username-requested and password-requested were usually just annoying for
22310
users of the API and didn't help much as the only authentication mechanisms
22311
that are currently implemented always need a username/password anyway.
22313
Also moved server and connection up into the constructor as they should be
22316
examples/connect.c | 15 +----
22317
tests/wocky-test-sasl-auth.c | 22 ++----
22318
wocky/wocky-sasl-auth.c | 158 +++++++++++++++++++++++++++++-------------
22319
wocky/wocky-sasl-auth.h | 7 +-
22320
4 files changed, 122 insertions(+), 80 deletions(-)
22322
commit 0f7cd832532ed56cf1d30c965ae371b05a56dbaa
22323
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22324
Date: Mon Jun 1 18:31:42 2009 +0100
22326
Test Sasl authentication using the wrong username/password
22328
tests/wocky-test-sasl-auth-server.c | 65 +++++++++++++++++++++++++++++++++--
22329
tests/wocky-test-sasl-auth-server.h | 2 +
22330
tests/wocky-test-sasl-auth.c | 27 ++++++++++++---
22331
3 files changed, 86 insertions(+), 8 deletions(-)
22333
commit 80d03b583a10815518b8310f4be448e1c04c32c2
22334
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22335
Date: Fri May 22 18:37:50 2009 +0100
22337
Remove unused wocky_debug_stanza
22339
wocky/wocky-debug.c | 26 --------------------------
22340
1 files changed, 0 insertions(+), 26 deletions(-)
22342
commit a3a7af80578032f008fead5f8af9fc63c1e91a60
22343
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22344
Date: Fri May 22 18:36:59 2009 +0100
22346
small coding style fix
22348
wocky/wocky-debug.c | 3 ++-
22349
1 files changed, 2 insertions(+), 1 deletions(-)
22351
commit df4225f312414e5c3033ac613f2577703eeeacd5
22352
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22353
Date: Fri May 22 18:35:29 2009 +0100
22355
Move SaslAuth to a more gio like API
22357
examples/connect.c | 37 +++++--------
22358
tests/wocky-test-sasl-auth.c | 54 ++++++++-----------
22359
wocky/wocky-sasl-auth.c | 121 +++++++++++++++++++++++++-----------------
22360
wocky/wocky-sasl-auth.h | 18 ++++--
22361
4 files changed, 122 insertions(+), 108 deletions(-)
22363
commit 24ac60b3cc10c80135e9893445d14506c7f4f2dd
22364
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22365
Date: Mon May 18 17:20:58 2009 +0100
22367
Make the example work with the latest glib/gio versions
22369
examples/connect.c | 14 +++++++-------
22370
1 files changed, 7 insertions(+), 7 deletions(-)
22372
commit d00206a4b16948abfbd9f21a370963fedbd4e3bd
22373
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22374
Date: Mon May 18 17:20:31 2009 +0100
22376
Make the example a bit more friendly to use
22378
examples/connect.c | 27 +++++++++++++++++++++++----
22379
1 files changed, 23 insertions(+), 4 deletions(-)
22381
commit d920590317e61e13d326bf01f480c0fce8521378
22382
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22383
Date: Fri May 15 17:35:37 2009 +0100
22385
Add ability to generate code coverage statistics
22387
Makefile.am | 3 +++
22388
configure.ac | 13 +++++++++++++
22389
2 files changed, 16 insertions(+), 0 deletions(-)
22391
commit 2790b407dca4bfa39a3a4ffe2819a2cf09311694
22392
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22393
Date: Fri May 15 17:33:15 2009 +0100
22395
Output all output of genhtml
22397
The output of genhtml doesn't follow a standard format, so don't try to grep
22398
into it for details. As it is, the output is pretty small and reasonably
22399
useful, so it doesn't win anything anyway
22401
rules/lcov.mak | 4 +---
22402
1 files changed, 1 insertions(+), 3 deletions(-)
22404
commit 25098ed1acc86e0ed962f3f1f9f03418ba46dd08
22405
Author: Emanuele Aina <em@nerd.ocracy.org>
22406
Date: Fri Jul 6 07:31:48 2007 +0000
22408
Removed a redundant rule in lcov.mak
22410
20070706073148-f974e-45ecdef81918d4d9926bd6a5faba0e09de35c82e.gz
22412
rules/lcov.mak | 9 +++------
22413
1 files changed, 3 insertions(+), 6 deletions(-)
22415
commit 44de7acc851cc1307d99f2423de5c85226fc7ecb
22416
Author: Emanuele Aina <em@nerd.ocracy.org>
22417
Date: Thu Jul 5 21:54:06 2007 +0000
22419
rules/lcov.mak: remove the need for the LCOV_PATH variable
22421
20070705215406-f974e-087116fe59a3b2f01f4e12ef470ecd5698eb638a.gz
22423
rules/lcov.mak | 19 ++++++++++---------
22424
1 files changed, 10 insertions(+), 9 deletions(-)
22426
commit d0baefd87779c8a426fd21595257e0e238bd79d6
22427
Author: Emanuele Aina <em@nerd.ocracy.org>
22428
Date: Tue Jul 3 19:30:08 2007 +0000
22430
Do not use the internal copy of lcov if we cannot use the system one
22432
The history has been edited and the internal copy of lcov introduced
22433
in the "Add coverage and valgrind support for tests" patch has been
22434
deleted. Yay for using textual patches to store the history!
22436
20070703193008-f974e-d2322b04e4566dd2b12e5b6d15a35197343ffb9c.gz
22438
rules/lcov.mak | 5 +++++
22439
1 files changed, 5 insertions(+), 0 deletions(-)
22441
commit 6c4bb604de9f165b98cf8812774d913e33311cb9
22442
Author: Emanuele Aina <em@nerd.ocracy.org>
22443
Date: Mon Jun 25 17:35:12 2007 +0000
22445
Streamline the coverage output printed to screen to make it more useful
22447
20070625173512-f974e-f1613c3b485bb04b984114493735cf40331a7382.gz
22449
rules/lcov.mak | 18 ++++++++++--------
22450
1 files changed, 10 insertions(+), 8 deletions(-)
22452
commit 15b11ff887fae57729d1020de0cfd1010e8f7ee1
22453
Author: Emanuele Aina <em@nerd.ocracy.org>
22454
Date: Mon Jun 25 09:39:16 2007 +0000
22456
Use the variable instead of calling make directly
22458
20070625093916-f974e-a951f658ae1ad2ae4198505fcc9a57e164d1924d.gz
22460
rules/lcov.mak | 8 ++++----
22461
1 files changed, 4 insertions(+), 4 deletions(-)
22463
commit 62678cb1604cd3617072cfe5718256695e901ed6
22464
Author: Emanuele Aina <em@nerd.ocracy.org>
22465
Date: Sun Jun 24 22:57:53 2007 +0000
22467
Put the lcov output in coverage/ instead of lcov/
22469
20070624225753-f974e-5f129404f14e68f686a38231fddd432678232421.gz
22471
rules/lcov.mak | 20 +++++++++++---------
22472
1 files changed, 11 insertions(+), 9 deletions(-)
22474
commit 6b058337d0aa472495a62e1f95ed40cf47952912
22475
Author: Emanuele Aina <em@nerd.ocracy.org>
22476
Date: Sun Jun 24 21:57:11 2007 +0000
22478
Add coverage and valgrind support for tests
22480
20070624215711-f974e-565c5019028294ac2c333e9e863af6699abfb83f.gz
22482
rules/lcov.mak | 25 +++++++++++++++++++++++++
22483
1 files changed, 25 insertions(+), 0 deletions(-)
22485
commit dfcb0b2b8ca9704b6d6e571f18c4da7eeaaf38b2
22486
Author: Emanuele Aina <em@nerd.ocracy.org>
22487
Date: Tue Jul 3 19:30:08 2007 +0000
22489
Do not use the internal copy of lcov if we cannot use the system one
22491
The history has been edited and the internal copy of lcov introduced
22492
in the "Add coverage and valgrind support for tests" patch has been
22493
deleted. Yay for using textual patches to store the history!
22495
20070703193008-f974e-d2322b04e4566dd2b12e5b6d15a35197343ffb9c.gz
22497
m4/wocky-lcov.m4 | 7 +------
22498
1 files changed, 1 insertions(+), 6 deletions(-)
22500
commit 5f881517714b1a0b4b504174379d773749231a7e
22501
Author: Emanuele Aina <em@nerd.ocracy.org>
22502
Date: Tue Jun 26 13:21:54 2007 +0000
22504
Fixed the valgrind and coverage compile options reorganizing the macro inclusion
22506
20070626132154-f974e-1c612eaa640fd535b4ebb5b8bfc40695ff9819f5.gz
22508
m4/wocky-gcov.m4 | 57 +++++++++++++++++++++++++++++------------------------
22509
m4/wocky-lcov.m4 | 12 +++++++---
22510
2 files changed, 39 insertions(+), 30 deletions(-)
22512
commit 88bc0fe9e1019025221ed0849417bfcb14999568
22513
Author: Emanuele Aina <em@nerd.ocracy.org>
22514
Date: Mon Jun 25 09:13:47 2007 +0000
22516
Print 'no' when checking for the lcov executable
22518
20070625091347-f974e-685d07ee25031df4129e60f9df4eb6fdd5ba0e84.gz
22520
m4/wocky-lcov.m4 | 1 +
22521
1 files changed, 1 insertions(+), 0 deletions(-)
22523
commit 0c314b851edc62ddff813580517b0b2dd6b4e3bf
22524
Author: Emanuele Aina <em@nerd.ocracy.org>
22525
Date: Mon Jun 25 09:13:06 2007 +0000
22527
Corrected the HAVE_GCOV variable name
22529
20070625091306-f974e-cf057c7c9978d567f3eb46a56e476f5cf4afcc75.gz
22531
m4/wocky-gcov.m4 | 3 ++-
22532
1 files changed, 2 insertions(+), 1 deletions(-)
22534
commit 75643a4870f1d97423a5006aa6768b386b0d6c2e
22535
Author: Emanuele Aina <em@nerd.ocracy.org>
22536
Date: Mon Jun 25 07:57:42 2007 +0000
22538
Split the command line settings from the detection of libraries and utilities
22540
20070625075742-f974e-6695a3b35627caa5a09411094577c68d34a60d1e.gz
22542
m4/wocky-gcov.m4 | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
22543
m4/wocky-lcov.m4 | 22 ++++++++++++++++++++++
22544
2 files changed, 70 insertions(+), 0 deletions(-)
22546
commit b84438c2c653c085a5acd6f5f8826e555d81a350
22547
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22548
Date: Fri May 15 15:24:52 2009 +0100
22550
free errors after usage
22552
tests/wocky-xmpp-connection-test.c | 11 +++++++++++
22553
1 files changed, 11 insertions(+), 0 deletions(-)
22555
commit 3b9af1cc237749d5b375d696cd00b128a2648f89
22556
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22557
Date: Fri May 15 15:19:08 2009 +0100
22559
Mark the input stream as closed when the reader is in CLOSED or ERROR state
22561
wocky/wocky-xmpp-connection.c | 5 +++++
22562
1 files changed, 5 insertions(+), 0 deletions(-)
22564
commit fb292e99a3a70fba491bdfb7685de1f100663e7c
22565
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22566
Date: Fri May 15 15:10:28 2009 +0100
22568
Remove useles empty line
22570
wocky/wocky-xmpp-connection.c | 1 -
22571
1 files changed, 0 insertions(+), 1 deletions(-)
22573
commit ded1c661557dae3b6da5c66cc00dc0804b043154
22574
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22575
Date: Fri May 15 15:10:12 2009 +0100
22577
Implement WOCKY_XMPP_CONNECTION_ERROR_{IS_CLOSED,IS_OPEN} error reporting
22579
wocky/wocky-xmpp-connection.c | 213 ++++++++++++++++++++++++++++-------------
22580
1 files changed, 148 insertions(+), 65 deletions(-)
22582
commit 4fc485ff6b62487fa4c6cbf777f6197356fa73a1
22583
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22584
Date: Fri May 15 15:08:55 2009 +0100
22586
Add WOCKY_XMPP_CONNECTION_ERROR_{IS_CLOSED,IS_OPEN}
22588
wocky/wocky-xmpp-connection.h | 9 ++++++---
22589
1 files changed, 6 insertions(+), 3 deletions(-)
22591
commit 2d8b9ebc2de3dcc2fcbcb9d129f56ebde0132cb1
22592
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22593
Date: Fri May 15 13:06:46 2009 +0100
22595
Add test for _IS_CLOSED and _IS_OPEN errors from the XmppConnection
22597
tests/wocky-xmpp-connection-test.c | 247 ++++++++++++++++++++++++++++++++++++
22598
1 files changed, 247 insertions(+), 0 deletions(-)
22600
commit 4dae728e05ed4e7f75872323879bfb5e3e58a780
22601
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22602
Date: Fri May 15 12:25:41 2009 +0100
22604
Implement reporting of WOCKY_XMPP_CONNECTION_ERROR_NOT_OPEN
22606
wocky/wocky-xmpp-connection.c | 31 +++++++++++++++++++++++++++++--
22607
1 files changed, 29 insertions(+), 2 deletions(-)
22609
commit ac98e1b3a12500e7180f18ceba288941016619e7
22610
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22611
Date: Mon Apr 27 22:39:43 2009 +0100
22613
Add test for WOCKY_XMPP_CONNECTION_ERROR_NOT_OPEN
22615
tests/wocky-xmpp-connection-test.c | 84 +++++++++++++++++++++++++++++++++++-
22616
1 files changed, 82 insertions(+), 2 deletions(-)
22618
commit dbdadf768558077acae49bf7431105ac71ad1078
22619
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22620
Date: Fri May 15 11:47:09 2009 +0100
22622
Correctly count outstanding operation in the simple message test
22624
tests/wocky-xmpp-connection-test.c | 33 +++++++++++++++++++++++++++++----
22625
1 files changed, 29 insertions(+), 4 deletions(-)
22627
commit ebfe07410fa3f4a832872d3518e02aab30e51f63
22628
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22629
Date: Fri May 15 11:44:25 2009 +0100
22631
On write errors use the correct AsyncResult
22633
wocky/wocky-xmpp-connection.c | 4 ++--
22634
1 files changed, 2 insertions(+), 2 deletions(-)
22636
commit e9295ce2d6a9c0e133c335e430153d10e7a312e5
22637
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22638
Date: Fri May 15 11:43:31 2009 +0100
22640
Chain up dispose to the right parent class
22642
tests/wocky-test-stream.c | 8 ++++----
22643
1 files changed, 4 insertions(+), 4 deletions(-)
22645
commit 1697164be513289ae8ade35f389ab3ab33f35601
22646
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22647
Date: Fri May 15 11:43:00 2009 +0100
22649
Remove useless finalize
22651
tests/wocky-test-stream.c | 9 ---------
22652
1 files changed, 0 insertions(+), 9 deletions(-)
22654
commit 80e8d2e23db228df1bd813fb56a686882688f924
22655
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22656
Date: Fri May 15 11:42:07 2009 +0100
22658
GIOStream is now a base-class instead of an interface
22660
GIOStream got merged into glib as a base-class instead of an interface. Make
22661
WockyTestIOStream implement the basic functionality of this class and also move
22662
the ownership of the input and output streams from WockyTestStream to
22663
WockyTestIoStream for more correct refcounting
22665
tests/wocky-test-stream.c | 52 ++++++++++++++++++++------------------------
22666
1 files changed, 24 insertions(+), 28 deletions(-)
22668
commit 4118cbe69438eaf43e61fccf9be4a7ec16a1c169
22669
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22670
Date: Fri May 15 11:11:11 2009 +0100
22672
get_{input,output}_stream no longer return refs
22674
wocky/wocky-xmpp-connection.c | 4 ----
22675
1 files changed, 0 insertions(+), 4 deletions(-)
22677
commit 993b66dca1bc78ea1c2d08ba49a53a51fc97b8b6
22678
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22679
Date: Mon Apr 27 22:27:07 2009 +0100
22681
Implementing WockyXmppConnection pending error reporting
22683
wocky/wocky-xmpp-connection.c | 45 +++++++++++++++++++++++++++++++++++++++++
22684
wocky/wocky-xmpp-connection.h | 8 +++---
22685
2 files changed, 49 insertions(+), 4 deletions(-)
22687
commit f5e5186be62cdf5f48a42ac021a47f1340507413
22688
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22689
Date: Mon Apr 27 20:57:09 2009 +0200
22691
First propagate errors, then assert validity
22693
wocky/wocky-xmpp-connection.c | 32 ++++++++++++++++----------------
22694
1 files changed, 16 insertions(+), 16 deletions(-)
22696
commit a85cd2dfb6c6165baaa3d164a8e6ce0db362526c
22697
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22698
Date: Mon Apr 27 20:49:23 2009 +0200
22700
Add test for WOCKY_XMPP_CONNECTION_ERROR_PENDING
22702
tests/wocky-xmpp-connection-test.c | 275 +++++++++++++++++++++++++++++++++++-
22703
1 files changed, 274 insertions(+), 1 deletions(-)
22705
commit a720f4473a9af3159d106fa7f8d21567bfb5075a
22706
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22707
Date: Mon Apr 27 20:48:49 2009 +0200
22709
Add new error messages
22711
wocky/wocky-xmpp-connection.h | 9 +++++++++
22712
1 files changed, 9 insertions(+), 0 deletions(-)
22714
commit 66cd832b07843202288ad90380d8bb436332df28
22715
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22716
Date: Mon Apr 27 19:19:23 2009 +0200
22718
Factor out some common test setup
22720
tests/wocky-xmpp-connection-test.c | 90 ++++++++++++++++++++----------------
22721
1 files changed, 50 insertions(+), 40 deletions(-)
22723
commit bbb959af3b34fafa7a1e37e2c16b459f7d3a6453
22724
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22725
Date: Sat Apr 25 00:56:22 2009 +0200
22727
Get rid of the WockyXmppConnectionFlags
22729
wocky/wocky-xmpp-connection.c | 50 +++++++++++++++++++++++++++--------------
22730
wocky/wocky-xmpp-connection.h | 13 ----------
22731
2 files changed, 33 insertions(+), 30 deletions(-)
22733
commit be9bbfa3fdf7ccb9ce4902663f297b947babb3d9
22734
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22735
Date: Sat Apr 25 00:52:36 2009 +0200
22737
only send stanza after sending the opening has finished
22739
tests/wocky-xmpp-connection-test.c | 9 ++++++---
22740
1 files changed, 6 insertions(+), 3 deletions(-)
22742
commit 6bcae39e85b1d512a0590b7dbc7675d98d381204
22743
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22744
Date: Mon Apr 27 15:05:40 2009 +0200
22746
Fixed documentation style issues
22748
wocky/wocky-xmpp-connection.c | 87 +++++++++++++++++++++--------------------
22749
1 files changed, 44 insertions(+), 43 deletions(-)
22751
commit 0848c5e67c9ef3ba999517b9d6a07cfbc940aa8f
22752
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22753
Date: Fri Apr 24 18:54:11 2009 +0100
22755
Initial documentation for WockyXmppConnection
22757
wocky/wocky-xmpp-connection.c | 165 ++++++++++++++++++++++++++++++++++++++++-
22758
1 files changed, 164 insertions(+), 1 deletions(-)
22760
commit 0b84315d26880bf5bd38229c99903b20b2246469
22761
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22762
Date: Fri Apr 24 10:56:00 2009 +0100
22764
Tweak the WockyXmppConnectionError documentation
22766
wocky/wocky-xmpp-connection.h | 6 ++++--
22767
1 files changed, 4 insertions(+), 2 deletions(-)
22769
commit 7085d1caccfd7c9077e027701447fa8cf5edd100
22770
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22771
Date: Mon Apr 27 14:21:10 2009 +0200
22775
examples/connect.c | 14 +++++++-------
22776
1 files changed, 7 insertions(+), 7 deletions(-)
22778
commit 97e52a67cb4b6332f09820e34e02132f4957ea60
22779
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22780
Date: Mon Apr 27 14:20:54 2009 +0200
22782
Run coding style checks on the example
22784
examples/Makefile.am | 5 +++++
22785
1 files changed, 5 insertions(+), 0 deletions(-)
22787
commit c83d762891efb99196acb92d9f56baeb7d9fb2ff
22788
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22789
Date: Mon Apr 27 14:20:19 2009 +0200
22791
Remove the useless constructor override in WockyXmppConnection
22793
wocky/wocky-xmpp-connection.c | 22 +++-------------------
22794
1 files changed, 3 insertions(+), 19 deletions(-)
22796
commit ffe6fc959326b27d982143d84a1694ec6bf67856
22797
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22798
Date: Fri Apr 24 19:27:11 2009 +0100
22800
Fix some coding style issues
22802
wocky/wocky-xmpp-connection.c | 5 ++---
22803
1 files changed, 2 insertions(+), 3 deletions(-)
22805
commit d05e3a23d8f1e4da63b0ea137d003d4857b04895
22806
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22807
Date: Thu Apr 23 18:22:30 2009 +0100
22809
Port the connect exampe to the new XmppConnection API
22811
examples/connect.c | 350 ++++++++++++++++++++++++++++++++++------------------
22812
1 files changed, 228 insertions(+), 122 deletions(-)
22814
commit f8b084781a77bed4dfab9f8ffa96dbb870a1821b
22815
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22816
Date: Thu Apr 23 18:06:17 2009 +0100
22818
Correct wocky_xmpp_connection_recv_open_finish prototype
22820
wocky/wocky-xmpp-connection.c | 8 ++++----
22821
wocky/wocky-xmpp-connection.h | 8 ++++----
22822
2 files changed, 8 insertions(+), 8 deletions(-)
22824
commit 34514ca4062838df213eca20ac7d3b3a1b889a40
22825
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22826
Date: Thu Apr 23 15:54:31 2009 +0100
22830
tests/wocky-test-stream.c | 1 -
22831
1 files changed, 0 insertions(+), 1 deletions(-)
22833
commit 7beb1c240936d32b5116d9f1b078f7e9c58bf548
22834
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22835
Date: Thu Apr 23 14:58:26 2009 +0100
22837
Port test-sasl-auth to new WockyXmppConnection api
22839
tests/wocky-test-sasl-auth-server.c | 207 ++++++++++++++++++++++++++++++-----
22840
1 files changed, 178 insertions(+), 29 deletions(-)
22842
commit c8e54f29607ef3210f67e67c06094c2fcaf6a7df
22843
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22844
Date: Thu Apr 23 14:57:48 2009 +0100
22846
Finish porting WockySaslAuth to new XmppConnection api
22848
wocky/wocky-sasl-auth.c | 52 +++++++++++++++++++++++++---------------------
22849
1 files changed, 28 insertions(+), 24 deletions(-)
22851
commit 93067ea7fef23a1f5621136e40dc854413ba6734
22852
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22853
Date: Thu Apr 23 13:31:08 2009 +0100
22855
Finish porting wocky-test-sasl-auth to the new XmppConnection api
22857
tests/wocky-test-sasl-auth.c | 173 ++++++++++++++++++++++++++++++------------
22858
1 files changed, 125 insertions(+), 48 deletions(-)
22860
commit b6ea317ecfea560b16202465703f24900227d4f7
22861
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22862
Date: Thu Apr 23 16:18:50 2009 +0100
22864
Add _reset function to WockyXmppConnection
22866
wocky/wocky-xmpp-connection.c | 14 ++++++++++++++
22867
wocky/wocky-xmpp-connection.h | 2 ++
22868
2 files changed, 16 insertions(+), 0 deletions(-)
22870
commit b33584cb42de7d4a8f692d5b70a85189ec9446a8
22871
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22872
Date: Thu Apr 23 16:18:35 2009 +0100
22874
Rename wocky_xmpp_connection_send_stanza_async_finish to wocky_xmpp_connection_send_stanza_finish
22876
tests/wocky-xmpp-connection-test.c | 2 +-
22877
wocky/wocky-xmpp-connection.c | 8 ++++----
22878
wocky/wocky-xmpp-connection.h | 2 +-
22879
3 files changed, 6 insertions(+), 6 deletions(-)
22881
commit 9a8816e5cf4dee267f8c2135001749fca207fb7b
22882
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22883
Date: Wed Apr 22 13:33:32 2009 +0100
22885
All async operation should have callbacks calling finish
22887
tests/wocky-xmpp-connection-test.c | 18 ++++++++++++++++--
22888
1 files changed, 16 insertions(+), 2 deletions(-)
22890
commit 09feab449fef01e09d81cf6d2837a7bd8a399aa0
22891
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22892
Date: Wed Apr 22 13:26:32 2009 +0100
22894
Implement reading side of WockyXmppConnection
22896
wocky/wocky-xmpp-connection.c | 171 ++++++++++++++++++++++++++++++++++++++---
22897
1 files changed, 161 insertions(+), 10 deletions(-)
22899
commit f02177dd6e6e344fa2eb1afc0de7a1edac2803f7
22900
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22901
Date: Wed Apr 22 13:25:24 2009 +0100
22903
Send close from the input connection instead of output
22905
tests/wocky-xmpp-connection-test.c | 3 ++-
22906
1 files changed, 2 insertions(+), 1 deletions(-)
22908
commit 9465c4813c86665627c6a37274cd0e9df7f46793
22909
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22910
Date: Fri Apr 17 17:38:34 2009 +0100
22912
Add a simple message sending test to the connection test
22914
tests/wocky-xmpp-connection-test.c | 105 +++++++++++++++++++++++++++++++++++-
22915
1 files changed, 104 insertions(+), 1 deletions(-)
22917
commit e3b1514009d78478bb050f1096db8c37b856524f
22918
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22919
Date: Fri Apr 17 17:01:11 2009 +0100
22921
Implemented the reading side of WockyXmppConnection
22923
wocky/wocky-xmpp-connection.c | 390 ++++++++++++++++++-----------------------
22924
wocky/wocky-xmpp-connection.h | 2 -
22925
2 files changed, 171 insertions(+), 221 deletions(-)
22927
commit 7dc6e67d8972463b8732c208a6ab5f90b4a6529b
22928
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22929
Date: Fri Apr 17 16:59:48 2009 +0100
22931
More noddy ports to the new XmppConnection api
22933
tests/wocky-test-sasl-auth-server.c | 24 +++++++++++++++++-------
22934
tests/wocky-test-sasl-auth.c | 20 +++++++++++++++-----
22935
2 files changed, 32 insertions(+), 12 deletions(-)
22937
commit 53abbaef35d5821b8a8284824c6681f041f62793
22938
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22939
Date: Fri Apr 17 16:59:04 2009 +0100
22941
Port the WockyXmppConnection tests to the new API
22943
tests/wocky-xmpp-connection-test.c | 79 ++++++++++++++++++++++--------------
22944
1 files changed, 48 insertions(+), 31 deletions(-)
22946
commit c9c3e51b010523ad1081bb61e8f3d1d97c0e163b
22947
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22948
Date: Fri Apr 17 16:58:29 2009 +0100
22950
Noddy port of WockySaslAuth to the new API
22952
wocky/wocky-sasl-auth.c | 33 ++++++++++-----------------------
22953
1 files changed, 10 insertions(+), 23 deletions(-)
22955
commit 25b94703af119d614d9e4622632de91c3fbff31e
22956
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22957
Date: Fri Apr 17 16:56:46 2009 +0100
22959
Add a WockyXmppConnection error domain and various codes
22961
wocky/wocky-xmpp-connection.c | 18 ++++++++++++++++++
22962
wocky/wocky-xmpp-connection.h | 21 +++++++++++++++++++++
22963
2 files changed, 39 insertions(+), 0 deletions(-)
22965
commit a55fb89ee72f9c18757ba776a27152bcfe4433d1
22966
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22967
Date: Fri Apr 10 12:50:10 2009 +0100
22969
Redo the XmppConnection API in a more push/pull manner
22971
Start of the refactored API for xmpp connection. The intention is that the
22972
XmppConnection is a very thin layer over GIOStream and the XMPP reader/writers.
22973
The actual scheduling of stanzas and a more advanced API for adding filters etc
22974
will be part of a higher level object.
22976
This patch has stubs for all the new methods with the old ones commented out so
22977
tests can compile and run but fail.
22979
wocky/wocky-xmpp-connection.c | 217 ++++++++++++++++++++++++++++++++---------
22980
wocky/wocky-xmpp-connection.h | 74 +++++++++++---
22981
2 files changed, 227 insertions(+), 64 deletions(-)
22983
commit 98242d24c638f02758e7c7cbd022ccba54832f99
22984
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22985
Date: Fri Apr 17 15:20:54 2009 +0100
22989
.gitignore | 7 +++++++
22990
1 files changed, 7 insertions(+), 0 deletions(-)
22992
commit 503b2ae6b7097232b81608c97ac640d6fb6862d5
22993
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22994
Date: Fri Apr 17 15:47:14 2009 +0100
22996
Fixed typo in documentation (availble -> available)
22998
wocky/wocky-xmpp-reader.c | 2 +-
22999
1 files changed, 1 insertions(+), 1 deletions(-)
23001
commit 6ecdea5f71e7ba723896c580f08befda4526aa87
23002
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23003
Date: Thu Apr 16 17:27:16 2009 +0100
23005
Document that _pop_stanza transfer ownership of the stanza to the caller
23007
wocky/wocky-xmpp-reader.c | 3 ++-
23008
1 files changed, 2 insertions(+), 1 deletions(-)
23010
commit a117f2e59663d2592d9892627a3459ce5ee65df2
23011
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23012
Date: Thu Apr 16 17:22:12 2009 +0100
23014
test whether the reader handles a stream with no stanzas correctly
23016
Add a test to see whether the reader correctly handles a stream which doesn't
23017
include any stanzas, just open and close. At the same time test that
23018
_peek_stanza and _pop_stanza have no effect on the state changes
23020
tests/wocky-xmpp-reader-test.c | 35 +++++++++++++++++++++++++++++++++++
23021
1 files changed, 35 insertions(+), 0 deletions(-)
23023
commit 02dd8e89a315b07dc7273c5057aa363c8c79415a
23024
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23025
Date: Thu Apr 16 17:21:55 2009 +0100
23027
Also exercise wocky_xmpp_reader_peek_stanza in tests
23029
tests/wocky-xmpp-reader-test.c | 6 ++++++
23030
1 files changed, 6 insertions(+), 0 deletions(-)
23032
commit a501050e971d32b24b8e01e572f9ce3a5be258b7
23033
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23034
Date: Thu Apr 16 16:18:06 2009 +0100
23036
add wocky_xmpp_reader_peek_stanza function
23038
Add a function to see if there are stanzas available from the xmpp reader.
23040
wocky/wocky-xmpp-reader.c | 19 +++++++++++++++++++
23041
wocky/wocky-xmpp-reader.h | 1 +
23042
2 files changed, 20 insertions(+), 0 deletions(-)
23044
commit 3455033f67d333207d33abf4a92521b7bd4f8755
23045
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23046
Date: Mon Apr 13 16:54:28 2009 +0100
23048
Fix style issues found by coding style checker
23050
tests/wocky-test-sasl-auth.c | 2 +-
23051
tests/wocky-test-stream.h | 4 ++--
23052
tests/wocky-xmpp-reader-test.c | 4 ++--
23053
3 files changed, 5 insertions(+), 5 deletions(-)
23055
commit 083a0cb3edc72c853100a3efd0c3d39c5f08be61
23056
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23057
Date: Mon Apr 13 16:52:08 2009 +0100
23059
Add coding style checks fo the tests
23061
tests/Makefile.am | 27 ++++++++++++++++-----------
23062
1 files changed, 16 insertions(+), 11 deletions(-)
23064
commit 179db666c83486c1039e6d0f5e7b6797ec0617eb
23065
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23066
Date: Mon Apr 13 16:35:22 2009 +0100
23068
Actuall let /xmpp-sasl/no-plain do what was intended
23070
tests/wocky-test-sasl-auth.c | 2 +-
23071
1 files changed, 1 insertions(+), 1 deletions(-)
23073
commit 8296cf03e838adfbbf264f8bd23efb5df7bb2c8a
23074
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23075
Date: Mon Apr 13 16:34:58 2009 +0100
23077
Add test to refuse plain auth when that's the only one available
23079
tests/wocky-test-sasl-auth.c | 5 ++++-
23080
1 files changed, 4 insertions(+), 1 deletions(-)
23082
commit e50dc5ba5b0f457067695e510cf3511d69defc2c
23083
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23084
Date: Mon Apr 13 16:34:17 2009 +0100
23086
Use one test case per test
23088
tests/wocky-test-sasl-auth.c | 37 ++++++++++++++++---------------------
23089
1 files changed, 16 insertions(+), 21 deletions(-)
23091
commit 7a6eb9b3be535dcab90483ab77677495f8317790
23092
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23093
Date: Mon Apr 13 16:03:17 2009 +0100
23095
Port to gtester testing and GIO
23097
tests/wocky-test-sasl-auth.c | 74 +++++++++++++++++------------------------
23098
1 files changed, 31 insertions(+), 43 deletions(-)
23100
commit 1bfe8ba0ff3652a61b2f942159d2e7d684eb13f9
23101
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23102
Date: Mon Apr 13 16:01:46 2009 +0100
23104
Link and build sasl tests against wocky-test-stream
23106
tests/Makefile.am | 6 ++++--
23107
1 files changed, 4 insertions(+), 2 deletions(-)
23109
commit 4566cd7dc6c77a85467e1f09009585cb5c245f27
23110
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23111
Date: Mon Apr 13 16:01:14 2009 +0100
23113
Port from GibberTransport to GIOStream
23115
tests/wocky-test-sasl-auth-server.c | 7 ++++---
23116
tests/wocky-test-sasl-auth-server.h | 4 ++--
23117
2 files changed, 6 insertions(+), 5 deletions(-)
23119
commit 8776899c3ab71cd849b96d383d7706ee241e4497
23120
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23121
Date: Mon Apr 13 15:58:49 2009 +0100
23123
Write the close tag to the output stream as well
23125
wocky/wocky-xmpp-connection.c | 5 ++---
23126
1 files changed, 2 insertions(+), 3 deletions(-)
23128
commit 5c6efc7e87382905d7e17631ba9403a83e0b16a6
23129
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23130
Date: Mon Apr 13 15:34:16 2009 +0100
23132
Correctly pass version point to get_object_get
23134
wocky/wocky-xmpp-connection.c | 2 +-
23135
1 files changed, 1 insertions(+), 1 deletions(-)
23137
commit d53e4a2a9e3f535d67b3cf04125559313573ad77
23138
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23139
Date: Mon Apr 13 15:32:36 2009 +0100
23141
Correctly check connection status bitfield
23143
wocky/wocky-xmpp-connection.c | 3 ++-
23144
1 files changed, 2 insertions(+), 1 deletions(-)
23146
commit 7e83807aa0a84dd83889c660619a64327fb5925d
23147
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23148
Date: Fri Apr 10 15:09:53 2009 +0100
23150
build the sasl tests
23152
configure.ac | 14 ++++++++++++++
23153
tests/Makefile.am | 14 ++++++++++++++
23154
2 files changed, 28 insertions(+), 0 deletions(-)
23156
commit 36b170b45e6f305fdf88d3c3ef9ed07038c64356
23157
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
23158
Date: Mon Dec 15 12:33:00 2008 +0000
23160
wocky-test-sasl-auth-server: fix coding style
23162
tests/wocky-test-sasl-auth-server.c | 8 ++++----
23163
1 files changed, 4 insertions(+), 4 deletions(-)
23165
commit 00a47a2239891bc7fa3ab2ea5146a152a7f9efcf
23166
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
23167
Date: Sat Dec 13 17:25:58 2008 +0000
23169
wocky-test-sasl-auth: fix static functions and multi declarations
23171
tests/wocky-test-sasl-auth.c | 25 +++++++++++++------------
23172
1 files changed, 13 insertions(+), 12 deletions(-)
23174
commit a8411ef267c1c7b03a3a246e69dac6bf10f0e0e6
23175
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
23176
Date: Mon Dec 8 14:20:01 2008 +0000
23178
wocky-test-sasl-auth.c: workaround missing g_set_error_literal
23180
tests/wocky-test-sasl-auth.c | 4 ++--
23181
1 files changed, 2 insertions(+), 2 deletions(-)
23183
commit b7e252cd7cd7874d63e1e3a09b955d3ec474204e
23184
Author: Sjoerd Simons <sjoerd@luon.net>
23185
Date: Wed Jun 4 11:31:58 2008 +0000
23187
Coding style updates
23189
20080604113158-93b9a-6c2078534b174e0730dfb45389ee2fbca53827a8.gz
23191
tests/wocky-test-sasl-auth-server.c | 392 +++++++++++++++++++----------------
23192
tests/wocky-test-sasl-auth-server.h | 20 +-
23193
tests/wocky-test-sasl-auth.c | 168 ++++++++-------
23194
3 files changed, 312 insertions(+), 268 deletions(-)
23196
commit ab2c23c715e876004869e370e098514a94a82651
23197
Author: Sjoerd Simons <sjoerd@luon.net>
23198
Date: Wed Jun 4 10:19:29 2008 +0000
23200
Convert tests to telepathy coding style
23202
20080604101929-93b9a-7480a8b55e1a75d9a1797bf42412944f31513e20.gz
23204
tests/wocky-test-sasl-auth-server.c | 36 +++++++++++++++++-----------------
23205
1 files changed, 18 insertions(+), 18 deletions(-)
23207
commit 1d2ca3485c2facd14de350faa5fde2c43ee580bf
23208
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23209
Date: Mon Jul 2 07:57:48 2007 +0000
23211
Correctly restart the xmpp connection after the auth was successfull
23213
20070702075748-b58c9-213277df2d2cb5e38c824542ea6356c1b80f0c0a.gz
23215
tests/wocky-test-sasl-auth.c | 1 +
23216
1 files changed, 1 insertions(+), 0 deletions(-)
23218
commit e14d42ff4858dd16302e74c898cb6a41ec5e5873
23219
Author: Emanuele Aina <em@nerd.ocracy.org>
23220
Date: Sun Jul 1 14:13:34 2007 +0000
23222
Fix a memleak in the WockySaslAuth test
23224
20070701141334-f974e-cf2e6f47799a9e6abb864d32ffa13a3ac9a8a52e.gz
23226
tests/wocky-test-sasl-auth.c | 1 +
23227
1 files changed, 1 insertions(+), 0 deletions(-)
23229
commit 1971aee01ad9e27314ecf94caead0bd5b6486827
23230
Author: Emanuele Aina <em@nerd.ocracy.org>
23231
Date: Sun Jul 1 14:08:36 2007 +0000
23233
Fix two memleaks in TestSaslAuthServer
23235
20070701140836-f974e-f6fc59db3a7309773cc92cf5699405169e342aaf.gz
23237
tests/wocky-test-sasl-auth-server.c | 3 +++
23238
1 files changed, 3 insertions(+), 0 deletions(-)
23240
commit 323871a91984219797f928e0e75e4eb8e6f849c3
23241
Author: Emanuele Aina <em@nerd.ocracy.org>
23242
Date: Thu Jun 21 20:52:14 2007 +0000
23244
Ported the SASL test to Check using its looping tests support
23246
20070621205214-f974e-39f1ea943fea106ca043b43e82f42748e7031ede.gz
23248
tests/wocky-test-sasl-auth.c | 198 ++++++++++++++++++++++++++++++++++++++++++
23249
1 files changed, 198 insertions(+), 0 deletions(-)
23251
commit aa65b1798f0b1b4bef0662b5f49ee76dc57c6213
23252
Author: Sjoerd Simons <sjoerd@luon.net>
23253
Date: Sat Mar 17 21:20:49 2007 +0000
23255
Use sasl-test.db as filename for the sasl test
23257
20070317212049-93b9a-74efbb70d1aab22bb0d48f5a7c69eaf2ea35bb8f.gz
23259
tests/wocky-test-sasl-auth-server.c | 2 +-
23260
1 files changed, 1 insertions(+), 1 deletions(-)
23262
commit ca6d85ec64db6d370f581c53b5b14ebf4a658810
23263
Author: Sjoerd Simons <sjoerd@luon.net>
23264
Date: Sat Feb 17 22:10:01 2007 +0000
23266
TestSaslAuthServer: Handle PLAIN correctly and add the possibility to simulate problems
23268
20070217221001-93b9a-517090543e2208cdc45dec534e3a99e0eaed1096.gz
23270
tests/wocky-test-sasl-auth-server.c | 122 ++++++++++++++++++++---------------
23271
tests/wocky-test-sasl-auth-server.h | 9 ++-
23272
2 files changed, 77 insertions(+), 54 deletions(-)
23274
commit e021c54b3504bb3332afc8a2b8d77c0500eed964
23275
Author: Sjoerd Simons <sjoerd@luon.net>
23276
Date: Sat Feb 17 17:06:05 2007 +0000
23278
Add start of a sasl auth test
23280
20070217170605-93b9a-9af2313bab57fb9611f352d47bd5cd08af3eb92d.gz
23282
tests/wocky-test-sasl-auth-server.c | 411 +++++++++++++++++++++++++++++++++++
23283
tests/wocky-test-sasl-auth-server.h | 64 ++++++
23284
2 files changed, 475 insertions(+), 0 deletions(-)
23286
commit 3f75f90a58986d75e894e0600339c9ec5b37d4b0
23287
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23288
Date: Mon Apr 13 14:50:05 2009 +0100
23290
Small style tweaks and typo fixed to the documentation
23292
wocky/wocky-xmpp-reader.c | 16 ++++++++--------
23293
1 files changed, 8 insertions(+), 8 deletions(-)
23295
commit 4db621ed08f20fabb8fcd20a341aa2dc8172a100
23296
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23297
Date: Mon Apr 13 14:17:49 2009 +0100
23301
tests/wocky-xmpp-readwrite-test.c | 2 +-
23302
1 files changed, 1 insertions(+), 1 deletions(-)
23304
commit 16bc40ed81aaf2534fac9fa87e71300ed8c271a7
23305
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23306
Date: Mon Apr 13 14:12:45 2009 +0100
23308
Fix some small style issues
23310
tests/wocky-xmpp-readwrite-test.c | 4 ++--
23311
1 files changed, 2 insertions(+), 2 deletions(-)
23313
commit d2f51cb31a340fd94225c24a0d17d97357d5676e
23314
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23315
Date: Mon Apr 13 12:55:18 2009 +0100
23317
Add a comment to clarify wocky_xmpp_reader_check_eos
23319
wocky/wocky-xmpp-reader.c | 4 ++++
23320
1 files changed, 4 insertions(+), 0 deletions(-)
23322
commit 621da979f7488e53e6ad03a9cae3bc80a8133943
23323
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23324
Date: Fri Apr 10 12:28:43 2009 +0100
23326
Don't hardcode the path to valgrind
23328
tests/Makefile.am | 2 +-
23329
1 files changed, 1 insertions(+), 1 deletions(-)
23331
commit c530c1297b6decaf2f044251f4ac21e3561f8e76
23332
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23333
Date: Fri Apr 10 11:16:35 2009 +0100
23335
Add valgrind surpression for glib leaking tls
23337
tests/Makefile.am | 5 +++++
23338
tests/threadlocal.supp | 8 ++++++++
23339
2 files changed, 13 insertions(+), 0 deletions(-)
23341
commit c357dc2c1c2ec3f8ee2efb93f4ec670f0666485c
23342
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23343
Date: Thu Apr 9 19:39:35 2009 +0100
23345
unref the input, output and cancel objects on dispose
23347
wocky/wocky-xmpp-connection.c | 13 +++++++++++++
23348
1 files changed, 13 insertions(+), 0 deletions(-)
23350
commit 86766769cef5c956d44edea151bc65f6dc56c181
23351
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23352
Date: Thu Apr 9 19:39:11 2009 +0100
23354
Don't forget to free errors
23356
tests/wocky-xmpp-reader-test.c | 3 +++
23357
1 files changed, 3 insertions(+), 0 deletions(-)
23359
commit 9e3cbb657c7930330fcf1f6f3ceae5f9dcfcc017
23360
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23361
Date: Thu Apr 9 19:38:55 2009 +0100
23363
Set all the stream variables to NULL after unreffing
23365
tests/wocky-test-stream.c | 11 +++++++++++
23366
1 files changed, 11 insertions(+), 0 deletions(-)
23368
commit fa1c63910c72c3a565da344fa90b1861f536e267
23369
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23370
Date: Thu Apr 9 19:38:27 2009 +0100
23372
Clear out the stanza that's in progress when disposing
23374
wocky/wocky-xmpp-reader.c | 9 +++++++++
23375
1 files changed, 9 insertions(+), 0 deletions(-)
23377
commit ca9bc4a1918815d0d1a7383685c8d256a7b99404
23378
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23379
Date: Thu Apr 9 19:08:56 2009 +0100
23381
Add valgrind test targets
23383
tests/Makefile.am | 32 +++++++++++++++++++++++++++++++-
23384
1 files changed, 31 insertions(+), 1 deletions(-)
23386
commit af573f72676bb2b79c5acfe460ba9abc6f15ae7b
23387
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23388
Date: Thu Apr 9 18:00:42 2009 +0100
23390
Document various enums and quarks
23392
wocky/wocky-xmpp-reader.c | 7 +++++++
23393
wocky/wocky-xmpp-reader.h | 22 ++++++++++++++++++++++
23394
2 files changed, 29 insertions(+), 0 deletions(-)
23396
commit d54d07bad698c63c2f4fa3e1ea8ab203484581ee
23397
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23398
Date: Thu Apr 9 18:00:05 2009 +0100
23400
Generate GObject enums
23402
wocky/Makefile.am | 4 +++-
23403
1 files changed, 3 insertions(+), 1 deletions(-)
23405
commit 990176ddd27647bc73fadefbf355a0829c6b7dc7
23406
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23407
Date: Thu Apr 9 17:23:58 2009 +0100
23409
Document the methods
23411
wocky/wocky-xmpp-reader.c | 61 +++++++++++++++++++++++++++++++++++++++++++++
23412
1 files changed, 61 insertions(+), 0 deletions(-)
23414
commit d00aa6ae721c0214db3705acb2cddea1fcb951a1
23415
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23416
Date: Thu Apr 9 17:10:30 2009 +0100
23418
Tweak comment so gtk-doc doesn't pick it up
23420
wocky/wocky-xmpp-stanza.c | 2 +-
23421
1 files changed, 1 insertions(+), 1 deletions(-)
23423
commit 6b6f3164f2935cc7556484e7be36ac3bcddbb722
23424
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23425
Date: Mon Apr 6 17:25:43 2009 +0100
23427
Update copyright headers
23429
wocky/wocky-xmpp-reader.c | 4 ++--
23430
wocky/wocky-xmpp-reader.h | 4 ++--
23431
2 files changed, 4 insertions(+), 4 deletions(-)
23433
commit c62484cd570c8f0903ff33e19986f92fa26848d2
23434
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23435
Date: Mon Apr 6 17:05:34 2009 +0100
23437
Don't reset the reader state in non-streaming mode after parsing a chunk
23439
The API user should explicitely reset the xml parser after it got the chunks it
23440
wanted out. Thus the parser shouldn't be reset after parsing a chunk of data in
23441
non-streaming mode. Fixes a bug when parsing one message in seperate
23444
wocky/wocky-xmpp-reader.c | 6 ------
23445
1 files changed, 0 insertions(+), 6 deletions(-)
23447
commit 0eb0b3600d7c9a8377f4da24202af0616714daba
23448
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23449
Date: Mon Apr 6 17:05:02 2009 +0100
23451
Add a test for reader states when parsing chunks
23453
tests/wocky-xmpp-reader-test.c | 43 ++++++++++++++++++++++++++++++++++++++++
23454
1 files changed, 43 insertions(+), 0 deletions(-)
23456
commit 09b9556d682c7abab64814af9419577d0b65532a
23457
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23458
Date: Mon Apr 6 16:57:38 2009 +0100
23460
Assert that the reader state stays open after a full stanza is parsed
23462
For consistenty, even in non-streaming mode, the reader state should stay open
23463
untill the stanza is popped. Assert this in the tests as well
23465
tests/wocky-xmpp-readwrite-test.c | 3 +++
23466
1 files changed, 3 insertions(+), 0 deletions(-)
23468
commit 33c81ba85a4376e89ce7a4aa706110e18dfbfa81
23469
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23470
Date: Fri Apr 3 18:58:50 2009 +0100
23472
Fix some object leaks
23474
tests/wocky-xmpp-readwrite-test.c | 5 +++++
23475
1 files changed, 5 insertions(+), 0 deletions(-)
23477
commit 0a86a9b15a52ce5f2858a12631ff5bec64b17e55
23478
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23479
Date: Fri Apr 3 18:52:48 2009 +0100
23481
Check if the queue has ended after popping the next stanza
23483
wocky/wocky-xmpp-reader.c | 4 ++--
23484
1 files changed, 2 insertions(+), 2 deletions(-)
23486
commit 76910891ff10c669770facac0b7040901f0bf12e
23487
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23488
Date: Fri Apr 3 18:51:58 2009 +0100
23490
Add some more checks
23492
tests/wocky-xmpp-readwrite-test.c | 21 ++++++++++++++++++++-
23493
1 files changed, 20 insertions(+), 1 deletions(-)
23495
commit 67fba3d1c47b7fdd86b152e12484842b02ad7a81
23496
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23497
Date: Fri Apr 3 18:21:44 2009 +0100
23499
Correctly return GErrors
23501
wocky/wocky-xmpp-reader.c | 27 ++++++++++++++++++++++-----
23502
1 files changed, 22 insertions(+), 5 deletions(-)
23504
commit 67b87e93fb445aed88049d05480711627f8b1759
23505
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23506
Date: Fri Apr 3 17:00:36 2009 +0100
23508
Add a pure reader test
23510
tests/Makefile.am | 7 ++-
23511
tests/wocky-xmpp-reader-test.c | 100 ++++++++++++++++++++++++++++++++++++++++
23512
2 files changed, 106 insertions(+), 1 deletions(-)
23514
commit ea73a3b3457d369e845a6521fc30308a5793140c
23515
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23516
Date: Fri Apr 3 18:16:44 2009 +0100
23518
Define an error domain for WockyXmppReader
23520
wocky/wocky-xmpp-reader.c | 12 +++++++++++-
23521
wocky/wocky-xmpp-reader.h | 8 ++++++++
23522
2 files changed, 19 insertions(+), 1 deletions(-)
23524
commit 9f5b3abe87aa2eb601eeab823d9288103f6b6a01
23525
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23526
Date: Fri Apr 3 16:39:25 2009 +0100
23528
rename the reader state enum to WOCKY_XMPP_READER_STATE_*
23530
tests/wocky-xmpp-readwrite-test.c | 16 ++++++++++------
23531
wocky/wocky-xmpp-connection.c | 6 +++---
23532
wocky/wocky-xmpp-reader.c | 14 +++++++-------
23533
wocky/wocky-xmpp-reader.h | 8 ++++----
23534
4 files changed, 24 insertions(+), 20 deletions(-)
23536
commit 94ff0ea84b8ff022b0de84925b126e1632c5e0e3
23537
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23538
Date: Fri Apr 3 14:35:35 2009 +0100
23540
Remove double include
23542
tests/wocky-xmpp-readwrite-test.c | 1 -
23543
1 files changed, 0 insertions(+), 1 deletions(-)
23545
commit 0dd3acfd18f33646deeab0fb32d638ae96d16303
23546
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23547
Date: Fri Apr 3 14:28:01 2009 +0100
23549
g_return_if_fail if pushing bytes when the reader has closed
23551
wocky/wocky-xmpp-reader.c | 3 ++-
23552
1 files changed, 2 insertions(+), 1 deletions(-)
23554
commit 485238b4180fdbf3efd312b9cf43388118ef2542
23555
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23556
Date: Fri Apr 3 14:27:34 2009 +0100
23558
Let the read-write test send multiple messages
23560
tests/wocky-xmpp-readwrite-test.c | 47 ++++++++++++++++++++++++++-----------
23561
1 files changed, 33 insertions(+), 14 deletions(-)
23563
commit 2189612f80620c8dd9dca22216f876ba0fb9b387
23564
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23565
Date: Fri Apr 3 13:29:09 2009 +0100
23567
Add support for opening streams with a default language set
23569
tests/wocky-xmpp-readwrite-test.c | 5 ++---
23570
wocky/wocky-xmpp-connection.c | 4 ++--
23571
wocky/wocky-xmpp-reader.c | 19 +++++++++++++++++++
23572
wocky/wocky-xmpp-writer.c | 18 ++++++++++++++++--
23573
wocky/wocky-xmpp-writer.h | 8 ++++++--
23574
5 files changed, 45 insertions(+), 9 deletions(-)
23576
commit 531a7092e1daab286bb4dd3e6d209dd93a610dae
23577
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23578
Date: Fri Apr 3 13:08:52 2009 +0100
23580
Make the WockyXmppReader API more synchronous
23582
Parsing XML is a synchronous event, blobs of data get pushed in stanzas come
23583
out. The async API that emits signals doesn't really reflect this nature and
23584
made using the reader more tedious then needed. The API is now synchronous,
23585
data gets pushed in by one function, stanzas get pulled out by another one and
23586
state is checked afterwards by another function.
23588
tests/wocky-xmpp-readwrite-test.c | 105 ++++++----------
23589
wocky/wocky-xmpp-connection.c | 85 +++++--------
23590
wocky/wocky-xmpp-reader.c | 253 ++++++++++++++++++++++++++-----------
23591
wocky/wocky-xmpp-reader.h | 22 +++-
23592
4 files changed, 268 insertions(+), 197 deletions(-)
23594
commit 49ec6757939543b86f65df9ee651986cdabeee85
23595
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23596
Date: Thu Apr 2 17:08:19 2009 +0100
23600
wocky/wocky-xmpp-writer.c | 9 +++++----
23601
1 files changed, 5 insertions(+), 4 deletions(-)
23603
commit 485f5b0131d9c00a065748a56acd85cb52387967
23604
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23605
Date: Thu Apr 2 14:01:31 2009 +0100
23607
Convert to new coding style
23609
wocky/wocky-xmpp-writer.c | 4 +++-
23610
1 files changed, 3 insertions(+), 1 deletions(-)
23612
commit 6e1b39873e86498c052d5a3410fbf2dc134c631c
23613
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23614
Date: Thu Apr 2 12:48:46 2009 +0100
23616
Document WockyXmppWriter
23618
wocky/wocky-xmpp-writer.c | 46 ++++++++++++++++++++++++++++++++++++++++----
23619
1 files changed, 41 insertions(+), 5 deletions(-)
23621
commit e2d28e439a488a3364d6449a6ba0b193dbdbe6df
23622
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23623
Date: Thu Apr 2 12:38:16 2009 +0100
23625
Don't return errors from wocky_xmpp_write_stanza
23627
In practise wocky_xmpp_write_stanza never returns an error. Change the function
23628
signature to reflect this and not act like it could return errors
23630
wocky/wocky-xmpp-connection.c | 6 +-----
23631
wocky/wocky-xmpp-writer.c | 5 ++---
23632
wocky/wocky-xmpp-writer.h | 7 ++++---
23633
3 files changed, 7 insertions(+), 11 deletions(-)
23635
commit 7db9bf17fecd67651f5e0207f7a3601d2da77b8d
23636
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23637
Date: Wed Apr 1 19:49:45 2009 +0100
23639
Start of documentation for xmpp-writer
23641
wocky/wocky-xmpp-writer.c | 26 ++++++++++++++++++++++++++
23642
1 files changed, 26 insertions(+), 0 deletions(-)
23644
commit 72f69804e5341f983c7c1f81fb49318e0f1e5eed
23645
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23646
Date: Thu Apr 2 13:07:34 2009 +0100
23648
Rename wocky_xmpp_node_compare to wocky_xmpp_node_equal
23650
tests/wocky-xmpp-readwrite-test.c | 4 ++--
23651
wocky/wocky-xmpp-node.c | 4 ++--
23652
wocky/wocky-xmpp-node.h | 4 ++--
23653
3 files changed, 6 insertions(+), 6 deletions(-)
23655
commit 177774e8edc054604ee214f10b72f318c399e5a0
23656
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23657
Date: Thu Apr 2 13:02:22 2009 +0100
23659
Unref all objects used in the test
23661
tests/wocky-xmpp-readwrite-test.c | 8 ++++++++
23662
1 files changed, 8 insertions(+), 0 deletions(-)
23664
commit bcdad3efc3dbf1313289fc816e4e89507e089686
23665
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23666
Date: Thu Apr 2 13:00:16 2009 +0100
23668
Remove left-over debugging code
23670
tests/wocky-xmpp-readwrite-test.c | 2 --
23671
1 files changed, 0 insertions(+), 2 deletions(-)
23673
commit ff9c11bb7c7de67c289dea8368e8f5becf6edf5e
23674
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23675
Date: Thu Apr 2 12:56:39 2009 +0100
23677
Use g_strcmp0 to implement wocky_strdiff
23679
wocky/wocky-utils.c | 9 +--------
23680
1 files changed, 1 insertions(+), 8 deletions(-)
23682
commit 2f859786fa03aaf8b78a4df546eeb670c6fc443b
23683
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23684
Date: Thu Apr 2 12:55:45 2009 +0100
23688
wocky/wocky-utils.c | 3 ++-
23689
1 files changed, 2 insertions(+), 1 deletions(-)
23691
commit 0b48e635e73f93d86250915002e3480239f82d31
23692
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23693
Date: Wed Apr 1 19:17:37 2009 +0100
23695
Assert that open and close aren't called when not in streaming mode
23697
wocky/wocky-xmpp-writer.c | 5 +++++
23698
1 files changed, 5 insertions(+), 0 deletions(-)
23700
commit c3157c668b7c39f799b69c2516ac700ef2a10ce1
23701
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23702
Date: Wed Apr 1 19:17:08 2009 +0100
23704
Add function to compare to node trees
23706
wocky/wocky-xmpp-node.c | 52 +++++++++++++++++++++++++++++++++++++++++++++++
23707
wocky/wocky-xmpp-node.h | 4 +++
23708
2 files changed, 56 insertions(+), 0 deletions(-)
23710
commit 92e882f8c126fb0e53c9bdb244f5a0e4f8cabe2e
23711
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23712
Date: Wed Apr 1 19:16:14 2009 +0100
23714
If a new child doesn't have a specified namespace, use the parent namespace
23716
wocky/wocky-xmpp-node.c | 5 ++++-
23717
1 files changed, 4 insertions(+), 1 deletions(-)
23719
commit 821d4248f8778e4dbe1f0286f4146eaa53110774
23720
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23721
Date: Wed Apr 1 19:15:22 2009 +0100
23725
wocky/wocky-xmpp-writer.c | 2 +-
23726
1 files changed, 1 insertions(+), 1 deletions(-)
23728
commit 8a4e1fa27082fef9bfd9ef53cdf3a900b29f538e
23729
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23730
Date: Wed Apr 1 19:14:18 2009 +0100
23732
Set namespaces for all stanza types
23734
wocky/wocky-xmpp-stanza.c | 36 ++++++++++++++++++++++++------------
23735
1 files changed, 24 insertions(+), 12 deletions(-)
23737
commit 748d7a750638a9a94ad3eeaef6cc7fc5fa674df9
23738
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23739
Date: Wed Apr 1 19:13:41 2009 +0100
23741
Add jabber:client namespace
23743
wocky/wocky-namespaces.h | 3 +++
23744
1 files changed, 3 insertions(+), 0 deletions(-)
23746
commit e8480c3bb2150032594b5f4fce327f76e59b6548
23747
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23748
Date: Wed Apr 1 19:12:45 2009 +0100
23750
Add a small test just to test the reader and the writer
23752
tests/Makefile.am | 5 +-
23753
tests/wocky-xmpp-readwrite-test.c | 159 +++++++++++++++++++++++++++++++++++++
23754
2 files changed, 163 insertions(+), 1 deletions(-)
23756
commit 60aa14017e59c6d4a6a6a8b38084df7d4401e436
23757
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23758
Date: Wed Apr 1 19:11:58 2009 +0100
23762
wocky/Makefile.am | 2 ++
23763
wocky/wocky-utils.c | 47 +++++++++++++++++++++++++++++++++++++++++++++++
23764
wocky/wocky-utils.h | 32 ++++++++++++++++++++++++++++++++
23765
3 files changed, 81 insertions(+), 0 deletions(-)
23767
commit fe48d0aa1516fc2923c162073bfc6d2e195d1fed
23768
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23769
Date: Tue Mar 31 20:11:57 2009 +0100
23771
Add streaming-mode construct time property
23773
wocky/wocky-xmpp-writer.c | 78 +++++++++++++++++++++++++++++++++++++++-----
23774
1 files changed, 69 insertions(+), 9 deletions(-)
23776
commit 83a2c296c787e2512834ed56b21f29639208e4c8
23777
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23778
Date: Wed Apr 1 13:58:28 2009 +0100
23780
Fallback to connecting to the server directly on port 5222 if srv resolving fails
23782
examples/connect.c | 68 +++++++++++++++++++++++++++++++++++++++++++++-------
23783
1 files changed, 59 insertions(+), 9 deletions(-)
23785
commit 635f92483e9ce1b965b759af2ee6c4b1f27bd5b2
23786
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23787
Date: Tue Mar 31 18:49:53 2009 +0100
23789
Add gtkdoc infrastructure
23793
configure.ac | 4 ++
23794
docs/Makefile.am | 1 +
23795
docs/reference/Makefile.am | 94 ++++++++++++++++++++++++++++++++++++++++++++
23796
docs/reference/wocky.types | 11 +++++
23797
6 files changed, 113 insertions(+), 1 deletions(-)
23799
commit 19a946d9e9346b3ee751d9f4091f5525eed61b3c
23800
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23801
Date: Mon Mar 30 12:48:52 2009 +0100
23803
Add LGPL 2.1 as COPYING file
23805
COPYING | 510 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
23806
1 files changed, 510 insertions(+), 0 deletions(-)
23808
commit 68b661d09d36e9e4a87523625f69c29cbefcb561
23809
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23810
Date: Mon Mar 30 12:45:07 2009 +0100
23812
Add a basic gitignore file
23814
.gitignore | 69 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
23815
1 files changed, 69 insertions(+), 0 deletions(-)
23817
commit 906848ae00fe8be9871aac376c3b4be24c6424a2
23818
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23819
Date: Fri Mar 27 15:36:29 2009 +0000
23821
Ignore eof and cancelled callbacks
23823
wocky/wocky-xmpp-connection.c | 27 +++++++++++++++++++--------
23824
1 files changed, 19 insertions(+), 8 deletions(-)
23826
commit e1ab4307a71d28a83c5762d335a7faaba8fbe98d
23827
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23828
Date: Fri Mar 27 14:40:28 2009 +0000
23830
unref the connection the stream
23832
tests/wocky-xmpp-connection-test.c | 3 +++
23833
1 files changed, 3 insertions(+), 0 deletions(-)
23835
commit 66935908eb1fc342fdd24b8d8089ed8583059d2a
23836
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23837
Date: Fri Mar 27 14:38:16 2009 +0000
23839
Ref the async queue in both input and output and end the stream when the writing end is disposed
23841
tests/wocky-test-stream.c | 20 ++++++++++++++------
23842
1 files changed, 14 insertions(+), 6 deletions(-)
23844
commit c19b402c8320e60a0035d1c019eb94c18bbaef95
23845
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23846
Date: Fri Mar 27 12:49:58 2009 +0000
23848
Unref objects after usage
23850
tests/wocky-xmpp-connection-test.c | 5 +++++
23851
1 files changed, 5 insertions(+), 0 deletions(-)
23853
commit 0eeadab870129450d8930f3522536c40f1eecba7
23854
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23855
Date: Fri Mar 27 12:20:30 2009 +0000
23859
tests/wocky-test-stream.c | 2 +-
23860
1 files changed, 1 insertions(+), 1 deletions(-)
23862
commit e59f23eed6f8021e175abf5f78b8f3c9c19c596f
23863
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23864
Date: Thu Mar 26 18:59:12 2009 +0000
23866
Use gtester and generate test resports
23868
tests/Makefile.am | 18 +++++++++++++++---
23869
1 files changed, 15 insertions(+), 3 deletions(-)
23871
commit 1469bdcce4b6d788b7d1a1c116cc5106926b8e15
23872
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23873
Date: Thu Mar 26 18:58:52 2009 +0000
23875
put libwocky.la in LDADD instead of AM_LDFLAGS
23877
tests/Makefile.am | 4 ++--
23878
1 files changed, 2 insertions(+), 2 deletions(-)
23880
commit 65b84717f074344a57a6d7599fe64757428c22f3
23881
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23882
Date: Thu Mar 26 18:57:23 2009 +0000
23884
Use a hardcoded message and add a timeout
23886
tests/wocky-xmpp-connection-test.c | 102 ++++++++++++++----------------------
23887
1 files changed, 40 insertions(+), 62 deletions(-)
23889
commit b0acae0cc7d82cf023b0c8a516ee9d63a70f4f90
23890
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23891
Date: Thu Mar 26 16:52:00 2009 +0000
23893
Port to WockTestStream
23895
tests/wocky-xmpp-connection-test.c | 52 ++++++++++++++++++++++-------------
23896
1 files changed, 33 insertions(+), 19 deletions(-)
23898
commit 537f300bc4ce02322b805689d108cd1b9d4ef883
23899
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23900
Date: Thu Mar 26 16:50:48 2009 +0000
23902
Implement a test stream
23904
tests/Makefile.am | 3 +-
23905
tests/wocky-test-stream.c | 356 +++++++++++++++++++++++++++++++++++++++++++++
23906
tests/wocky-test-stream.h | 69 +++++++++
23907
3 files changed, 427 insertions(+), 1 deletions(-)
23909
commit 7ac2ea742ac94923973854ef46b29aa8c0222700
23910
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23911
Date: Thu Mar 26 16:50:00 2009 +0000
23913
Compile against libwocky
23915
tests/Makefile.am | 3 ++-
23916
1 files changed, 2 insertions(+), 1 deletions(-)
23918
commit a16675a5f38148f4d0cffe1da8d5217b3946dd6e
23919
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23920
Date: Thu Mar 26 16:49:16 2009 +0000
23922
Define test programs
23924
tests/Makefile.am | 1 +
23925
1 files changed, 1 insertions(+), 0 deletions(-)
23927
commit 2da6b78091d5a947ee37523ce55aacbe3c061d34
23928
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23929
Date: Thu Mar 26 11:11:30 2009 +0000
23931
Remove usueless debugging
23933
wocky/wocky-xmpp-connection.c | 2 --
23934
1 files changed, 0 insertions(+), 2 deletions(-)
23936
commit 1fac6a540b046c7f3e9292a758813682df05c8a3
23937
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23938
Date: Tue Mar 24 17:02:01 2009 +0000
23942
tests/wocky-xmpp-connection-test.c | 29 ++++++++++++++++-------------
23943
1 files changed, 16 insertions(+), 13 deletions(-)
23945
commit d7407e5cc8b2d3916904cf27a778fb4ebaf1f89b
23946
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23947
Date: Tue Mar 24 17:01:35 2009 +0000
23949
Build the xmpp connection test
23953
tests/Makefile.am | 9 +++++++++
23954
3 files changed, 11 insertions(+), 1 deletions(-)
23956
commit 449e09a23fda76464cc52d2c1077d8c0a15b3ca9
23957
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
23958
Date: Mon Dec 15 12:34:01 2008 +0000
23960
wocky-xmpp-connection-test: fix coding style
23962
tests/wocky-xmpp-connection-test.c | 2 +-
23963
1 files changed, 1 insertions(+), 1 deletions(-)
23965
commit e1e3f1b4b64280d2df246b41666e8a1ece8e31b4
23966
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
23967
Date: Sat Dec 13 15:22:36 2008 +0000
23969
wocky-xmpp-connection-test: fix static functions
23971
tests/wocky-xmpp-connection-test.c | 12 +++++++-----
23972
1 files changed, 7 insertions(+), 5 deletions(-)
23974
commit 0e69cdef0ef37d3818f7bdcd7373c33963f3b763
23975
Author: Sjoerd Simons <sjoerd@luon.net>
23976
Date: Wed Jun 4 10:19:29 2008 +0000
23978
Convert tests to telepathy coding style
23980
20080604101929-93b9a-7480a8b55e1a75d9a1797bf42412944f31513e20.gz
23982
tests/wocky-xmpp-connection-test.c | 37 +++++++++++++++++++++--------------
23983
1 files changed, 22 insertions(+), 15 deletions(-)
23985
commit d8879f17e446f72b2f34260575eb9959a05c3a8b
23986
Author: Emanuele Aina <em@nerd.ocracy.org>
23987
Date: Mon Jul 2 16:49:18 2007 +0000
23989
Fix a memleak in the WockyXmppConnection test
23991
20070702164918-f974e-d961a1edd7f9d983588abecbc339095b1ab43e67.gz
23993
tests/wocky-xmpp-connection-test.c | 1 +
23994
1 files changed, 1 insertions(+), 0 deletions(-)
23996
commit 263548eb95b7ab382f6c99c8368131de1ef60f0b
23997
Author: Emanuele Aina <em@nerd.ocracy.org>
23998
Date: Wed Jun 27 13:03:05 2007 +0000
24000
Use the $srcdir env var to obtain the input files to make 'make distcheck' happy
24002
20070627130305-f974e-abafbea1da144e4822c77f4c5529a1e84b7c42fe.gz
24004
tests/wocky-xmpp-connection-test.c | 11 ++++++++++-
24005
1 files changed, 10 insertions(+), 1 deletions(-)
24007
commit a1a3cfb3c6028eca9a188509caa4aa3e349c6298
24008
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
24009
Date: Fri Jun 22 23:00:21 2007 +0000
24011
The main test runs g_type_init, no need to do it again in indiviual tests
24013
20070622230021-b58c9-b0670ceb4a1c2e27d4b7815421409a7410197d4a.gz
24015
tests/wocky-xmpp-connection-test.c | 4 ----
24016
1 files changed, 0 insertions(+), 4 deletions(-)
24018
commit ab3a9206ca001b0e6bd414f04915f6a2d68ce682
24019
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
24020
Date: Fri Jun 22 22:59:37 2007 +0000
24022
Add destructor for the file chunker
24024
20070622225937-b58c9-b293278434eaacc2671e4bf79cf4abc5b7278033.gz
24026
tests/wocky-xmpp-connection-test.c | 11 ++++++++++-
24027
1 files changed, 10 insertions(+), 1 deletions(-)
24029
commit 0672214f17623d23b1e101bbe29eb11dfe35d1be
24030
Author: Emanuele Aina <em@nerd.ocracy.org>
24031
Date: Wed Jun 13 16:16:40 2007 +0000
24033
Replaced two variables used as constants with thei values
24035
20070613161640-f974e-df65a86b4479e120293d77316801459df704d0dc.gz
24037
tests/wocky-xmpp-connection-test.c | 4 +---
24038
1 files changed, 1 insertions(+), 3 deletions(-)
24040
commit 3dfc9142f411a14a363d31b42e2c9ecc9838e664
24041
Author: Emanuele Aina <em@nerd.ocracy.org>
24042
Date: Wed Jun 13 16:13:24 2007 +0000
24044
Factored the file chunking code out of the test
24046
20070613161324-f974e-d62367f7adbd4db10479b8e9078b1be0cb45a2e9.gz
24048
tests/wocky-xmpp-connection-test.c | 51 +++++++++++++++++++++++++++++------
24049
1 files changed, 42 insertions(+), 9 deletions(-)
24051
commit ea65e79738efeb5a35741345bc4b026879c2cb02
24052
Author: Emanuele Aina <em@nerd.ocracy.org>
24053
Date: Wed Jun 13 15:36:14 2007 +0000
24055
Check the parsing of a valid message
24057
20070613153614-f974e-8c309a7855465643f05f322e1366640a9656f2c6.gz
24059
tests/wocky-xmpp-connection-test.c | 36 ++++++++++++++++++++++++++++++++++++
24060
1 files changed, 36 insertions(+), 0 deletions(-)
24062
commit c9038d2b29279027889021bc952c34165e36e306
24063
Author: Emanuele Aina <em@nerd.ocracy.org>
24064
Date: Wed Jun 13 14:02:35 2007 +0000
24066
Add a testcase for WockyXmppConnection and check its istantiation
24068
20070613140235-f974e-38a23919dc403a05ad6852760c6b13bd9ad2e6f5.gz
24070
tests/wocky-xmpp-connection-test.c | 35 +++++++++++++++++++++++++++++++++++
24071
1 files changed, 35 insertions(+), 0 deletions(-)
24073
commit 0638057a6768d8120ef7e65c44fa7eb30d0c08a4
24074
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
24075
Date: Tue Mar 24 14:35:48 2009 +0000
24079
wocky/wocky-sasl-auth.c | 2 +-
24080
1 files changed, 1 insertions(+), 1 deletions(-)
24082
commit 4d074ec8e8c8b0bf24f5869cef0a55e5287c2e53
24083
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
24084
Date: Thu Mar 26 11:05:13 2009 +0000
24086
Add fixmes to catch erros when writing things out
24088
wocky/wocky-xmpp-connection.c | 2 ++
24089
1 files changed, 2 insertions(+), 0 deletions(-)
24091
commit d5cd67ff979bcb36c611699867701ad4964e5bcc
24092
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
24093
Date: Thu Mar 26 11:03:38 2009 +0000
24095
Don't locally define the xmpp namespace
24097
wocky/wocky-xmpp-connection.c | 1 -
24098
wocky/wocky-xmpp-reader.c | 6 +++---
24099
2 files changed, 3 insertions(+), 4 deletions(-)
24101
commit 383751f5111fc1d22c3ba7b2d585d7d04597b057
24102
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
24103
Date: Thu Mar 26 11:00:07 2009 +0000
24105
Don't use C++ style comments
24107
wocky/wocky-xmpp-connection.c | 5 +++--
24108
1 files changed, 3 insertions(+), 2 deletions(-)
24110
commit 438382f8318d6af57d95886b04e43375690476b1
24111
Author: Sjoerd Simons <sjoerd@luon.net>
24112
Date: Tue Mar 24 11:55:12 2009 +0000
24114
Update copyright headers
24116
wocky/wocky-sasl-auth.c | 4 ++--
24117
wocky/wocky-xmpp-connection.h | 4 ++--
24118
2 files changed, 4 insertions(+), 4 deletions(-)
24120
commit 529fc7a6fa74e31b4979422e641f556c502c48e6
24121
Author: Sjoerd Simons <sjoerd@luon.net>
24122
Date: Mon Mar 23 18:16:23 2009 +0000
24126
examples/connect.c | 55 ----------------------------------------------------
24127
1 files changed, 0 insertions(+), 55 deletions(-)
24129
commit 1ece255bbf5d98a66ffa0575f74910a525b172df
24130
Author: Sjoerd Simons <sjoerd@luon.net>
24131
Date: Mon Mar 23 18:11:18 2009 +0000
24133
Hook in sasl helper
24135
examples/connect.c | 21 ++++++++-------------
24136
1 files changed, 8 insertions(+), 13 deletions(-)
24138
commit bb31d5438d401d51b703977c612475fcf8c77bc9
24139
Author: Sjoerd Simons <sjoerd@luon.net>
24140
Date: Mon Mar 23 17:07:32 2009 +0000
24142
Add sasl authenticator helper module
24144
wocky/Makefile.am | 4 +++-
24145
1 files changed, 3 insertions(+), 1 deletions(-)
24147
commit 3c84c10fcea898a73e25a8b06f0b2f2625157fd7
24148
Author: Sjoerd Simons <sjoerd@luon.net>
24149
Date: Mon Mar 23 17:07:11 2009 +0000
24151
Port to GLibs md5 checksum functionality
24153
wocky/wocky-sasl-auth.c | 60 ++++++++++++++++++++++++++--------------------
24154
1 files changed, 34 insertions(+), 26 deletions(-)
24156
commit 4b75598e43920219416dec5028f8c349a6441370
24157
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24158
Date: Mon Dec 15 12:14:10 2008 +0000
24160
wocky-sasl-auth: fix coding style
24162
wocky/wocky-sasl-auth.c | 14 +++++++-------
24163
1 files changed, 7 insertions(+), 7 deletions(-)
24165
commit 26ab880096b9782311ff127a1331a3638bb00387
24166
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24167
Date: Fri Dec 12 17:54:08 2008 +0000
24169
update includes to use wocky-signals-marshal.h instead of signals-marshal.h
24171
wocky/wocky-sasl-auth.c | 2 +-
24172
1 files changed, 1 insertions(+), 1 deletions(-)
24174
commit 7a542ab51b8aeab8187ac09af99f8954e0403180
24175
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24176
Date: Fri Dec 12 16:20:20 2008 +0000
24178
wocky_sasl_auth_start_mechanism: fix a declaration
24180
wocky/wocky-sasl-auth.c | 2 +-
24181
1 files changed, 1 insertions(+), 1 deletions(-)
24183
commit 8465322a802554fca237d5879737732f0669615b
24184
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24185
Date: Fri Dec 12 16:18:29 2008 +0000
24187
wocky_sasl_auth_has_mechanism has to be static
24189
wocky/wocky-sasl-auth.c | 2 +-
24190
1 files changed, 1 insertions(+), 1 deletions(-)
24192
commit 6da185773de26ceee59b96fc0673ce0bd5f7295c
24193
Author: Sjoerd Simons <sjoerd@luon.net>
24194
Date: Wed Jun 4 09:28:40 2008 +0000
24196
Make wocky conform to telepathy coding style
24198
20080604092840-93b9a-aee2061241cb08f169ce5b8e9834aaf1ab65cf9a.gz
24200
wocky/wocky-sasl-auth.c | 865 +++++++++++++++++++++++++----------------------
24201
wocky/wocky-sasl-auth.h | 23 +-
24202
2 files changed, 470 insertions(+), 418 deletions(-)
24204
commit dccf0da6a9ff31acd71d47144989d1ec53f11716
24205
Author: Emanuele Aina <em@nerd.ocracy.org>
24206
Date: Sun Jul 1 13:55:50 2007 +0000
24208
Fix two small memleak in WockySaslAuth
24210
20070701135550-f974e-01e921aff6b722104ea1262ac39980d2dbef55b5.gz
24212
wocky/wocky-sasl-auth.c | 2 ++
24213
1 files changed, 2 insertions(+), 0 deletions(-)
24215
commit 082b548788f9c72e790d176d7dafa756876ad013
24216
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
24217
Date: Mon Jul 2 10:48:55 2007 +0000
24219
wocky/: generate all signal marshallers together.
24221
Generate them by grepping source code to see which marshallers are needed,
24222
avoiding the need for .list files.
24224
20070702104855-53eee-56259e92f01b710c85025a8f1bad923288f12ba5.gz
24226
wocky/wocky-sasl-auth.c | 8 ++++----
24227
1 files changed, 4 insertions(+), 4 deletions(-)
24229
commit 1829e57b45fe1e8ef8464316a3c20e55e0a707e7
24230
Author: Sjoerd Simons <sjoerd@luon.net>
24231
Date: Sat Feb 17 17:03:28 2007 +0000
24233
WockySaslAuth: Remove spurious arguments to a debug statement
24235
20070217170328-93b9a-59bd06add72df19d2f3edd1a28886a22e9c9d10b.gz
24237
wocky/wocky-sasl-auth.c | 3 +--
24238
1 files changed, 1 insertions(+), 2 deletions(-)
24240
commit 6109871d6c280863d3ed226db6dc28bea69755e4
24241
Author: Sjoerd Simons <sjoerd@luon.net>
24242
Date: Sat Feb 17 17:02:55 2007 +0000
24244
WockySaslAuth: Cope with empty challenges (which are invalid)
24246
20070217170255-93b9a-22ca1a043a082b8e1632749d468c8540e0b7958b.gz
24248
wocky/wocky-sasl-auth.c | 17 +++++++++++------
24249
1 files changed, 11 insertions(+), 6 deletions(-)
24251
commit 0565c2c4b1d52cadc6d066dfccb76cead3a1a48e
24252
Author: Sjoerd Simons <sjoerd@luon.net>
24253
Date: Fri Feb 16 11:19:50 2007 +0000
24255
WockySaslAuth: Generate a 256 bit random cnonce instead of using a hardcoded one
24257
20070216111950-93b9a-6ec73801d3febe68b79942103981dc68edc5efc0.gz
24259
wocky/wocky-sasl-auth.c | 16 +++++++++++++++-
24260
1 files changed, 15 insertions(+), 1 deletions(-)
24262
commit ecea718f8c6b34d768e7cc4804c8b083cee9bb3c
24263
Author: Sjoerd Simons <sjoerd@luon.net>
24264
Date: Thu Feb 15 19:55:10 2007 +0000
24266
WockySaslAuth: Add support for the PLAIN auth mechanism
24268
20070215195510-93b9a-40b76ba500725cb5f704c9d8a305494e5adb5604.gz
24270
wocky/wocky-sasl-auth.c | 130 ++++++++++++++++++++++++++++++++++++++++-------
24271
1 files changed, 112 insertions(+), 18 deletions(-)
24273
commit 5459d59a5a62c8a08394e9cfd122abc0c5f863e3
24274
Author: Sjoerd Simons <sjoerd@luon.net>
24275
Date: Thu Feb 15 16:06:10 2007 +0000
24277
WockySaslAuth: Rename the error quak from salut_wocky_auth_failed to wocky_sasl_auth_error
24279
20070215160610-93b9a-5677d3a6fca4f248e779c043fdb6e8c7199fda77.gz
24281
wocky/wocky-sasl-auth.c | 2 +-
24282
1 files changed, 1 insertions(+), 1 deletions(-)
24284
commit 3f6b5451a209d3ddc4c28e3d3c9158e49de2a431
24285
Author: Sjoerd Simons <sjoerd@luon.net>
24286
Date: Thu Feb 15 10:55:01 2007 +0000
24288
Added SASL authentication helper for wocky (just digest-md5 for now)
24290
20070215105501-93b9a-f19f851129b23241b015579541e73f827e5ff373.gz
24292
wocky/wocky-sasl-auth.c | 700 +++++++++++++++++++++++++++++++++++++++++++++++
24293
wocky/wocky-sasl-auth.h | 94 +++++++
24294
2 files changed, 794 insertions(+), 0 deletions(-)
24296
commit d9c0e2f1cbf30d7607f796e5eb9105b572f2dfed
24297
Author: Sjoerd Simons <sjoerd@luon.net>
24298
Date: Mon Mar 23 12:20:49 2009 +0000
24300
Add an connection example
24303
configure.ac | 9 +-
24304
examples/Makefile.am | 14 +++
24305
examples/connect.c | 280 ++++++++++++++++++++++++++++++++++++++++++++++++++
24306
4 files changed, 300 insertions(+), 5 deletions(-)
24308
commit 38ea6f4656a637bc1d6e063a72ab14e8ef36c1f7
24309
Author: Sjoerd Simons <sjoerd@luon.net>
24310
Date: Mon Mar 23 12:19:23 2009 +0000
24312
Define ENABLE_DEBUG if it's not disabled
24314
configure.ac | 16 ++++++++++++++++
24315
1 files changed, 16 insertions(+), 0 deletions(-)
24317
commit a6eebde4700395e4f0916fc6d4bf8fd4ded25373
24318
Author: Sjoerd Simons <sjoerd@luon.net>
24319
Date: Mon Mar 23 12:18:13 2009 +0000
24321
First noddy port to GNIO
24323
wocky/wocky-xmpp-connection.c | 129 +++++++++++++++++++++++++++-------------
24324
wocky/wocky-xmpp-connection.h | 11 +--
24325
2 files changed, 91 insertions(+), 49 deletions(-)
24327
commit 9558d23edc3f2a6354987af77880ca58ed778724
24328
Author: Sjoerd Simons <sjoerd@luon.net>
24329
Date: Mon Mar 23 12:16:30 2009 +0000
24331
Add wocky-namespaces to the build
24333
wocky/Makefile.am | 3 ++-
24334
1 files changed, 2 insertions(+), 1 deletions(-)
24336
commit 131ee48f74d8e45dafd154bb2dd79d0f5aec06ee
24337
Author: Alban Crequy <alban.crequy@collabora.co.uk>
24338
Date: Mon Nov 24 12:37:06 2008 +0000
24340
lib/wocky/wocky-namespaces.h: Fix double #define from the merge
24342
wocky/wocky-namespaces.h | 8 +-------
24343
1 files changed, 1 insertions(+), 7 deletions(-)
24345
commit dbbbc6cbd707b008e37a32f353bfb754826852b4
24346
Author: Alban Crequy <alban.crequy@collabora.co.uk>
24347
Date: Wed Oct 8 15:48:33 2008 +0100
24349
lib/wocky/wocky-namespaces.h: Remove all the uneeded casts
24351
wocky/wocky-namespaces.h | 38 +++++++++++++++++++-------------------
24352
1 files changed, 19 insertions(+), 19 deletions(-)
24354
commit 0a3a8450df6ffa7a659d2cadfd08dca06a538e99
24355
Author: Alban Crequy <alban.crequy@collabora.co.uk>
24356
Date: Thu Oct 2 18:44:45 2008 +0100
24358
Caps: Add SalutPresenceCache and SalutDisco
24360
wocky/wocky-namespaces.h | 6 ++++++
24361
1 files changed, 6 insertions(+), 0 deletions(-)
24363
commit 766e1f7d619466203299a2a2c766a58e1b95cd09
24364
Author: Alban Crequy <alban.crequy@collabora.co.uk>
24365
Date: Wed Oct 1 15:35:01 2008 +0100
24367
Caps: publish the right caps in txt records after the caps changed with SetSelfCapabilities
24369
wocky/wocky-namespaces.h | 3 +++
24370
1 files changed, 3 insertions(+), 0 deletions(-)
24372
commit 64099c646a8bea927b66c9228d7825a6c25cd7f7
24373
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
24374
Date: Thu Oct 30 19:33:52 2008 +0000
24376
Add jabber:x:event namespace
24378
wocky/wocky-namespaces.h | 3 +++
24379
1 files changed, 3 insertions(+), 0 deletions(-)
24381
commit a728d5057f38610fa87f270e84865ae095a35abe
24382
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
24383
Date: Tue Jul 15 18:56:36 2008 +0000
24385
Added Marco's file transfer code.
24387
20080715185636-8ed0e-06775a31a2c94b716db41375af32db8248b9e8d3.gz
24389
wocky/wocky-namespaces.h | 6 ++++++
24390
1 files changed, 6 insertions(+), 0 deletions(-)
24392
commit e21e96c193e92eb2f507bea48e6c054415c4dea4
24393
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
24394
Date: Fri Nov 2 15:53:16 2007 +0000
24396
Use new Clique namespace to represent the Clique protocol (XMPP-like messages over a reliable multicast protocol)
24398
20071102155316-53eee-fa026748eb7cdb35c32fdc4e523d3cc2a2fc1866.gz
24400
wocky/wocky-namespaces.h | 4 ++--
24401
1 files changed, 2 insertions(+), 2 deletions(-)
24403
commit 57319116ef5bfefa47a73290a2766709211149d7
24404
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24405
Date: Fri Oct 19 16:08:52 2007 +0000
24407
add WOCKY_TELEPATHY_NS_RMULTICAST namespace and use it in bytestream-muc
24409
20071019160852-7fe3f-a8289e1842f7371947c6aab5e2f0764297970f2f.gz
24411
wocky/wocky-namespaces.h | 3 +++
24412
1 files changed, 3 insertions(+), 0 deletions(-)
24414
commit f0f1ac83fd9a864adb6d3428332b5627ba476d98
24415
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24416
Date: Wed Oct 17 14:51:15 2007 +0000
24418
add jingle errors NS
24420
20071017145115-7fe3f-9045aaae3cf2efbd008ef6dd4b968e73cf609ad9.gz
24422
wocky/wocky-namespaces.h | 3 +++
24423
1 files changed, 3 insertions(+), 0 deletions(-)
24425
commit 9a91b49d1d4f43b846b8f5aa61b94799e40dba3f
24426
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24427
Date: Tue Oct 16 14:59:08 2007 +0000
24431
20071016145908-7fe3f-0bd6e603b25b2c9a6718107e4302764b63bbdd24.gz
24433
wocky/wocky-namespaces.h | 3 +++
24434
1 files changed, 3 insertions(+), 0 deletions(-)
24436
commit 25cdbf39b7dcb7d76693a7b3c5fb85e5fec8d783
24437
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24438
Date: Tue Oct 16 11:52:09 2007 +0000
24440
wocky-namespaces.h: add SI related NS
24442
20071016115209-7fe3f-88728f8ee5e1723c5c876fe7eb77f0d837c8c99c.gz
24444
wocky/wocky-namespaces.h | 12 ++++++++++++
24445
1 files changed, 12 insertions(+), 0 deletions(-)
24447
commit fef054f9cd513e15106ccbadd702890321fdf850
24448
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24449
Date: Fri Aug 17 14:34:51 2007 +0000
24451
wocky-namespaces.h: add WOCKY_TELEPATHY_NS_OLPC_ACTIVITY_PROPS
24453
20070817143451-7fe3f-b9a78518ce007308ca2f1f3f5b8df4a44dda2563.gz
24455
wocky/wocky-namespaces.h | 3 +++
24456
1 files changed, 3 insertions(+), 0 deletions(-)
24458
commit 38e80b8f903f8800e6c3f4b9f910cfdc900c71ef
24459
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24460
Date: Wed Aug 1 14:08:53 2007 +0000
24464
20070801140853-7fe3f-6e410e615a9619db3b6b62bd7f0aa763ab2a715e.gz
24466
wocky/wocky-namespaces.h | 2 +-
24467
1 files changed, 1 insertions(+), 1 deletions(-)
24469
commit 79388f1807076e7d7528102e11d11e0024ff9db1
24470
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24471
Date: Fri Jun 15 11:55:34 2007 +0000
24473
wocky-namespaces.h: add tubes NS
24475
20070615115534-7fe3f-bc808f4784fbc66fb160f25de84058a26800d4ea.gz
24477
wocky/wocky-namespaces.h | 3 +++
24478
1 files changed, 3 insertions(+), 0 deletions(-)
24480
commit 9c760087f91329c7c88a6b51bc9a16eb6435e12b
24481
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24482
Date: Wed Jun 13 17:10:56 2007 +0000
24486
20070613171056-7fe3f-42a9b52794f2a1ddab3aec7d9e65c68fc4f1c5f9.gz
24488
wocky/wocky-namespaces.h | 6 ++++++
24489
1 files changed, 6 insertions(+), 0 deletions(-)
24491
commit 89c3f9080a667721a0a051d6cdecadd1f8fa3c04
24492
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24493
Date: Tue Jun 12 14:24:34 2007 +0000
24495
wocky-namespaces.h: add #define test to protect against multi inclusion
24497
20070612142434-7fe3f-09ccbc7bd36ab724a53220376d1e7c46c842b4f8.gz
24499
wocky/wocky-namespaces.h | 5 +++++
24500
1 files changed, 5 insertions(+), 0 deletions(-)
24502
commit cfc80a8794b405ccc2127fe6fa52100fe5cfcdfd
24503
Author: Sjoerd Simons <sjoerd@luon.net>
24504
Date: Fri Mar 16 21:26:30 2007 +0000
24506
Add xhtml-im and w3c xhtml namespace
24508
20070316212630-93b9a-bcdbd042585561b0f20076b5e7f5f1c41c1e2867.gz
24510
wocky/wocky-namespaces.h | 5 +++++
24511
1 files changed, 5 insertions(+), 0 deletions(-)
24513
commit 4a364f0b3f688edf5370d375f2f44b5e077e857a
24514
Author: Sjoerd Simons <sjoerd@luon.net>
24515
Date: Mon Feb 19 22:52:17 2007 +0000
24517
wocky-namespaces.h: Add TLS namespace
24519
20070219225217-93b9a-a939a12c3ca9cc6a087d08e9e3b045b0a2568f60.gz
24521
wocky/wocky-namespaces.h | 3 +++
24522
1 files changed, 3 insertions(+), 0 deletions(-)
24524
commit 43811d80edd39543cce3e65e011fc93d10d94edb
24525
Author: Sjoerd Simons <sjoerd@luon.net>
24526
Date: Sat Feb 17 12:35:57 2007 +0000
24528
wocky-namespaces: Add the jabber stream namespace
24530
20070217123557-93b9a-2efee7ed7fe5077289e66078c13d9480f975e699.gz
24532
wocky/wocky-namespaces.h | 4 ++++
24533
1 files changed, 4 insertions(+), 0 deletions(-)
24535
commit 08820023c0787959fd6c746d6e7a04784d5692e3
24536
Author: Sjoerd Simons <sjoerd@luon.net>
24537
Date: Thu Feb 15 10:55:01 2007 +0000
24539
Added SASL authentication helper for wocky (just digest-md5 for now)
24541
20070215105501-93b9a-f19f851129b23241b015579541e73f827e5ff373.gz
24543
wocky/wocky-namespaces.h | 3 +++
24544
1 files changed, 3 insertions(+), 0 deletions(-)
24546
commit 952f5bd31390e6d0e291e95e7035628e5e6f8ee9
24547
Author: Sjoerd Simons <sjoerd@luon.net>
24548
Date: Tue Mar 17 19:41:23 2009 +0000
24550
Add basic build infrastructure
24553
Makefile.am | 10 ++++
24555
autogen.sh | 31 ++++++++++++
24556
configure.ac | 108 +++++++++++++++++++++++++++++++++++++++++++
24557
m4/Makefile.am | 2 +
24558
m4/as-compiler-flag.m4 | 33 +++++++++++++
24559
m4/tp-compiler-flag.m4 | 36 ++++++++++++++
24560
m4/tp-compiler-warnings.m4 | 40 ++++++++++++++++
24561
tools/Makefile.am | 5 ++
24562
tools/check-c-style.sh | 56 ++++++++++++++++++++++
24563
tools/check-coding-style.mk | 17 +++++++
24564
tools/check-misc.sh | 13 +++++
24565
tools/check-whitespace.sh | 17 +++++++
24566
wocky/Makefile.am | 78 +++++++++++++++++++++++++++++++
24567
15 files changed, 448 insertions(+), 0 deletions(-)
24569
commit 467cc8de580acb2fd89a7e0f827c75408aadf526
24570
Author: Will Thompson <will.thompson@collabora.co.uk>
24571
Date: Sun Jan 11 17:50:48 2009 +0000
24573
Define stub DEBUG macros when !ENABLE_DEBUG
24575
Defining DEBUG(...) to expand to nothing trips warnings for code like
24581
It could be worked around by using {}s, but better to fix the macros
24583
wocky/wocky-debug.h | 9 ++++++---
24584
1 files changed, 6 insertions(+), 3 deletions(-)
24586
commit c86b788131b5e4bb0090e6f2517cf8077bad5265
24587
Author: Will Thompson <will.thompson@collabora.co.uk>
24588
Date: Sun Jan 11 17:04:07 2009 +0000
24590
Compare strictly to WOCKY_STANZA_TYPE_NONE in several functions.
24592
In check_sub_type, sub_type can legitimately be NONE, but the compiler
24593
spuriously warns if we check it's non-negative (see previous commit).
24594
All other comparisons were equally correct if they didn't accept
24595
WOCKY_STANZA_TYPE_NONE.
24597
wocky/wocky-xmpp-stanza.c | 11 +++++------
24598
1 files changed, 5 insertions(+), 6 deletions(-)
24600
commit 7e41eb5e7042eeb9f01828f0e811cff27994a176
24601
Author: Will Thompson <will.thompson@collabora.co.uk>
24602
Date: Sun Jan 11 15:42:23 2009 +0000
24604
Remove an unused label.
24606
All references to it were removed in "use assertions instead of
24607
wocky_goto_if_fail and wocky_goto_if_reached".
24609
wocky/wocky-xmpp-stanza.c | 4 ----
24610
1 files changed, 0 insertions(+), 4 deletions(-)
24612
commit fb8e0aab248612fd02e702e4a6f9ba5931ce5148
24613
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24614
Date: Wed Jan 7 11:56:25 2009 +0000
24616
wocky-debug.c: don't build code if debug is disabled
24618
wocky/wocky-debug.c | 4 ++++
24619
1 files changed, 4 insertions(+), 0 deletions(-)
24621
commit 3b6d233e8e6cccc4f4186fc2690ff15b62aa71aa
24622
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24623
Date: Wed Jan 7 11:55:48 2009 +0000
24625
wocky-debug.h: G_BEGIN_DECLS has to be outside the #ifdef ENABLE_DEBUG
24627
wocky/wocky-debug.h | 5 ++---
24628
1 files changed, 2 insertions(+), 3 deletions(-)
24630
commit 8862f970f5194430e8cff9902e774bcdff2e34e5
24631
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24632
Date: Wed Jan 7 11:53:42 2009 +0000
24634
use assertions instead of wocky_goto_if_fail and wocky_goto_if_reached
24636
wocky/wocky-xmpp-stanza.c | 14 +++++++-------
24637
1 files changed, 7 insertions(+), 7 deletions(-)
24639
commit 4bd74bfd5c424baa2b206a12e4790620e0c698c5
24640
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24641
Date: Wed Jan 7 11:53:14 2009 +0000
24643
wocky-debug.h: remove wocky_goto_if_reached and wocky_goto_if_fail as they don't really make sense
24645
wocky/wocky-debug.h | 22 ----------------------
24646
1 files changed, 0 insertions(+), 22 deletions(-)
24648
commit 15b3424d3c7e4f4f6bb968e9c7bc23aea9674e9a
24649
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24650
Date: Mon Dec 15 12:13:11 2008 +0000
24652
wocky-xmpp-node: fix coding style
24654
wocky/wocky-xmpp-node.c | 16 ++++++++--------
24655
1 files changed, 8 insertions(+), 8 deletions(-)
24657
commit 4c007a2f5caba03babd121d98beb6834b5d813e0
24658
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24659
Date: Mon Dec 15 12:12:59 2008 +0000
24661
wocky-xmpp-reader: fix coding style
24663
wocky/wocky-xmpp-reader.c | 34 +++++++++++++++++-----------------
24664
1 files changed, 17 insertions(+), 17 deletions(-)
24666
commit 8a76c2fc4f2761c7ae36aa30358ccf6bbb05b1a0
24667
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24668
Date: Mon Dec 15 12:12:50 2008 +0000
24670
wocky-xmpp-writer: fix coding style
24672
wocky/wocky-xmpp-writer.c | 8 ++++----
24673
1 files changed, 4 insertions(+), 4 deletions(-)
24675
commit 5ab277188ce4101b89473630a7e8952f1a647de2
24676
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24677
Date: Fri Dec 12 17:54:08 2008 +0000
24679
update includes to use wocky-signals-marshal.h instead of signals-marshal.h
24681
wocky/wocky-xmpp-connection.c | 2 +-
24682
wocky/wocky-xmpp-reader.c | 2 +-
24683
2 files changed, 2 insertions(+), 2 deletions(-)
24685
commit 7b4cd5daeb003f91876794f69e58493a6016da12
24686
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24687
Date: Fri Dec 12 16:00:41 2008 +0000
24689
wocky-xmpp-writer: _write_attr and _write_child have to be static
24691
wocky/wocky-xmpp-writer.c | 4 ++--
24692
1 files changed, 2 insertions(+), 2 deletions(-)
24694
commit 3ccd5c9e9edf633210211778b54feb4a59063a9d
24695
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24696
Date: Fri Dec 12 15:58:36 2008 +0000
24698
add wocky_xmpp_connection_new_no_stream prototype
24700
wocky/wocky-xmpp-connection.h | 3 +++
24701
1 files changed, 3 insertions(+), 0 deletions(-)
24703
commit 4f3e118fda6d886e91a0fe1eededbe0f57068ed8
24704
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24705
Date: Fri Dec 12 15:57:00 2008 +0000
24707
wocky-debug.h: fix wocky_debug_set_flags_from_env prototype
24709
wocky/wocky-debug.h | 2 +-
24710
1 files changed, 1 insertions(+), 1 deletions(-)
24712
commit ff1ba290ce71cc2c49273c730865b032459e63d2
24713
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
24714
Date: Thu Oct 30 19:06:31 2008 +0000
24716
Push new stanza at the tail of the queue, so they are popped in the right order later on
24718
wocky/wocky-xmpp-reader.c | 2 +-
24719
1 files changed, 1 insertions(+), 1 deletions(-)
24721
commit 77cad2cef33f3152fd47464b73f9e36bffb1ec74
24722
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
24723
Date: Tue Jul 15 18:56:36 2008 +0000
24725
Added Marco's file transfer code.
24727
20080715185636-8ed0e-06775a31a2c94b716db41375af32db8248b9e8d3.gz
24729
wocky/wocky-debug.c | 1 +
24730
wocky/wocky-debug.h | 1 +
24731
2 files changed, 2 insertions(+), 0 deletions(-)
24733
commit e2aebb5710e8fb6fb6f2b32e006dad2292ae1921
24734
Author: Sjoerd Simons <sjoerd@luon.net>
24735
Date: Wed Jun 4 09:28:40 2008 +0000
24737
Make wocky conform to telepathy coding style
24739
20080604092840-93b9a-aee2061241cb08f169ce5b8e9834aaf1ab65cf9a.gz
24741
wocky/wocky-debug.c | 4 +-
24742
wocky/wocky-debug.h | 4 +-
24743
wocky/wocky-xmpp-connection.c | 314 +++++++++++++++++---------------
24744
wocky/wocky-xmpp-connection.h | 40 ++--
24745
wocky/wocky-xmpp-node.c | 320 +++++++++++++++++---------------
24746
wocky/wocky-xmpp-node.h | 128 ++++++-------
24747
wocky/wocky-xmpp-reader.c | 405 ++++++++++++++++++++++-------------------
24748
wocky/wocky-xmpp-reader.h | 24 ++-
24749
wocky/wocky-xmpp-stanza.c | 6 +-
24750
wocky/wocky-xmpp-stanza.h | 19 +-
24751
wocky/wocky-xmpp-writer.c | 306 +++++++++++++++++--------------
24752
wocky/wocky-xmpp-writer.h | 38 ++--
24753
12 files changed, 848 insertions(+), 760 deletions(-)
24755
commit 51742d045364acce563136414a8bdd1465873f37
24756
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
24757
Date: Fri Oct 19 15:08:41 2007 +0000
24759
Add WOCKY_NODE_ASSIGN_TO opcode to wocky_xmpp_stanza_build
24761
20071019150841-53eee-c6180e5eccfd5d5819a0d12b881444be3bfc90d9.gz
24763
wocky/wocky-xmpp-stanza.c | 9 +++++++++
24764
wocky/wocky-xmpp-stanza.h | 1 +
24765
2 files changed, 10 insertions(+), 0 deletions(-)
24767
commit 0dd7b754a7991f9420b0ea84a2eeaa75a5e15bc8
24768
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24769
Date: Wed Jul 11 09:19:19 2007 +0000
24771
fix WOCKY_XMPP_CONNECTION_CLOSE_FULLY_CLOSED flag
24773
20070711091919-7fe3f-6ef819ed805180f8c37574ff13147a9955a711e2.gz
24775
wocky/wocky-xmpp-connection.h | 1 +
24776
1 files changed, 1 insertions(+), 0 deletions(-)
24778
commit e0e3927117928acc24bfa4209fe4b0f53888ed05
24779
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24780
Date: Tue Jul 10 08:46:59 2007 +0000
24782
wocky-xmpp-connection.c: add CLOSE flags
24784
20070710084659-7fe3f-4ae9b76c8176493817626c6725f61aa7ea3c90d3.gz
24786
wocky/wocky-xmpp-connection.c | 4 ++++
24787
wocky/wocky-xmpp-connection.h | 17 +++++++++++------
24788
2 files changed, 15 insertions(+), 6 deletions(-)
24790
commit 24fd6b222d0eb8e755a288ae71e3a1760fb7bda5
24791
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
24792
Date: Mon Jul 2 07:56:29 2007 +0000
24794
Add flags to indicate which way the stream opening has been sent
24796
20070702075629-b58c9-caba73719213896652eca8671e7606bb09c7792f.gz
24798
wocky/wocky-xmpp-connection.c | 22 +++++++++++-----------
24799
wocky/wocky-xmpp-connection.h | 9 ++++++++-
24800
2 files changed, 19 insertions(+), 12 deletions(-)
24802
commit a471b048c6269470b2b26499e031c9adadc8e1d1
24803
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
24804
Date: Mon Jul 2 10:48:55 2007 +0000
24806
lib/wocky/: generate all signal marshallers together.
24808
Generate them by grepping source code to see which marshallers are needed,
24809
avoiding the need for .list files.
24811
20070702104855-53eee-56259e92f01b710c85025a8f1bad923288f12ba5.gz
24813
wocky/wocky-xmpp-connection.c | 4 ++--
24814
wocky/wocky-xmpp-reader.c | 4 ++--
24815
2 files changed, 4 insertions(+), 4 deletions(-)
24817
commit 4bc73e5c0936180cfaab2e5267916f4eb702e4c7
24818
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24819
Date: Thu Jun 28 14:06:46 2007 +0000
24821
xmpp-stanza: assert stanza->node != NULL
24823
20070628140646-7fe3f-6e9a2388bc757c87c00addad2f36c7d9a917d420.gz
24825
wocky/wocky-xmpp-stanza.c | 8 +-------
24826
1 files changed, 1 insertions(+), 7 deletions(-)
24828
commit dfa38e4d0e9e3f2d82e79f16bc62fc94c8753878
24829
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24830
Date: Thu Jun 28 13:57:42 2007 +0000
24832
xmpp-stanza: factor out (sub) type name -> WockyStanza(Sub)Type to simplify code
24834
20070628135742-7fe3f-63c98e9add085256738a6d841354e8ac4a5d7366.gz
24836
wocky/wocky-xmpp-stanza.c | 90 +++++++++++++++++++++++----------------------
24837
1 files changed, 46 insertions(+), 44 deletions(-)
24839
commit 316afe222f71d36bcae05b66f0878972bb966cc7
24840
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24841
Date: Thu Jun 28 13:39:32 2007 +0000
24843
rename LAST_WOCKY_STANZA_(SUB_)TYPE to NUM_WOCKY_STANZA_(SUB_)TYPE
24845
20070628133932-7fe3f-12f50c87a912fdcaf632cbd2496162fdb95d6019.gz
24847
wocky/wocky-xmpp-stanza.c | 26 +++++++++++++-------------
24848
wocky/wocky-xmpp-stanza.h | 4 ++--
24849
2 files changed, 15 insertions(+), 15 deletions(-)
24851
commit 0721a4a4a39f59f97a112dcfeebb307a1f0e24d2
24852
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24853
Date: Thu Jun 28 12:44:49 2007 +0000
24855
add wocky_xmpp_stanza_get_type_info
24857
20070628124449-7fe3f-7ce76716162f4ef37a00cfaf0135f998fe684df0.gz
24859
wocky/wocky-xmpp-stanza.c | 63 +++++++++++++++++++++++++++++++++++++++++++++
24860
wocky/wocky-xmpp-stanza.h | 4 +++
24861
2 files changed, 67 insertions(+), 0 deletions(-)
24863
commit 0be3da65c21240e3c9b514b1468734af101603a2
24864
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24865
Date: Thu Jun 28 11:52:15 2007 +0000
24867
add WOCKY_STANZA_TYPE_UNKNOWN and WOCKY_STANZA_SUB_TYPE_UNKNOWN
24869
20070628115215-7fe3f-b1554b27ca4159ccabfb0440253f4511dd2cd9f6.gz
24871
wocky/wocky-xmpp-stanza.c | 3 +++
24872
wocky/wocky-xmpp-stanza.h | 2 ++
24873
2 files changed, 5 insertions(+), 0 deletions(-)
24875
commit fba5b3d743d2ef44fce54ae7dae2eee1fe84c3ab
24876
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24877
Date: Wed Jun 27 15:40:13 2007 +0000
24879
xmpp writer: wocky_xmpp_writer_write_stanza: properly end the XML document if we opened it
24881
20070627154013-7fe3f-4531ab5c3ffdc7098d6a7cb10cbf53b1fbd4ae9f.gz
24883
wocky/wocky-xmpp-writer.c | 3 +++
24884
1 files changed, 3 insertions(+), 0 deletions(-)
24886
commit 144379b5082f74b2f2683c9fdc2d5d2b8d72d261
24887
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24888
Date: Wed Jun 27 15:29:50 2007 +0000
24890
xmpp-reader: fix parser leak
24892
20070627152950-7fe3f-66c9308c55f88482fc97277bf40d24a9f382e6fc.gz
24894
wocky/wocky-xmpp-reader.c | 3 +++
24895
1 files changed, 3 insertions(+), 0 deletions(-)
24897
commit 5d185bb1b41e4b6b2682ef51d4c9c66832935aa1
24898
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24899
Date: Wed Jun 13 09:21:29 2007 +0000
24903
20070613092129-7fe3f-2b6baa02dcd135f33a8f7b8a9c02d8453d962d23.gz
24905
wocky/wocky-debug.c | 2 ++
24906
wocky/wocky-debug.h | 3 +++
24907
2 files changed, 5 insertions(+), 0 deletions(-)
24909
commit bf1eee65708b2e3be575896ab2be6efc0f1478ad
24910
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24911
Date: Mon Jun 11 10:14:31 2007 +0000
24913
add bytestream flag in wocky-debug
24915
20070611101431-7fe3f-d1f9d74df54bc1e246ab75826b931d6bd9695999.gz
24917
wocky/wocky-debug.c | 1 -
24918
wocky/wocky-debug.h | 1 -
24919
2 files changed, 0 insertions(+), 2 deletions(-)
24921
commit f73827190c938dfa875964636794db7e33e535d2
24922
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24923
Date: Fri Jun 22 09:50:36 2007 +0000
24925
wocky-xmpp-reader: don't leak the nodes queue
24927
20070622095036-7fe3f-38a0c4ea6789444c6b04a1f6df11e6ef84f99c0e.gz
24929
wocky/wocky-xmpp-reader.c | 1 +
24930
1 files changed, 1 insertions(+), 0 deletions(-)
24932
commit fa04537b90306f15562cd2312dffe695a803015b
24933
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24934
Date: Thu Jun 21 13:45:17 2007 +0000
24936
wocky-xmpp-connection.c: generate an id for stanza who doesn't have one before sending
24938
20070621134517-7fe3f-74190255a1c13b53ffe1d07aac675e0e925c58e6.gz
24940
wocky/wocky-xmpp-connection.c | 9 +++++++++
24941
1 files changed, 9 insertions(+), 0 deletions(-)
24943
commit dc6c99e3e6d00e41832b4794c6c50262588c05d9
24944
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24945
Date: Thu Jun 21 13:39:08 2007 +0000
24947
add wocky_xmpp_connection_new_id public method[3~
24949
20070621133908-7fe3f-086b66767bad06086b6f74f8dc19bc04d6fa01e6.gz
24951
wocky/wocky-xmpp-connection.c | 20 +++++++++++++++++++-
24952
wocky/wocky-xmpp-connection.h | 3 +++
24953
2 files changed, 22 insertions(+), 1 deletions(-)
24955
commit 2652b052605d50f9b5487c0d427dbddd85b508f8
24956
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
24957
Date: Tue Jun 19 03:27:15 2007 +0000
24959
Initialize the debugging flags if that wasn't done yet
24961
20070619032715-b58c9-173cdbd3f369494cf1a519097bc9fbab3ad39215.gz
24963
wocky/wocky-debug.c | 2 ++
24964
1 files changed, 2 insertions(+), 0 deletions(-)
24966
commit 51712116dd763988f32a75293f1ed88e169df039
24967
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
24968
Date: Tue Jun 19 12:01:26 2007 +0000
24970
Format type fixes from misc@mandriva.org
24972
20070619120126-b58c9-44b9271200324439d74cb1969dc22f6f661c4de8.gz
24974
wocky/wocky-xmpp-reader.c | 2 +-
24975
wocky/wocky-xmpp-writer.c | 6 +++---
24976
2 files changed, 4 insertions(+), 4 deletions(-)
24978
commit 50412b9c566bb63a06137c8f4977092f56481865
24979
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24980
Date: Fri Jun 15 12:30:45 2007 +0000
24982
reimplement wocky_debug_stanza to use wocky_xmpp_node_to_string
24984
20070615123045-7fe3f-bb91394e6454c0d035256c299c86aab08d365e06.gz
24986
wocky/wocky-debug.c | 77 ++++----------------------------------------------
24987
1 files changed, 7 insertions(+), 70 deletions(-)
24989
commit 4055ba7ff34b23a10e4cd62af03cd633d03acd9a
24990
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24991
Date: Fri Jun 15 12:23:06 2007 +0000
24993
add wocky_xmpp_node_to_string
24995
20070615122306-7fe3f-2f268e618ce79a7d8d06c310612a3a596f74a327.gz
24997
wocky/wocky-xmpp-node.c | 72 +++++++++++++++++++++++++++++++++++++++++++++++
24998
wocky/wocky-xmpp-node.h | 4 ++
24999
2 files changed, 76 insertions(+), 0 deletions(-)
25001
commit d73925be92098f822a484ce132ffd3db50d82ba2
25002
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
25003
Date: Wed Jun 13 16:19:06 2007 +0000
25005
wocky-xmpp-stanza.c: fix an argument error in wocky_xmpp_stanza_build documentation
25007
20070613161906-7fe3f-3c14588a9ea94511993588092993b6629aaf7e8a.gz
25009
wocky/wocky-xmpp-stanza.c | 4 ++--
25010
1 files changed, 2 insertions(+), 2 deletions(-)
25012
commit cdaecd0c999362ca02137967d6977064bb06f6b5
25013
Author: Sjoerd Simons <sjoerd@luon.net>
25014
Date: Fri Jun 15 11:40:07 2007 +0000
25016
remove some trailing spaces
25018
20070615114007-93b9a-2338f688e7b0ce01c5070bac8708adb0aaff78d5.gz
25020
wocky/wocky-xmpp-node.c | 4 ++--
25021
1 files changed, 2 insertions(+), 2 deletions(-)
25023
commit 6f6380896a97a822e02fab3b8aa5e74282859b41
25024
Author: Sjoerd Simons <sjoerd@luon.net>
25025
Date: Fri Jun 15 11:39:49 2007 +0000
25027
Use g_return_val_if_fail in wocky_xmpp_node_get_language when a NULL node is passed
25029
20070615113949-93b9a-775a9a54736ba1c8f382daf936a060760e78b9df.gz
25031
wocky/wocky-xmpp-node.c | 3 ++-
25032
1 files changed, 2 insertions(+), 1 deletions(-)
25034
commit 4918b36bcf360b27a8e50fa921f48821ca8ccdb4
25035
Author: Emanuele Aina <em@nerd.ocracy.org>
25036
Date: Sat Jun 9 09:19:16 2007 +0000
25038
Tested wocky_xmpp_node_set_language_n() and fixed wocky_xmpp_node_set_language() with a NULL lang
25040
20070609091916-f974e-25d6e0593963b0bd7c33fce670639d08b476bf55.gz
25042
wocky/wocky-xmpp-node.c | 6 +++++-
25043
1 files changed, 5 insertions(+), 1 deletions(-)
25045
commit 15e31a547272ad0f1f5093b4cd94f763b45df2f5
25046
Author: Emanuele Aina <em@nerd.ocracy.org>
25047
Date: Sat Jun 9 08:52:06 2007 +0000
25049
Test and fix wocky_xmpp_node_get_language() with a NULL node
25051
20070609085206-f974e-1b61af2304ed7605d44148e95e77f6ebad7707aa.gz
25053
wocky/wocky-xmpp-node.c | 2 +-
25054
1 files changed, 1 insertions(+), 1 deletions(-)
25056
commit b360f8d3554c2ae6d65c5045a9068e8a3b13d06a
25057
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
25058
Date: Wed Jun 13 09:17:55 2007 +0000
25060
don't create the stanza if there is an error during build argument parsing
25062
20070613091755-7fe3f-802a0d76f1fb50a69a28468b181192d7841358ad.gz
25064
wocky/wocky-xmpp-stanza.c | 26 +++++++++++++++++---------
25065
1 files changed, 17 insertions(+), 9 deletions(-)
25067
commit 72b18fc647a588cf1f3ac7159ae5602283863ffc
25068
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
25069
Date: Wed Jun 13 08:50:15 2007 +0000
25071
wocky-xmpp-stanza.c: use wocky_goto_if_reached and wocky_goto_if_fail during stanza build parsing to fix a leak
25073
20070613085015-7fe3f-6959e93f20bab7ce55761ba4a19d5cba606925ad.gz
25075
wocky/wocky-xmpp-stanza.c | 14 ++++++++------
25076
1 files changed, 8 insertions(+), 6 deletions(-)
25078
commit da9aa5559cd85df763e99c67290793739c1473d9
25079
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
25080
Date: Wed Jun 13 08:49:50 2007 +0000
25082
wocky-debug: add wocky_goto_if_reached and wocky_goto_if_fail macros
25084
20070613084950-7fe3f-279be93f5843f3e83cf19c8ea065266813e27e44.gz
25086
wocky/wocky-debug.h | 22 ++++++++++++++++++++++
25087
1 files changed, 22 insertions(+), 0 deletions(-)
25089
commit 8508e9c7dc3520fb7c58a9d83770af0d3a69f76c
25090
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
25091
Date: Wed Jun 13 08:21:06 2007 +0000
25093
wocky-xmpp-stanza.c: use g_return_if_reached instead of g_assert_not_reached during stanza_build args parsing
25095
20070613082106-7fe3f-fea96904e7c8341ec782ef7adb4010051b54c1fd.gz
25097
wocky/wocky-xmpp-stanza.c | 2 +-
25098
1 files changed, 1 insertions(+), 1 deletions(-)
25100
commit 3e06b80331181dbd51db8b558c05413055c273eb
25101
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
25102
Date: Wed Jun 13 08:18:50 2007 +0000
25104
wocky-xmpp-stanza: typedef WockyBuildTag
25106
20070613081850-7fe3f-de42e6fe3365b02f563fea147bcf931159d0b0fc.gz
25108
wocky/wocky-xmpp-stanza.c | 9 +++++----
25109
wocky/wocky-xmpp-stanza.h | 4 ++--
25110
2 files changed, 7 insertions(+), 6 deletions(-)
25112
commit 17057f079cb009d328a6d15ff055d60dc6123365
25113
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
25114
Date: Tue Jun 12 16:37:54 2007 +0000
25116
wocky-xmpp-stanza.c: use type_names array to find the optionnal NS associated with a type
25118
20070612163754-7fe3f-a3af4d83860cdfabecfcad53976adf601434aa4b.gz
25120
wocky/wocky-xmpp-stanza.c | 42 +++++++++++++++++++++++++-----------------
25121
1 files changed, 25 insertions(+), 17 deletions(-)
25123
commit b6d570618ea9607824a4b791e7016be9fee826a9
25124
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
25125
Date: Tue Jun 12 16:26:37 2007 +0000
25127
wocky-xmpp-stanza.c: use the sub_type_names array instead of a switch to check if sub types belong to the right type
25129
20070612162637-7fe3f-955ab74a038aad6251a18cdcaff5de5851137ef9.gz
25131
wocky/wocky-xmpp-stanza.c | 122 ++++++++++++++++++++-------------------------
25132
1 files changed, 54 insertions(+), 68 deletions(-)
25134
commit f8a66555b6d9653604179cc64c09357bcdad7940
25135
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
25136
Date: Tue Jun 12 13:23:50 2007 +0000
25138
wocky-xmpp-stanza.c: properly handle STREAM types
25140
20070612132350-7fe3f-7d209e6f707c34287d5bf777d569184ae06e8204.gz
25142
wocky/wocky-xmpp-stanza.c | 10 ++++++++--
25143
1 files changed, 8 insertions(+), 2 deletions(-)
25145
commit ca2e030db5c297c8add2e35b0be9c5c149fae7a3
25146
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
25147
Date: Tue Jun 12 13:03:45 2007 +0000
25149
ibber-xmpp-stanza.c: use static array instead of big switch to find subtype's name
25151
20070612130345-7fe3f-876077a1161eb2518338057adbe44bc465fd5591.gz
25153
wocky/wocky-xmpp-stanza.c | 92 +++++++++++++++++---------------------------
25154
wocky/wocky-xmpp-stanza.h | 2 +-
25155
2 files changed, 37 insertions(+), 57 deletions(-)
25157
commit 8f6dfc96eda50ab3c4dd38fd85e8dbae7930ca15
25158
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
25159
Date: Tue Jun 12 12:42:10 2007 +0000
25161
wocky-xmpp-stanza.c: use static array instead of big switch to find type's name
25163
20070612124210-7fe3f-09e3c49ea8a4d1d3c76d1b7474082e771cf75bab.gz
25165
wocky/wocky-xmpp-stanza.c | 65 ++++++++++++++++++--------------------------
25166
wocky/wocky-xmpp-stanza.h | 2 +-
25167
2 files changed, 28 insertions(+), 39 deletions(-)
25169
commit 866769bc8214c2edc50bf3f9a0e2ab8408e5a8f5
25170
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
25171
Date: Tue Jun 12 11:33:57 2007 +0000
25173
wocky-xmpp-stanza.c: use g_slist_delete_link instead of 4 instructions doing exactly that
25175
20070612113357-7fe3f-d5ec9f715c4648b185b34189b65e2fcf5981818b.gz
25177
wocky/wocky-xmpp-stanza.c | 8 ++------
25178
1 files changed, 2 insertions(+), 6 deletions(-)
25180
commit 4ecc416de40fd54b4cca41aef2811200117fe606
25181
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
25182
Date: Tue Jun 12 11:18:15 2007 +0000
25184
wocky-xmpp-stanza.c: remove useless case WOCKY_STANZA_END in wocky_xmpp_stanza_build parsing
25186
20070612111815-7fe3f-4cc369ea682244bda2023a2139e745de97de32dc.gz
25188
wocky/wocky-xmpp-stanza.c | 4 ----
25189
1 files changed, 0 insertions(+), 4 deletions(-)
25191
commit 67d33ef83577620b9f2032ac277a30efa8983e7a
25192
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
25193
Date: Tue Jun 12 11:02:56 2007 +0000
25195
wocky-debug.c: fix a leak in wocky_debug_stanza
25197
20070612110256-7fe3f-877bb91429285528b2850f12fa6de368b8abc29d.gz
25199
wocky/wocky-debug.c | 5 ++++-
25200
1 files changed, 4 insertions(+), 1 deletions(-)
25202
commit fadd12766cf9429859d28fb98ded3c01a8c1bef7
25203
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
25204
Date: Tue Jun 12 10:13:18 2007 +0000
25206
wocky-xmpp-stanza: implement wocky_xmpp_stanza_build
25208
20070612101318-7fe3f-b362200f7804bace88b1c37e219a7c2a6dfd6b5e.gz
25210
wocky/wocky-xmpp-stanza.c | 307 ++++++++++++++++++++++++++++++++++++++++++++-
25211
wocky/wocky-xmpp-stanza.h | 54 ++++++++-
25212
2 files changed, 359 insertions(+), 2 deletions(-)
25214
commit 2cfc4be419d9c1945ffab0934f322f596bae0adb
25215
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
25216
Date: Mon Jun 11 18:17:48 2007 +0000
25218
move DEBUG_STANZA to wocky-debug
25220
20070611181748-7fe3f-e4fe05a3b32cde8da6bbafc991d35af099fd2f4f.gz
25222
wocky/wocky-debug.c | 84 +++++++++++++++++++++++++++++++++++++++++++++++++++
25223
wocky/wocky-debug.h | 11 +++++++
25224
2 files changed, 95 insertions(+), 0 deletions(-)
25226
commit 059efc894984d1b42a42bce38dddd12ca1b699c9
25227
Author: Sjoerd Simons <sjoerd@luon.net>
25228
Date: Tue Jun 12 16:09:01 2007 +0000
25230
Move SalutMucConnection to wocky as WockyMucConnection
25232
20070612160901-93b9a-3c886d3735de02ed4b8193747040b2d2aff41ae0.gz
25234
wocky/wocky-debug.c | 1 +
25235
wocky/wocky-debug.h | 1 +
25236
2 files changed, 2 insertions(+), 0 deletions(-)
25238
commit bac62f2a52fc7011fd8a4735d28ac519cdead593
25239
Author: Sjoerd Simons <sjoerd@luon.net>
25240
Date: Mon Jun 11 13:01:12 2007 +0000
25242
Fix some silly memleaks in wocky-xmpp-node, spotted by Marco Barisione and Mikael Hallendal
25244
20070611130112-93b9a-24d1d091e1c29656fbb77310229ac46ab8a6a646.gz
25246
wocky/wocky-xmpp-node.c | 4 ++++
25247
1 files changed, 4 insertions(+), 0 deletions(-)
25249
commit cc004e9082a0b6cc0041eccd029269621d6a614d
25250
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
25251
Date: Sat Jun 9 12:01:06 2007 +0000
25253
Streaming property no long exists
25255
20070609120106-b58c9-591196b73410755f9547fcba3db24a3ee42d6236.gz
25257
wocky/wocky-xmpp-connection.c | 2 +-
25258
1 files changed, 1 insertions(+), 1 deletions(-)
25260
commit bb496013e58ed3c9fdd189be4c332cbe2ebc3d23
25261
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
25262
Date: Fri Jun 8 20:55:58 2007 +0000
25264
Remove non-streaming mode
25266
20070608205558-b58c9-1f43c402d842d1568296e44f0d45dc6028af7ffc.gz
25268
wocky/wocky-xmpp-connection.c | 83 +++-------------------------------------
25269
wocky/wocky-xmpp-connection.h | 3 -
25270
2 files changed, 7 insertions(+), 79 deletions(-)
25272
commit 88842e2845cbfd917540158bb9a7d1f7ec42a430
25273
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
25274
Date: Mon Jun 4 06:53:29 2007 +0000
25276
wocky-debug: Add a specific rmulticast debugging category
25278
20070604065329-b58c9-068df8879b1a105a2989f236df4bb093276a8e9e.gz
25280
wocky/wocky-debug.c | 1 +
25281
wocky/wocky-debug.h | 3 ++-
25282
2 files changed, 3 insertions(+), 1 deletions(-)
25284
commit 0add488b22c20aa4ab5a8cc818b378cf1d77fa80
25285
Author: Sjoerd Simons <sjoerd@luon.net>
25286
Date: Mon May 21 11:51:57 2007 +0000
25288
Add debug category for the multicast sender
25290
20070521115157-93b9a-2300e537dcec6524cef474128ad490b38999bea5.gz
25292
wocky/wocky-debug.c | 17 +++++++++--------
25293
wocky/wocky-debug.h | 13 +++++++------
25294
2 files changed, 16 insertions(+), 14 deletions(-)
25296
commit 10968df7be60c30b6f4f4690a71992380fdfbf31
25297
Author: Sjoerd Simons <sjoerd@luon.net>
25298
Date: Tue Mar 13 18:43:38 2007 +0000
25300
WockyXmppConnection: Compile fixes
25302
20070313184338-93b9a-5922970bfa5ca6805d2a89777d47dd5d02dba8e5.gz
25304
wocky/wocky-xmpp-connection.c | 13 ++++++++-----
25305
1 files changed, 8 insertions(+), 5 deletions(-)
25307
commit 808e37792b31f6491d5536aaff325a665d709b8f
25308
Author: Sjoerd Simons <sjoerd@luon.net>
25309
Date: Tue Mar 13 12:59:15 2007 +0000
25311
WockyXmppConnection: Add a non-streaming mode
25313
20070313125915-93b9a-da87a011ed0cb9e681d3912fb1a7620ab3850548.gz
25315
wocky/wocky-xmpp-connection.c | 123 ++++++++++++++++++++++++++++++++++++-----
25316
wocky/wocky-xmpp-connection.h | 4 +
25317
2 files changed, 113 insertions(+), 14 deletions(-)
25319
commit 790bba519b03494265255886c8c1b9b4695f3467
25320
Author: Sjoerd Simons <sjoerd@luon.net>
25321
Date: Tue Mar 13 11:58:10 2007 +0000
25323
WockyXmppConnection: Allow the connection to be created without an underlying transport
25325
20070313115810-93b9a-3e0ad2e51ba1732a87de2d306e29d803871c35d4.gz
25327
wocky/wocky-xmpp-connection.c | 4 +++-
25328
1 files changed, 3 insertions(+), 1 deletions(-)
25330
commit 4d27720ab917b387ae8fa39da9c43874eeec11a6
25331
Author: Sjoerd Simons <sjoerd@luon.net>
25332
Date: Thu Mar 1 14:49:17 2007 +0000
25334
wocky-debug.h: Fix typo in __DEBUG_H__ define
25336
20070301144917-93b9a-28b4ed528b50e24b899889e30576e620069476aa.gz
25338
wocky/wocky-debug.h | 2 +-
25339
1 files changed, 1 insertions(+), 1 deletions(-)
25341
commit a0c600b9c07cb0681ca1bb2333e1065bfe3dd11f
25342
Author: Sjoerd Simons <sjoerd@luon.net>
25343
Date: Mon Feb 19 22:53:07 2007 +0000
25345
WockyXmppConnection: Add functions to disengage the connection from the transport and re-engage it on top of a new transport
25347
20070219225307-93b9a-dad771f4cc6e83f618d5e41d3ef3171df3148d71.gz
25349
wocky/wocky-xmpp-connection.c | 27 ++++++++++++++++++++++-----
25350
wocky/wocky-xmpp-connection.h | 5 +++++
25351
2 files changed, 27 insertions(+), 5 deletions(-)
25353
commit 7b44ac78160a88adf50edee43259669ce24474d8
25354
Author: Sjoerd Simons <sjoerd@luon.net>
25355
Date: Sat Feb 17 22:07:03 2007 +0000
25357
WockyXmppConnection: Mark stream as closed after calling connection_restart
25359
20070217220703-93b9a-e72fce05b9ca351dc6500cb684edd735e26ad680.gz
25361
wocky/wocky-xmpp-connection.c | 1 +
25362
1 files changed, 1 insertions(+), 0 deletions(-)
25364
commit 660cfd64118d30b5b7c846db3a2cde8e610e1b49
25365
Author: Sjoerd Simons <sjoerd@luon.net>
25366
Date: Sat Feb 17 17:05:05 2007 +0000
25368
WockyXmppConnection: Add function to restart the stream, which allows the other side to reopen the connection (After say a sasl authentication)
25370
20070217170505-93b9a-15e939bb4095cee5e33b12455685e8349929a3c6.gz
25372
wocky/wocky-xmpp-connection.c | 9 +++++++++
25373
wocky/wocky-xmpp-connection.h | 6 ++++++
25374
2 files changed, 15 insertions(+), 0 deletions(-)
25376
commit 5f6902411d555f942f906a6adc9948c64834860a
25377
Author: Sjoerd Simons <sjoerd@luon.net>
25378
Date: Sat Feb 17 12:34:45 2007 +0000
25380
WockyXmppReader: Make wocky_xmpp_reader_push reentrant
25382
20070217123445-93b9a-e4981edf60f86e15232a86156acb3ff36d8843b6.gz
25384
wocky/wocky-xmpp-reader.c | 74 +++++++++++++++++++++++++++++++--------------
25385
1 files changed, 51 insertions(+), 23 deletions(-)
25387
commit f7a9270d556a5e7da4219574d3cfd1ed4a20b813
25388
Author: Sjoerd Simons <sjoerd@luon.net>
25389
Date: Fri Feb 16 10:35:42 2007 +0000
25391
WockyXmppConnection: Only reset after we reopen our own stream, not after the other side has opened their stream
25393
20070216103542-93b9a-7b716672297079528284236d21f1d4549b4263b4.gz
25395
wocky/wocky-xmpp-connection.c | 7 +++----
25396
1 files changed, 3 insertions(+), 4 deletions(-)
25398
commit 474568cb7bd70ae27943eca403780f16ab8fa3e6
25399
Author: Sjoerd Simons <sjoerd@luon.net>
25400
Date: Thu Feb 15 19:54:17 2007 +0000
25402
WockyXmppConnection: If the stream is re-opened reset the xml reader
25404
20070215195417-93b9a-36e408dd62df217b236f334913da992957612110.gz
25406
wocky/wocky-xmpp-connection.c | 10 ++++++++++
25407
1 files changed, 10 insertions(+), 0 deletions(-)
25409
commit 28098b62916ff654251334f9200b738ffbeea57d
25410
Author: Sjoerd Simons <sjoerd@luon.net>
25411
Date: Thu Feb 15 19:53:41 2007 +0000
25413
WockyXmppWriter: Turn of indenting of the output stream for now
25415
20070215195341-93b9a-06a6024612b2c75cf254a05be028c776e605a2f9.gz
25417
wocky/wocky-xmpp-writer.c | 4 ++--
25418
1 files changed, 2 insertions(+), 2 deletions(-)
25420
commit e4328fefd92299a312323722b173a0e44189ae1b
25421
Author: Sjoerd Simons <sjoerd@luon.net>
25422
Date: Thu Feb 15 19:50:36 2007 +0000
25424
WockyXmppReader: Add ability to reset the reader when needed
25426
20070215195036-93b9a-101186da1a23a1456991feb9e5e9ac6312856eac.gz
25428
wocky/wocky-xmpp-reader.c | 26 +++++++++++++++++++++++---
25429
wocky/wocky-xmpp-reader.h | 1 +
25430
2 files changed, 24 insertions(+), 3 deletions(-)
25432
commit b8565f2e2f4dc54cf7edd79eacafb243a9dab3bc
25433
Author: Sjoerd Simons <sjoerd@luon.net>
25434
Date: Thu Feb 15 16:06:33 2007 +0000
25436
Implement an SSL transport for wocky
25438
20070215160633-93b9a-bbb1468c182c157f593dcf07ef21d5bed09e8f7f.gz
25440
wocky/wocky-debug.c | 1 +
25441
wocky/wocky-debug.h | 1 +
25442
2 files changed, 2 insertions(+), 0 deletions(-)
25444
commit 825318c597fe94d083534de7c34b9b42eb6d1f50
25445
Author: Sjoerd Simons <sjoerd@luon.net>
25446
Date: Thu Feb 15 10:55:01 2007 +0000
25448
Added SASL authentication helper for wocky (just digest-md5 for now)
25450
20070215105501-93b9a-f19f851129b23241b015579541e73f827e5ff373.gz
25452
wocky/wocky-debug.c | 1 +
25453
wocky/wocky-debug.h | 1 +
25454
2 files changed, 2 insertions(+), 0 deletions(-)
25456
commit 9c1ca9bc99f8339ac39ec2f640660ac85f62658e
25457
Author: Sjoerd Simons <sjoerd@luon.net>
25458
Date: Tue Feb 13 15:51:44 2007 +0000
25460
SalutXmppWriter: Add debugging to stream open and close
25462
20070213155144-93b9a-8fa834e31dda7628e45ca7cfcce8dcf34fccbca3.gz
25464
wocky/wocky-xmpp-writer.c | 3 +++
25465
1 files changed, 3 insertions(+), 0 deletions(-)
25467
commit de5327a61f7ffbd4b8bf0bd3800ca11851d30408
25468
Author: Sjoerd Simons <sjoerd@luon.net>
25469
Date: Tue Feb 13 13:26:33 2007 +0000
25471
Push received transport data through handler functions instead of signals
25473
20070213132633-93b9a-25678d8680408e6e7ecb88289afd577cb1163734.gz
25475
wocky/wocky-debug.c | 1 +
25476
wocky/wocky-debug.h | 7 ++++---
25477
wocky/wocky-xmpp-connection.c | 21 +++++++++++----------
25478
3 files changed, 16 insertions(+), 13 deletions(-)
25480
commit eaa86572f2ee3c1f283577e4747749bef79265ac
25481
Author: Sjoerd Simons <sjoerd@luon.net>
25482
Date: Tue Feb 13 10:05:59 2007 +0000
25484
WockyXmppNode: Assert that attribute values are !NULL
25486
20070213100559-93b9a-407f99a9c26a5769c78345098b0bc53a6a44eb19.gz
25488
wocky/wocky-xmpp-node.c | 1 +
25489
1 files changed, 1 insertions(+), 0 deletions(-)
25491
commit 9c139ce0b8eadf1b44ed5790cb0ebc1da409aaf9
25492
Author: Sjoerd Simons <sjoerd@luon.net>
25493
Date: Tue Feb 13 10:05:08 2007 +0000
25495
WockyXmppWriter: Add debugging
25497
20070213100508-93b9a-82ec00ac21ed4b0b4094ab1b5dfbcc35784c8c67.gz
25499
wocky/wocky-xmpp-writer.c | 5 +++++
25500
1 files changed, 5 insertions(+), 0 deletions(-)
25502
commit ec14381d7e181456e515fef019d77b118a65ccb5
25503
Author: Sjoerd Simons <sjoerd@luon.net>
25504
Date: Thu Feb 8 15:47:08 2007 +0000
25506
Reinitialize the parser after each chunk when not in stream mode
25508
20070208154708-93b9a-7f92d7d174ea5da1ba624838e3a94e6b54306391.gz
25510
wocky/wocky-xmpp-reader.c | 21 ++++++++++++++++-----
25511
1 files changed, 16 insertions(+), 5 deletions(-)
25513
commit c6f178501aaadebdd1ab6dcdd21725c739853239
25514
Author: Sjoerd Simons <sjoerd@luon.net>
25515
Date: Thu Feb 8 15:46:31 2007 +0000
25519
20070208154631-93b9a-fb77ac76d5b324196b2b84a8f57077cadc6ec14e.gz
25521
wocky/wocky-xmpp-reader.c | 17 +++++++++++++++++
25522
1 files changed, 17 insertions(+), 0 deletions(-)
25524
commit af18cf0a81cd75e41ef0cc311d0e195d5991d465
25525
Author: Sjoerd Simons <sjoerd@luon.net>
25526
Date: Thu Feb 8 15:45:34 2007 +0000
25528
Add xmpp debugging categories
25530
20070208154534-93b9a-be8e1257a1ccf376fd7134229d62d5187219f7cb.gz
25532
wocky/wocky-debug.c | 6 +++++-
25533
wocky/wocky-debug.h | 4 ++++
25534
2 files changed, 9 insertions(+), 1 deletions(-)
25536
commit 456ea6b3c19601fdbacf438596aca68c46000adb
25537
Author: Sjoerd Simons <sjoerd@luon.net>
25538
Date: Fri Feb 2 13:48:00 2007 +0000
25540
Fix conflicts in libwocky
25542
20070202134800-93b9a-accfe9e4ec5f2ac7d7d4360889743b8e09d9ca4b.gz
25544
wocky/wocky-xmpp-reader.c | 8 ++++----
25545
wocky/wocky-xmpp-reader.h | 6 ++++--
25546
wocky/wocky-xmpp-writer.c | 8 ++++----
25547
wocky/wocky-xmpp-writer.h | 3 ++-
25548
4 files changed, 14 insertions(+), 11 deletions(-)
25550
commit 11e8272e8ad14c1eeac8ba162227c3626fedf11f
25551
Author: Sjoerd Simons <sjoerd@luon.net>
25552
Date: Wed Jan 24 23:10:56 2007 +0000
25554
If not in stream mode, clear the parser for every new buffer
25556
20070124231056-93b9a-a17e06fc79026e8dca6cf50db26c9f18eb112397.gz
25558
wocky/wocky-xmpp-reader.c | 3 +++
25559
1 files changed, 3 insertions(+), 0 deletions(-)
25561
commit 4cc6811422ef30741f9c61bf51fa335d93a515be
25562
Author: Sjoerd Simons <sjoerd@luon.net>
25563
Date: Wed Jan 24 22:54:24 2007 +0000
25565
Xmpp stanza end on depth 1 in stream mode and depth 0 in non-streaming mode
25567
20070124225424-93b9a-0169f09b6155c007c04c7dc66d453bd600291ee8.gz
25569
wocky/wocky-xmpp-reader.c | 2 +-
25570
1 files changed, 1 insertions(+), 1 deletions(-)
25572
commit 48a09308f5782730a8b77fef7f8f45fdc5da2336
25573
Author: Sjoerd Simons <sjoerd@luon.net>
25574
Date: Wed Jan 24 22:09:34 2007 +0000
25576
Let the xmpp reader provide a non-stream mode
25578
20070124220934-93b9a-b436df2985b6622eb18b66a2116af4ed6375c65f.gz
25580
wocky/wocky-xmpp-reader.c | 18 +++++++++++++++---
25581
wocky/wocky-xmpp-reader.h | 4 ++--
25582
2 files changed, 17 insertions(+), 5 deletions(-)
25584
commit 238939565225f060e327b4fcd100eccd85575806
25585
Author: Sjoerd Simons <sjoerd@luon.net>
25586
Date: Wed Jan 24 22:09:05 2007 +0000
25588
Provide a non-stream mode
25590
20070124220905-93b9a-4d27e82d447907538d5b5e9215583bc4fb6fa0f9.gz
25592
wocky/wocky-xmpp-writer.c | 15 +++++++++++++++
25593
wocky/wocky-xmpp-writer.h | 2 +-
25594
2 files changed, 16 insertions(+), 1 deletions(-)
25596
commit 37f2ef26d25198ac6f39d5122d91f2da66995413
25597
Author: Sjoerd Simons <sjoerd@luon.net>
25598
Date: Tue Jan 23 12:02:45 2007 +0000
25600
Only recognize the standard stream namespaces after a stream open
25602
20070123120245-93b9a-78aa5121c17e4668e8fdf11b6a0a66d5848751ce.gz
25604
wocky/wocky-xmpp-writer.c | 8 ++++++--
25605
1 files changed, 6 insertions(+), 2 deletions(-)
25607
commit ef14dec7c25700a1ada1436a41610154a6e2dc10
25608
Author: Sjoerd Simons <sjoerd@luon.net>
25609
Date: Fri Feb 2 13:37:11 2007 +0000
25611
Refactor xmpp magic into it's own seperate library
25613
20070202133711-93b9a-4dec550fce51511f5f452fa5e1c2158049fdc2f6.gz
25615
wocky/wocky-debug.c | 55 +++++++
25616
wocky/wocky-debug.h | 49 +++++++
25617
wocky/wocky-xmpp-connection.c | 275 ++++++++++++++++++++++++++++++++++++
25618
wocky/wocky-xmpp-connection.h | 73 ++++++++++
25619
wocky/wocky-xmpp-node.c | 281 +++++++++++++++++++++++++++++++++++++
25620
wocky/wocky-xmpp-node.h | 131 +++++++++++++++++
25621
wocky/wocky-xmpp-reader.c | 310 +++++++++++++++++++++++++++++++++++++++++
25622
wocky/wocky-xmpp-reader.h | 63 +++++++++
25623
wocky/wocky-xmpp-stanza.c | 99 +++++++++++++
25624
wocky/wocky-xmpp-stanza.h | 62 ++++++++
25625
wocky/wocky-xmpp-writer.c | 271 +++++++++++++++++++++++++++++++++++
25626
wocky/wocky-xmpp-writer.h | 76 ++++++++++
25627
12 files changed, 1745 insertions(+), 0 deletions(-)
25629
commit d3816f063f3902037b69763d91e57738d7e781e5
25630
Author: Sjoerd Simons <sjoerd@luon.net>
25631
Date: Tue Mar 17 18:52:43 2009 +0000
25636
1 files changed, 1 insertions(+), 0 deletions(-)