~ken-vandine/ubuntu/precise/telepathy-gabble/ubuntu

« back to all changes in this revision

Viewing changes to lib/ext/wocky/ChangeLog

  • Committer: Ken VanDine
  • Date: 2012-02-22 19:53:58 UTC
  • mfrom: (1.7.11)
  • Revision ID: ken.vandine@canonical.com-20120222195358-yzb8u3oy48rzcdtj
New upstream release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
commit 8a1a8d94d40d731a8045d4fb2a67a65484a7983c
2
 
Author: Alban Crequy <alban.crequy@collabora.co.uk>
3
 
Date:   Fri Dec 16 16:15:09 2011 +0000
4
 
 
5
 
    wocky_data_form_set_type: add default value and raw content
6
 
    
7
 
    They are needed for wocky_caps_hash_compute_from_lists().
8
 
    
9
 
    https://bugs.freedesktop.org/show_bug.cgi?id=43891
10
 
 
11
 
 wocky/wocky-data-form.c |    6 +++++-
12
 
 1 files changed, 5 insertions(+), 1 deletions(-)
13
 
 
14
 
commit 9e38356210772956d1d05e5eed2e485df962ceee
15
 
Author: Xavier Claessens <xclaesse@gmail.com>
16
 
Date:   Wed Dec 14 15:33:03 2011 +0100
17
 
 
18
 
    Use G_GINT64_FORMAT instead of %li
19
 
 
20
 
 wocky/wocky-heartbeat-source.c |    8 ++++----
21
 
 1 files changed, 4 insertions(+), 4 deletions(-)
22
 
 
23
 
commit 244dd4e32315ba79d2ff340e7a87a4be3b9dd5e8
24
 
Author: Xavier Claessens <xclaesse@gmail.com>
25
 
Date:   Wed Dec 14 12:28:36 2011 +0100
26
 
 
27
 
    Add tests/wocky-dummy-xmpp-server.c to build system and fix it
28
 
    
29
 
    Code that we don't build won't build.
30
 
 
31
 
 .gitignore                      |    1 +
32
 
 tests/Makefile.am               |   13 +++++++++++++
33
 
 tests/wocky-dummy-xmpp-server.c |   15 ++++++++++-----
34
 
 3 files changed, 24 insertions(+), 5 deletions(-)
35
 
 
36
 
commit 85556079abd82cc6d86a395e5b3e9e35da1482a8
37
 
Author: Xavier Claessens <xclaesse@gmail.com>
38
 
Date:   Wed Dec 14 10:51:58 2011 +0100
39
 
 
40
 
    Fix build warnings with glib 2.32
41
 
 
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(-)
46
 
 
47
 
commit d1ebf26eb23a307d8e45f7b49770481151c0ab26
48
 
Author: Xavier Claessens <xclaesse@gmail.com>
49
 
Date:   Mon Nov 7 13:00:31 2011 +0100
50
 
 
51
 
    g_source_get_current_time() is replaced by g_source_get_time()
52
 
 
53
 
 configure.ac                   |    2 +-
54
 
 wocky/wocky-heartbeat-source.c |   52 +++++++++++++++++-----------------------
55
 
 2 files changed, 23 insertions(+), 31 deletions(-)
56
 
 
57
 
commit 194c14c2b244eeec197261b1063e75d6f21e996c
58
 
Author: Alban Crequy <alban.crequy@collabora.co.uk>
59
 
Date:   Wed Dec 7 18:19:14 2011 +0000
60
 
 
61
 
    test: dataforms: add a test for bug fdo#43584
62
 
    
63
 
    https://bugs.freedesktop.org/show_bug.cgi?id=43584
64
 
 
65
 
 tests/wocky-data-form-test.c |   47 ++++++++++++++++++++++++++++++++++++++++++
66
 
 1 files changed, 47 insertions(+), 0 deletions(-)
67
 
 
68
 
commit b0a398bc4f75bf86e4e4df171df79b52e9fd3503
69
 
Author: Alban Crequy <alban.crequy@collabora.co.uk>
70
 
Date:   Wed Dec 7 16:50:02 2011 +0000
71
 
 
72
 
    dataforms: fix crash in add_field_to_node_using_default()
73
 
    
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().
76
 
    
77
 
    The following code was triggering the crash:
78
 
    
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, ...);
82
 
    
83
 
    This patch initializes field->raw_value_contents when the WockyNode is created
84
 
    through data_form_set_value().
85
 
    
86
 
    The unit tests are updated to check this.
87
 
    
88
 
    https://bugs.freedesktop.org/show_bug.cgi?id=43584
89
 
 
90
 
 wocky/wocky-data-form.c |   31 +++++++++++++++++++++++++++++++
91
 
 1 files changed, 31 insertions(+), 0 deletions(-)
92
 
 
93
 
commit 1cb38f6d3ceba586e3a98be285f172fc8448becd
94
 
Author: Alban Crequy <alban.crequy@collabora.co.uk>
95
 
Date:   Wed Dec 7 16:49:40 2011 +0000
96
 
 
97
 
    wocky_data_form_set_string: fix documentation
98
 
 
99
 
 wocky/wocky-data-form.c |    6 +++---
100
 
 1 files changed, 3 insertions(+), 3 deletions(-)
101
 
 
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
106
 
 
107
 
    Merge branch 'invalid-character-test'
108
 
 
109
 
commit 9905ee72891d4e16898f70d37a5bf4da65b438ec
110
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
111
 
Date:   Mon Nov 28 11:16:15 2011 +0100
112
 
 
113
 
    Add a test for filtering non-character unicode codepoints
114
 
 
115
 
 tests/wocky-xmpp-reader-test.c |   21 +++++++++++++++++++++
116
 
 1 files changed, 21 insertions(+), 0 deletions(-)
117
 
 
118
 
commit f4900b0325ef211a0cef27620f436daeb6ecf6d3
119
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
120
 
Date:   Mon Nov 28 10:47:11 2011 +0100
121
 
 
122
 
    Ensure all data in a WockyNode is validated according to the rules in g_utf8_validate
123
 
    
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.
128
 
    
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
134
 
    needed.
135
 
 
136
 
 wocky/wocky-node.c |  112 +++++++++++++++++++++++++++++++++++++++++++++++-----
137
 
 1 files changed, 102 insertions(+), 10 deletions(-)
138
 
 
139
 
commit 16281498c3613e237b4096ee99789f80d02076c8
140
 
Author: Alvaro Soliverez <alvaro.soliverez@collabora.co.uk>
141
 
Date:   Fri Nov 11 15:20:06 2011 -0300
142
 
 
143
 
    Support building under Android, modified from an original patch by Derek Foreman
144
 
    
145
 
    https://bugs.freedesktop.org/show_bug.cgi?id=42509
146
 
 
147
 
 .gitignore        |    1 +
148
 
 Android.mk        |   32 ++++++++++++++++++++++++++++++++
149
 
 wocky/Makefile.am |    9 ++++++++-
150
 
 3 files changed, 41 insertions(+), 1 deletions(-)
151
 
 
152
 
commit bcce213e495424684e2cda11f6e5559032e481b4
153
 
Author: Will Thompson <will.thompson@collabora.co.uk>
154
 
Date:   Fri Nov 18 13:47:51 2011 +0000
155
 
 
156
 
    Use wocky_node_matches() in a couple of places
157
 
 
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(-)
162
 
 
163
 
commit ac6bfbe70f5ac35d0b998854d3d5ae17ee55be78
164
 
Author: Will Thompson <will.thompson@collabora.co.uk>
165
 
Date:   Fri Nov 18 12:40:47 2011 +0000
166
 
 
167
 
    Add wocky_node_matches{,_q}
168
 
    
169
 
    This makes it easier to verify that a node has the name and namespace
170
 
    you expect.
171
 
    
172
 
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
173
 
 
174
 
 wocky/wocky-node.c |   49 +++++++++++++++++++++++++++++++++++++++++++++++++
175
 
 wocky/wocky-node.h |   10 ++++++++++
176
 
 2 files changed, 59 insertions(+), 0 deletions(-)
177
 
 
178
 
commit 79008a4927792ddda8720d70d09948951e1b8423
179
 
Author: Will Thompson <will.thompson@collabora.co.uk>
180
 
Date:   Wed Nov 16 09:05:59 2011 +0000
181
 
 
182
 
    meta-porter: emit ::sending when a child porter does
183
 
 
184
 
 wocky/wocky-meta-porter.c |   17 +++++++++++++++++
185
 
 1 files changed, 17 insertions(+), 0 deletions(-)
186
 
 
187
 
commit e34be9ed3748699425ee4c4565c6a01a65f4d6d5
188
 
Author: Will Thompson <will.thompson@collabora.co.uk>
189
 
Date:   Wed Nov 16 08:59:33 2011 +0000
190
 
 
191
 
    Porter: add stanza being sent to ::sending
192
 
    
193
 
    This is useful in writing an XMPP console for Gabble.
194
 
 
195
 
 wocky/wocky-c2s-porter.c |    4 ++--
196
 
 wocky/wocky-porter.c     |    6 ++++--
197
 
 2 files changed, 6 insertions(+), 4 deletions(-)
198
 
 
199
 
commit 502b3aa449dc9a2bfafd68eedf46531f31071432
200
 
Author: Will Thompson <will.thompson@collabora.co.uk>
201
 
Date:   Mon Jun 27 19:47:08 2011 +0100
202
 
 
203
 
    Porter: support matching STANZA_TYPE_NONE
204
 
    
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,
207
 
    but they lie.
208
 
    
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?
212
 
    
213
 
    https://bugs.freedesktop.org/show_bug.cgi?id=38577
214
 
 
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(-)
220
 
 
221
 
commit fb661a1c9edfd362cb367535c477650f50c50889
222
 
Author: Xavier Claessens <xclaesse@gmail.com>
223
 
Date:   Wed Nov 16 16:27:37 2011 +0100
224
 
 
225
 
    Also replace g_byte_array_free with g_byte_array_unref
226
 
 
227
 
 tests/wocky-sasl-utils-test.c |    2 +-
228
 
 wocky/wocky-sasl-scram.c      |   16 ++++++++--------
229
 
 2 files changed, 9 insertions(+), 9 deletions(-)
230
 
 
231
 
commit 97c206797c9bb0f1893f845c01f28c301b92200e
232
 
Author: Xavier Claessens <xclaesse@gmail.com>
233
 
Date:   Wed Nov 16 15:55:42 2011 +0100
234
 
 
235
 
    Use _unref instead of _free _destroy when possible.unref
236
 
    
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.
239
 
    
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
242
 
    
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/
245
 
 
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(-)
259
 
 
260
 
commit c216947c02b161eb4ab11ec8ae1b2e9b99a703ed
261
 
Author: Xavier Claessens <xclaesse@gmail.com>
262
 
Date:   Wed Nov 16 15:55:32 2011 +0100
263
 
 
264
 
    Add coding style check for g_hash_table_destroy and g_array_free usage
265
 
 
266
 
 tools/check-c-style.sh |   13 +++++++++++++
267
 
 1 files changed, 13 insertions(+), 0 deletions(-)
268
 
 
269
 
commit a0e74a1cd04ab5e35922536f047664a5ce69c114
270
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
271
 
Date:   Tue Nov 15 10:04:54 2011 +0000
272
 
 
273
 
    sasl test: fix build failure on older libsasl2s
274
 
    
275
 
    A second try.
276
 
    
277
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
278
 
 
279
 
 tests/wocky-test-sasl-auth-server.c |    7 +++++--
280
 
 1 files changed, 5 insertions(+), 2 deletions(-)
281
 
 
282
 
commit 7216cb27349d336dfdedf571fd0923324bce2ead
283
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
284
 
Date:   Tue Nov 15 09:10:13 2011 +0000
285
 
 
286
 
    sasl test: define sasl_callback_ft if not already done so
287
 
    
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
291
 
    did this.
292
 
    
293
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
294
 
 
295
 
 tests/wocky-test-sasl-auth-server.c |    4 ++++
296
 
 1 files changed, 4 insertions(+), 0 deletions(-)
297
 
 
298
 
commit c4e19a478599d12824dddcba83de907fa8adf310
299
 
Author: Xavier Claessens <xclaesse@gmail.com>
300
 
Date:   Tue Oct 25 16:44:36 2011 +0200
301
 
 
302
 
    Accept from="server.com" as stanzas coming from server
303
 
    
304
 
    Some servers does not set the full/bare jid.
305
 
    
306
 
    Fixes fdo#39057
307
 
 
308
 
 tests/wocky-porter-test.c |   80 ++++++++++++++++++++++++++++++++++++++++++--
309
 
 wocky/wocky-c2s-porter.c  |   14 ++++---
310
 
 2 files changed, 84 insertions(+), 10 deletions(-)
311
 
 
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
316
 
 
317
 
    Merge branch 'trivia'
318
 
 
319
 
commit 1ee66951f5cf501d139477fcff940306446520d3
320
 
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
321
 
Date:   Mon Nov 7 21:43:11 2011 +1100
322
 
 
323
 
    wocky-muc: return NULL if a timestamp can't be determined
324
 
    
325
 
    Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=42652
326
 
 
327
 
 wocky/wocky-muc.c |    6 ++----
328
 
 1 files changed, 2 insertions(+), 4 deletions(-)
329
 
 
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
334
 
 
335
 
    Merge branch 'wocky-muc-gdatetime'
336
 
 
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
341
 
 
342
 
    Merge branch 'caps-forms'
343
 
 
344
 
commit db8b2b02c0f8e6f1f33c96a0559d2c006c765b98
345
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
346
 
Date:   Tue Nov 1 09:25:22 2011 +0100
347
 
 
348
 
    tests: Fix compilation error with libsasl2
349
 
    
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]
358
 
 
359
 
 tests/wocky-test-sasl-auth-server.c |    5 +++--
360
 
 1 files changed, 3 insertions(+), 2 deletions(-)
361
 
 
362
 
commit 1f2949120297e4ac2b3abbbe916a8f9b34f702ce
363
 
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
364
 
Date:   Mon Oct 17 22:39:00 2011 +1100
365
 
 
366
 
    [muc] Port time_t to GDateTime
367
 
 
368
 
 wocky/wocky-muc.c |   22 ++++++++++++++--------
369
 
 1 files changed, 14 insertions(+), 8 deletions(-)
370
 
 
371
 
commit 4d5b82ba40d0481aed58ec8c19c8fc605da03379
372
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
373
 
Date:   Thu Oct 13 15:11:20 2011 +0100
374
 
 
375
 
    caps-hash-test: update tests for new hashing behaviour
376
 
    
377
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
378
 
 
379
 
 tests/wocky-caps-hash-test.c |   32 ++++++++++++++++++++++++++------
380
 
 1 files changed, 26 insertions(+), 6 deletions(-)
381
 
 
382
 
commit 8426f1ecd75fb086b803dffd58e7ef7a2a2b0600
383
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
384
 
Date:   Thu Oct 13 14:50:46 2011 +0100
385
 
 
386
 
    caps-hash: ignore data forms with non-hidden FORM_TYPE fields
387
 
    
388
 
    Related to: fd.o#41719
389
 
    
390
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
391
 
 
392
 
 wocky/wocky-caps-hash.c |    8 ++++++++
393
 
 1 files changed, 8 insertions(+), 0 deletions(-)
394
 
 
395
 
commit 2b9d9a1371af12ee95235a8cbad36747372abcdd
396
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
397
 
Date:   Thu Oct 13 14:49:28 2011 +0100
398
 
 
399
 
    caps-hash: don't bail on hashing if there's no FORM_TYPE
400
 
    
401
 
    Fixes: fd.o#41719
402
 
    
403
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
404
 
 
405
 
 wocky/wocky-caps-hash.c |    5 +++--
406
 
 1 files changed, 3 insertions(+), 2 deletions(-)
407
 
 
408
 
commit 3c43751dc90e4cdb08f57f48e2a8e6adf715ed8e
409
 
Author: Cosimo Cecchi <cosimoc@gnome.org>
410
 
Date:   Wed Oct 12 17:45:49 2011 +0100
411
 
 
412
 
    test-resolver: don't include glib/types.h directly
413
 
    
414
 
    Use the glib.h header instead.
415
 
 
416
 
 tests/test-resolver.h |    2 +-
417
 
 1 files changed, 1 insertions(+), 1 deletions(-)
418
 
 
419
 
commit 6cc87601d31cbe365d3d51a8c91bfbca4cbd14f6
420
 
Author: Will Thompson <will.thompson@collabora.co.uk>
421
 
Date:   Wed Oct 12 16:06:21 2011 +0100
422
 
 
423
 
    C2SPorter: correct _enable_power_saving docs
424
 
    
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.
428
 
 
429
 
 wocky/wocky-c2s-porter.c |    8 ++++++--
430
 
 1 files changed, 6 insertions(+), 2 deletions(-)
431
 
 
432
 
commit 400035360b8f6463c362ea35f4b4580cb52e9e77
433
 
Author: Will Thompson <will.thompson@collabora.co.uk>
434
 
Date:   Wed Oct 12 16:08:49 2011 +0100
435
 
 
436
 
    gtk-doc: Fix out-of-tree builds with 1.17
437
 
 
438
 
 configure.ac               |    2 +-
439
 
 docs/reference/Makefile.am |   12 ++++++------
440
 
 2 files changed, 7 insertions(+), 7 deletions(-)
441
 
 
442
 
commit 4f0c186180cf64f56072c30bca05a4272b06d2cf
443
 
Author: Will Thompson <will.thompson@collabora.co.uk>
444
 
Date:   Wed Oct 12 16:06:42 2011 +0100
445
 
 
446
 
    gtk-doc: use no-tmpl flavour.
447
 
    
448
 
    This stops gtk-doc even generating the legacy .tmpl files, for a
449
 
    marginally faster (and less crufty) documentation build process.
450
 
 
451
 
 configure.ac |    2 +-
452
 
 1 files changed, 1 insertions(+), 1 deletions(-)
453
 
 
454
 
commit 8b8603bb3bf0258b05ef8ed9051d9922d80c6753
455
 
Author: Xavier Claessens <xclaesse@gmail.com>
456
 
Date:   Sat Oct 1 13:42:31 2011 +0200
457
 
 
458
 
    Add wocky_auth_registry_supports_one_of()
459
 
    
460
 
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
461
 
 
462
 
 wocky/wocky-auth-registry.c |  147 +++++++++++++++++++++++++++++--------------
463
 
 wocky/wocky-auth-registry.h |    5 ++
464
 
 2 files changed, 105 insertions(+), 47 deletions(-)
465
 
 
466
 
commit 069d5d347be1f97e4408cf8e59017911a50de2d3
467
 
Author: Will Thompson <will.thompson@collabora.co.uk>
468
 
Date:   Fri Sep 30 16:41:24 2011 +0100
469
 
 
470
 
    NodeTree: fix _new example
471
 
    
472
 
    It was legal before, but the tree it built made no sense!
473
 
 
474
 
 wocky/wocky-node-tree.c |    6 ++----
475
 
 1 files changed, 2 insertions(+), 4 deletions(-)
476
 
 
477
 
commit 28da3d1e5e94635a9ac7a0e886ed20dae87d8556
478
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
479
 
Date:   Wed Sep 7 14:57:28 2011 +0100
480
 
 
481
 
    pubsub-helpers: add node name as attribute on items node
482
 
    
483
 
    Previously I had erroneously done this:
484
 
    
485
 
      ...
486
 
        <items xmlns="the:node:name">
487
 
          ...
488
 
    
489
 
    Where actually, it should be:
490
 
    
491
 
      ...
492
 
        <items node="the:node:name">
493
 
          ...
494
 
    
495
 
    Bad me.
496
 
    
497
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
498
 
 
499
 
 wocky/wocky-pubsub-helpers.c |    2 +-
500
 
 1 files changed, 1 insertions(+), 1 deletions(-)
501
 
 
502
 
commit cac7727c18341e977c12e42e5dcea4a86c4b90a4
503
 
Author: Will Thompson <will.thompson@collabora.co.uk>
504
 
Date:   Mon Sep 5 18:10:27 2011 +0100
505
 
 
506
 
    C2SPorter: clear up English properly.
507
 
    
508
 
    I feel threatened.
509
 
 
510
 
 wocky/wocky-c2s-porter.c |   14 ++++++++------
511
 
 1 files changed, 8 insertions(+), 6 deletions(-)
512
 
 
513
 
commit 3d05bdac0d8bf77f310ecb6558121cd50bed7fbb
514
 
Author: Will Thompson <will.thompson@collabora.co.uk>
515
 
Date:   Mon Sep 5 18:06:55 2011 +0100
516
 
 
517
 
    C2SPorter: correctly conjugate the verb "to threaten"
518
 
 
519
 
 wocky/wocky-c2s-porter.c |    6 +++---
520
 
 1 files changed, 3 insertions(+), 3 deletions(-)
521
 
 
522
 
commit 6d5932dcfc171de0b9169449c965d89e94cd797e
523
 
Author: Will Thompson <will.thompson@collabora.co.uk>
524
 
Date:   Thu Sep 1 09:30:23 2011 +0100
525
 
 
526
 
    Connector: change misleading “Bad SRV record” message
527
 
    
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.
530
 
    
531
 
    Reviewed-by: Danielle Madeley <danielle.madeley@collabora.co.uk>
532
 
 
533
 
 wocky/wocky-connector.c |    5 +++--
534
 
 1 files changed, 3 insertions(+), 2 deletions(-)
535
 
 
536
 
commit d37c814b0ac7a38f3820a6e0d273e0b50303c373
537
 
Author: Will Thompson <will.thompson@collabora.co.uk>
538
 
Date:   Wed Aug 31 10:33:33 2011 +0100
539
 
 
540
 
    connector-test: use !=, not |=
541
 
    
542
 
    Thanks, clang!
543
 
    
544
 
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
545
 
 
546
 
 tests/wocky-connector-test.c |    4 ++--
547
 
 1 files changed, 2 insertions(+), 2 deletions(-)
548
 
 
549
 
commit 891dfc761b465f5c195917b60d9fbcede54ee6d8
550
 
Author: Marco Barisione <marco@barisione.org>
551
 
Date:   Wed Aug 17 13:25:03 2011 +0100
552
 
 
553
 
    sasl-digest-md5: the response needs both the realm and server
554
 
    
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.
559
 
    
560
 
    Reviewed-by: Vivek Dasmohapatra <vivek@collabora.co.uk>
561
 
 
562
 
 wocky/wocky-sasl-digest-md5.c |    6 +++---
563
 
 1 files changed, 3 insertions(+), 3 deletions(-)
564
 
 
565
 
commit c6850584919e4f2f1ab2644c67e6a2ee024d61a9
566
 
Merge: 5ba6fef 0396dd2
567
 
Author: Marco Barisione <marco@barisione.org>
568
 
Date:   Fri Aug 5 15:19:53 2011 +0100
569
 
 
570
 
    Merge branch 'gabble-0.12'
571
 
 
572
 
commit 0396dd2a97f3dcf3709ed3fe0582262df04bd95e
573
 
Author: Siraj Razick <siraj.razick@collabora.co.uk>
574
 
Date:   Wed Jul 20 22:10:14 2011 +0530
575
 
 
576
 
    Use GQueue instead of GList* for queueable_stanza_pattern
577
 
 
578
 
 wocky/wocky-c2s-porter.c |   17 ++++++-----------
579
 
 1 files changed, 6 insertions(+), 11 deletions(-)
580
 
 
581
 
commit 051a35f63b42d6d5ef274b12a606ec30821ab1b7
582
 
Author: Siraj Razick <siraj.razick@collabora.co.uk>
583
 
Date:   Wed Jul 20 20:38:52 2011 +0530
584
 
 
585
 
    Avoid filtering all PEP messages
586
 
    
587
 
    This patch filters only a fixed set of PEP messages, with
588
 
    +notify
589
 
 
590
 
 wocky/wocky-c2s-porter.c |   34 ++++++++++++++++++++++++----------
591
 
 1 files changed, 24 insertions(+), 10 deletions(-)
592
 
 
593
 
commit 5ba6fef79f37d1dd1f112db12e539fc8e74c23e3
594
 
Merge: 73d9ace e1c92e2
595
 
Author: Marco Barisione <marco@barisione.org>
596
 
Date:   Wed Aug 3 14:28:26 2011 +0100
597
 
 
598
 
    Merge branch 'whitespace-ping'
599
 
    
600
 
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
601
 
    Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=39543>
602
 
 
603
 
commit e1c92e217e7e2ada88333047f18fd1150b1b2299
604
 
Author: Marco Barisione <marco@barisione.org>
605
 
Date:   Mon Aug 1 13:28:06 2011 +0100
606
 
 
607
 
    ping: send whitespace pings instead of XMPP ones
608
 
    
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
611
 
    could ping us.
612
 
 
613
 
 tests/wocky-ping-test.c |   34 ++++++++++++++++++++--------------
614
 
 wocky/wocky-ping.c      |   23 +++++++++--------------
615
 
 2 files changed, 29 insertions(+), 28 deletions(-)
616
 
 
617
 
commit dc03988d9d55d02a941c2c89fdaa4324f1b3f18c
618
 
Author: Marco Barisione <marco@barisione.org>
619
 
Date:   Tue Aug 2 14:36:06 2011 +0100
620
 
 
621
 
    wocky-test-stream: allow to get notified directly whenever data is read
622
 
    
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.
625
 
 
626
 
 tests/wocky-test-stream.c |   16 ++++++++++++++++
627
 
 tests/wocky-test-stream.h |    6 ++++++
628
 
 2 files changed, 22 insertions(+), 0 deletions(-)
629
 
 
630
 
commit 461cc42da79bbc77d24a13577deed477440b3493
631
 
Author: Marco Barisione <marco@barisione.org>
632
 
Date:   Mon Aug 1 13:10:15 2011 +0100
633
 
 
634
 
    c2s-porter: add send_whitespace_ping_(async|finish) methods
635
 
 
636
 
 wocky/wocky-c2s-porter.c |  143 +++++++++++++++++++++++++++++++++++++++++++---
637
 
 wocky/wocky-c2s-porter.h |   11 ++++
638
 
 2 files changed, 145 insertions(+), 9 deletions(-)
639
 
 
640
 
commit 4bbb2d9ad5293dc717c06c3999d5576969051793
641
 
Author: Marco Barisione <marco@barisione.org>
642
 
Date:   Mon Aug 1 13:17:18 2011 +0100
643
 
 
644
 
    c2s-porter: share the code to terminate the pending operations
645
 
 
646
 
 wocky/wocky-c2s-porter.c |   42 +++++++++++++++++++++---------------------
647
 
 1 files changed, 21 insertions(+), 21 deletions(-)
648
 
 
649
 
commit 8fa37b29cc4399ac69c33c4ae4f196e38fa68892
650
 
Author: Marco Barisione <marco@barisione.org>
651
 
Date:   Mon Aug 1 13:01:58 2011 +0100
652
 
 
653
 
    xmpp-connection: add send_whitespace_ping_(async|finish) methods
654
 
 
655
 
 wocky/wocky-xmpp-connection.c |   93 +++++++++++++++++++++++++++++++++++++++++
656
 
 wocky/wocky-xmpp-connection.h |   10 ++++
657
 
 2 files changed, 103 insertions(+), 0 deletions(-)
658
 
 
659
 
commit e18970ce5108903b412fd95f94c38bd3e987e480
660
 
Author: Marco Barisione <marco@barisione.org>
661
 
Date:   Fri Jul 29 14:32:56 2011 +0100
662
 
 
663
 
    ping: make the "porter" property a WockyC2SPorter
664
 
    
665
 
    Keepalives don't make sense on meta porters.
666
 
 
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(-)
671
 
 
672
 
commit 73d9acef993e4bc1ca4709815fef390eb324eb58
673
 
Merge: 4a16e1c f46210d
674
 
Author: Marco Barisione <marco@barisione.org>
675
 
Date:   Wed Aug 3 14:25:49 2011 +0100
676
 
 
677
 
    Merge branch 'stream-ciphers'
678
 
    
679
 
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
680
 
    Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=39544>
681
 
 
682
 
commit f46210d0fb3a7333b61ba3d02b6760d398be7b49
683
 
Author: Marco Barisione <marco@barisione.org>
684
 
Date:   Mon Aug 1 17:03:02 2011 +0100
685
 
 
686
 
    openssl: prefer stream ciphers when --enable-stream-ciphers is used
687
 
 
688
 
 wocky/wocky-openssl.c |   28 +++++++++++++++++++++++-----
689
 
 1 files changed, 23 insertions(+), 5 deletions(-)
690
 
 
691
 
commit 3f091f2ff4e97a533142b88f8b8844c53e579ea4
692
 
Author: Marco Barisione <marco@barisione.org>
693
 
Date:   Mon Aug 1 16:59:22 2011 +0100
694
 
 
695
 
    tls: prefer stream ciphers when --enable-stream-ciphers is used
696
 
    
697
 
    In case this option is used gnutls 2.12.0 is needed.
698
 
 
699
 
 configure.ac      |    7 +++++++
700
 
 wocky/wocky-tls.c |   27 +++++++++++++++++++++++----
701
 
 2 files changed, 30 insertions(+), 4 deletions(-)
702
 
 
703
 
commit e71f2054f4e6a593b9296ba761fcf6d94c8f980c
704
 
Author: Marco Barisione <marco@barisione.org>
705
 
Date:   Mon Aug 1 16:56:31 2011 +0100
706
 
 
707
 
    configure: add an --enable-prefer-stream-ciphers option
708
 
 
709
 
 configure.ac |   11 +++++++++++
710
 
 1 files changed, 11 insertions(+), 0 deletions(-)
711
 
 
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
716
 
 
717
 
    Merge branch 'gabble-0.12'
718
 
    
719
 
    Conflicts:
720
 
        wocky/wocky-muc.c
721
 
 
722
 
commit faf9011d6d9ee075deaee3ff4ea77a73c17561cd
723
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
724
 
Date:   Tue Jul 26 11:01:11 2011 +0100
725
 
 
726
 
    s/WockyTestSTreamReadMode/WockyTestStreamReadMode/
727
 
 
728
 
 tests/wocky-test-stream.c |    4 ++--
729
 
 tests/wocky-test-stream.h |    4 ++--
730
 
 2 files changed, 4 insertions(+), 4 deletions(-)
731
 
 
732
 
commit 4518b2c17508ff427aa6d4f253e660b0da98a2b0
733
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
734
 
Date:   Tue Jul 26 10:31:22 2011 +0100
735
 
 
736
 
    Rename the tls test from /openssl to /tls to avoid confusion
737
 
 
738
 
 tests/wocky-tls-test.c |    4 ++--
739
 
 1 files changed, 2 insertions(+), 2 deletions(-)
740
 
 
741
 
commit 2dfc0356903962e457b185135f0122ac18f99254
742
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
743
 
Date:   Tue Jul 26 10:28:39 2011 +0100
744
 
 
745
 
    Make the tls test send a big chunk of data
746
 
    
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
751
 
 
752
 
 tests/wocky-tls-test.c |   58 ++++++++++++++++++++++++++++++++++++++---------
753
 
 1 files changed, 47 insertions(+), 11 deletions(-)
754
 
 
755
 
commit 1051de8fc4fdb26ed08f7029a1ff9a571775708c
756
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
757
 
Date:   Tue Jul 26 10:05:41 2011 +0100
758
 
 
759
 
    Add an incomplete write mode to the test-stream
760
 
    
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.
764
 
    
765
 
    Unfortunately some tests seem to be too sensitive to this. So switch
766
 
    them back to the old write mode.
767
 
 
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(-)
772
 
 
773
 
commit 502a365c34c9b684bb586e0761c0ce762fcd5d2b
774
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
775
 
Date:   Tue Jul 26 10:40:17 2011 +0100
776
 
 
777
 
    Always write out all data gnutls requested
778
 
    
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.
782
 
    
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.
788
 
 
789
 
 wocky/wocky-tls.c |   41 +++++++++++++++++++++++++++++++++++++----
790
 
 1 files changed, 37 insertions(+), 4 deletions(-)
791
 
 
792
 
commit 5f5db5c78ee12adc08e36d3bede1b10615838715
793
 
Author: Will Thompson <will.thompson@collabora.co.uk>
794
 
Date:   Fri Jul 8 14:43:28 2011 +0100
795
 
 
796
 
    Connector tests: always check return when expecting failure
797
 
    
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
800
 
    WockyXmppConnection.
801
 
    
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
804
 
    assertion failure.
805
 
 
806
 
 tests/wocky-connector-test.c |   29 +++++++++++++++--------------
807
 
 1 files changed, 15 insertions(+), 14 deletions(-)
808
 
 
809
 
commit 511c0b934912a5591ed16346bd0dd35f76edf601
810
 
Author: Will Thompson <will.thompson@collabora.co.uk>
811
 
Date:   Fri Jul 8 14:29:44 2011 +0100
812
 
 
813
 
    configure: set HAVE_LIBSASL2=no if we don't have it
814
 
    
815
 
    This fixes the configure summary. Previously it would say (for
816
 
    instance):
817
 
    
818
 
        Features:
819
 
            TLS Backend..........: openssl
820
 
            SASL2 Tests..........:
821
 
            gtk-doc documentation: no
822
 
            libiphb integration..: no
823
 
    
824
 
    With this change, it reads:
825
 
    
826
 
        Features:
827
 
            TLS Backend..........: openssl
828
 
            SASL2 Tests..........: no
829
 
            gtk-doc documentation: no
830
 
            libiphb integration..: no
831
 
 
832
 
 configure.ac |    4 +++-
833
 
 1 files changed, 3 insertions(+), 1 deletions(-)
834
 
 
835
 
commit 6386d79ceae96fd26de83de8f3747e628005ca77
836
 
Author: Will Thompson <will.thompson@collabora.co.uk>
837
 
Date:   Fri Jul 8 14:24:52 2011 +0100
838
 
 
839
 
    Fix GnuTLS build with --disable-debug
840
 
    
841
 
    Sorry, I must have missed this while juggling unneeded patches.
842
 
 
843
 
 wocky/wocky-tls.c |    2 --
844
 
 1 files changed, 0 insertions(+), 2 deletions(-)
845
 
 
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
850
 
 
851
 
    Merge branch 'debug-stubs'
852
 
    
853
 
    https://bugs.freedesktop.org/show_bug.cgi?id=39046
854
 
    
855
 
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
856
 
 
857
 
commit 824568824e078ce57df6841aeb54ca90a7865667
858
 
Author: Will Thompson <will.thompson@collabora.co.uk>
859
 
Date:   Thu Jul 7 16:50:20 2011 +0100
860
 
 
861
 
    Replace stub DEBUG macros with no-op static inline functions
862
 
    
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
868
 
    them.
869
 
    
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).
882
 
    
883
 
    I am proud of this trick.
884
 
 
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(-)
889
 
 
890
 
commit 87388e9a381bac19d9ebcd900d1382f4ea37b13a
891
 
Author: Will Thompson <will.thompson@collabora.co.uk>
892
 
Date:   Thu Jul 7 16:29:56 2011 +0100
893
 
 
894
 
    TLS: use GEnum for WockyTLSVerificationLevel names
895
 
    
896
 
    This both simplifies the code, and squashes a set-but-unused warning
897
 
    when building with --disable-debug.
898
 
 
899
 
 wocky/wocky-openssl.c |   11 +++--------
900
 
 wocky/wocky-tls.c     |   10 ++++------
901
 
 2 files changed, 7 insertions(+), 14 deletions(-)
902
 
 
903
 
commit 4c0dacf431b9e3da2296b9a1d3918f03734b7c96
904
 
Author: Will Thompson <will.thompson@collabora.co.uk>
905
 
Date:   Thu Jul 7 15:41:48 2011 +0100
906
 
 
907
 
    GnuTLS: remove a massive row of asterisks
908
 
    
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.
913
 
    
914
 
    This patch removes seventy-three asterisks, two forward slashes, four
915
 
    spaces and a newline.
916
 
 
917
 
 wocky/wocky-tls.c |    1 -
918
 
 1 files changed, 0 insertions(+), 1 deletions(-)
919
 
 
920
 
commit 35b217123b9cde48ba7a3e963c8c172fb0c91591
921
 
Merge: c5b4ef6 bdcaaaa
922
 
Author: Marco Barisione <marco@barisione.org>
923
 
Date:   Thu Jul 7 14:17:00 2011 +0100
924
 
 
925
 
    Merge branch 'extra-certificate-identities'
926
 
    
927
 
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
928
 
 
929
 
commit bdcaaaa767974d1a0ea80f6c068616e80938b7da
930
 
Author: Marco Barisione <marco@barisione.org>
931
 
Date:   Tue Jun 28 15:34:33 2011 +0100
932
 
 
933
 
    openssl: check the certificate name against the extra identities too
934
 
 
935
 
 wocky/wocky-openssl.c |   39 ++++++++++++++++++++++++++++++++++++++-
936
 
 1 files changed, 38 insertions(+), 1 deletions(-)
937
 
 
938
 
commit 34dd84db74d67b9072620afe14c82a7da12b6086
939
 
Author: Marco Barisione <marco@barisione.org>
940
 
Date:   Tue Jun 28 15:34:03 2011 +0100
941
 
 
942
 
    tls: check the certificate name against the extra identities too
943
 
 
944
 
 wocky/wocky-tls.c |   62 +++++++++++++++++++++++++++++++++++++++++++++++++---
945
 
 1 files changed, 58 insertions(+), 4 deletions(-)
946
 
 
947
 
commit 31d6355ec34bda6862c90a9b355dfc63339f34ad
948
 
Author: Marco Barisione <marco@barisione.org>
949
 
Date:   Tue Jul 5 17:30:56 2011 +0100
950
 
 
951
 
    tls: rename the variable for the number of peers for clarity
952
 
 
953
 
 wocky/wocky-tls.c |   11 ++++++-----
954
 
 1 files changed, 6 insertions(+), 5 deletions(-)
955
 
 
956
 
commit e2cbe9608be709a4c7a6b9be2edcd46622ec440f
957
 
Author: Marco Barisione <marco@barisione.org>
958
 
Date:   Tue Jun 28 15:33:34 2011 +0100
959
 
 
960
 
    tls: rearrange wocky_tls_session_verify_peer() to reduce code duplication
961
 
 
962
 
 wocky/wocky-tls.c |   26 ++++++++++++--------------
963
 
 1 files changed, 12 insertions(+), 14 deletions(-)
964
 
 
965
 
commit c6a14a4806128310cdfaaf406f241efa2175dcf2
966
 
Author: Marco Barisione <marco@barisione.org>
967
 
Date:   Tue Jun 28 15:33:12 2011 +0100
968
 
 
969
 
    tls: style fix; add missing braces around a long if block
970
 
 
971
 
 wocky/wocky-tls.c |   90 +++++++++++++++++++++++++++--------------------------
972
 
 1 files changed, 46 insertions(+), 44 deletions(-)
973
 
 
974
 
commit ecfb927b8685729fdcb8faa2fba48874c307276b
975
 
Author: Marco Barisione <marco@barisione.org>
976
 
Date:   Tue Jun 28 15:32:42 2011 +0100
977
 
 
978
 
    Add an extra_identify argument to the TLS verification functions
979
 
    
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
986
 
    domain.
987
 
 
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(-)
997
 
 
998
 
commit c5b4ef67402decceb4ab70537292cdb3bc75ccff
999
 
Author: Will Thompson <will.thompson@collabora.co.uk>
1000
 
Date:   Thu Jun 2 11:43:16 2011 +0100
1001
 
 
1002
 
    OpenSSL: squash GCC 4.6 -Wunused-but-set-variable warnings
1003
 
    
1004
 
    Ironically these variables were added to squash warnings from static
1005
 
    analysis …
1006
 
    
1007
 
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1008
 
    Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=37848>
1009
 
 
1010
 
 wocky/wocky-openssl.c |   11 ++++-------
1011
 
 1 files changed, 4 insertions(+), 7 deletions(-)
1012
 
 
1013
 
commit 97f469e3b33c3d8c5ec4505096fce06539a421d7
1014
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1015
 
Date:   Thu Jul 7 08:12:58 2011 +0100
1016
 
 
1017
 
    meta-porter: deal with bad addresses on incoming connections
1018
 
    
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.
1022
 
    
1023
 
    Fixes: fd.o#39018
1024
 
    
1025
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1026
 
 
1027
 
 wocky/wocky-meta-porter.c |   17 ++++++++++++++---
1028
 
 1 files changed, 14 insertions(+), 3 deletions(-)
1029
 
 
1030
 
commit 262c7b199e4b02285be38505727e64c3796e4b79
1031
 
Author: Will Thompson <will.thompson@collabora.co.uk>
1032
 
Date:   Thu Jun 9 16:56:17 2011 +0100
1033
 
 
1034
 
    Connector: clarify debug in host fallback path.
1035
 
 
1036
 
 wocky/wocky-connector.c |   14 ++++++++------
1037
 
 1 files changed, 8 insertions(+), 6 deletions(-)
1038
 
 
1039
 
commit 1260c3dd450241307043b2c4c66addf38bdb4e48
1040
 
Author: Will Thompson <will.thompson@collabora.co.uk>
1041
 
Date:   Thu Jun 9 16:52:09 2011 +0100
1042
 
 
1043
 
    Connector: make XMPP version='' debug message NULL-safe
1044
 
    
1045
 
    This is safe on Linux, but will inevitably slip through unnoticed on a
1046
 
    hypothetical Win32 port and crash for some poor user.
1047
 
 
1048
 
 wocky/wocky-connector.c |    3 ++-
1049
 
 1 files changed, 2 insertions(+), 1 deletions(-)
1050
 
 
1051
 
commit 243c846e0abc10884e484ee6c0de95147ad28bf3
1052
 
Author: Will Thompson <will.thompson@collabora.co.uk>
1053
 
Date:   Thu Jun 9 16:49:24 2011 +0100
1054
 
 
1055
 
    Connector: clarify legacy auth selection
1056
 
    
1057
 
    I think this is clearer than a goto.
1058
 
 
1059
 
 wocky/wocky-connector.c |   11 ++++++-----
1060
 
 1 files changed, 6 insertions(+), 5 deletions(-)
1061
 
 
1062
 
commit 1704ac6716e2b983f3c53bc609bdce6f35a17739
1063
 
Author: Will Thompson <will.thompson@collabora.co.uk>
1064
 
Date:   Thu Jun 9 16:36:17 2011 +0100
1065
 
 
1066
 
    Legacy auth: document jabberd 1.4 workaround
1067
 
    
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.
1071
 
    
1072
 
    So let's document this in the code and in the regression test.
1073
 
 
1074
 
 tests/wocky-test-connector-server.c |   12 +++++++++---
1075
 
 wocky/wocky-jabber-auth.c           |    5 +++++
1076
 
 2 files changed, 14 insertions(+), 3 deletions(-)
1077
 
 
1078
 
commit 955e09193a3935ea496545b507a9ce667b2693fe
1079
 
Author: Will Thompson <will.thompson@collabora.co.uk>
1080
 
Date:   Wed Jun 1 13:43:41 2011 +0100
1081
 
 
1082
 
    MUC: allow own presence to be passed to other handlers
1083
 
    
1084
 
    This is, roughly speaking, a backport of 9064ddf.
1085
 
    
1086
 
    Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=32017>
1087
 
 
1088
 
 wocky/wocky-muc.c |    3 ++-
1089
 
 1 files changed, 2 insertions(+), 1 deletions(-)
1090
 
 
1091
 
commit 9064ddfd7afd83c892f65be8365dec242dcce880
1092
 
Author: Will Thompson <will.thompson@collabora.co.uk>
1093
 
Date:   Wed Jun 1 13:43:41 2011 +0100
1094
 
 
1095
 
    MUC: allow own presence to be passed to other handlers
1096
 
    
1097
 
    Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=32017>
1098
 
 
1099
 
 wocky/wocky-muc.c |    3 ++-
1100
 
 1 files changed, 2 insertions(+), 1 deletions(-)
1101
 
 
1102
 
commit e3b3e06417dd95e9b36b0bcc4a2ca8d8a437fd5c
1103
 
Author: Will Thompson <will.thompson@collabora.co.uk>
1104
 
Date:   Wed Jun 1 11:49:32 2011 +0100
1105
 
 
1106
 
    MUC: remove now-unnecessary goto
1107
 
    
1108
 
    This does not modify the values returned by handle_presence_standard()
1109
 
    in each case.
1110
 
 
1111
 
 wocky/wocky-muc.c |   21 +++++++++------------
1112
 
 1 files changed, 9 insertions(+), 12 deletions(-)
1113
 
 
1114
 
commit 961ab6f804ef504b7d0555fd1932d0d66785f22b
1115
 
Author: Will Thompson <will.thompson@collabora.co.uk>
1116
 
Date:   Tue May 31 18:16:40 2011 +0100
1117
 
 
1118
 
    MUC: early-return for presence without <x ...muc#user>
1119
 
    
1120
 
    There are no code changes in this commit: it's just turning a big if
1121
 
    block into an early return.
1122
 
 
1123
 
 wocky/wocky-muc.c |  174 ++++++++++++++++++++++++++--------------------------
1124
 
 1 files changed, 87 insertions(+), 87 deletions(-)
1125
 
 
1126
 
commit 191337045819cbdd2781c03e652ca2551ce3ede9
1127
 
Author: Will Thompson <will.thompson@collabora.co.uk>
1128
 
Date:   Tue May 31 18:05:05 2011 +0100
1129
 
 
1130
 
    MUC: hoist JID decoding up to main <presence> handler
1131
 
    
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.
1136
 
 
1137
 
 wocky/wocky-muc.c |   50 +++++++++++++++++---------------------------------
1138
 
 1 files changed, 17 insertions(+), 33 deletions(-)
1139
 
 
1140
 
commit bf3d194a15e5efd870a8df48873564897c06270e
1141
 
Author: Will Thompson <will.thompson@collabora.co.uk>
1142
 
Date:   Tue May 31 17:53:35 2011 +0100
1143
 
 
1144
 
    MUC: remove redundant checks
1145
 
    
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.
1150
 
 
1151
 
 wocky/wocky-muc.c |   22 +---------------------
1152
 
 1 files changed, 1 insertions(+), 21 deletions(-)
1153
 
 
1154
 
commit b37d550628783049c3cbb36e7d4c775e2269c068
1155
 
Author: Will Thompson <will.thompson@collabora.co.uk>
1156
 
Date:   Tue May 31 17:44:24 2011 +0100
1157
 
 
1158
 
    MUC: simplify extracting <status> from <presence>
1159
 
    
1160
 
    It's technically legal to have more than one <status> within <presence>:
1161
 
    
1162
 
        Multiple instances of the <status/> element MAY be included but only
1163
 
        if each instance possesses an 'xml:lang' attribute with a distinct
1164
 
        language value.
1165
 
    
1166
 
            — http://xmpp.org/rfcs/rfc3921.html#rfc.section.2.2.2.2
1167
 
    
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.
1170
 
 
1171
 
 wocky/wocky-muc.c |   27 ++-------------------------
1172
 
 1 files changed, 2 insertions(+), 25 deletions(-)
1173
 
 
1174
 
commit 6c1e30ecb10ff10391437d16275fb1e20ff52915
1175
 
Author: Will Thompson <will.thompson@collabora.co.uk>
1176
 
Date:   Tue May 31 17:18:57 2011 +0100
1177
 
 
1178
 
    MUC: represent status code set as a bitfield
1179
 
 
1180
 
 wocky/wocky-muc.c |  124 ++++++++++++++++++++++-------------------------------
1181
 
 1 files changed, 51 insertions(+), 73 deletions(-)
1182
 
 
1183
 
commit 80289030646436225c6f6e8cc9ce5fd9025238ab
1184
 
Author: Will Thompson <will.thompson@collabora.co.uk>
1185
 
Date:   Tue May 31 16:56:18 2011 +0100
1186
 
 
1187
 
    MUC: use a node iterator when parsing status codes
1188
 
 
1189
 
 wocky/wocky-muc.c |   56 ++++++++++++++++++++++++++++------------------------
1190
 
 1 files changed, 30 insertions(+), 26 deletions(-)
1191
 
 
1192
 
commit 0a764d2151bdda2d6d5314122110faf0fd2f4dc8
1193
 
Author: Will Thompson <will.thompson@collabora.co.uk>
1194
 
Date:   Tue May 31 16:48:13 2011 +0100
1195
 
 
1196
 
    MUC: remove weird casts when parsing status codes
1197
 
 
1198
 
 wocky/wocky-muc.c |   12 +++---------
1199
 
 1 files changed, 3 insertions(+), 9 deletions(-)
1200
 
 
1201
 
commit 4e4ad3674b7f96f4fdfc39375715aff6b703ef7c
1202
 
Author: Will Thompson <will.thompson@collabora.co.uk>
1203
 
Date:   Tue May 31 16:39:46 2011 +0100
1204
 
 
1205
 
    MUC: document WockyMucStatusCode marginally more usefully
1206
 
 
1207
 
 wocky/wocky-muc.h |    4 +++-
1208
 
 1 files changed, 3 insertions(+), 1 deletions(-)
1209
 
 
1210
 
commit 0d7c58ce7fcf3b909857147afc38571bdd0bf689
1211
 
Author: Will Thompson <will.thompson@collabora.co.uk>
1212
 
Date:   Tue May 31 16:34:40 2011 +0100
1213
 
 
1214
 
    MUC: turn status code enum into bit flags
1215
 
 
1216
 
 wocky/wocky-muc.h |   38 +++++++++++++++++++-------------------
1217
 
 1 files changed, 19 insertions(+), 19 deletions(-)
1218
 
 
1219
 
commit 3db3ab03828b5d953a8cf05c95f995e5cb8e27b9
1220
 
Merge: 07a2269 161e973
1221
 
Author: Marco Barisione <marco@barisione.org>
1222
 
Date:   Mon May 16 16:37:39 2011 +0100
1223
 
 
1224
 
    Merge branch 'iphb-system-sync'
1225
 
    
1226
 
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
1227
 
    Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=37115>
1228
 
 
1229
 
commit 161e97327b1cf1b3013801f86c9e86f2a945017f
1230
 
Author: Marco Barisione <marco@barisione.org>
1231
 
Date:   Wed May 11 18:29:24 2011 +0100
1232
 
 
1233
 
    Heartbeat: synchronise the wakeups with other applications
1234
 
 
1235
 
 wocky/wocky-heartbeat-source.c |   61 ++++++++++++++++++++++++++++++----------
1236
 
 1 files changed, 46 insertions(+), 15 deletions(-)
1237
 
 
1238
 
commit 06e8d6978a7a9a28b1d34b1d079e8e33d48e1267
1239
 
Author: Marco Barisione <marco@barisione.org>
1240
 
Date:   Mon May 16 15:01:57 2011 +0100
1241
 
 
1242
 
    configure: depend on libiphb >= 0.61.31
1243
 
    
1244
 
    The newer libiphb is needed to help synchronisation between multiple
1245
 
    applications.
1246
 
 
1247
 
 configure.ac |    2 +-
1248
 
 1 files changed, 1 insertions(+), 1 deletions(-)
1249
 
 
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
1254
 
 
1255
 
    Merge branch 'ns'
1256
 
 
1257
 
commit 3c2ab0158eabc1e82e1cadb457719ffddc6cc3d5
1258
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1259
 
Date:   Wed May 4 09:07:08 2011 +0100
1260
 
 
1261
 
    namespaces: include both jabber:iq:oob and jabber:x:oob
1262
 
    
1263
 
    Nothing appears to use the old WOCKY_XMPP_NS_OOB, so I don't think
1264
 
    this will break anything.
1265
 
    
1266
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1267
 
 
1268
 
 wocky/wocky-namespaces.h |    5 ++++-
1269
 
 1 files changed, 4 insertions(+), 1 deletions(-)
1270
 
 
1271
 
commit 7608a038991602233a146e3fa8d2d770d599ca34
1272
 
Author: Will Thompson <will.thompson@collabora.co.uk>
1273
 
Date:   Tue May 3 16:00:55 2011 +0100
1274
 
 
1275
 
    MetaPorter: fix chaining up to constructed.
1276
 
    
1277
 
    (I'd forgotten to actually amend the patch. Whoops.)
1278
 
 
1279
 
 wocky/wocky-meta-porter.c |    4 ++--
1280
 
 1 files changed, 2 insertions(+), 2 deletions(-)
1281
 
 
1282
 
commit f7b2930b22d9bcb1d964b12110ee5d320694400e
1283
 
Author: Will Thompson <will.thompson@collabora.co.uk>
1284
 
Date:   Tue May 3 15:40:58 2011 +0100
1285
 
 
1286
 
    Porters: chain up in constructed
1287
 
    
1288
 
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1289
 
 
1290
 
 wocky/wocky-c2s-porter.c  |    3 +++
1291
 
 wocky/wocky-meta-porter.c |    3 +++
1292
 
 2 files changed, 6 insertions(+), 0 deletions(-)
1293
 
 
1294
 
commit d4f7e060c7e967bc0d78a823e88b3b45390dcff6
1295
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1296
 
Date:   Tue May 3 10:03:22 2011 +0100
1297
 
 
1298
 
    ll-connector: remove set but unused variable
1299
 
    
1300
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1301
 
 
1302
 
 wocky/wocky-ll-connector.c |    3 ---
1303
 
 1 files changed, 0 insertions(+), 3 deletions(-)
1304
 
 
1305
 
commit 3d127bedd7da28a6af3e32334ce8545f1cb7369e
1306
 
Author: Marco Barisione <marco@barisione.org>
1307
 
Date:   Thu Apr 28 17:50:28 2011 +0100
1308
 
 
1309
 
    openssl: maintain compatibility with OpenSSL < 1.0 too
1310
 
    
1311
 
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
1312
 
 
1313
 
 wocky/wocky-openssl.c |   16 +++++++++++-----
1314
 
 1 files changed, 11 insertions(+), 5 deletions(-)
1315
 
 
1316
 
commit 471b25356420d33670a18b8310cfd2c7bfd9efdd
1317
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1318
 
Date:   Thu Apr 28 14:32:32 2011 +0100
1319
 
 
1320
 
    xmpp-reader: ifdef out a variable that's only used in a DEBUG call
1321
 
    
1322
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1323
 
 
1324
 
 wocky/wocky-xmpp-reader.c |    2 ++
1325
 
 1 files changed, 2 insertions(+), 0 deletions(-)
1326
 
 
1327
 
commit 5455a6c494e2f65e8a3ba7cd0f955e02f3d65af9
1328
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1329
 
Date:   Fri Apr 22 12:12:25 2011 +0100
1330
 
 
1331
 
    data-form: add more docs for add_to_node()
1332
 
    
1333
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1334
 
 
1335
 
 wocky/wocky-data-form.c |   13 +++++++++++++
1336
 
 1 files changed, 13 insertions(+), 0 deletions(-)
1337
 
 
1338
 
commit a56c69c450c0062797903a1a468f3db2399108f1
1339
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1340
 
Date:   Fri Apr 22 11:56:05 2011 +0100
1341
 
 
1342
 
    data-form: add a add_to_node function
1343
 
    
1344
 
    This is for adding a data form to an existing node like the query node
1345
 
    of a disco response.
1346
 
    
1347
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1348
 
 
1349
 
 wocky/wocky-data-form.c |   35 +++++++++++++++++++++++++++++++++++
1350
 
 wocky/wocky-data-form.h |    2 ++
1351
 
 2 files changed, 37 insertions(+), 0 deletions(-)
1352
 
 
1353
 
commit 65d4af1972fc4b7d3519421ec7080b07c23a88ae
1354
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1355
 
Date:   Fri Apr 22 11:54:53 2011 +0100
1356
 
 
1357
 
    xep-0115-capabilities: add TODO for features and identities
1358
 
    
1359
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1360
 
 
1361
 
 wocky/wocky-xep-0115-capabilities.h |    1 +
1362
 
 1 files changed, 1 insertions(+), 0 deletions(-)
1363
 
 
1364
 
commit 7462be59c033f03804c754ddb13c80e2f97c88aa
1365
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1366
 
Date:   Fri Apr 22 09:18:28 2011 +0100
1367
 
 
1368
 
    session: add get_jid() function
1369
 
    
1370
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1371
 
 
1372
 
 wocky/wocky-session.c |    8 ++++++++
1373
 
 wocky/wocky-session.h |    2 ++
1374
 
 2 files changed, 10 insertions(+), 0 deletions(-)
1375
 
 
1376
 
commit d118866339f92736be01b7bdf10ef48694f77037
1377
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1378
 
Date:   Tue Apr 19 13:17:32 2011 +0100
1379
 
 
1380
 
    XEP-0115 capabilities: add interface
1381
 
    
1382
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1383
 
 
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(-)
1388
 
 
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
1393
 
 
1394
 
    Merge branch 'caps-hash'
1395
 
    
1396
 
    Conflicts:
1397
 
        docs/reference/wocky-docs.sgml
1398
 
        wocky/Makefile.am
1399
 
    
1400
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1401
 
 
1402
 
commit deb4840972ef760c2c24d03c81e73f4d060adfb6
1403
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1404
 
Date:   Tue Apr 19 12:10:41 2011 +0100
1405
 
 
1406
 
    data-form: rename default_value_str to raw_value_contents
1407
 
    
1408
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1409
 
 
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(-)
1414
 
 
1415
 
commit 7567223d6898d9b52e2ca4e7dcf913dd07f01763
1416
 
Author: Jonny Lamb <jonny@debian.org>
1417
 
Date:   Mon Apr 11 17:07:18 2011 +0100
1418
 
 
1419
 
    data-form: change the default_value_str field struct member to hold a strv
1420
 
    
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.
1423
 
    
1424
 
    Signed-off-by: Jonny Lamb <jonny@debian.org>
1425
 
 
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(-)
1430
 
 
1431
 
commit b1b031b49febb4323679cbb3f64d6f1c4611393a
1432
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1433
 
Date:   Mon Apr 4 12:53:51 2011 +0100
1434
 
 
1435
 
    caps-hash: use the actual string value when hashing boolean default values
1436
 
    
1437
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1438
 
 
1439
 
 tests/wocky-caps-hash-test.c |   74 ++++++++++++++++++++++++++++++++++++++++++
1440
 
 wocky/wocky-caps-hash.c      |   11 ++----
1441
 
 2 files changed, 77 insertions(+), 8 deletions(-)
1442
 
 
1443
 
commit c2a09a2edac255c0e1fa592cfd4ae8a582fd138d
1444
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1445
 
Date:   Mon Apr 4 12:53:20 2011 +0100
1446
 
 
1447
 
    data-form: add another member to Field struct for actual boolean values
1448
 
    
1449
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1450
 
 
1451
 
 wocky/wocky-data-form.c |   47 ++++++++++++++++++++++++++++++++++-------------
1452
 
 wocky/wocky-data-form.h |    3 +++
1453
 
 2 files changed, 37 insertions(+), 13 deletions(-)
1454
 
 
1455
 
commit f26dd38b1a97e34093e009b633cad54b43141d8b
1456
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1457
 
Date:   Mon Apr 4 13:27:47 2011 +0100
1458
 
 
1459
 
    caps-hash: check whether there are multiple forms with the same name during, not before
1460
 
    
1461
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1462
 
 
1463
 
 wocky/wocky-caps-hash.c |   41 ++++++++++++++++++-----------------------
1464
 
 1 files changed, 18 insertions(+), 23 deletions(-)
1465
 
 
1466
 
commit a36dd1fec168abf1924757aeba7124172b9a79f5
1467
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1468
 
Date:   Thu Apr 7 10:47:31 2011 +0100
1469
 
 
1470
 
    meta-porter: use a union to avoid strict aliasing problems
1471
 
    
1472
 
    This solution was taken from my solution to the same thing in
1473
 
    https://bugzilla.gnome.org/show_bug.cgi?id=646082.
1474
 
    
1475
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1476
 
 
1477
 
 wocky/wocky-meta-porter.c |   31 ++++++++++++++++++-------------
1478
 
 1 files changed, 18 insertions(+), 13 deletions(-)
1479
 
 
1480
 
commit 697698e42a67057d176dd45d6b5f6cb98bb7b9ee
1481
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
1482
 
Date:   Thu Apr 7 11:01:27 2011 +0200
1483
 
 
1484
 
    Save const returns in const variables
1485
 
 
1486
 
 wocky/wocky-openssl.c |    4 ++--
1487
 
 1 files changed, 2 insertions(+), 2 deletions(-)
1488
 
 
1489
 
commit b032eb73fe610b0e90e1f7bcd3a361607b607aa9
1490
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1491
 
Date:   Thu Apr 7 10:10:43 2011 +0100
1492
 
 
1493
 
    meta-porter: add a FIXME for the v6-in-v4 functions
1494
 
    
1495
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1496
 
 
1497
 
 wocky/wocky-meta-porter.c |    2 ++
1498
 
 1 files changed, 2 insertions(+), 0 deletions(-)
1499
 
 
1500
 
commit a4db103910f0e9768945c8ae222778bdda59ca7b
1501
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1502
 
Date:   Thu Apr 7 09:34:03 2011 +0100
1503
 
 
1504
 
    c2s-porter: don't blindly disconnect the IQ handler cancellable
1505
 
    
1506
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1507
 
 
1508
 
 wocky/wocky-c2s-porter.c |    5 ++++-
1509
 
 1 files changed, 4 insertions(+), 1 deletions(-)
1510
 
 
1511
 
commit 7c920ba2ac8cf5c9757c2c39a4fc0b2e61f707eb
1512
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1513
 
Date:   Wed Apr 6 14:39:16 2011 +0100
1514
 
 
1515
 
    meta-porter: hack around v6-in-v4 addresses being exposed
1516
 
    
1517
 
    This commit should be reverted when we depend on a GLib new enough to
1518
 
    fix bgo#646082.
1519
 
    
1520
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1521
 
 
1522
 
 wocky/wocky-meta-porter.c |   54 +++++++++++++++++++++++++++++++++++++++++++-
1523
 
 1 files changed, 52 insertions(+), 2 deletions(-)
1524
 
 
1525
 
commit 3b75abc45c51f18be79ac15685efc28ecc822851
1526
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1527
 
Date:   Wed Apr 6 10:34:02 2011 +0100
1528
 
 
1529
 
    meta-porter: disconnect porter signal handlers before trying to close it
1530
 
    
1531
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1532
 
 
1533
 
 wocky/wocky-meta-porter.c |    6 ++++++
1534
 
 1 files changed, 6 insertions(+), 0 deletions(-)
1535
 
 
1536
 
commit d208ffca52be5d0a0e585db8ea6d592ce84edfaa
1537
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1538
 
Date:   Wed Apr 6 10:32:58 2011 +0100
1539
 
 
1540
 
    meta-porter: clean up porter closing callbacks
1541
 
    
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.
1544
 
    
1545
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1546
 
 
1547
 
 wocky/wocky-meta-porter.c |   45 ++++++++++++++++++++++-----------------------
1548
 
 1 files changed, 22 insertions(+), 23 deletions(-)
1549
 
 
1550
 
commit b2304457ef55403509d7c4df85d968dc12410be1
1551
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1552
 
Date:   Wed Apr 6 10:22:20 2011 +0100
1553
 
 
1554
 
    contact-factory: weak unref an existing LL contact if we're replacing it
1555
 
    
1556
 
    Also, stop making more dups of JIDs than necessary, again.
1557
 
    
1558
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1559
 
 
1560
 
 wocky/wocky-contact-factory.c |   21 ++++++++++++++-------
1561
 
 1 files changed, 14 insertions(+), 7 deletions(-)
1562
 
 
1563
 
commit 9d4802deb229e4a104c5dabea9fb1575c4cdd106
1564
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1565
 
Date:   Tue Apr 5 16:57:11 2011 +0100
1566
 
 
1567
 
    meta-porter: don't start multiple timeouts for freeing the PorterData
1568
 
    
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
1573
 
        timeout stops
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
1577
 
    
1578
 
        BINGO! THAT'S TWO TIMEOUTS STARTED!
1579
 
    
1580
 
     7. the first timeout is called, the porter is closed and struct
1581
 
        freed
1582
 
     8. the second timeout is called, the struct is already freed so we
1583
 
        crash here
1584
 
    
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
1587
 
    disappear.
1588
 
    
1589
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1590
 
 
1591
 
 wocky/wocky-meta-porter.c |    5 +++++
1592
 
 1 files changed, 5 insertions(+), 0 deletions(-)
1593
 
 
1594
 
commit 63b8269d73a285dd35873a843d52674869c6ddf3
1595
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1596
 
Date:   Tue Apr 5 13:36:43 2011 +0100
1597
 
 
1598
 
    contact-factory: don't dup a string twice when once will do
1599
 
    
1600
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1601
 
 
1602
 
 wocky/wocky-contact-factory.c |    2 +-
1603
 
 1 files changed, 1 insertions(+), 1 deletions(-)
1604
 
 
1605
 
commit b93eb03e0ba117392ecdc40b23ad9a54af1ce3a7
1606
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1607
 
Date:   Tue Apr 5 11:51:41 2011 +0100
1608
 
 
1609
 
    gitignore: ignore more emacs rubbish
1610
 
    
1611
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1612
 
 
1613
 
 .gitignore |    1 +
1614
 
 1 files changed, 1 insertions(+), 0 deletions(-)
1615
 
 
1616
 
commit 35dd2dc08c83bd24af209b952dff8f6f9c075161
1617
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1618
 
Date:   Fri Apr 1 14:48:10 2011 +0100
1619
 
 
1620
 
    meta-porter: don't assert if we have another connection
1621
 
    
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.
1628
 
    
1629
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1630
 
 
1631
 
 wocky/wocky-meta-porter.c |   17 ++++++++++++++---
1632
 
 1 files changed, 14 insertions(+), 3 deletions(-)
1633
 
 
1634
 
commit 1769216bed3a8633cebd1e15bc79d0cb72bb3088
1635
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1636
 
Date:   Fri Apr 1 14:48:00 2011 +0100
1637
 
 
1638
 
    meta-porter: stamp on a from contact for IQ replies too
1639
 
    
1640
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1641
 
 
1642
 
 wocky/wocky-meta-porter.c |    5 ++++-
1643
 
 1 files changed, 4 insertions(+), 1 deletions(-)
1644
 
 
1645
 
commit c74ca7ea411cca7ee49b77532a5aa2611e8f9faa
1646
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1647
 
Date:   Fri Apr 1 09:54:43 2011 +0100
1648
 
 
1649
 
    meta-porter: also connect to WockyC2SPorter::remote-error
1650
 
    
1651
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1652
 
 
1653
 
 wocky/wocky-meta-porter.c |   13 +++++++++++++
1654
 
 1 files changed, 13 insertions(+), 0 deletions(-)
1655
 
 
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
1660
 
 
1661
 
    Merge branch 'meta-fixes'
1662
 
 
1663
 
commit 637c8b2ebe4df64bf2733efb3ca15a2033254f69
1664
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1665
 
Date:   Wed Mar 23 16:44:28 2011 +0000
1666
 
 
1667
 
    stanza: add wocky_stanza_copy
1668
 
    
1669
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1670
 
 
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(-)
1675
 
 
1676
 
commit 3507a196e2f72a1693c24f03339260ba52d0e195
1677
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1678
 
Date:   Thu Mar 31 11:05:50 2011 +0100
1679
 
 
1680
 
    meta-porter: unref async result after calling a method on the source object
1681
 
    
1682
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1683
 
 
1684
 
 wocky/wocky-meta-porter.c |    4 +++-
1685
 
 1 files changed, 3 insertions(+), 1 deletions(-)
1686
 
 
1687
 
commit 3db9f852cb1cef9fea984cc52bbe8b24a9903237
1688
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1689
 
Date:   Thu Mar 31 09:32:42 2011 +0100
1690
 
 
1691
 
    meta-porter: store the contact JID on the actual C2S porter object
1692
 
    
1693
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1694
 
 
1695
 
 wocky/wocky-meta-porter.c |   15 +++++++++++++++
1696
 
 1 files changed, 15 insertions(+), 0 deletions(-)
1697
 
 
1698
 
commit afcf1727d6fe7a5a0123c47034165bd87e7679ca
1699
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1700
 
Date:   Thu Mar 31 09:32:09 2011 +0100
1701
 
 
1702
 
    meta-porter: use g_clear_error
1703
 
    
1704
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1705
 
 
1706
 
 wocky/wocky-meta-porter.c |    3 +--
1707
 
 1 files changed, 1 insertions(+), 2 deletions(-)
1708
 
 
1709
 
commit 49a90d75db307249e41311b796092d91f9f2f90c
1710
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1711
 
Date:   Thu Mar 31 09:30:59 2011 +0100
1712
 
 
1713
 
    meta-porter: close a porter properly before disposing it
1714
 
    
1715
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1716
 
 
1717
 
 wocky/wocky-meta-porter.c |    5 ++++-
1718
 
 1 files changed, 4 insertions(+), 1 deletions(-)
1719
 
 
1720
 
commit 01548dd48a90b8f56a6a0d8763a26b1a71b0f9d2
1721
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1722
 
Date:   Thu Mar 31 09:30:13 2011 +0100
1723
 
 
1724
 
    meta-porter: keep a ref on self during connecting a connection
1725
 
    
1726
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1727
 
 
1728
 
 wocky/wocky-meta-porter.c |    7 +++++--
1729
 
 1 files changed, 5 insertions(+), 2 deletions(-)
1730
 
 
1731
 
commit 37da8370cac07133af6d36a3b8403b70405ef220
1732
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1733
 
Date:   Thu Mar 31 09:29:30 2011 +0100
1734
 
 
1735
 
    meta-porter: also debug what IP a new connection is from
1736
 
    
1737
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1738
 
 
1739
 
 wocky/wocky-meta-porter.c |   14 +++++++++++---
1740
 
 1 files changed, 11 insertions(+), 3 deletions(-)
1741
 
 
1742
 
commit 9c4b6aaabcd57a48c8ae7c2e734e419336347c61
1743
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1744
 
Date:   Thu Mar 31 09:27:38 2011 +0100
1745
 
 
1746
 
    meta-porter: unref async result after calling a method on the source object
1747
 
    
1748
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1749
 
 
1750
 
 wocky/wocky-meta-porter.c |    5 ++++-
1751
 
 1 files changed, 4 insertions(+), 1 deletions(-)
1752
 
 
1753
 
commit dcfc45feb4373968989fd3e1cd9ffe3d0d5786da
1754
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1755
 
Date:   Thu Mar 31 09:26:57 2011 +0100
1756
 
 
1757
 
    meta-porter: get the property name for the socket connection right
1758
 
    
1759
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1760
 
 
1761
 
 wocky/wocky-meta-porter.c |    2 +-
1762
 
 1 files changed, 1 insertions(+), 1 deletions(-)
1763
 
 
1764
 
commit b796e6c3a625a86c71c3928426f79b07a91d2b7a
1765
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1766
 
Date:   Thu Mar 31 09:23:56 2011 +0100
1767
 
 
1768
 
    ll-connector: remove unnecessary unrefs of self
1769
 
    
1770
 
    Whoops, added by mistake.
1771
 
    
1772
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1773
 
 
1774
 
 wocky/wocky-ll-connector.c |    3 ---
1775
 
 1 files changed, 0 insertions(+), 3 deletions(-)
1776
 
 
1777
 
commit 8b2fcd085171fe72c368595ed4aa8808c52af047
1778
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1779
 
Date:   Thu Mar 31 09:23:03 2011 +0100
1780
 
 
1781
 
    contact-factory: ensure we don't get a NULL when ensuring a LL contact
1782
 
    
1783
 
    This crashes inside GHashTable as it's looking for a NULL key.
1784
 
    
1785
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1786
 
 
1787
 
 wocky/wocky-contact-factory.c |    2 ++
1788
 
 1 files changed, 2 insertions(+), 0 deletions(-)
1789
 
 
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
1794
 
 
1795
 
    Merge branch 'whitespace-only-bodies'
1796
 
    
1797
 
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1798
 
    Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=30042>
1799
 
 
1800
 
commit 8e47aa9b34b7fb8957e3b7be74d7c8dc7f49f39e
1801
 
Author: Will Thompson <will.thompson@collabora.co.uk>
1802
 
Date:   Tue Mar 29 13:43:33 2011 +0100
1803
 
 
1804
 
    Morse and Lewis were Oxfordshire police.
1805
 
    
1806
 
    I'm truly ashamed that I got this wrong.
1807
 
 
1808
 
 tests/wocky-xmpp-reader-test.c |    6 ++++--
1809
 
 1 files changed, 4 insertions(+), 2 deletions(-)
1810
 
 
1811
 
commit f13a64ac9a75a44b0542df3b8a9ce49a0ebc1f9f
1812
 
Author: Will Thompson <will.thompson@collabora.co.uk>
1813
 
Date:   Fri Mar 25 12:01:03 2011 +0000
1814
 
 
1815
 
    MUC: remove content-free headers and unused returns
1816
 
    
1817
 
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1818
 
 
1819
 
 wocky/wocky-muc.c |   25 ++-----------------------
1820
 
 1 files changed, 2 insertions(+), 23 deletions(-)
1821
 
 
1822
 
commit c4cd1516b38df51d50f8be9f207fc0933e805584
1823
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1824
 
Date:   Fri Mar 25 15:23:16 2011 +0000
1825
 
 
1826
 
    ll-connector: check the cancellable for !NULL before unreffing it
1827
 
    
1828
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1829
 
 
1830
 
 wocky/wocky-ll-connector.c |    7 +++++--
1831
 
 1 files changed, 5 insertions(+), 2 deletions(-)
1832
 
 
1833
 
commit f06ca27d72c18f2c77b010a4c1083e56b372f51f
1834
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1835
 
Date:   Fri Mar 25 15:13:43 2011 +0000
1836
 
 
1837
 
    ll-connector: free the async result before the connector itself
1838
 
    
1839
 
    We need to allow the LL connector to dispose properly by dropping its
1840
 
    last ref held by the GSimpleAsyncResult before actually unreffing
1841
 
    itself.
1842
 
    
1843
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1844
 
 
1845
 
 wocky/wocky-ll-connector.c |   18 +++++++++++++-----
1846
 
 1 files changed, 13 insertions(+), 5 deletions(-)
1847
 
 
1848
 
commit 7be06a577234e467a82f259b4db81b14c7a801fd
1849
 
Author: Stef Walter <stefw@collabora.co.uk>
1850
 
Date:   Wed Mar 23 10:58:43 2011 +0100
1851
 
 
1852
 
    Hold off on depending on gio 2.28 just for one function.
1853
 
    
1854
 
    Replace g_simple_async_result_take_error() with
1855
 
    g_simple_async_result_set_error() and g_simple_async_result_set_from_error()
1856
 
 
1857
 
 configure.ac                        |    2 +-
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(-)
1863
 
 
1864
 
commit 59ac2219bd44399949c6732dafa402786b317404
1865
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1866
 
Date:   Fri Mar 11 10:38:33 2011 +0000
1867
 
 
1868
 
    pubsub-helpers: add make_event_stanza helper function
1869
 
    
1870
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1871
 
 
1872
 
 wocky/wocky-pubsub-helpers.c |   50 ++++++++++++++++++++++++++++++++++++++++++
1873
 
 wocky/wocky-pubsub-helpers.h |    5 ++++
1874
 
 2 files changed, 55 insertions(+), 0 deletions(-)
1875
 
 
1876
 
commit 506ffdf83b335175e037385b6cf323c6c94f0728
1877
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1878
 
Date:   Tue Mar 22 15:40:22 2011 +0000
1879
 
 
1880
 
    examples: use wocky_session_new_with_connection
1881
 
    
1882
 
    wocky_session_new() was renamed to this in my meta-porter branch.
1883
 
    
1884
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1885
 
 
1886
 
 examples/receive-messages.c |    2 +-
1887
 
 examples/send-message.c     |    2 +-
1888
 
 2 files changed, 2 insertions(+), 2 deletions(-)
1889
 
 
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
1894
 
 
1895
 
    Merge branch 'meta-porter'
1896
 
    
1897
 
    Conflicts:
1898
 
        docs/reference/wocky-docs.sgml
1899
 
        wocky/wocky-debug.h
1900
 
    
1901
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1902
 
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
1903
 
 
1904
 
commit 901aca41915146f450842d7ab41071d5dd0e4f46
1905
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1906
 
Date:   Tue Mar 22 15:08:41 2011 +0000
1907
 
 
1908
 
    meta-porter: ensure the ClosePorter closure if freed even if there are none to close
1909
 
    
1910
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1911
 
 
1912
 
 wocky/wocky-meta-porter.c |    9 ++++++++-
1913
 
 1 files changed, 8 insertions(+), 1 deletions(-)
1914
 
 
1915
 
commit 018286b9c3f881fe35f2facfb5f52264dd99e231
1916
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1917
 
Date:   Tue Mar 22 15:02:32 2011 +0000
1918
 
 
1919
 
    meta-porter: fix tallying up calls to the close_async function
1920
 
    
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
1924
 
    porter anyway.
1925
 
    
1926
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1927
 
 
1928
 
 wocky/wocky-meta-porter.c |   17 ++++++++---------
1929
 
 1 files changed, 8 insertions(+), 9 deletions(-)
1930
 
 
1931
 
commit 5dd3fcd91d00332f126d447bdc76cecfd0b355ce
1932
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1933
 
Date:   Tue Mar 22 10:04:57 2011 +0000
1934
 
 
1935
 
    configure: depend on gio >= 2.28
1936
 
    
1937
 
    At least g_simple_async_result_take_error needs this.
1938
 
    
1939
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1940
 
 
1941
 
 configure.ac                  |    2 +-
1942
 
 wocky/wocky-uninstalled.pc.in |    2 +-
1943
 
 2 files changed, 2 insertions(+), 2 deletions(-)
1944
 
 
1945
 
commit 807c680b413dbef620a9ee560493f56cfc945184
1946
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1947
 
Date:   Mon Mar 21 09:27:15 2011 +0000
1948
 
 
1949
 
    meta-porter: don't leak the stanza if send_iq_finish wasn't called
1950
 
    
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).
1957
 
    
1958
 
    Bingo.
1959
 
    
1960
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1961
 
 
1962
 
 wocky/wocky-meta-porter.c |    5 +++--
1963
 
 1 files changed, 3 insertions(+), 2 deletions(-)
1964
 
 
1965
 
commit ff6037a2a24288d80fa201bd00b0dc9b5d668971
1966
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1967
 
Date:   Mon Mar 21 09:23:12 2011 +0000
1968
 
 
1969
 
    meta-porter: clarify closing all porters code
1970
 
    
1971
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1972
 
 
1973
 
 wocky/wocky-meta-porter.c |   32 +++++++++++++++-----------------
1974
 
 1 files changed, 15 insertions(+), 17 deletions(-)
1975
 
 
1976
 
commit 5a13d595205c0a5dacff0eb8a29063e8dd4c0554
1977
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1978
 
Date:   Mon Mar 21 09:20:17 2011 +0000
1979
 
 
1980
 
    meta-porter: don't create a new GList twice needlessly
1981
 
    
1982
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1983
 
 
1984
 
 wocky/wocky-meta-porter.c |    2 --
1985
 
 1 files changed, 0 insertions(+), 2 deletions(-)
1986
 
 
1987
 
commit 4d31698c7664b828ce19d559ec782df6a5df5b20
1988
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
1989
 
Date:   Mon Mar 21 09:18:26 2011 +0000
1990
 
 
1991
 
    meta-porter: bail out of start if the socket listener fails to listen
1992
 
    
1993
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
1994
 
 
1995
 
 wocky/wocky-meta-porter.c |    1 +
1996
 
 1 files changed, 1 insertions(+), 0 deletions(-)
1997
 
 
1998
 
commit 00dd8fc007dec252f6255bdcc0e31821d94aedcd
1999
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2000
 
Date:   Mon Mar 21 09:16:49 2011 +0000
2001
 
 
2002
 
    meta-porter: add the other arguments to stanza_handler_new
2003
 
    
2004
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2005
 
 
2006
 
 wocky/wocky-meta-porter.c |   35 ++++++++++++++++++-----------------
2007
 
 1 files changed, 18 insertions(+), 17 deletions(-)
2008
 
 
2009
 
commit bf09868c378b95bd0f2eb48c534d72a1352b9d42
2010
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011
 
Date:   Mon Mar 21 09:13:36 2011 +0000
2012
 
 
2013
 
    meta-porter: critical on setting the JID twice
2014
 
    
2015
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2016
 
 
2017
 
 wocky/wocky-meta-porter.c |    7 ++-----
2018
 
 1 files changed, 2 insertions(+), 5 deletions(-)
2019
 
 
2020
 
commit 916518447065436474ddd0d86462dafa3e28815e
2021
 
Author: Marco Barisione <marco@barisione.org>
2022
 
Date:   Fri Mar 18 18:26:49 2011 +0000
2023
 
 
2024
 
    SaslAuth: fix a wrong variable name (it's "sasl", not "self")
2025
 
    
2026
 
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
2027
 
 
2028
 
 wocky/wocky-sasl-auth.c |    2 +-
2029
 
 1 files changed, 1 insertions(+), 1 deletions(-)
2030
 
 
2031
 
commit 683d2cf1c5d4095b9413442d4cafb4e850c47952
2032
 
Author: Marco Barisione <marco@barisione.org>
2033
 
Date:   Fri Mar 18 17:35:09 2011 +0000
2034
 
 
2035
 
    SaslAuth: Don't process stanzas received after disconnection
2036
 
    
2037
 
    Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=35430>
2038
 
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
2039
 
 
2040
 
 wocky/wocky-sasl-auth.c |    9 +++++++++
2041
 
 1 files changed, 9 insertions(+), 0 deletions(-)
2042
 
 
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
2047
 
 
2048
 
    Merge branch 'examples'
2049
 
    
2050
 
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2051
 
    Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=34308>
2052
 
 
2053
 
commit c0638dd2dfc88c5d8404618fe359f5a1185d13d0
2054
 
Author: Will Thompson <will.thompson@collabora.co.uk>
2055
 
Date:   Thu Mar 17 15:33:40 2011 +0000
2056
 
 
2057
 
    examples: correctly publish 'chat' presence
2058
 
 
2059
 
 examples/receive-messages.c |    4 +++-
2060
 
 1 files changed, 3 insertions(+), 1 deletions(-)
2061
 
 
2062
 
commit 43cd47e8868587e6304dbf305135424443f11cc1
2063
 
Author: Will Thompson <will.thompson@collabora.co.uk>
2064
 
Date:   Thu Mar 17 15:27:47 2011 +0000
2065
 
 
2066
 
    porter-test: remove stray g_print (G_STRFUNC)s
2067
 
 
2068
 
 tests/wocky-porter-test.c |    4 ----
2069
 
 1 files changed, 0 insertions(+), 4 deletions(-)
2070
 
 
2071
 
commit 4766171bc6a764c5cb49a341595fff96fd66fec6
2072
 
Author: Will Thompson <will.thompson@collabora.co.uk>
2073
 
Date:   Wed Mar 16 18:57:04 2011 +0000
2074
 
 
2075
 
    Connector: simplify building a debug string
2076
 
 
2077
 
 wocky/wocky-connector.c |    4 +---
2078
 
 1 files changed, 1 insertions(+), 3 deletions(-)
2079
 
 
2080
 
commit 1d3db8d669e73f6d18f3130891e53d19913ad0f2
2081
 
Author: Will Thompson <will.thompson@collabora.co.uk>
2082
 
Date:   Wed Mar 16 18:25:44 2011 +0000
2083
 
 
2084
 
    SaslAuth: use WockyNodeIter to iterate mechanisms
2085
 
 
2086
 
 wocky/wocky-sasl-auth.c |   19 ++++++-------------
2087
 
 1 files changed, 6 insertions(+), 13 deletions(-)
2088
 
 
2089
 
commit 08d26f1f52da184266301a76030e75b94cdd953f
2090
 
Author: Will Thompson <will.thompson@collabora.co.uk>
2091
 
Date:   Wed Feb 16 16:37:23 2011 +0000
2092
 
 
2093
 
    Stanza: Improve error message on type/subtype mismatch
2094
 
    
2095
 
    Previously, if you tried to build a stanza of TYPE_MESSAGE with
2096
 
    SUB_TYPE_GET (say), you got this super-clear critical:
2097
 
    
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
2101
 
    
2102
 
    Luddite quotes and all. It's much clearer if we include the
2103
 
    human-readable names.
2104
 
 
2105
 
 wocky/wocky-stanza.c |   15 ++++++++++++---
2106
 
 1 files changed, 12 insertions(+), 3 deletions(-)
2107
 
 
2108
 
commit c3b05e3331b883eb192ebca87be393be047944fd
2109
 
Author: Will Thompson <will.thompson@collabora.co.uk>
2110
 
Date:   Wed Mar 16 18:52:48 2011 +0000
2111
 
 
2112
 
    Add a simple example of receiving incoming messages.
2113
 
 
2114
 
 .gitignore                  |    1 +
2115
 
 examples/Makefile.am        |    5 +
2116
 
 examples/receive-messages.c |  195 +++++++++++++++++++++++++++++++++++++++++++
2117
 
 3 files changed, 201 insertions(+), 0 deletions(-)
2118
 
 
2119
 
commit 7920415a3f3434c755a120d3e5c050ef8762b506
2120
 
Author: Will Thompson <will.thompson@collabora.co.uk>
2121
 
Date:   Wed Mar 16 18:31:54 2011 +0000
2122
 
 
2123
 
    Remove connect example.
2124
 
    
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.
2128
 
 
2129
 
 .gitignore           |    1 -
2130
 
 examples/Makefile.am |    7 +-
2131
 
 examples/connect.c   |  432 --------------------------------------------------
2132
 
 3 files changed, 1 insertions(+), 439 deletions(-)
2133
 
 
2134
 
commit 5f37fa362ee2dcf3995f8a9a7ba8506b2c9777a6
2135
 
Author: Will Thompson <will.thompson@collabora.co.uk>
2136
 
Date:   Tue Feb 15 15:51:46 2011 +0000
2137
 
 
2138
 
    Add a simple example of sending a message.
2139
 
 
2140
 
 .gitignore              |    1 +
2141
 
 examples/Makefile.am    |    5 ++
2142
 
 examples/send-message.c |  138 +++++++++++++++++++++++++++++++++++++++++++++++
2143
 
 3 files changed, 144 insertions(+), 0 deletions(-)
2144
 
 
2145
 
commit de8d20d065f554f6ae7fd1945649dbf0322b2971
2146
 
Author: Will Thompson <will.thompson@collabora.co.uk>
2147
 
Date:   Thu Mar 17 14:04:01 2011 +0000
2148
 
 
2149
 
    Porter: test sending from send_async() callback.
2150
 
    
2151
 
    When I was briefly hunting the bug Jonny fixed, I though that the
2152
 
    following (untested) scenario might not work:
2153
 
    
2154
 
    • Tell the porter to send two messages;
2155
 
    • In the callback for the first one having been sent, tell the porter to
2156
 
      send a third.
2157
 
    
2158
 
    So I wrote the test, and it does work. Hooray.
2159
 
 
2160
 
 tests/wocky-porter-test.c |  103 +++++++++++++++++++++++++++++++++++++++++++++
2161
 
 1 files changed, 103 insertions(+), 0 deletions(-)
2162
 
 
2163
 
commit 902aa24b5d9519fbc6ec3fcbd7c353cbbc42930d
2164
 
Author: Will Thompson <will.thompson@collabora.co.uk>
2165
 
Date:   Wed Feb 16 17:56:59 2011 +0000
2166
 
 
2167
 
    Add a test case for closing a porter from a send_async callback
2168
 
    
2169
 
    This is a regression test for the bug fixed in the previous commit.
2170
 
 
2171
 
 tests/wocky-porter-test.c |   68 +++++++++++++++++++++++++++++++++++++++++++++
2172
 
 1 files changed, 68 insertions(+), 0 deletions(-)
2173
 
 
2174
 
commit cf8b0dbabe4b153f0e62c5483507cef89a30177f
2175
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2176
 
Date:   Fri Mar 11 09:54:19 2011 +0000
2177
 
 
2178
 
    porter: don't close twice if we close in a send callback
2179
 
    
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.
2185
 
    
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.
2201
 
    
2202
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2203
 
 
2204
 
 wocky/wocky-c2s-porter.c |    5 ++++-
2205
 
 1 files changed, 4 insertions(+), 1 deletions(-)
2206
 
 
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
2211
 
 
2212
 
    Merge remote branch 'ptlo/stanza-queueing-c2s'
2213
 
 
2214
 
commit 45bb1dc9fcd3171983e785b238a0e35c3e72a294
2215
 
Author: Senko Rasic <senko.rasic@collabora.co.uk>
2216
 
Date:   Tue Mar 15 13:20:15 2011 +0100
2217
 
 
2218
 
    WockyC2SPorter: queue unimportant stanza in power saving mode
2219
 
 
2220
 
 wocky/wocky-c2s-porter.c |  148 +++++++++++++++++++++++++++++++++++++++++++++-
2221
 
 wocky/wocky-c2s-porter.h |    3 +
2222
 
 2 files changed, 150 insertions(+), 1 deletions(-)
2223
 
 
2224
 
commit 4bb6e6fc14c8014e653a4cb812a220fdc5f14147
2225
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2226
 
Date:   Wed Mar 16 10:46:21 2011 +0000
2227
 
 
2228
 
    meta-porter: clarify borrow_connection docstring
2229
 
    
2230
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2231
 
 
2232
 
 wocky/wocky-meta-porter.c |   10 +++++++---
2233
 
 1 files changed, 7 insertions(+), 3 deletions(-)
2234
 
 
2235
 
commit e46d8083b9a7401b9080c37e4c06b48c9f511b62
2236
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2237
 
Date:   Wed Mar 16 10:29:31 2011 +0000
2238
 
 
2239
 
    meta-porter: don't refer to missing arguments in documentation
2240
 
    
2241
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2242
 
 
2243
 
 wocky/wocky-meta-porter.c |    5 ++---
2244
 
 1 files changed, 2 insertions(+), 3 deletions(-)
2245
 
 
2246
 
commit 544956df89dbad2d0712a4d736a08eff0becfa19
2247
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2248
 
Date:   Wed Mar 16 10:27:36 2011 +0000
2249
 
 
2250
 
    meta-porter: give functions who require ll contacts that signature
2251
 
    
2252
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2253
 
 
2254
 
 wocky/wocky-meta-porter.c |    8 ++++----
2255
 
 wocky/wocky-meta-porter.h |    4 ++--
2256
 
 2 files changed, 6 insertions(+), 6 deletions(-)
2257
 
 
2258
 
commit 7cb02519648fea65317a51f5e3ebe85f79b668b8
2259
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2260
 
Date:   Wed Mar 16 10:20:48 2011 +0000
2261
 
 
2262
 
    meta-porter: add a stanza_handler_new to stop duplicating code
2263
 
    
2264
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2265
 
 
2266
 
 wocky/wocky-meta-porter.c |   24 +++++++++++++++++-------
2267
 
 1 files changed, 17 insertions(+), 7 deletions(-)
2268
 
 
2269
 
commit 3d616a5da98686ff68c7ec73f78169e5ec2f3597
2270
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2271
 
Date:   Wed Mar 16 10:15:13 2011 +0000
2272
 
 
2273
 
    meta-porter: continue using wocky_stanza_get_ functions
2274
 
    
2275
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2276
 
 
2277
 
 wocky/wocky-meta-porter.c |    2 +-
2278
 
 1 files changed, 1 insertions(+), 1 deletions(-)
2279
 
 
2280
 
commit c357d3309905b4b35e9541c9899dd49ace00e2bd
2281
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2282
 
Date:   Wed Mar 16 10:11:34 2011 +0000
2283
 
 
2284
 
    meta-porter: use better callback names when using open_porter_if_necessary
2285
 
    
2286
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2287
 
 
2288
 
 wocky/wocky-meta-porter.c |   25 +++++++++++++------------
2289
 
 1 files changed, 13 insertions(+), 12 deletions(-)
2290
 
 
2291
 
commit 20c50ed7dea3b03bcfb17b917b0f73527ebc51e8
2292
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2293
 
Date:   Wed Mar 16 10:03:23 2011 +0000
2294
 
 
2295
 
    meta-porter: use wocky_stanza_get_from
2296
 
    
2297
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2298
 
 
2299
 
 wocky/wocky-meta-porter.c |    3 +--
2300
 
 1 files changed, 1 insertions(+), 2 deletions(-)
2301
 
 
2302
 
commit c0c789bc14dd1a4c3220f4bb6a53eaeb803433a4
2303
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2304
 
Date:   Wed Mar 16 10:00:15 2011 +0000
2305
 
 
2306
 
    meta-porter: change variable name to be a little less confusing
2307
 
    
2308
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2309
 
 
2310
 
 wocky/wocky-meta-porter.c |    6 +++---
2311
 
 1 files changed, 3 insertions(+), 3 deletions(-)
2312
 
 
2313
 
commit 27260ccf388c1f9a6b498561658d8aa2971fa004
2314
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2315
 
Date:   Wed Mar 16 09:58:00 2011 +0000
2316
 
 
2317
 
    meta-porter: make open_porter_if_necessary take a async result and user data
2318
 
    
2319
 
    Turns out two user datas wasn't necessary!
2320
 
    
2321
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2322
 
 
2323
 
 wocky/wocky-meta-porter.c |   51 +++++++++++++++++++++++----------------------
2324
 
 1 files changed, 26 insertions(+), 25 deletions(-)
2325
 
 
2326
 
commit 4cbc9642b23585d8aa85abfae578c80af004c4f6
2327
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2328
 
Date:   Wed Mar 16 09:51:32 2011 +0000
2329
 
 
2330
 
    meta-porter: don't leak and report more errors when setting up the loopback porter
2331
 
    
2332
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2333
 
 
2334
 
 wocky/wocky-meta-porter.c |   20 ++++++++++++++++----
2335
 
 1 files changed, 16 insertions(+), 4 deletions(-)
2336
 
 
2337
 
commit 25ef4db47a538827397c6bc5fe0feeca16a25b8b
2338
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2339
 
Date:   Wed Mar 16 09:44:01 2011 +0000
2340
 
 
2341
 
    meta-porter: remove NewConnectionData
2342
 
    
2343
 
    We can get the socket address later.
2344
 
    
2345
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2346
 
 
2347
 
 wocky/wocky-meta-porter.c |   47 +++++++++++++++++++-------------------------
2348
 
 1 files changed, 20 insertions(+), 27 deletions(-)
2349
 
 
2350
 
commit daf1a426a6e2dd7079ee7b5e99934fbe55bcd896
2351
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2352
 
Date:   Wed Mar 16 09:37:48 2011 +0000
2353
 
 
2354
 
    meta-porter: refactor duplicated code into another function
2355
 
    
2356
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2357
 
 
2358
 
 wocky/wocky-meta-porter.c |   22 ++++++++++++----------
2359
 
 1 files changed, 12 insertions(+), 10 deletions(-)
2360
 
 
2361
 
commit 55acacdf14ece714bfeb74b5554303ddc1687264
2362
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2363
 
Date:   Wed Mar 16 09:30:34 2011 +0000
2364
 
 
2365
 
    meta-porter: clarify porter disposed weak ref callback name
2366
 
    
2367
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2368
 
 
2369
 
 wocky/wocky-meta-porter.c |    9 +++++----
2370
 
 1 files changed, 5 insertions(+), 4 deletions(-)
2371
 
 
2372
 
commit e1ab0e953cfe66aa4d20c318c47b985d2802703a
2373
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2374
 
Date:   Wed Mar 16 09:24:35 2011 +0000
2375
 
 
2376
 
    meta-porter: remove unnecessary weak reffing of the c2s porter
2377
 
    
2378
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2379
 
 
2380
 
 wocky/wocky-meta-porter.c |   18 +-----------------
2381
 
 1 files changed, 1 insertions(+), 17 deletions(-)
2382
 
 
2383
 
commit ec72ecf69ad36a96ebbb028af1a7d83a2f36b7f7
2384
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2385
 
Date:   Wed Mar 16 09:16:56 2011 +0000
2386
 
 
2387
 
    meta-porter: include missing porter recipient in debug message
2388
 
    
2389
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2390
 
 
2391
 
 wocky/wocky-meta-porter.c |    2 +-
2392
 
 1 files changed, 1 insertions(+), 1 deletions(-)
2393
 
 
2394
 
commit 0537e42cb88fa664178bed703cb66ee3304cd4dd
2395
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2396
 
Date:   Wed Mar 16 09:07:43 2011 +0000
2397
 
 
2398
 
    meta-porter: only allow set_jid to be called once
2399
 
    
2400
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2401
 
 
2402
 
 wocky/wocky-meta-porter.c |   16 ++++++++++++----
2403
 
 1 files changed, 12 insertions(+), 4 deletions(-)
2404
 
 
2405
 
commit 6e484c8d874a36c95f07b31a114f879c453ae072
2406
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2407
 
Date:   Wed Mar 16 08:58:25 2011 +0000
2408
 
 
2409
 
    meta-porter: stop talking about references in docstrings
2410
 
    
2411
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2412
 
 
2413
 
 wocky/wocky-meta-porter.c |   14 +++++++-------
2414
 
 1 files changed, 7 insertions(+), 7 deletions(-)
2415
 
 
2416
 
commit cf9bb4a08d6ba577937603b2c899d5e00408115a
2417
 
Author: Will Thompson <will.thompson@collabora.co.uk>
2418
 
Date:   Tue Mar 15 18:22:35 2011 +0000
2419
 
 
2420
 
    Roster: remove dead google_roster code.
2421
 
    
2422
 
    We don't use this class at all. I'm tempted to remove it entirely. But
2423
 
    this was triggering unused variable warnings.
2424
 
    
2425
 
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
2426
 
 
2427
 
 wocky/wocky-roster.c |   15 ---------------
2428
 
 1 files changed, 0 insertions(+), 15 deletions(-)
2429
 
 
2430
 
commit 37fe2e992fa482c36abae85ed07df49a3a307937
2431
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2432
 
Date:   Mon Mar 14 14:40:15 2011 +0000
2433
 
 
2434
 
    ll-connector: use GAsyncInitable and make API easier to understand.
2435
 
    
2436
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2437
 
 
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(-)
2442
 
 
2443
 
commit bbaeb4a4ce8e02c364c93949a041be369bd0466c
2444
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2445
 
Date:   Mon Mar 14 12:06:59 2011 +0000
2446
 
 
2447
 
    loopback-connection: rename to loopback-stream
2448
 
    
2449
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2450
 
 
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(-)
2459
 
 
2460
 
commit 5cc57e7166807b911a5ea1cbcfa0b4cb28688fc5
2461
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2462
 
Date:   Mon Mar 14 12:02:48 2011 +0000
2463
 
 
2464
 
    meta-porter: rename ref/unref to hold/unhold
2465
 
    
2466
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2467
 
 
2468
 
 wocky/wocky-meta-porter.c |   24 ++++++++++++------------
2469
 
 wocky/wocky-meta-porter.h |    4 ++--
2470
 
 2 files changed, 14 insertions(+), 14 deletions(-)
2471
 
 
2472
 
commit b230d9aa66b6835cc5688b8bf9dc2dec233e5657
2473
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2474
 
Date:   Mon Mar 14 11:51:39 2011 +0000
2475
 
 
2476
 
    ll-connector: send stream features in incoming connections too
2477
 
    
2478
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2479
 
 
2480
 
 wocky/wocky-ll-connector.c |   10 ++++++++--
2481
 
 1 files changed, 8 insertions(+), 2 deletions(-)
2482
 
 
2483
 
commit 05caefc9bac290525b8be7d5c75034fb27fe7cca
2484
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2485
 
Date:   Mon Mar 14 11:49:33 2011 +0000
2486
 
 
2487
 
    ll-connector: chain up to constructed first
2488
 
    
2489
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2490
 
 
2491
 
 wocky/wocky-ll-connector.c |    6 +++---
2492
 
 1 files changed, 3 insertions(+), 3 deletions(-)
2493
 
 
2494
 
commit 9cb140595d2d163810d72768075f2a9178b1413c
2495
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2496
 
Date:   Mon Mar 14 10:56:24 2011 +0000
2497
 
 
2498
 
    ll-connector: reference _new functions in connect_async docstring
2499
 
    
2500
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2501
 
 
2502
 
 wocky/wocky-ll-connector.c |    3 ++-
2503
 
 1 files changed, 2 insertions(+), 1 deletions(-)
2504
 
 
2505
 
commit 83fceb9a01975163bb65c4c081ad182051ba1a97
2506
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2507
 
Date:   Mon Mar 14 10:40:24 2011 +0000
2508
 
 
2509
 
    ll-connection-factory: use a GQueue
2510
 
    
2511
 
    It's more clear than a couple of GList pointers.
2512
 
    
2513
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2514
 
 
2515
 
 wocky/wocky-ll-connection-factory.c |   34 +++++++++++++++++++++++-----------
2516
 
 1 files changed, 23 insertions(+), 11 deletions(-)
2517
 
 
2518
 
commit 92bda0a09cf5b9fd282b6a63171d01fd0f6c7351
2519
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2520
 
Date:   Mon Mar 14 10:17:35 2011 +0000
2521
 
 
2522
 
    ll-connection-factory: check whether the cancellable has been cancelled
2523
 
    
2524
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2525
 
 
2526
 
 wocky/wocky-ll-connection-factory.c |   10 ++++++++++
2527
 
 1 files changed, 10 insertions(+), 0 deletions(-)
2528
 
 
2529
 
commit d87861c3af468b1a66b862c69b8f09ab677169c8
2530
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2531
 
Date:   Mon Mar 14 10:12:35 2011 +0000
2532
 
 
2533
 
    connection-factory: rename to ll-connection-factory
2534
 
    
2535
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2536
 
 
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(-)
2544
 
 
2545
 
commit e3f1e091e087942944b38a66554716ba316e30d9
2546
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2547
 
Date:   Mon Mar 14 10:00:39 2011 +0000
2548
 
 
2549
 
    ll-contact: re-word get_addresses docstring
2550
 
    
2551
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2552
 
 
2553
 
 wocky/wocky-ll-contact.c |    9 +++++----
2554
 
 1 files changed, 5 insertions(+), 4 deletions(-)
2555
 
 
2556
 
commit 37b5701f9c7d99c077e3286881992af11a883f7e
2557
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2558
 
Date:   Mon Mar 14 09:59:32 2011 +0000
2559
 
 
2560
 
    ll-contact: annotate return type of get_addresses
2561
 
    
2562
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2563
 
 
2564
 
 wocky/wocky-ll-contact.c |    3 ++-
2565
 
 1 files changed, 2 insertions(+), 1 deletions(-)
2566
 
 
2567
 
commit 3280a8dde69ddfe5e3853b2cbf8068232fa1652b
2568
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2569
 
Date:   Mon Mar 14 09:57:34 2011 +0000
2570
 
 
2571
 
    ll-contact: spell out ll acronym in docstring
2572
 
    
2573
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2574
 
 
2575
 
 wocky/wocky-ll-contact.c |    2 +-
2576
 
 1 files changed, 1 insertions(+), 1 deletions(-)
2577
 
 
2578
 
commit e9f5d05edddcf678d2fb143c5332705e6b406719
2579
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2580
 
Date:   Mon Mar 14 09:42:07 2011 +0000
2581
 
 
2582
 
    stanza: separate contact object into to and from objects
2583
 
    
2584
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2585
 
 
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(-)
2590
 
 
2591
 
commit 2a4c323c0d490f863728c48c79333edc0a99ed82
2592
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2593
 
Date:   Mon Mar 14 09:22:58 2011 +0000
2594
 
 
2595
 
    utils: use G_STMT_{START,END} in new implement macro
2596
 
    
2597
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2598
 
 
2599
 
 wocky/wocky-utils.h |   18 ++++++++++--------
2600
 
 1 files changed, 10 insertions(+), 8 deletions(-)
2601
 
 
2602
 
commit 13bd32864d690f61267b61389b1f414754f44f6c
2603
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2604
 
Date:   Fri Mar 11 15:22:39 2011 +0000
2605
 
 
2606
 
    caps-hash: fix up some code after running it through the style checker
2607
 
    
2608
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2609
 
 
2610
 
 wocky/wocky-caps-hash.c |    4 ++--
2611
 
 1 files changed, 2 insertions(+), 2 deletions(-)
2612
 
 
2613
 
commit 72ad9c1e37fd05fbda8549a3b14ddb2a77da418e
2614
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2615
 
Date:   Fri Mar 11 15:17:00 2011 +0000
2616
 
 
2617
 
    caps-hash: test having bad <field/> nodes in data form fields
2618
 
    
2619
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2620
 
 
2621
 
 tests/wocky-caps-hash-test.c |   93 ++++++++++++++++++++++++++++++++++++++++++
2622
 
 wocky/wocky-caps-hash.c      |   41 ++++++++++++++++--
2623
 
 2 files changed, 129 insertions(+), 5 deletions(-)
2624
 
 
2625
 
commit 9d50b575a41fc5e3648023fbae372c06168ce983
2626
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2627
 
Date:   Fri Mar 11 14:27:33 2011 +0000
2628
 
 
2629
 
    caps-hash: fail if there are multiple data forms with the same type
2630
 
    
2631
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2632
 
 
2633
 
 tests/wocky-caps-hash-test.c |   84 ++++++++++++++++++++++++++++++++++++++++++
2634
 
 wocky/wocky-caps-hash.c      |   24 ++++++++++++
2635
 
 2 files changed, 108 insertions(+), 0 deletions(-)
2636
 
 
2637
 
commit 21d7db7c112b3397416a4ccb660243d218816fa1
2638
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2639
 
Date:   Fri Mar 11 14:26:12 2011 +0000
2640
 
 
2641
 
    caps-hash: add more debugging for a missing FORM_TYPE field
2642
 
    
2643
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2644
 
 
2645
 
 wocky/wocky-caps-hash.c |    5 ++++-
2646
 
 1 files changed, 4 insertions(+), 1 deletions(-)
2647
 
 
2648
 
commit f4562b8d5588f7bb18d3618af447aef735928833
2649
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2650
 
Date:   Fri Mar 11 14:15:31 2011 +0000
2651
 
 
2652
 
    caps-hash-test: add a test for a dataform without FORM_TYPE
2653
 
    
2654
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2655
 
 
2656
 
 tests/wocky-caps-hash-test.c |   29 ++++++++++++++++++++++++++++-
2657
 
 1 files changed, 28 insertions(+), 1 deletions(-)
2658
 
 
2659
 
commit 59d84e5eb286595ee5b4f68f1c280c07479f2c45
2660
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2661
 
Date:   Fri Mar 11 14:08:18 2011 +0000
2662
 
 
2663
 
    caps-hash: bail if there is no FORM_TYPE field in the data form
2664
 
    
2665
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2666
 
 
2667
 
 wocky/wocky-caps-hash.c |    5 +++--
2668
 
 1 files changed, 3 insertions(+), 2 deletions(-)
2669
 
 
2670
 
commit 3d2d30ef018a16ec7d80c055eddf734ea0f56007
2671
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2672
 
Date:   Fri Mar 11 14:07:52 2011 +0000
2673
 
 
2674
 
    caps-hash: free sha1'd string
2675
 
    
2676
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2677
 
 
2678
 
 wocky/wocky-caps-hash.c |    1 +
2679
 
 1 files changed, 1 insertions(+), 0 deletions(-)
2680
 
 
2681
 
commit 7b640b914b214fc9c3248652e4af07d3a9d94e93
2682
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2683
 
Date:   Fri Mar 11 13:58:10 2011 +0000
2684
 
 
2685
 
    caps-hash: also handle booleans
2686
 
    
2687
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2688
 
 
2689
 
 tests/wocky-caps-hash-test.c |   10 ++++++++++
2690
 
 wocky/wocky-caps-hash.c      |    6 +++++-
2691
 
 2 files changed, 15 insertions(+), 1 deletions(-)
2692
 
 
2693
 
commit 116af1e57c66bc2183cc667e5970ec8f93860965
2694
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2695
 
Date:   Fri Mar 11 13:57:48 2011 +0000
2696
 
 
2697
 
    caps-hash: ensure multi-text values are sorted
2698
 
    
2699
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2700
 
 
2701
 
 tests/wocky-caps-hash-test.c |    2 +-
2702
 
 wocky/wocky-caps-hash.c      |   20 +++++++++++++++++++-
2703
 
 2 files changed, 20 insertions(+), 2 deletions(-)
2704
 
 
2705
 
commit 4e4226dfef22e367dd7eb153f44578b7fc6bf67e
2706
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2707
 
Date:   Fri Mar 11 13:42:39 2011 +0000
2708
 
 
2709
 
    caps-hash: use a switch and deal with all dataform field types
2710
 
    
2711
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2712
 
 
2713
 
 wocky/wocky-caps-hash.c |   51 +++++++++++++++++++++++++++++++++-------------
2714
 
 1 files changed, 36 insertions(+), 15 deletions(-)
2715
 
 
2716
 
commit 3f0a9c6a3d03e6dd92874fb328e637aecce782e4
2717
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2718
 
Date:   Fri Mar 11 10:28:18 2011 +0000
2719
 
 
2720
 
    meta-porter: add more interesting debug messages
2721
 
    
2722
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2723
 
 
2724
 
 wocky/wocky-meta-porter.c |   14 ++++++++++----
2725
 
 1 files changed, 10 insertions(+), 4 deletions(-)
2726
 
 
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
2731
 
 
2732
 
    Merge remote-tracking branch 'stefw/error-always-specialized-node'
2733
 
    
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>
2737
 
 
2738
 
commit a17332c8441b3e5dddb46ff50987bb1f38def647
2739
 
Author: Stef Walter <stefw@collabora.co.uk>
2740
 
Date:   Thu Mar 10 15:55:29 2011 +0100
2741
 
 
2742
 
    Refine behavior of wocky_xmpp_error_extract() for specialized errors.
2743
 
    
2744
 
    We return the first specialized error. There should only be one
2745
 
    according to the XMPP specs. @specialized and @specialized_node always
2746
 
    match.
2747
 
    
2748
 
    https://bugs.freedesktop.org/show_bug.cgi?id=35086
2749
 
 
2750
 
 tests/wocky-stanza-test.c |   68 +++++++++++++++++++++++++++++++++++++++++----
2751
 
 wocky/wocky-xmpp-error.c  |   11 ++++---
2752
 
 2 files changed, 68 insertions(+), 11 deletions(-)
2753
 
 
2754
 
commit 71303eba13770a8628b8af62c3b08e9c6fb79954
2755
 
Author: Stef Walter <stefw@collabora.co.uk>
2756
 
Date:   Mon Mar 7 16:55:20 2011 +0100
2757
 
 
2758
 
    wocky_xmpp_error_extract() fills in @specialized_node for any app error.
2759
 
    
2760
 
    Don't just limit parsing/setting of @specialized_node to error codes
2761
 
    which have been specifically registered with a WockyXmppErrorSpecialization.
2762
 
    
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.
2766
 
    
2767
 
    https://bugs.freedesktop.org/show_bug.cgi?id=35086
2768
 
 
2769
 
 wocky/wocky-xmpp-error.c |   15 ++++++++++-----
2770
 
 1 files changed, 10 insertions(+), 5 deletions(-)
2771
 
 
2772
 
commit 441f5c02e8a930d07ed81d93ff2f04eb95ab51f7
2773
 
Author: Stef Walter <stefw@collabora.co.uk>
2774
 
Date:   Thu Mar 10 15:28:43 2011 +0100
2775
 
 
2776
 
    Fix memory leak in tests.
2777
 
 
2778
 
 tests/wocky-stanza-test.c |    2 ++
2779
 
 1 files changed, 2 insertions(+), 0 deletions(-)
2780
 
 
2781
 
commit 5cd5394a90ebefb95171aff007c073b2fd2fece6
2782
 
Author: Will Thompson <will.thompson@collabora.co.uk>
2783
 
Date:   Thu Mar 10 13:38:21 2011 +0000
2784
 
 
2785
 
    Make PubsubAffiliation and PubsubSubscription docs appear
2786
 
    
2787
 
    Wtf!
2788
 
    
2789
 
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2790
 
 
2791
 
 wocky/wocky-pubsub-node.h    |    1 +
2792
 
 wocky/wocky-pubsub-service.h |    1 +
2793
 
 2 files changed, 2 insertions(+), 0 deletions(-)
2794
 
 
2795
 
commit 02f235609a9cfc4df076c3d4fc1d01e39c91b9e5
2796
 
Author: Stef Walter <stefw@collabora.co.uk>
2797
 
Date:   Thu Mar 10 14:20:20 2011 +0100
2798
 
 
2799
 
    Split up the XMPP stanza tests, so each test tests one thing.
2800
 
    
2801
 
    https://bugs.freedesktop.org/show_bug.cgi?id=35175
2802
 
 
2803
 
 tests/wocky-stanza-test.c |  155 +++++++++++++++++++++++++++++++++++++++++---
2804
 
 1 files changed, 144 insertions(+), 11 deletions(-)
2805
 
 
2806
 
commit 4c557f412d52ed121d04eec4a3e10b2511cf11a8
2807
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2808
 
Date:   Thu Mar 10 11:58:48 2011 +0000
2809
 
 
2810
 
    openssl: stop using OPAQUE_TYPE_ prefixes here too
2811
 
    
2812
 
    Like in 9984d84ea288b4c but I forgot about to build the openssl
2813
 
    backend so only just noticed it had broken.
2814
 
    
2815
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2816
 
 
2817
 
 wocky/wocky-openssl.c |    4 ++--
2818
 
 1 files changed, 2 insertions(+), 2 deletions(-)
2819
 
 
2820
 
commit 1eec342d97afb81c77c0377d6ba964b41101d804
2821
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2822
 
Date:   Thu Mar 10 11:54:38 2011 +0000
2823
 
 
2824
 
    porter: initialize GError* to NULL to fix coding style checks
2825
 
    
2826
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2827
 
 
2828
 
 wocky/wocky-porter.c |    2 +-
2829
 
 1 files changed, 1 insertions(+), 1 deletions(-)
2830
 
 
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
2835
 
 
2836
 
    Merge branch 'gee-tee-kay-doc'
2837
 
 
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
2842
 
 
2843
 
    Merge branch 'ack-and-nak'
2844
 
    
2845
 
    Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=26272>
2846
 
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2847
 
 
2848
 
commit 3961b809f22f532541b73fe332d9465fb1032c3e
2849
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2850
 
Date:   Wed Mar 9 16:21:38 2011 +0000
2851
 
 
2852
 
    pep-service: document everything
2853
 
    
2854
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2855
 
 
2856
 
 wocky/wocky-pep-service.c |   82 ++++++++++++++++++++++++++++++++++++++++++++-
2857
 
 wocky/wocky-pep-service.h |   13 +++++--
2858
 
 2 files changed, 90 insertions(+), 5 deletions(-)
2859
 
 
2860
 
commit cd6ceec9b550ceb30782954244ad3c3a7869e83d
2861
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2862
 
Date:   Wed Mar 9 09:58:03 2011 +0000
2863
 
 
2864
 
    xmpp-error: fix WockyXmppErrorSpecialization docs
2865
 
    
2866
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2867
 
 
2868
 
 wocky/wocky-xmpp-error.h |    4 ++--
2869
 
 1 files changed, 2 insertions(+), 2 deletions(-)
2870
 
 
2871
 
commit ab85e5a992c59b8a42d163a4a0d645a7e5b8bb25
2872
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2873
 
Date:   Wed Mar 9 09:52:24 2011 +0000
2874
 
 
2875
 
    node: add note about the gtk-doc bug we're hitting
2876
 
    
2877
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2878
 
 
2879
 
 wocky/wocky-node.h |    2 +-
2880
 
 1 files changed, 1 insertions(+), 1 deletions(-)
2881
 
 
2882
 
commit 60ee6333a7a7637eb482b04f2fe581dc1c4f9694
2883
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2884
 
Date:   Wed Mar 9 09:43:01 2011 +0000
2885
 
 
2886
 
    node: document NodeIter's members as private
2887
 
    
2888
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2889
 
 
2890
 
 wocky/wocky-node.h |    8 +++-----
2891
 
 1 files changed, 3 insertions(+), 5 deletions(-)
2892
 
 
2893
 
commit c2772ff7d0a832dc34ebaa0585f66e7be7de190d
2894
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2895
 
Date:   Wed Mar 9 09:42:05 2011 +0000
2896
 
 
2897
 
    node: remove confusing comment describing nodes
2898
 
    
2899
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2900
 
 
2901
 
 wocky/wocky-node.h |    4 ++--
2902
 
 1 files changed, 2 insertions(+), 2 deletions(-)
2903
 
 
2904
 
commit e1530e0b18976468920a40d8cc3436e896f1485c
2905
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2906
 
Date:   Tue Mar 8 15:43:13 2011 +0000
2907
 
 
2908
 
    contact: no need to forward-define WockyContact
2909
 
    
2910
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2911
 
 
2912
 
 wocky/wocky-contact.h |    4 ++--
2913
 
 wocky/wocky-types.h   |    1 -
2914
 
 2 files changed, 2 insertions(+), 3 deletions(-)
2915
 
 
2916
 
commit d11a8114a1cb547eaf4ca12b3df59d81724a1ae7
2917
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2918
 
Date:   Tue Mar 8 15:38:55 2011 +0000
2919
 
 
2920
 
    jabber-auth-digest: make class and object struct members private
2921
 
    
2922
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2923
 
 
2924
 
 wocky/wocky-jabber-auth-digest.h |    2 ++
2925
 
 1 files changed, 2 insertions(+), 0 deletions(-)
2926
 
 
2927
 
commit 97fffc5f6ee3638352f10eca71a9507484822279
2928
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2929
 
Date:   Tue Mar 8 15:38:37 2011 +0000
2930
 
 
2931
 
    wocky-docs.sgml: add some other missing files
2932
 
    
2933
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2934
 
 
2935
 
 docs/reference/wocky-docs.sgml |    2 ++
2936
 
 1 files changed, 2 insertions(+), 0 deletions(-)
2937
 
 
2938
 
commit da3e300a56c1decd2e1a599b1cfb0dbfd6d2da9a
2939
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2940
 
Date:   Tue Mar 8 15:22:46 2011 +0000
2941
 
 
2942
 
    wocky-docs.sgml: use Wocky, not wocky
2943
 
    
2944
 
    Happy, not sad. :-)
2945
 
    
2946
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2947
 
 
2948
 
 docs/reference/wocky-docs.sgml |    2 +-
2949
 
 1 files changed, 1 insertions(+), 1 deletions(-)
2950
 
 
2951
 
commit 3909ea620aaf579ee6a0e35ee9850d8553a40a4b
2952
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2953
 
Date:   Tue Mar 8 15:22:02 2011 +0000
2954
 
 
2955
 
    wocky-docs.sgml: re-add the enumtypes files
2956
 
    
2957
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2958
 
 
2959
 
 docs/reference/wocky-docs.sgml |    9 +++++++++
2960
 
 1 files changed, 9 insertions(+), 0 deletions(-)
2961
 
 
2962
 
commit 60e3415f308f568089ca49791d657ace6500e811
2963
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2964
 
Date:   Tue Mar 8 15:18:45 2011 +0000
2965
 
 
2966
 
    xmpp-error: don't typedef the structs directly
2967
 
    
2968
 
    Like a few commits ago.
2969
 
    
2970
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2971
 
 
2972
 
 wocky/wocky-xmpp-error.h |   10 ++++++----
2973
 
 1 files changed, 6 insertions(+), 4 deletions(-)
2974
 
 
2975
 
commit 363c5a62159eed5e48c096b34f5b9e15cfd978e4
2976
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2977
 
Date:   Tue Mar 8 15:18:35 2011 +0000
2978
 
 
2979
 
    porter: fix reference to porter error
2980
 
    
2981
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2982
 
 
2983
 
 wocky/wocky-porter.c |    2 +-
2984
 
 1 files changed, 1 insertions(+), 1 deletions(-)
2985
 
 
2986
 
commit dadc629fc9e262ed448fa0ed886e23ea16447d4d
2987
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2988
 
Date:   Tue Mar 8 15:18:17 2011 +0000
2989
 
 
2990
 
    c2s-porter: fix link to register_handler_from_server
2991
 
    
2992
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2993
 
 
2994
 
 wocky/wocky-c2s-porter.c |    4 ++--
2995
 
 1 files changed, 2 insertions(+), 2 deletions(-)
2996
 
 
2997
 
commit ba23c83032462081fee5414bf5d1f77d13b4cab2
2998
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
2999
 
Date:   Tue Mar 8 15:13:21 2011 +0000
3000
 
 
3001
 
    data-form: add a section header
3002
 
    
3003
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3004
 
 
3005
 
 wocky/wocky-data-form.c |   10 ++++++++++
3006
 
 1 files changed, 10 insertions(+), 0 deletions(-)
3007
 
 
3008
 
commit eb3a37018975eae1905ac7069e0899f44fbaae4c
3009
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3010
 
Date:   Tue Mar 8 15:12:26 2011 +0000
3011
 
 
3012
 
    data-form: don't typedef the struct directly
3013
 
    
3014
 
    This way gtk-doc picks up the struct. Not sure why.
3015
 
    
3016
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3017
 
 
3018
 
 wocky/wocky-data-form.h |   10 ++++++----
3019
 
 1 files changed, 6 insertions(+), 4 deletions(-)
3020
 
 
3021
 
commit d4055e010d0a8e6b033362590cc36f0d0991b7cb
3022
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3023
 
Date:   Tue Mar 8 15:11:53 2011 +0000
3024
 
 
3025
 
    tls-connector: document :tls-handler
3026
 
    
3027
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3028
 
 
3029
 
 wocky/wocky-tls-connector.c |    5 +++++
3030
 
 1 files changed, 5 insertions(+), 0 deletions(-)
3031
 
 
3032
 
commit f239831aa994934d93a41fc06b4feb9110049c32
3033
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3034
 
Date:   Tue Mar 8 15:11:22 2011 +0000
3035
 
 
3036
 
    auth-registry: fix typos when referencing other functions
3037
 
    
3038
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3039
 
 
3040
 
 wocky/wocky-auth-registry.h |    4 ++--
3041
 
 1 files changed, 2 insertions(+), 2 deletions(-)
3042
 
 
3043
 
commit e95a93d98030f8b5dfe5f680ade44b94133142c5
3044
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3045
 
Date:   Tue Mar 8 15:11:02 2011 +0000
3046
 
 
3047
 
    wocky-docs.sgml: add missing include of wocky-tls-handler.xml
3048
 
    
3049
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3050
 
 
3051
 
 docs/reference/wocky-docs.sgml |    1 +
3052
 
 1 files changed, 1 insertions(+), 0 deletions(-)
3053
 
 
3054
 
commit da25e325df1b2973e0f2ec1f2258f7796388fd73
3055
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3056
 
Date:   Tue Mar 8 14:56:24 2011 +0000
3057
 
 
3058
 
    all: document Class structs
3059
 
    
3060
 
    Mostly with dummy text.
3061
 
    
3062
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3063
 
 
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(-)
3089
 
 
3090
 
commit a2780e30ba820c926098a2459f9dda06b86ee90a
3091
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3092
 
Date:   Tue Mar 8 14:16:31 2011 +0000
3093
 
 
3094
 
    xmpp-error: document more enums and structs
3095
 
    
3096
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3097
 
 
3098
 
 wocky/wocky-xmpp-error.h |   63 +++++++++++++++++++++++++++++++++++++++------
3099
 
 1 files changed, 54 insertions(+), 9 deletions(-)
3100
 
 
3101
 
commit 1b8831d4485c0000282aa67aa5e3fbb31f0da7d3
3102
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3103
 
Date:   Tue Mar 8 13:58:56 2011 +0000
3104
 
 
3105
 
    node: add a workaround for gtk-doc's parser being broken
3106
 
    
3107
 
    I'll file a bug, like, way soon.
3108
 
    
3109
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3110
 
 
3111
 
 wocky/wocky-node.h |    2 +-
3112
 
 1 files changed, 1 insertions(+), 1 deletions(-)
3113
 
 
3114
 
commit db7308a6632c01ba654f1fba03e54c0824544ce5
3115
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3116
 
Date:   Tue Mar 8 13:42:36 2011 +0000
3117
 
 
3118
 
    pubsub-service: fix typo in argument docs
3119
 
    
3120
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3121
 
 
3122
 
 wocky/wocky-pubsub-service.c |    2 +-
3123
 
 1 files changed, 1 insertions(+), 1 deletions(-)
3124
 
 
3125
 
commit bcd82c253ca516132cbaeeb93868f5aeb1026fe3
3126
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3127
 
Date:   Tue Mar 8 13:40:10 2011 +0000
3128
 
 
3129
 
    debug: make flag enum values private
3130
 
    
3131
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3132
 
 
3133
 
 wocky/wocky-debug.h |    1 +
3134
 
 1 files changed, 1 insertions(+), 0 deletions(-)
3135
 
 
3136
 
commit 1ef35279fade3b1f29ca9677b22146a89aa893ec
3137
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3138
 
Date:   Tue Mar 8 13:38:46 2011 +0000
3139
 
 
3140
 
    porter: document the interface struct
3141
 
    
3142
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3143
 
 
3144
 
 wocky/wocky-porter.h |   39 +++++++++++++++++++++++++++++++++++++++
3145
 
 1 files changed, 39 insertions(+), 0 deletions(-)
3146
 
 
3147
 
commit 2ae30124e5e87ab8d8b81b216ae4100831b0f350
3148
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3149
 
Date:   Tue Mar 8 13:09:48 2011 +0000
3150
 
 
3151
 
    docs: escape XML tags in gtk-doc properly
3152
 
    
3153
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3154
 
 
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(-)
3159
 
 
3160
 
commit c6b93921eb831840e913837f6939f688eace639b
3161
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3162
 
Date:   Tue Mar 8 12:03:05 2011 +0000
3163
 
 
3164
 
    wocky-docs.sgml: include annotation-glossary.xml to silence more warnings
3165
 
    
3166
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3167
 
 
3168
 
 docs/reference/wocky-docs.sgml |    1 +
3169
 
 1 files changed, 1 insertions(+), 0 deletions(-)
3170
 
 
3171
 
commit 9984d84ea288b4c5b0a2bac24c608745ee890c9e
3172
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3173
 
Date:   Tue Mar 8 11:52:01 2011 +0000
3174
 
 
3175
 
    tls: stop using OPAQUE_TYPE_ prefixes; it confuses gtk-doc
3176
 
    
3177
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3178
 
 
3179
 
 wocky/wocky-tls.c |    4 ++--
3180
 
 wocky/wocky-tls.h |    4 ++--
3181
 
 2 files changed, 4 insertions(+), 4 deletions(-)
3182
 
 
3183
 
commit b0ae9960ef300f141ec317e1c2524fc3dcc7dad2
3184
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3185
 
Date:   Tue Mar 8 11:49:15 2011 +0000
3186
 
 
3187
 
    wocky-docs.sgml: remove unnessary includes
3188
 
    
3189
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3190
 
 
3191
 
 docs/reference/wocky-docs.sgml |    2 --
3192
 
 1 files changed, 0 insertions(+), 2 deletions(-)
3193
 
 
3194
 
commit ddd7608a27a56c966640a06cead18a6fb9f16617
3195
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3196
 
Date:   Tue Mar 8 11:40:47 2011 +0000
3197
 
 
3198
 
    data-form: don't use gtk-doc style comments for static functions
3199
 
    
3200
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3201
 
 
3202
 
 wocky/wocky-data-form.c |    4 ++--
3203
 
 1 files changed, 2 insertions(+), 2 deletions(-)
3204
 
 
3205
 
commit b2efe47fb0707c860e25f406ca024cfeb771c0a8
3206
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3207
 
Date:   Tue Mar 8 11:35:19 2011 +0000
3208
 
 
3209
 
    namespaces: ensure all have wocky prefix
3210
 
    
3211
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3212
 
 
3213
 
 wocky/wocky-muc.c        |    4 ++--
3214
 
 wocky/wocky-namespaces.h |    4 ++--
3215
 
 2 files changed, 4 insertions(+), 4 deletions(-)
3216
 
 
3217
 
commit 6843d76c8849a7bfdede53bb2b6f328356faf2a7
3218
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3219
 
Date:   Tue Mar 8 11:32:39 2011 +0000
3220
 
 
3221
 
    wocky-docs.sgml: re-arrange docs and include missing files
3222
 
    
3223
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3224
 
 
3225
 
 docs/reference/wocky-docs.sgml |   23 ++++++++++++++---------
3226
 
 1 files changed, 14 insertions(+), 9 deletions(-)
3227
 
 
3228
 
commit 8b55bc0137bfdaaf9039d75e16393a4cdda0d524
3229
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3230
 
Date:   Tue Mar 8 11:32:21 2011 +0000
3231
 
 
3232
 
    xmpp-error: document error type and stream error type enums
3233
 
    
3234
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3235
 
 
3236
 
 wocky/wocky-xmpp-error.c |    6 --
3237
 
 wocky/wocky-xmpp-error.h |  161 ++++++++++++++++++++++++++++++++++++++++++++--
3238
 
 2 files changed, 155 insertions(+), 12 deletions(-)
3239
 
 
3240
 
commit 78122f3a67d29792a5879628e67f210788d20cc9
3241
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3242
 
Date:   Tue Mar 8 10:53:39 2011 +0000
3243
 
 
3244
 
    xmpp-error: make function argument name consistent between definition and declaration
3245
 
    
3246
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3247
 
 
3248
 
 wocky/wocky-xmpp-error.h |    2 +-
3249
 
 1 files changed, 1 insertions(+), 1 deletions(-)
3250
 
 
3251
 
commit e26c1bdf34b61c7af9f62a658aa166a5adbadf46
3252
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3253
 
Date:   Tue Mar 8 10:52:26 2011 +0000
3254
 
 
3255
 
    debug: rename DebugFlags enum to WockyDebugFlags
3256
 
    
3257
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3258
 
 
3259
 
 wocky/wocky-debug.c |   16 ++++++++--------
3260
 
 wocky/wocky-debug.h |   14 +++++++-------
3261
 
 2 files changed, 15 insertions(+), 15 deletions(-)
3262
 
 
3263
 
commit cf0dd58b0d1cc19d619244819dae6964288eb3df
3264
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3265
 
Date:   Tue Mar 8 10:50:25 2011 +0000
3266
 
 
3267
 
    data-form: document more enums and structs
3268
 
    
3269
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3270
 
 
3271
 
 wocky/wocky-data-form.h |   48 +++++++++++++++++++++++++++++++++++++++++++++++
3272
 
 1 files changed, 48 insertions(+), 0 deletions(-)
3273
 
 
3274
 
commit f9f1b00b5991ebca4edb80991207aed8b3413438
3275
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3276
 
Date:   Tue Mar 8 10:50:11 2011 +0000
3277
 
 
3278
 
    node: document more enums and structs
3279
 
    
3280
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3281
 
 
3282
 
 wocky/wocky-node.h |   32 ++++++++++++++++++++++++++++++--
3283
 
 1 files changed, 30 insertions(+), 2 deletions(-)
3284
 
 
3285
 
commit 9e423113aad41b86a63d3cce1291f9ffbe8e118a
3286
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3287
 
Date:   Tue Mar 8 10:18:15 2011 +0000
3288
 
 
3289
 
    xmpp-connection: fix name of argument in gtk-doc
3290
 
    
3291
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3292
 
 
3293
 
 wocky/wocky-xmpp-connection.c |    2 +-
3294
 
 1 files changed, 1 insertions(+), 1 deletions(-)
3295
 
 
3296
 
commit 4c6680f5ecb11d1cc6632c12b9c7d97fa3b638cd
3297
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3298
 
Date:   Tue Mar 8 10:17:25 2011 +0000
3299
 
 
3300
 
    pubsub-service: document PubsubServiceError
3301
 
    
3302
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3303
 
 
3304
 
 wocky/wocky-pubsub-service.h |    6 ++++++
3305
 
 1 files changed, 6 insertions(+), 0 deletions(-)
3306
 
 
3307
 
commit ab5503eff37f086809f01ba08a7424e0b193d1cd
3308
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3309
 
Date:   Tue Mar 8 10:15:56 2011 +0000
3310
 
 
3311
 
    muc: fix up documentation of enums
3312
 
    
3313
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3314
 
 
3315
 
 wocky/wocky-muc.h |  163 +++++++++++++++++++++++++++++++++++++++++------------
3316
 
 1 files changed, 127 insertions(+), 36 deletions(-)
3317
 
 
3318
 
commit 01669f3bbd4bf9466b4c05bf75235a85e436ed28
3319
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3320
 
Date:   Tue Mar 8 09:13:00 2011 +0000
3321
 
 
3322
 
    stanza: document StanzaType and StanzaSubType enums
3323
 
    
3324
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3325
 
 
3326
 
 wocky/wocky-stanza.h |   42 ++++++++++++++++++++++++++++++++++++++++++
3327
 
 1 files changed, 42 insertions(+), 0 deletions(-)
3328
 
 
3329
 
commit dbd2c93d0d777091df23d16239d51032b90f20a7
3330
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3331
 
Date:   Tue Mar 8 09:08:16 2011 +0000
3332
 
 
3333
 
    connector: make WockyConnectorError conform a little more
3334
 
    
3335
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3336
 
 
3337
 
 wocky/wocky-connector.h |   66 +++++++++++++++++++++++++++--------------------
3338
 
 1 files changed, 38 insertions(+), 28 deletions(-)
3339
 
 
3340
 
commit ccc668e882edb10c635c6e3282e4af0d63853ef8
3341
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3342
 
Date:   Tue Mar 8 09:07:45 2011 +0000
3343
 
 
3344
 
    auth-handler: re-add < and > characters to show tags
3345
 
    
3346
 
    gtk-doc apparently deals with them.
3347
 
    
3348
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3349
 
 
3350
 
 wocky/wocky-auth-handler.h |   14 +++++++-------
3351
 
 1 files changed, 7 insertions(+), 7 deletions(-)
3352
 
 
3353
 
commit 133a2c5f0e0a71dccfa8c18a209632ac072e4642
3354
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3355
 
Date:   Tue Mar 8 08:42:55 2011 +0000
3356
 
 
3357
 
    roster: document WockyRosterSubscriptionFlags
3358
 
    
3359
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3360
 
 
3361
 
 wocky/wocky-roster.h |   19 +++++++++++++++++++
3362
 
 1 files changed, 19 insertions(+), 0 deletions(-)
3363
 
 
3364
 
commit 3e49397df467c25830e1c4b36f732743b588a841
3365
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3366
 
Date:   Tue Mar 8 08:36:20 2011 +0000
3367
 
 
3368
 
    auth-registry: fix up all gtk-doc docs
3369
 
    
3370
 
    What a generic commit message.
3371
 
    
3372
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3373
 
 
3374
 
 wocky/wocky-auth-registry.h |  114 +++++++++++++++++++++++++++++++------------
3375
 
 1 files changed, 83 insertions(+), 31 deletions(-)
3376
 
 
3377
 
commit da5d9fada6922b43a0ac1a58385c82613ad5bb02
3378
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3379
 
Date:   Mon Mar 7 15:33:59 2011 +0000
3380
 
 
3381
 
    auth-handler: fix up documentation of class functions
3382
 
    
3383
 
    ...in most ways possible.
3384
 
    
3385
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3386
 
 
3387
 
 wocky/wocky-auth-handler.h |   52 ++++++++++++++++++++++++++++++-------------
3388
 
 1 files changed, 36 insertions(+), 16 deletions(-)
3389
 
 
3390
 
commit 5172562d92d85e65204dfa447acb190dfd0f7dc3
3391
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3392
 
Date:   Mon Mar 7 15:33:13 2011 +0000
3393
 
 
3394
 
    connector: add missing argument docs
3395
 
    
3396
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3397
 
 
3398
 
 wocky/wocky-connector.c |    5 +++++
3399
 
 1 files changed, 5 insertions(+), 0 deletions(-)
3400
 
 
3401
 
commit 3af290067b782c53d6b1a4e55e10cbe75c5405e3
3402
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3403
 
Date:   Mon Mar 7 15:32:57 2011 +0000
3404
 
 
3405
 
    connector: don't put comments where annotations are meant to go
3406
 
    
3407
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3408
 
 
3409
 
 wocky/wocky-connector.c |    4 ++--
3410
 
 1 files changed, 2 insertions(+), 2 deletions(-)
3411
 
 
3412
 
commit 2ef37a93ca0e845824c6b681a4e49d7ac1761439
3413
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3414
 
Date:   Mon Mar 7 15:22:40 2011 +0000
3415
 
 
3416
 
    connector: remove enum member docs as they've been removed
3417
 
    
3418
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3419
 
 
3420
 
 wocky/wocky-connector.h |    5 -----
3421
 
 1 files changed, 0 insertions(+), 5 deletions(-)
3422
 
 
3423
 
commit d8d98b898148076d4b346c1d0a3b61999a4e3faa
3424
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3425
 
Date:   Wed Mar 2 16:25:05 2011 +0000
3426
 
 
3427
 
    porter: G_GNUC_WARN_UNUSED_RESULT need not be in the interface vfunc
3428
 
    
3429
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3430
 
 
3431
 
 wocky/wocky-porter.h |    2 +-
3432
 
 1 files changed, 1 insertions(+), 1 deletions(-)
3433
 
 
3434
 
commit 4f91ede6ddd14ee67b818726e32b561bcd4a50fa
3435
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3436
 
Date:   Mon Mar 7 14:41:39 2011 +0000
3437
 
 
3438
 
    meta-porter: create a loopback porter for stanzas for yourself
3439
 
    
3440
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3441
 
 
3442
 
 wocky/wocky-meta-porter.c |   69 +++++++++++++++++++++++++++++++++++++++++++++
3443
 
 1 files changed, 69 insertions(+), 0 deletions(-)
3444
 
 
3445
 
commit b1168ad194943eadd8bb1381ef9392b80492e7ba
3446
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3447
 
Date:   Mon Mar 7 14:41:17 2011 +0000
3448
 
 
3449
 
    loopback-connection: dispose the in/out streams only after they've been closed
3450
 
    
3451
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3452
 
 
3453
 
 wocky/wocky-loopback-connection.c |    6 +++---
3454
 
 1 files changed, 3 insertions(+), 3 deletions(-)
3455
 
 
3456
 
commit 68243ab51601302d79c17e1cfba53fc45340f86c
3457
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3458
 
Date:   Mon Mar 7 11:57:23 2011 +0000
3459
 
 
3460
 
    tests: add a simple test for the loopback connection
3461
 
    
3462
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3463
 
 
3464
 
 tests/Makefile.am           |    7 ++
3465
 
 tests/wocky-loopback-test.c |  191 +++++++++++++++++++++++++++++++++++++++++++
3466
 
 2 files changed, 198 insertions(+), 0 deletions(-)
3467
 
 
3468
 
commit 91cdffaaa241f8595d65111edb75dde440b5fc95
3469
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3470
 
Date:   Mon Mar 7 11:56:55 2011 +0000
3471
 
 
3472
 
    loopback-connection: added files
3473
 
    
3474
 
    Perhaps this should be called WockyLoopbackStream?
3475
 
    
3476
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3477
 
 
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(-)
3482
 
 
3483
 
commit 5e62f6126ec0101c30c9b154d57bcd9a134ec055
3484
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3485
 
Date:   Wed Mar 2 16:27:45 2011 +0000
3486
 
 
3487
 
    session: add set_jid function
3488
 
    
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.
3492
 
    
3493
 
        session = wocky_session_new_ll (NULL);
3494
 
        wocky_session_start (session);
3495
 
    
3496
 
        porter = wocky_session_get_porter (session);
3497
 
        port = wocky_meta_porter_get_port (WOCKY_META_PORTER (porter));
3498
 
    
3499
 
        /* announce through mdns that we're listening on this port */
3500
 
    
3501
 
        /* avahi tells us our fqdn */
3502
 
        jid = avahi_now_that_we_are_connected_tell_me_my_jid ();
3503
 
    
3504
 
        wocky_session_set_jid (jid);
3505
 
    
3506
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3507
 
 
3508
 
 wocky/wocky-session.c |   16 ++++++++++++++++
3509
 
 wocky/wocky-session.h |    2 ++
3510
 
 2 files changed, 18 insertions(+), 0 deletions(-)
3511
 
 
3512
 
commit de95c177539fddc613efa0fdede675e6b9b376ce
3513
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3514
 
Date:   Wed Mar 2 16:27:22 2011 +0000
3515
 
 
3516
 
    session: add new_ll function for link-local sessions
3517
 
    
3518
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3519
 
 
3520
 
 wocky/wocky-session.c |   26 ++++++++++++++++++++++----
3521
 
 wocky/wocky-session.h |    2 ++
3522
 
 2 files changed, 24 insertions(+), 4 deletions(-)
3523
 
 
3524
 
commit dba6805a40435d690061d24ad5c6936b32eb71ea
3525
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3526
 
Date:   Wed Mar 2 16:27:01 2011 +0000
3527
 
 
3528
 
    docs: added c2s-porter to docs
3529
 
    
3530
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3531
 
 
3532
 
 docs/reference/wocky-docs.sgml |    1 +
3533
 
 1 files changed, 1 insertions(+), 0 deletions(-)
3534
 
 
3535
 
commit ad2d79eb7a11acc68f0e741e3b2722339b9ca489
3536
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3537
 
Date:   Wed Mar 2 16:26:50 2011 +0000
3538
 
 
3539
 
    meta-porter: added files
3540
 
    
3541
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3542
 
 
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(-)
3548
 
 
3549
 
commit 84edb4f0db762517eaec1790a2e6b7821f9ba332
3550
 
Author: Will Thompson <will.thompson@collabora.co.uk>
3551
 
Date:   Mon Mar 7 14:12:30 2011 +0000
3552
 
 
3553
 
    Add wocky_xmpp_stanza_error_to_string()
3554
 
 
3555
 
 wocky/wocky-xmpp-error.c |   33 +++++++++++++++++++++++++++++++++
3556
 
 wocky/wocky-xmpp-error.h |    1 +
3557
 
 2 files changed, 34 insertions(+), 0 deletions(-)
3558
 
 
3559
 
commit 3edc55b42a4fdc2a5829bad5e4f137118a84ba36
3560
 
Author: Will Thompson <will.thompson@collabora.co.uk>
3561
 
Date:   Mon Mar 7 12:05:20 2011 +0000
3562
 
 
3563
 
    Add wocky_porter_send_iq_gerror()
3564
 
 
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(-)
3569
 
 
3570
 
commit 7d10fad8b09220baaa8a83a7897f28d1342bd68c
3571
 
Author: Will Thompson <will.thompson@collabora.co.uk>
3572
 
Date:   Thu Mar 3 17:12:50 2011 +0000
3573
 
 
3574
 
    build_iq_error(): clarify RFC3920 reference
3575
 
 
3576
 
 wocky/wocky-stanza.c |   21 ++++++++++++---------
3577
 
 1 files changed, 12 insertions(+), 9 deletions(-)
3578
 
 
3579
 
commit a398a8bb8b5604b563089b459f6ffade96f66eda
3580
 
Author: Will Thompson <will.thompson@collabora.co.uk>
3581
 
Date:   Wed Mar 2 15:03:14 2011 +0000
3582
 
 
3583
 
    Add wocky_porter_send_iq_error()
3584
 
    
3585
 
    This new helper function makes it easier to nak an IQ.
3586
 
 
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(-)
3591
 
 
3592
 
commit 1b5139b290641a23d0a413f352343615a7810bcc
3593
 
Author: Will Thompson <will.thompson@collabora.co.uk>
3594
 
Date:   Mon Sep 6 13:45:26 2010 +0100
3595
 
 
3596
 
    Add a regression test for whitespace-only bodies.
3597
 
    
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
3602
 
    in question.
3603
 
 
3604
 
 tests/wocky-xmpp-reader-test.c |   54 ++++++++++++++++++++++++++++++++++++++++
3605
 
 1 files changed, 54 insertions(+), 0 deletions(-)
3606
 
 
3607
 
commit a9e55164d226568a9a2a85d8974e84e0783af01b
3608
 
Author: Will Thompson <will.thompson@collabora.co.uk>
3609
 
Date:   Thu Mar 3 16:12:04 2011 +0000
3610
 
 
3611
 
    WockyXmppReader: Don't drop whitespace-only contents
3612
 
    
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?)
3622
 
    
3623
 
    Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=30042>
3624
 
 
3625
 
 wocky/wocky-xmpp-reader.c |   10 ----------
3626
 
 1 files changed, 0 insertions(+), 10 deletions(-)
3627
 
 
3628
 
commit 21003231466b39ba3acb30f827f5ac5c70304f0c
3629
 
Author: Will Thompson <will.thompson@collabora.co.uk>
3630
 
Date:   Wed Mar 2 15:01:20 2011 +0000
3631
 
 
3632
 
    wocky_stanza_build_iq_error(): include query.
3633
 
    
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.
3636
 
 
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(-)
3641
 
 
3642
 
commit 98111e64216f98434dd09e7b9e1c4ed8e0ab8520
3643
 
Author: Will Thompson <will.thompson@collabora.co.uk>
3644
 
Date:   Wed Mar 2 15:00:30 2011 +0000
3645
 
 
3646
 
    Rename send-iq-error test to error-while-sending-iq
3647
 
    
3648
 
    This is a clearer name for this test case, and also doesn't clash with a
3649
 
    test I'm adding.
3650
 
 
3651
 
 tests/wocky-porter-test.c |    5 +++--
3652
 
 1 files changed, 3 insertions(+), 2 deletions(-)
3653
 
 
3654
 
commit 0a7538e718f2eb88a55374c6bb84082475ea1ddb
3655
 
Author: Will Thompson <will.thompson@collabora.co.uk>
3656
 
Date:   Wed Mar 2 14:57:39 2011 +0000
3657
 
 
3658
 
    wocky_node_get_first_child(): allow childless nodes.
3659
 
    
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.
3663
 
 
3664
 
 wocky/wocky-node.c |    7 +++++--
3665
 
 1 files changed, 5 insertions(+), 2 deletions(-)
3666
 
 
3667
 
commit a6a2caf114f9db9e9b4c2b0ce81a65e83da0080a
3668
 
Author: Will Thompson <will.thompson@collabora.co.uk>
3669
 
Date:   Wed Mar 2 14:32:56 2011 +0000
3670
 
 
3671
 
    stanza-test: fix error structure.
3672
 
    
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.
3675
 
 
3676
 
 tests/wocky-stanza-test.c |   16 ++++++++--------
3677
 
 1 files changed, 8 insertions(+), 8 deletions(-)
3678
 
 
3679
 
commit 6b1229d4579cba10d51485d4d8d5ce6c8e4bb529
3680
 
Author: Will Thompson <will.thompson@collabora.co.uk>
3681
 
Date:   Wed Mar 2 13:32:09 2011 +0000
3682
 
 
3683
 
    Add wocky_stanza_build_iq_error_va
3684
 
    
3685
 
    This is just for symmetry with wocky_stanza_build_iq_result_va(); we
3686
 
    don't actually need it yet.
3687
 
 
3688
 
 wocky/wocky-stanza.c |    8 ++++++++
3689
 
 wocky/wocky-stanza.h |    3 +++
3690
 
 2 files changed, 11 insertions(+), 0 deletions(-)
3691
 
 
3692
 
commit 19e6e1278c4787cca1adc72943868dcfd6165b6a
3693
 
Author: Will Thompson <will.thompson@collabora.co.uk>
3694
 
Date:   Wed Mar 2 13:22:45 2011 +0000
3695
 
 
3696
 
    Add wocky_node_prepend_node_tree()
3697
 
    
3698
 
    This is akin to wocky_node_add_node_tree()
3699
 
 
3700
 
 wocky/wocky-node.c |   22 ++++++++++++++++++++++
3701
 
 wocky/wocky-node.h |    3 +++
3702
 
 2 files changed, 25 insertions(+), 0 deletions(-)
3703
 
 
3704
 
commit a80461b731ef946f96102fc88cc7badd77aeca3e
3705
 
Author: Will Thompson <will.thompson@collabora.co.uk>
3706
 
Date:   Wed Mar 2 13:22:26 2011 +0000
3707
 
 
3708
 
    Tweak wocky_node_add_node_tree()'s docstring
3709
 
 
3710
 
 wocky/wocky-node.c |    3 +--
3711
 
 1 files changed, 1 insertions(+), 2 deletions(-)
3712
 
 
3713
 
commit 64969415af3b45ef61a75040201b42a23433e377
3714
 
Author: Will Thompson <will.thompson@collabora.co.uk>
3715
 
Date:   Tue Mar 1 16:26:22 2011 +0000
3716
 
 
3717
 
    Add wocky_porter_acknowledge_iq()
3718
 
 
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(-)
3726
 
 
3727
 
commit 4926bcc6e2bd5845025da138925427eb69f2d7cd
3728
 
Author: Will Thompson <will.thompson@collabora.co.uk>
3729
 
Date:   Mon Feb 28 21:52:32 2011 +0000
3730
 
 
3731
 
    Make build_iq_{reply,error} cope with NULL ids.
3732
 
    
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=''.
3738
 
 
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(-)
3743
 
 
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
3748
 
 
3749
 
    Merge branch 'misc'
3750
 
    
3751
 
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3752
 
 
3753
 
commit 87f278396aa690142ad57e3c8ccfdc8cc7abeb55
3754
 
Author: Will Thompson <will.thompson@collabora.co.uk>
3755
 
Date:   Thu Mar 3 16:03:30 2011 +0000
3756
 
 
3757
 
    XmppReader: clarify handling regular nodes' attributes
3758
 
    
3759
 
    This brings this loop in line with the corresponding loop for attributes
3760
 
    in the stream opening.
3761
 
 
3762
 
 wocky/wocky-xmpp-reader.c |   34 ++++++++++++++++++----------------
3763
 
 1 files changed, 18 insertions(+), 16 deletions(-)
3764
 
 
3765
 
commit b997e46000b70f2e05368eec3f52e0e183df98c5
3766
 
Author: Will Thompson <will.thompson@collabora.co.uk>
3767
 
Date:   Thu Mar 3 15:38:03 2011 +0000
3768
 
 
3769
 
    XmppReader: Split _start_element_ns in half.
3770
 
    
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!
3774
 
 
3775
 
 wocky/wocky-xmpp-reader.c |  181 +++++++++++++++++++++++++-------------------
3776
 
 1 files changed, 103 insertions(+), 78 deletions(-)
3777
 
 
3778
 
commit 22642c634a4f0ecc21fae76c0af049fa6277aeee
3779
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3780
 
Date:   Thu Mar 3 13:14:59 2011 +0000
3781
 
 
3782
 
    caps-hash: bail on making the caps hash if parsing a dataform fails
3783
 
    
3784
 
    Also add a test! zomg!
3785
 
    
3786
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3787
 
 
3788
 
 tests/wocky-caps-hash-test.c |   28 ++++++++++++++++++++++++++++
3789
 
 wocky/wocky-caps-hash.c      |    5 +++--
3790
 
 2 files changed, 31 insertions(+), 2 deletions(-)
3791
 
 
3792
 
commit e0bd0226312ac485e6b635e97593502d5537d86a
3793
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3794
 
Date:   Thu Mar 3 11:06:35 2011 +0000
3795
 
 
3796
 
    disco-identity: don't critical when trying to copy NULL
3797
 
    
3798
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3799
 
 
3800
 
 wocky/wocky-disco-identity.c |    3 ++-
3801
 
 1 files changed, 2 insertions(+), 1 deletions(-)
3802
 
 
3803
 
commit 6790d6b9e64104fdc6aea6df994ccc4117a35d92
3804
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3805
 
Date:   Thu Mar 3 10:35:24 2011 +0000
3806
 
 
3807
 
    caps-hash: display a warning when hitting an unknown data field type
3808
 
    
3809
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3810
 
 
3811
 
 wocky/wocky-caps-hash.c |    4 ++++
3812
 
 1 files changed, 4 insertions(+), 0 deletions(-)
3813
 
 
3814
 
commit a83447a22c090cfbf078849998a19a1979e474ea
3815
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3816
 
Date:   Thu Mar 3 10:28:41 2011 +0000
3817
 
 
3818
 
    caps-hash: remove assertion that we have a FORM_TYPE field
3819
 
    
3820
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3821
 
 
3822
 
 wocky/wocky-caps-hash.c |    4 +++-
3823
 
 1 files changed, 3 insertions(+), 1 deletions(-)
3824
 
 
3825
 
commit df42485b6257086d177e92b326926934c1be4a68
3826
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3827
 
Date:   Thu Mar 3 10:26:14 2011 +0000
3828
 
 
3829
 
    data-form: clean up code for determining data form field types
3830
 
    
3831
 
    Thanks to William Thompson for the suggestion.
3832
 
    
3833
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3834
 
 
3835
 
 wocky/wocky-data-form.c |   23 ++++++-----------------
3836
 
 1 files changed, 6 insertions(+), 17 deletions(-)
3837
 
 
3838
 
commit 55b4db92591ecc72bd5393d2ae66d84fbc8e9063
3839
 
Author: Will Thompson <will.thompson@collabora.co.uk>
3840
 
Date:   Mon Feb 7 14:21:13 2011 +0100
3841
 
 
3842
 
    XmppReader: don't crash on <stream:stream lang='foo'...>
3843
 
    
3844
 
    Previously, if the stream header contained a 'lang' attribute with no
3845
 
    namespace prefix, we'd pass NULL to strcmp, and crash.
3846
 
 
3847
 
 tests/wocky-xmpp-reader-test.c |   26 ++++++++++++++++++++++++++
3848
 
 wocky/wocky-xmpp-reader.c      |    5 ++++-
3849
 
 2 files changed, 30 insertions(+), 1 deletions(-)
3850
 
 
3851
 
commit 33195c80d34dce29a466dabfa3bb494f7b3554ae
3852
 
Author: Will Thompson <will.thompson@collabora.co.uk>
3853
 
Date:   Sat Feb 5 13:33:25 2011 +0100
3854
 
 
3855
 
    Fix hypothetical NULL dereference on stream open.
3856
 
    
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!
3860
 
    
3861
 
    So, we use wocky_strdiff rather than strcmp.
3862
 
 
3863
 
 wocky/wocky-xmpp-reader.c |    5 +++--
3864
 
 1 files changed, 3 insertions(+), 2 deletions(-)
3865
 
 
3866
 
commit f2456f33b940e5526746eff86cec41e3e967b3ef
3867
 
Author: Will Thompson <will.thompson@collabora.co.uk>
3868
 
Date:   Mon Feb 7 14:03:14 2011 +0100
3869
 
 
3870
 
    Clarify parsing stream opening
3871
 
 
3872
 
 wocky/wocky-xmpp-reader.c |   52 +++++++++++++++++++++++---------------------
3873
 
 1 files changed, 27 insertions(+), 25 deletions(-)
3874
 
 
3875
 
commit 8136e1381e660088800d0fd8538c518c84f77618
3876
 
Author: Will Thompson <will.thompson@collabora.co.uk>
3877
 
Date:   Mon Feb 7 13:51:58 2011 +0100
3878
 
 
3879
 
    Add more assertions to stanza build interpreter
3880
 
    
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.
3885
 
 
3886
 
 wocky/wocky-node.c |    8 ++++++++
3887
 
 1 files changed, 8 insertions(+), 0 deletions(-)
3888
 
 
3889
 
commit 09eb96d7a0f8ab60ec08c293f3d3bdca10355833
3890
 
Author: Will Thompson <will.thompson@collabora.co.uk>
3891
 
Date:   Mon Feb 7 13:35:12 2011 +0100
3892
 
 
3893
 
    auth: Remove unneeded assignments and variables.
3894
 
    
3895
 
    These were found by the excellent clang --analyze.
3896
 
 
3897
 
 wocky/wocky-jabber-auth.c |    4 ----
3898
 
 wocky/wocky-sasl-scram.c  |    2 +-
3899
 
 2 files changed, 1 insertions(+), 5 deletions(-)
3900
 
 
3901
 
commit d855ca88c2bde3c0bf0c01d11117475f46d41de9
3902
 
Author: Will Thompson <will.thompson@collabora.co.uk>
3903
 
Date:   Sat Feb 5 15:18:02 2011 +0100
3904
 
 
3905
 
    Fix overriding type='' when creating error nodes.
3906
 
    
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.
3912
 
    
3913
 
    However, the code to generate error nodes didn't actually use the
3914
 
    overridden type. (clang --analyze noticed this).
3915
 
    
3916
 
    (We don't actually use this code, but …)
3917
 
 
3918
 
 wocky/wocky-xmpp-error.c |    2 +-
3919
 
 1 files changed, 1 insertions(+), 1 deletions(-)
3920
 
 
3921
 
commit 70496f785fefe6e5593c51f8c1b3d2ab79fa0c73
3922
 
Author: Will Thompson <will.thompson@collabora.co.uk>
3923
 
Date:   Fri Feb 4 13:27:02 2011 +0100
3924
 
 
3925
 
    wocky_caps_cache_dup_shared(): correct docs
3926
 
    
3927
 
    The docstring refers to an argument that doesn't exist on this function.
3928
 
 
3929
 
 wocky/wocky-caps-cache.c |    1 -
3930
 
 1 files changed, 0 insertions(+), 1 deletions(-)
3931
 
 
3932
 
commit 860185ca57e338aa1954ecb723925b84ed7b191a
3933
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3934
 
Date:   Mon Feb 28 13:58:55 2011 +0000
3935
 
 
3936
 
    ll-connector: wait for features to be sent before continuing
3937
 
    
3938
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3939
 
 
3940
 
 wocky/wocky-ll-connector.c |   29 +++++++++++++++++++++++++----
3941
 
 1 files changed, 25 insertions(+), 4 deletions(-)
3942
 
 
3943
 
commit 5bafc9b5c4a762c3835a83d5eeae8dd44ef779a9
3944
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3945
 
Date:   Fri Feb 25 14:55:11 2011 +0000
3946
 
 
3947
 
    ll-connector: added new files
3948
 
    
3949
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3950
 
 
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(-)
3955
 
 
3956
 
commit d9e5561e60485ff61c10715cb662998326fbc79c
3957
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3958
 
Date:   Fri Feb 25 14:34:41 2011 +0000
3959
 
 
3960
 
    connection-factory: add files
3961
 
    
3962
 
    Perhaps this should be called ll-connection-factory, to emphasize the
3963
 
    link-local emphasis?
3964
 
    
3965
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3966
 
 
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(-)
3973
 
 
3974
 
commit 27808b494f65ae5fdc8b97e05b58032dd27068b4
3975
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3976
 
Date:   Fri Feb 25 14:19:52 2011 +0000
3977
 
 
3978
 
    session: rename new to new_with_connection
3979
 
    
3980
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3981
 
 
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(-)
3990
 
 
3991
 
commit 90e9a9e664d7878fa7a169d85ee9b58eac325c62
3992
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
3993
 
Date:   Fri Feb 25 14:18:23 2011 +0000
3994
 
 
3995
 
    contact-factory: add support for LL contacts
3996
 
    
3997
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
3998
 
 
3999
 
 wocky/wocky-contact-factory.c |  121 ++++++++++++++++++++++++++++++++++++++++-
4000
 
 wocky/wocky-contact-factory.h |   14 +++++
4001
 
 2 files changed, 133 insertions(+), 2 deletions(-)
4002
 
 
4003
 
commit c2fada22e35de44101faa8e7eaf0b31b2a46b6d0
4004
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4005
 
Date:   Fri Feb 25 14:14:35 2011 +0000
4006
 
 
4007
 
    ll-contact: added new files
4008
 
    
4009
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4010
 
 
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(-)
4016
 
 
4017
 
commit 93ef951516b1339a6417014f1d4b87f25aed9bea
4018
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4019
 
Date:   Fri Feb 25 14:06:51 2011 +0000
4020
 
 
4021
 
    stanza: fix argument indentation
4022
 
    
4023
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4024
 
 
4025
 
 wocky/wocky-stanza.c |   19 ++++++++++---------
4026
 
 1 files changed, 10 insertions(+), 9 deletions(-)
4027
 
 
4028
 
commit 1f9ab7cd3614534cbc1bcbd53e4f025f58ee5f5e
4029
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4030
 
Date:   Fri Feb 25 14:05:51 2011 +0000
4031
 
 
4032
 
    stanza: add build_to_contact function
4033
 
    
4034
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4035
 
 
4036
 
 wocky/wocky-stanza.c |   26 ++++++++++++++++++++++++++
4037
 
 wocky/wocky-stanza.h |    4 ++++
4038
 
 2 files changed, 30 insertions(+), 0 deletions(-)
4039
 
 
4040
 
commit 342fee05e569ddc80b0a5de51f0d537aa4c0acb5
4041
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4042
 
Date:   Fri Feb 25 14:04:59 2011 +0000
4043
 
 
4044
 
    stanza: associate a WockyContact with each stanza
4045
 
    
4046
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4047
 
 
4048
 
 wocky/wocky-stanza.c |   41 +++++++++++++++++++++++++++++++++++++++++
4049
 
 wocky/wocky-stanza.h |    6 ++++++
4050
 
 2 files changed, 47 insertions(+), 0 deletions(-)
4051
 
 
4052
 
commit b459853883dd1d4c3c47c42647aebe305200fce5
4053
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4054
 
Date:   Fri Feb 25 14:03:45 2011 +0000
4055
 
 
4056
 
    stanza: make dispose and finalize static
4057
 
    
4058
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4059
 
 
4060
 
 wocky/wocky-stanza.c |    5 ++---
4061
 
 1 files changed, 2 insertions(+), 3 deletions(-)
4062
 
 
4063
 
commit 13191d4866acea9607c3c29093a40c774878d79f
4064
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4065
 
Date:   Fri Feb 25 13:58:42 2011 +0000
4066
 
 
4067
 
    resource-contact: implement dup_jid
4068
 
    
4069
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4070
 
 
4071
 
 wocky/wocky-resource-contact.c |   12 ++++++++++++
4072
 
 1 files changed, 12 insertions(+), 0 deletions(-)
4073
 
 
4074
 
commit 68d21d640869d57a9720eec76fe02c08f13da880
4075
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4076
 
Date:   Fri Feb 25 13:58:29 2011 +0000
4077
 
 
4078
 
    bare-contact: implement dup_jid
4079
 
    
4080
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4081
 
 
4082
 
 wocky/wocky-bare-contact.c |    9 +++++++++
4083
 
 1 files changed, 9 insertions(+), 0 deletions(-)
4084
 
 
4085
 
commit f48ced6ecdb775763fbf8adcd59130540071a756
4086
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4087
 
Date:   Fri Feb 25 13:58:13 2011 +0000
4088
 
 
4089
 
    contact: add dup_jid function
4090
 
    
4091
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4092
 
 
4093
 
 wocky/wocky-contact.c |   11 +++++++++++
4094
 
 wocky/wocky-contact.h |    6 ++++++
4095
 
 2 files changed, 17 insertions(+), 0 deletions(-)
4096
 
 
4097
 
commit c71df0e0b513dab7f291d6152a9f7f6bd0eca456
4098
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4099
 
Date:   Fri Feb 25 13:51:08 2011 +0000
4100
 
 
4101
 
    utils: add implement_finish_return_pointer macro
4102
 
    
4103
 
    No copy function.
4104
 
    
4105
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4106
 
 
4107
 
 wocky/wocky-utils.h |   10 ++++++++++
4108
 
 1 files changed, 10 insertions(+), 0 deletions(-)
4109
 
 
4110
 
commit 5e748b2edcba058a40e547656cd898f56ae48784
4111
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4112
 
Date:   Tue Mar 1 13:45:58 2011 +0000
4113
 
 
4114
 
    porter: add reference to from_server register variant
4115
 
    
4116
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4117
 
 
4118
 
 wocky/wocky-porter.c |    4 +++-
4119
 
 1 files changed, 3 insertions(+), 1 deletions(-)
4120
 
 
4121
 
commit 71c7aa98ef45f8dcf97492dedc8886a4384837a7
4122
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4123
 
Date:   Tue Mar 1 13:24:16 2011 +0000
4124
 
 
4125
 
    porter: fix gtk-doc of @from in all from register variants
4126
 
    
4127
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4128
 
 
4129
 
 wocky/wocky-porter.c |    8 ++++----
4130
 
 1 files changed, 4 insertions(+), 4 deletions(-)
4131
 
 
4132
 
commit 294396b441b0c6c628a8d3f421c118ba732eb692
4133
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4134
 
Date:   Tue Mar 1 13:24:03 2011 +0000
4135
 
 
4136
 
    porter: move from_server register variant to c2s porter
4137
 
    
4138
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4139
 
 
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(-)
4147
 
 
4148
 
commit dd4e2a24438739475537bff267a66175ca2e8227
4149
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4150
 
Date:   Tue Mar 1 08:25:21 2011 +0000
4151
 
 
4152
 
    porter: use g_once_init_enter instead of a initialized gboolean
4153
 
    
4154
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4155
 
 
4156
 
 wocky/wocky-porter.c |  198 +++++++++++++++++++++++++-------------------------
4157
 
 1 files changed, 99 insertions(+), 99 deletions(-)
4158
 
 
4159
 
commit 39b1a9431f4d96f8b8daa836ac6fbf848005b787
4160
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4161
 
Date:   Tue Mar 1 08:25:12 2011 +0000
4162
 
 
4163
 
    porter: rename _stanza variants to _by_stanza
4164
 
    
4165
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4166
 
 
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(-)
4171
 
 
4172
 
commit aed067fca404d2a70b871dab90201cf5540388da
4173
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4174
 
Date:   Tue Mar 1 08:14:02 2011 +0000
4175
 
 
4176
 
    {,c2s-}porter: fix copyright years
4177
 
    
4178
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4179
 
 
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(-)
4185
 
 
4186
 
commit 4577a263f7c8548913691a6fc7b014255051e209
4187
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4188
 
Date:   Mon Feb 28 14:34:42 2011 +0000
4189
 
 
4190
 
    porter: fix typo in ::sending gtk-doc
4191
 
    
4192
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4193
 
 
4194
 
 wocky/wocky-porter.c |    2 +-
4195
 
 1 files changed, 1 insertions(+), 1 deletions(-)
4196
 
 
4197
 
commit 0474633d7a79d33235388962bf76cf3845f2d27b
4198
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4199
 
Date:   Mon Feb 28 14:28:51 2011 +0000
4200
 
 
4201
 
    porter: make sure register_handler_*_stanza functions take good stanzas
4202
 
    
4203
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4204
 
 
4205
 
 wocky/wocky-porter.c |    3 +++
4206
 
 1 files changed, 3 insertions(+), 0 deletions(-)
4207
 
 
4208
 
commit 668c72d36b8698283d3be5ef2e7f9f8e81609457
4209
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4210
 
Date:   Mon Feb 28 14:27:33 2011 +0000
4211
 
 
4212
 
    porter: move c2s properties and signals to the interface
4213
 
    
4214
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4215
 
 
4216
 
 wocky/wocky-c2s-porter.c |  129 +++++-----------------------------------------
4217
 
 wocky/wocky-porter.c     |  105 +++++++++++++++++++++++++++++++++++++
4218
 
 2 files changed, 118 insertions(+), 116 deletions(-)
4219
 
 
4220
 
commit 2f308d251ee95504e05b17c98799a3ac131c24bc
4221
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4222
 
Date:   Mon Feb 28 08:58:06 2011 +0000
4223
 
 
4224
 
    wocky: fix header guard comment
4225
 
    
4226
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4227
 
 
4228
 
 wocky/wocky.h |    2 +-
4229
 
 1 files changed, 1 insertions(+), 1 deletions(-)
4230
 
 
4231
 
commit 0e5371a5abae18f737b18670fcd89d61a59e29f1
4232
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4233
 
Date:   Mon Feb 28 08:55:51 2011 +0000
4234
 
 
4235
 
    porter: turn the porter into an interface and implement it in a C2S porter
4236
 
    
4237
 
    This will be a pretty horrible patch, soz.
4238
 
    
4239
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4240
 
 
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(-)
4249
 
 
4250
 
commit 95dab3a1aa7a0e0823ca7bf175d1a84440031450
4251
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4252
 
Date:   Fri Feb 25 16:00:25 2011 +0000
4253
 
 
4254
 
    porter: add register_handler_from{,_anyone,_server}_stanza functions
4255
 
    
4256
 
    Also small documentation fixes in the _va functions.
4257
 
    
4258
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4259
 
 
4260
 
 wocky/wocky-porter.c |  177 ++++++++++++++++++++++++++++++++++++++++++++++----
4261
 
 wocky/wocky-porter.h |   27 ++++++++
4262
 
 2 files changed, 192 insertions(+), 12 deletions(-)
4263
 
 
4264
 
commit 035cf150fdf4558930ce88ca393f6a5d360c1b66
4265
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4266
 
Date:   Mon Feb 14 13:15:16 2011 +0000
4267
 
 
4268
 
    wocky: don't use absolute paths in enumtypes headers
4269
 
    
4270
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4271
 
 
4272
 
 wocky/Makefile.am |    2 +-
4273
 
 1 files changed, 1 insertions(+), 1 deletions(-)
4274
 
 
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
4279
 
 
4280
 
    Merge branch 'register-handler-from'
4281
 
    
4282
 
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4283
 
 
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
4288
 
 
4289
 
    Merge remote-tracking branch 'jonny/blow-away-corrupt-caps-caches'
4290
 
    
4291
 
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
4292
 
    Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=28868>
4293
 
 
4294
 
commit 3aab9dd609906b62247c32621e3b93186b69bc44
4295
 
Author: Will Thompson <will.thompson@collabora.co.uk>
4296
 
Date:   Mon Feb 7 21:07:27 2011 +0000
4297
 
 
4298
 
    Porter: make sender matching for handlers explicit.
4299
 
    
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.
4305
 
 
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(-)
4320
 
 
4321
 
commit 342f820a211b01c1fba6e264ced8e71a8032ceea
4322
 
Author: Will Thompson <will.thompson@collabora.co.uk>
4323
 
Date:   Sat Feb 5 15:44:03 2011 +0100
4324
 
 
4325
 
    Porter: refactor matching stanzas from the server.
4326
 
 
4327
 
 wocky/wocky-porter.c |   14 +++++++++++---
4328
 
 1 files changed, 11 insertions(+), 3 deletions(-)
4329
 
 
4330
 
commit 9cc779ecb64823357c20f53072231a0616ec9744
4331
 
Author: Will Thompson <will.thompson@collabora.co.uk>
4332
 
Date:   Sat Feb 5 04:21:59 2011 +0100
4333
 
 
4334
 
    Porter: fix matching handlers from JIDs sans node part
4335
 
    
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.
4341
 
    
4342
 
    This patch corrects this error, and adds a simple regression test.
4343
 
 
4344
 
 tests/wocky-porter-test.c |   59 +++++++++++++++++++++++++++++++++++++++++++++
4345
 
 wocky/wocky-porter.c      |    4 +--
4346
 
 2 files changed, 60 insertions(+), 3 deletions(-)
4347
 
 
4348
 
commit 95ff513fe1f5252a7b7fa4af338fc793b4775ce2
4349
 
Author: Will Thompson <will.thompson@collabora.co.uk>
4350
 
Date:   Fri Feb 4 18:03:19 2011 +0100
4351
 
 
4352
 
    Add wocky_porter_register_handler_va().
4353
 
 
4354
 
 wocky/wocky-porter.c |   80 ++++++++++++++++++++++++++++++++++++++++----------
4355
 
 wocky/wocky-porter.h |    9 +++++
4356
 
 2 files changed, 73 insertions(+), 16 deletions(-)
4357
 
 
4358
 
commit 913dc10f79a5717ee2995056e1a2c07425e29ebc
4359
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4360
 
Date:   Fri Feb 4 15:37:37 2011 +0000
4361
 
 
4362
 
    node: add set_attributes function
4363
 
    
4364
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4365
 
 
4366
 
 wocky/wocky-node.c |   30 ++++++++++++++++++++++++++++++
4367
 
 wocky/wocky-node.h |    3 +++
4368
 
 2 files changed, 33 insertions(+), 0 deletions(-)
4369
 
 
4370
 
commit 58d08be6bdbe119add2a6fb0ebe2298bb383c857
4371
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4372
 
Date:   Fri Feb 4 11:15:12 2011 +0000
4373
 
 
4374
 
    caps-hash: allow @dataforms be NULL
4375
 
    
4376
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4377
 
 
4378
 
 wocky/wocky-caps-hash.c |    9 ++++++---
4379
 
 1 files changed, 6 insertions(+), 3 deletions(-)
4380
 
 
4381
 
commit 19a7d037cc4e1be0666e1f6528e09a58490d0524
4382
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4383
 
Date:   Fri Feb 4 11:09:06 2011 +0000
4384
 
 
4385
 
    caps-hash-test: add a complex sorting test
4386
 
    
4387
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4388
 
 
4389
 
 tests/wocky-caps-hash-test.c |  161 +++++++++++++++++++++++++++++++++++++++++-
4390
 
 1 files changed, 159 insertions(+), 2 deletions(-)
4391
 
 
4392
 
commit 4386247cefa33464c7730c172bfe92ac6b0a4d3e
4393
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4394
 
Date:   Fri Feb 4 11:08:40 2011 +0000
4395
 
 
4396
 
    caps-hash: fix creating hash from node with multiple data forms
4397
 
    
4398
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4399
 
 
4400
 
 wocky/wocky-caps-hash.c |    2 +-
4401
 
 1 files changed, 1 insertions(+), 1 deletions(-)
4402
 
 
4403
 
commit bfd5f5383dc9288e2f1e9ecaab0fdce846dc6553
4404
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4405
 
Date:   Fri Feb 4 11:08:25 2011 +0000
4406
 
 
4407
 
    caps-hash: remove silly free function
4408
 
    
4409
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4410
 
 
4411
 
 wocky/wocky-caps-hash.c |   24 +++++++-----------------
4412
 
 1 files changed, 7 insertions(+), 17 deletions(-)
4413
 
 
4414
 
commit 8ff62bd7353593783f5c59f5b07720fc9ac1a146
4415
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4416
 
Date:   Fri Feb 4 10:42:08 2011 +0000
4417
 
 
4418
 
    caps-hash: clarify dataforms_cmp
4419
 
    
4420
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4421
 
 
4422
 
 wocky/wocky-caps-hash.c |   20 ++++++--------------
4423
 
 1 files changed, 6 insertions(+), 14 deletions(-)
4424
 
 
4425
 
commit 9955dd81eba5477cecc2f321547dbc954971c8df
4426
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4427
 
Date:   Fri Feb 4 09:50:15 2011 +0000
4428
 
 
4429
 
    caps-hash: also sort dataform fields
4430
 
    
4431
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4432
 
 
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(-)
4437
 
 
4438
 
commit be9f692fd9e535b405e6835c17a9d8141d884cf7
4439
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4440
 
Date:   Fri Feb 4 09:49:18 2011 +0000
4441
 
 
4442
 
    caps-hash: fix typo in dataform sorting code
4443
 
    
4444
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4445
 
 
4446
 
 wocky/wocky-caps-hash.c |    2 +-
4447
 
 1 files changed, 1 insertions(+), 1 deletions(-)
4448
 
 
4449
 
commit 1905ed28823b119eb0d290cc9a1ed79a50712963
4450
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4451
 
Date:   Thu Feb 3 11:33:56 2011 +0000
4452
 
 
4453
 
    caps-hash: ensure the features, identities and dataforms are sorted
4454
 
    
4455
 
    ...and add a test for it.
4456
 
    
4457
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4458
 
 
4459
 
 tests/wocky-caps-hash-test.c |   53 ++++++++++++++++++++++++++++++++++++++++++
4460
 
 wocky/wocky-caps-hash.c      |   47 +++++++++++++++++++++++++++++--------
4461
 
 2 files changed, 90 insertions(+), 10 deletions(-)
4462
 
 
4463
 
commit 6a1374307087ae19db8df3059ac8c1057290e3e8
4464
 
Author: Will Thompson <will.thompson@collabora.co.uk>
4465
 
Date:   Wed Dec 1 19:16:39 2010 +0000
4466
 
 
4467
 
    CapsCache: remove an unneeded assertion.
4468
 
    
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.
4473
 
    
4474
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4475
 
 
4476
 
 wocky/wocky-caps-cache.c |    4 ++--
4477
 
 1 files changed, 2 insertions(+), 2 deletions(-)
4478
 
 
4479
 
commit d11983ffe837e912a0580a6447a1dc7504dccad7
4480
 
Author: Will Thompson <will.thompson@collabora.co.uk>
4481
 
Date:   Thu Nov 25 17:44:00 2010 +0000
4482
 
 
4483
 
    CapsCache: don't potentially double-free statement
4484
 
    
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.
4488
 
    
4489
 
    Note that binding a query parameter failing indicates a programming
4490
 
    error, not a runtime error. Thus, this is a pretty academic fix.
4491
 
    
4492
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4493
 
 
4494
 
 wocky/wocky-caps-cache.c |    4 ++--
4495
 
 1 files changed, 2 insertions(+), 2 deletions(-)
4496
 
 
4497
 
commit f591217805cdb3eccfaaec8a8c8899d1f8ddf55a
4498
 
Author: Will Thompson <will.thompson@collabora.co.uk>
4499
 
Date:   Thu Nov 25 17:43:43 2010 +0000
4500
 
 
4501
 
    CapsCache: add a satity check to prepare()
4502
 
    
4503
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4504
 
 
4505
 
 wocky/wocky-caps-cache.c |    6 +++++-
4506
 
 1 files changed, 5 insertions(+), 1 deletions(-)
4507
 
 
4508
 
commit cfd0c2def4833dc6c1849f452f00e712bc604a11
4509
 
Author: Will Thompson <will.thompson@collabora.co.uk>
4510
 
Date:   Thu Jun 24 12:03:40 2010 +0100
4511
 
 
4512
 
    Blow away corrupt caps caches
4513
 
    
4514
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4515
 
 
4516
 
 wocky/wocky-caps-cache.c |   75 ++++++++++++++++++++++++++++++++++-----------
4517
 
 1 files changed, 56 insertions(+), 19 deletions(-)
4518
 
 
4519
 
commit 863a47e086152ed72df3e59dec69bfb9266014c4
4520
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4521
 
Date:   Wed Jan 26 13:06:40 2011 +0000
4522
 
 
4523
 
    disco-identity: add WOCKY_TYPE_... macro
4524
 
    
4525
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4526
 
 
4527
 
 wocky/wocky-disco-identity.h |    1 +
4528
 
 1 files changed, 1 insertions(+), 0 deletions(-)
4529
 
 
4530
 
commit efa313340ff1b5ed53030b8d23057f3e59e9a7df
4531
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4532
 
Date:   Wed Jan 26 10:31:16 2011 +0000
4533
 
 
4534
 
    data-form: fix default type and text-multi detection
4535
 
    
4536
 
    The type defaults to text-single regardless of the existance of a
4537
 
    <value> child.
4538
 
    
4539
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4540
 
 
4541
 
 wocky/wocky-data-form.c |    7 +++++--
4542
 
 1 files changed, 5 insertions(+), 2 deletions(-)
4543
 
 
4544
 
commit cbc8ff8fa5d8acedeadb0ba18f313711ce661a47
4545
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4546
 
Date:   Wed Jan 26 09:47:10 2011 +0000
4547
 
 
4548
 
    caps-hash: turn caps_hash_compute into wocky_caps_hash_compute_from_lists
4549
 
    
4550
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4551
 
 
4552
 
 wocky/wocky-caps-hash.c |   18 +++++++++++++++---
4553
 
 wocky/wocky-caps-hash.h |    6 +++++-
4554
 
 2 files changed, 20 insertions(+), 4 deletions(-)
4555
 
 
4556
 
commit 837b31eeef93f1c46692a76befa7f600c6594e65
4557
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4558
 
Date:   Wed Jan 26 09:32:48 2011 +0000
4559
 
 
4560
 
    caps-hash: support multiple data forms
4561
 
    
4562
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4563
 
 
4564
 
 wocky/wocky-caps-hash.c |   77 ++++++++++++++++++++++++++++++++++++----------
4565
 
 1 files changed, 60 insertions(+), 17 deletions(-)
4566
 
 
4567
 
commit aac6f882e8bab79e51e20bf0fbee80ae86f9fd98
4568
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4569
 
Date:   Wed Jan 26 09:30:19 2011 +0000
4570
 
 
4571
 
    data-form: add new_from_node function
4572
 
    
4573
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4574
 
 
4575
 
 wocky/wocky-data-form.c |   30 ++++++++++++++++++++++++------
4576
 
 wocky/wocky-data-form.h |    3 +++
4577
 
 2 files changed, 27 insertions(+), 6 deletions(-)
4578
 
 
4579
 
commit 578a1b74e9743d7a60373fb5074924a3108f49a0
4580
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4581
 
Date:   Wed Jan 26 09:17:08 2011 +0000
4582
 
 
4583
 
    caps-hash: removed "wocky does not do..." comment
4584
 
    
4585
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4586
 
 
4587
 
 wocky/wocky-caps-hash.c |    4 ----
4588
 
 1 files changed, 0 insertions(+), 4 deletions(-)
4589
 
 
4590
 
commit 5de07e3513f662160233165712fe5b9358f9a676
4591
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4592
 
Date:   Wed Jan 26 09:15:01 2011 +0000
4593
 
 
4594
 
    caps-hash: fixed typo
4595
 
    
4596
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4597
 
 
4598
 
 wocky/wocky-caps-hash.c |    2 +-
4599
 
 1 files changed, 1 insertions(+), 1 deletions(-)
4600
 
 
4601
 
commit 2270ffc468ae4358144f10a0f8c2b3423b0d1ba8
4602
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4603
 
Date:   Wed Jan 26 09:14:21 2011 +0000
4604
 
 
4605
 
    disco-identity: add cmp function
4606
 
    
4607
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4608
 
 
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(-)
4613
 
 
4614
 
commit 27de40f87c5620f3cbf27ececfa30ccbe66b8124
4615
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4616
 
Date:   Tue Jan 25 17:35:24 2011 +0000
4617
 
 
4618
 
    disco-identity: fix header guard
4619
 
    
4620
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4621
 
 
4622
 
 wocky/wocky-disco-identity.h |    4 ++--
4623
 
 1 files changed, 2 insertions(+), 2 deletions(-)
4624
 
 
4625
 
commit ca4e3f7ad0a6ef89b641f694258f0baf4fad7e7c
4626
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4627
 
Date:   Tue Jan 25 17:32:49 2011 +0000
4628
 
 
4629
 
    caps-hash: fix year
4630
 
    
4631
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4632
 
 
4633
 
 wocky/wocky-caps-hash.c |    2 +-
4634
 
 wocky/wocky-caps-hash.h |    2 +-
4635
 
 2 files changed, 2 insertions(+), 2 deletions(-)
4636
 
 
4637
 
commit b388359cecab1c354580fa98561fcff2534180c0
4638
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4639
 
Date:   Tue Jan 25 17:31:50 2011 +0000
4640
 
 
4641
 
    disco-identity: style trivia
4642
 
    
4643
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4644
 
 
4645
 
 wocky/wocky-disco-identity.c |    5 ++---
4646
 
 1 files changed, 2 insertions(+), 3 deletions(-)
4647
 
 
4648
 
commit 521cc33c40ec568c54dc2ad3a46d19a6596e2d59
4649
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4650
 
Date:   Tue Jan 25 17:28:21 2011 +0000
4651
 
 
4652
 
    disco-identity: remove getters
4653
 
    
4654
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4655
 
 
4656
 
 wocky/wocky-disco-identity.c |   56 ------------------------------------------
4657
 
 wocky/wocky-disco-identity.h |   10 +++----
4658
 
 2 files changed, 4 insertions(+), 62 deletions(-)
4659
 
 
4660
 
commit 37f9038739938e8a6f2a339b81a34a32137cd7cd
4661
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4662
 
Date:   Tue Jan 25 17:02:40 2011 +0000
4663
 
 
4664
 
    caps-cache: use WockyDataForm to parse the data forms
4665
 
    
4666
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4667
 
 
4668
 
 wocky/wocky-caps-hash.c |  215 +++++++++--------------------------------------
4669
 
 1 files changed, 41 insertions(+), 174 deletions(-)
4670
 
 
4671
 
commit 0f44eccae95249ecaec69715c380eb9707f24496
4672
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4673
 
Date:   Tue Jan 25 16:42:56 2011 +0000
4674
 
 
4675
 
    data-form: detect whether we're actually text-multi
4676
 
    
4677
 
    We need this for this:
4678
 
    
4679
 
        http://xmpp.org/extensions/xep-0115.html#ver-gen-complex
4680
 
    
4681
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4682
 
 
4683
 
 wocky/wocky-data-form.c |   22 ++++++++++++++++++++--
4684
 
 1 files changed, 20 insertions(+), 2 deletions(-)
4685
 
 
4686
 
commit 9e5f94f4d87818126ca69988689ef66ba7d4dace
4687
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4688
 
Date:   Tue Jan 25 15:54:26 2011 +0000
4689
 
 
4690
 
    data-form: allow type="result" as well as type="form"
4691
 
    
4692
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4693
 
 
4694
 
 wocky/wocky-data-form.c |    6 +++---
4695
 
 1 files changed, 3 insertions(+), 3 deletions(-)
4696
 
 
4697
 
commit 2f3f9c890a76d630f72991f071819cac8ebf3fb9
4698
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4699
 
Date:   Tue Jan 25 14:34:10 2011 +0000
4700
 
 
4701
 
    tests: add caps hash test
4702
 
    
4703
 
    ...from Gabble.
4704
 
    
4705
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4706
 
 
4707
 
 tests/Makefile.am            |    9 +++-
4708
 
 tests/wocky-caps-hash-test.c |  114 ++++++++++++++++++++++++++++++++++++++++++
4709
 
 2 files changed, 121 insertions(+), 2 deletions(-)
4710
 
 
4711
 
commit 9e15a33f9c8ac94448b33d7088f7a93cef8121a6
4712
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4713
 
Date:   Tue Jan 25 14:33:33 2011 +0000
4714
 
 
4715
 
    node: add attribute build tag for wocky_stanza_build
4716
 
    
4717
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4718
 
 
4719
 
 wocky/wocky-node.c |    9 +++++++++
4720
 
 wocky/wocky-node.h |    3 ++-
4721
 
 2 files changed, 11 insertions(+), 1 deletions(-)
4722
 
 
4723
 
commit f3c69e238ea1683a88978ac4c59031edd8af0870
4724
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4725
 
Date:   Tue Jan 25 10:54:23 2011 +0000
4726
 
 
4727
 
    disco-identity: make a boxed type
4728
 
    
4729
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4730
 
 
4731
 
 wocky/wocky-disco-identity.c |    3 +++
4732
 
 wocky/wocky-disco-identity.h |    4 +++-
4733
 
 2 files changed, 6 insertions(+), 1 deletions(-)
4734
 
 
4735
 
commit a37948c77254c53fc830e527c3d6718e91df7ba9
4736
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4737
 
Date:   Tue Jan 25 10:54:07 2011 +0000
4738
 
 
4739
 
    disco-identity: rename _get_type to _get_identity_type
4740
 
    
4741
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4742
 
 
4743
 
 wocky/wocky-disco-identity.c |    4 ++--
4744
 
 wocky/wocky-disco-identity.h |    2 +-
4745
 
 2 files changed, 3 insertions(+), 3 deletions(-)
4746
 
 
4747
 
commit 1efddcfc52f46202a516c97c754938528f635d83
4748
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4749
 
Date:   Mon Jan 24 11:29:49 2011 +0000
4750
 
 
4751
 
    disco-identity: add more documentation
4752
 
    
4753
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4754
 
 
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(-)
4759
 
 
4760
 
commit 72657801003469feab10665b32a582fbc6c08218
4761
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4762
 
Date:   Mon Jan 24 11:26:38 2011 +0000
4763
 
 
4764
 
    disco-identity: add some WARN_UNUSED_RESULTs
4765
 
    
4766
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4767
 
 
4768
 
 wocky/wocky-disco-identity.h |   10 ++++++----
4769
 
 1 files changed, 6 insertions(+), 4 deletions(-)
4770
 
 
4771
 
commit 704ce8ef6aac173f67164ab23e216cfd2afe5e2b
4772
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4773
 
Date:   Mon Jan 24 10:57:05 2011 +0000
4774
 
 
4775
 
    caps-hash: add documentation
4776
 
    
4777
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4778
 
 
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(-)
4783
 
 
4784
 
commit c08c0f7c002a8a1755f198367ced6858bdbf2253
4785
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4786
 
Date:   Mon Jan 24 10:50:35 2011 +0000
4787
 
 
4788
 
    caps-cache: remove copy-paste error in documentation
4789
 
    
4790
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4791
 
 
4792
 
 wocky/wocky-caps-cache.c |    1 -
4793
 
 1 files changed, 0 insertions(+), 1 deletions(-)
4794
 
 
4795
 
commit 339635a4b2129f585ae720dde3af8ccfc81730ea
4796
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4797
 
Date:   Fri Jan 21 16:34:53 2011 +0000
4798
 
 
4799
 
    caps-hash: use wocky_node convenience functions
4800
 
    
4801
 
    WockyNode knows that xml:lang and xmlns attributes mean a bit more
4802
 
    than an attribute with those names.
4803
 
    
4804
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4805
 
 
4806
 
 wocky/wocky-caps-hash.c |    4 ++--
4807
 
 1 files changed, 2 insertions(+), 2 deletions(-)
4808
 
 
4809
 
commit 469d81f9f36fb35ab2947eaadbc452bf00b6418a
4810
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4811
 
Date:   Fri Jan 21 16:34:42 2011 +0000
4812
 
 
4813
 
    caps-hash: fix typo
4814
 
    
4815
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4816
 
 
4817
 
 wocky/wocky-caps-hash.c |    2 +-
4818
 
 1 files changed, 1 insertions(+), 1 deletions(-)
4819
 
 
4820
 
commit dbcc556adcf59612ee231ab410ff6115b83c0d6f
4821
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4822
 
Date:   Thu Jan 20 14:13:39 2011 +0000
4823
 
 
4824
 
    caps-hash: make build in Wocky and rename s/gabble/wocky/g
4825
 
    
4826
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4827
 
 
4828
 
 wocky/wocky-caps-hash.c |  218 +++++++++++++++++------------------------------
4829
 
 wocky/wocky-caps-hash.h |   10 +--
4830
 
 2 files changed, 81 insertions(+), 147 deletions(-)
4831
 
 
4832
 
commit 8ebef4c221f56c55d175af880b1bda99cf0efcfe
4833
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4834
 
Date:   Thu Jan 20 14:13:29 2011 +0000
4835
 
 
4836
 
    disco-identity: add from Gabble
4837
 
    
4838
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4839
 
 
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(-)
4844
 
 
4845
 
commit 2c648be4944d3f65032fe2c5ad96ddcf58aaf852
4846
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4847
 
Date:   Thu Jan 20 13:34:10 2011 +0000
4848
 
 
4849
 
    caps-hash: add caps-hash.[ch] from gabble
4850
 
    
4851
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4852
 
 
4853
 
 wocky/wocky-caps-hash.c |  439 +++++++++++++++++++++++++++++++++++++++++++++++
4854
 
 wocky/wocky-caps-hash.h |   32 ++++
4855
 
 2 files changed, 471 insertions(+), 0 deletions(-)
4856
 
 
4857
 
commit b3812fad955afdbf21602039035ae9c377e99d5d
4858
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4859
 
Date:   Tue Jan 18 11:36:38 2011 +0000
4860
 
 
4861
 
    caps-cache: store caps cache in .cache/caps/caps-cache.db
4862
 
    
4863
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4864
 
 
4865
 
 wocky/wocky-caps-cache.c |    2 +-
4866
 
 1 files changed, 1 insertions(+), 1 deletions(-)
4867
 
 
4868
 
commit cc4e726670d37ecbe68069e2b8af79454bedf7e4
4869
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4870
 
Date:   Tue Jan 18 08:59:19 2011 +0000
4871
 
 
4872
 
    caps-cache: add documentation
4873
 
    
4874
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4875
 
 
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(-)
4880
 
 
4881
 
commit 27c0a93f851917334ce0177daf3eadfc0ac7a007
4882
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4883
 
Date:   Tue Jan 18 08:58:27 2011 +0000
4884
 
 
4885
 
    caps-cache: stop declaring a non-existent get_singleton function
4886
 
    
4887
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4888
 
 
4889
 
 wocky/wocky-caps-cache.h |    3 ---
4890
 
 1 files changed, 0 insertions(+), 3 deletions(-)
4891
 
 
4892
 
commit 3f42c9a47510557b718f5c5e162f3bb34032e1fe
4893
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4894
 
Date:   Tue Jan 18 08:56:51 2011 +0000
4895
 
 
4896
 
    wocky: link to sqlite3
4897
 
    
4898
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4899
 
 
4900
 
 configure.ac               |   10 +++++++---
4901
 
 docs/reference/Makefile.am |    4 ++--
4902
 
 wocky/Makefile.am          |    4 ++--
4903
 
 3 files changed, 11 insertions(+), 7 deletions(-)
4904
 
 
4905
 
commit ac5467999fd4d202bf69d9d41899fd142f935e24
4906
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4907
 
Date:   Tue Jan 18 08:27:39 2011 +0000
4908
 
 
4909
 
    caps-cache: typedef object and class structs
4910
 
    
4911
 
    ... for consistency.
4912
 
    
4913
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4914
 
 
4915
 
 wocky/wocky-caps-cache.h |   10 ++++++----
4916
 
 1 files changed, 6 insertions(+), 4 deletions(-)
4917
 
 
4918
 
commit 58e062587ccb4940420a0e52817569cae9d193dd
4919
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4920
 
Date:   Tue Jan 18 08:24:42 2011 +0000
4921
 
 
4922
 
    caps-cache: misc. style changes
4923
 
    
4924
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4925
 
 
4926
 
 wocky/wocky-caps-cache.c |   52 ++++++++++++++++++++++-----------------------
4927
 
 wocky/wocky-caps-cache.h |   24 +++++++++-----------
4928
 
 2 files changed, 36 insertions(+), 40 deletions(-)
4929
 
 
4930
 
commit d97129d0ab8ad1abd72a3d4f80ab993be7e0db72
4931
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4932
 
Date:   Tue Jan 18 08:24:23 2011 +0000
4933
 
 
4934
 
    caps-cache: don't save caps cache into a telepathy directory
4935
 
    
4936
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4937
 
 
4938
 
 wocky/wocky-caps-cache.c |    2 +-
4939
 
 1 files changed, 1 insertions(+), 1 deletions(-)
4940
 
 
4941
 
commit 8b19a91ed6b0bf4d6ccfbd1425c36ed08895c01e
4942
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
4943
 
Date:   Tue Jan 18 08:20:17 2011 +0000
4944
 
 
4945
 
    caps-cache: copy over from Gabble with s/gabble/wocky/g
4946
 
    
4947
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
4948
 
 
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(-)
4955
 
 
4956
 
commit 6e64eff081fa59ce533728b2b1838cf0c798d968
4957
 
Author: Will Thompson <will.thompson@collabora.co.uk>
4958
 
Date:   Mon Jan 10 11:12:42 2011 +0000
4959
 
 
4960
 
    Muc: correctly parse the 'composing' chat state.
4961
 
    
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.
4967
 
 
4968
 
 wocky/wocky-muc.h |    2 +-
4969
 
 1 files changed, 1 insertions(+), 1 deletions(-)
4970
 
 
4971
 
commit 14bdb7c316028b9df67ebe6ad2e9f729d024ff74
4972
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
4973
 
Date:   Fri Dec 24 20:54:53 2010 +0100
4974
 
 
4975
 
    DEBUG once per mainloop iteration is bad, remove
4976
 
 
4977
 
 wocky/wocky-heartbeat-source.c |    1 -
4978
 
 1 files changed, 0 insertions(+), 1 deletions(-)
4979
 
 
4980
 
commit 8db5c13fe1895625a80d66ce2aef376cae6e9f8f
4981
 
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
4982
 
Date:   Tue Sep 28 18:41:58 2010 -0400
4983
 
 
4984
 
    Add assertions to ensure async resources are freed
4985
 
    
4986
 
    Add assertions to make sure async resources GCancellable and
4987
 
    GSimpleAsyncResult are freed before a new async calls are attempted.
4988
 
 
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(-)
4994
 
 
4995
 
commit 6c92f00e745f65e05bc8379410ef096be2699b77
4996
 
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
4997
 
Date:   Mon Sep 27 18:28:40 2010 -0400
4998
 
 
4999
 
    Fix wocky_implement_finish_*() macro
5000
 
    
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
5003
 
      as copy_func).
5004
 
    * Added missing ; now required when those macro are called.
5005
 
 
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(-)
5010
 
 
5011
 
commit f38f22015aa144614c2d7295b59af3ae017bf313
5012
 
Author: Will Thompson <will.thompson@collabora.co.uk>
5013
 
Date:   Wed Dec 15 19:32:47 2010 +0000
5014
 
 
5015
 
    Heartbeat: safely stop polling iphb FD.
5016
 
    
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.
5023
 
    
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
5026
 
    this is simpler.
5027
 
 
5028
 
 wocky/wocky-heartbeat-source.c |   10 ++++++++--
5029
 
 1 files changed, 8 insertions(+), 2 deletions(-)
5030
 
 
5031
 
commit 5a119a61e8e19741bd5a26333f4f54c12296943e
5032
 
Author: Will Thompson <will.thompson@collabora.co.uk>
5033
 
Date:   Tue Aug 17 16:38:29 2010 +0100
5034
 
 
5035
 
    MUC: only include <x xmlns=...muc.../> when joining.
5036
 
    
5037
 
    Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=29147>
5038
 
 
5039
 
 wocky/wocky-muc.c |   15 +++++++--------
5040
 
 wocky/wocky-muc.h |    3 +--
5041
 
 2 files changed, 8 insertions(+), 10 deletions(-)
5042
 
 
5043
 
commit 51dd1729f561058153e1a98f03be24c0228e5747
5044
 
Author: Will Thompson <will.thompson@collabora.co.uk>
5045
 
Date:   Tue Aug 17 16:27:48 2010 +0100
5046
 
 
5047
 
    Inline wocky_muc_send_presence()
5048
 
    
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.
5052
 
 
5053
 
 wocky/wocky-muc.c |   19 ++++---------------
5054
 
 1 files changed, 4 insertions(+), 15 deletions(-)
5055
 
 
5056
 
commit e8c68ba002bf94862a94e90e29fa223b05815a74
5057
 
Author: Will Thompson <will.thompson@collabora.co.uk>
5058
 
Date:   Sat Nov 20 11:38:48 2010 +0000
5059
 
 
5060
 
    connector-test: fix a typo of 'sasl'
5061
 
    
5062
 
    /connector/problem/sas/no-mechanisms should read
5063
 
    /connector/problem/sasl/no-mechanisms.
5064
 
 
5065
 
 tests/wocky-connector-test.c |    2 +-
5066
 
 1 files changed, 1 insertions(+), 1 deletions(-)
5067
 
 
5068
 
commit 877802c153392f272d9708a0f15c81b679c51042
5069
 
Author: Will Thompson <will.thompson@collabora.co.uk>
5070
 
Date:   Sat Nov 20 11:31:32 2010 +0000
5071
 
 
5072
 
    examples/connect: always call wocky_init().
5073
 
    
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
5076
 
    default)...
5077
 
    
5078
 
    We should just call it up-front alongside g_type_init().
5079
 
 
5080
 
 examples/connect.c |    2 +-
5081
 
 1 files changed, 1 insertions(+), 1 deletions(-)
5082
 
 
5083
 
commit 94240be7cef4d878410cb0843063d4f75b270edb
5084
 
Author: Simon McVittie <smcv@debian.org>
5085
 
Date:   Tue Nov 23 16:00:59 2010 +0000
5086
 
 
5087
 
    Add maintainer-upload-docs target to Makefile.am
5088
 
 
5089
 
 Makefile.am |    5 +++++
5090
 
 1 files changed, 5 insertions(+), 0 deletions(-)
5091
 
 
5092
 
commit 4ea0e486e9b40d64b16dc566714f613b6b430e77
5093
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
5094
 
Date:   Mon Nov 15 13:10:23 2010 +0000
5095
 
 
5096
 
    auth-registry: add a namespace to auth mechanism constants
5097
 
    
5098
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
5099
 
 
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(-)
5108
 
 
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
5113
 
 
5114
 
    Merge branch 'iphb'
5115
 
 
5116
 
commit 5b6ea68ad8300919341d30fc4b35303b65258e93
5117
 
Author: Will Thompson <will.thompson@collabora.co.uk>
5118
 
Date:   Wed Nov 10 14:47:02 2010 +0000
5119
 
 
5120
 
    OpenSSL: improve debugging output for ignored errors
5121
 
    
5122
 
    We reasonably frequently hit UNABLE_TO_GET_CRL. Currently, the debug
5123
 
    output is kind of surprising:
5124
 
    
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
5129
 
    
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.
5133
 
 
5134
 
 wocky/wocky-openssl.c |    5 +++++
5135
 
 1 files changed, 5 insertions(+), 0 deletions(-)
5136
 
 
5137
 
commit 4ce13bb2306dc8da26a9bf21dedc279a3f472dd9
5138
 
Author: Will Thompson <will.thompson@collabora.co.uk>
5139
 
Date:   Wed Nov 10 14:37:31 2010 +0000
5140
 
 
5141
 
    OpenSSL: don't erroneously truncate X509_NAMEs.
5142
 
    
5143
 
    The manpage for X509_NAME_get_text_by_NID() says:
5144
 
    
5145
 
      At most len bytes will be written and the text written to buf will be
5146
 
      null terminated.
5147
 
    
5148
 
    And:
5149
 
    
5150
 
      If buf is <NULL> then the amount of space needed in buf (excluding the
5151
 
      final null) is returned.
5152
 
    
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.
5157
 
    
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
5160
 
    reject it.
5161
 
    
5162
 
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
5163
 
 
5164
 
 wocky/wocky-openssl.c |    2 +-
5165
 
 1 files changed, 1 insertions(+), 1 deletions(-)
5166
 
 
5167
 
commit b0ebed783ce4c2b27ad5d35f6cf847d9f5363962
5168
 
Author: Will Thompson <will.thompson@collabora.co.uk>
5169
 
Date:   Wed Nov 10 14:36:48 2010 +0000
5170
 
 
5171
 
    OpenSSL: add debug output to check_peer_name()
5172
 
    
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.
5175
 
    
5176
 
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
5177
 
 
5178
 
 wocky/wocky-openssl.c |    9 ++++++++-
5179
 
 1 files changed, 8 insertions(+), 1 deletions(-)
5180
 
 
5181
 
commit 5ec9c99b5b7bc7179df62ad31e2af1d9ef7a5f87
5182
 
Author: Will Thompson <will.thompson@collabora.co.uk>
5183
 
Date:   Mon Oct 25 12:34:13 2010 +0100
5184
 
 
5185
 
    Clarify that moving next_wakeup into the past is okay
5186
 
 
5187
 
 wocky/wocky-heartbeat-source.c |    3 +++
5188
 
 1 files changed, 3 insertions(+), 0 deletions(-)
5189
 
 
5190
 
commit 01811a4a6ed0ac6ad5f9439d12560d787c97570d
5191
 
Author: Will Thompson <will.thompson@collabora.co.uk>
5192
 
Date:   Mon Oct 25 11:58:52 2010 +0100
5193
 
 
5194
 
    Ping test: reduce the number of pings sent and time waited
5195
 
    
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
5200
 
    turning them off.
5201
 
    
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.
5207
 
 
5208
 
 tests/wocky-ping-test.c |    6 +++---
5209
 
 1 files changed, 3 insertions(+), 3 deletions(-)
5210
 
 
5211
 
commit 2aef513cca19ecf74475c8058ed1f272c69c083e
5212
 
Author: Will Thompson <will.thompson@collabora.co.uk>
5213
 
Date:   Mon Oct 25 11:58:35 2010 +0100
5214
 
 
5215
 
    Heartbeat: add this/next wakeup timestamps to debug output
5216
 
 
5217
 
 wocky/wocky-heartbeat-source.c |   19 +++++++++++++++++--
5218
 
 1 files changed, 17 insertions(+), 2 deletions(-)
5219
 
 
5220
 
commit 803f671f4e1421c5d8ead77babab97e98a7e0a0a
5221
 
Author: Will Thompson <will.thompson@collabora.co.uk>
5222
 
Date:   Thu Oct 21 18:55:20 2010 +0100
5223
 
 
5224
 
    Heartbeat: explain why _new() doesn't use update_interval()
5225
 
    
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().
5231
 
 
5232
 
 wocky/wocky-heartbeat-source.c |    4 ++++
5233
 
 1 files changed, 4 insertions(+), 0 deletions(-)
5234
 
 
5235
 
commit 83494b109f1ac08777c8a49ed82aa0d4c127bb77
5236
 
Author: Will Thompson <will.thompson@collabora.co.uk>
5237
 
Date:   Thu Oct 21 18:37:27 2010 +0100
5238
 
 
5239
 
    Ping: flag ping-interval property as CONSTRUCT
5240
 
    
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.
5243
 
 
5244
 
 wocky/wocky-ping.c |    2 +-
5245
 
 1 files changed, 1 insertions(+), 1 deletions(-)
5246
 
 
5247
 
commit 4e9f9530383d1162619c7e214dc18c64d64a1468
5248
 
Author: Will Thompson <will.thompson@collabora.co.uk>
5249
 
Date:   Tue Oct 19 19:04:57 2010 +0100
5250
 
 
5251
 
    Improve WockyPing's debugging output.
5252
 
 
5253
 
 wocky/wocky-ping.c |    7 ++++++-
5254
 
 1 files changed, 6 insertions(+), 1 deletions(-)
5255
 
 
5256
 
commit 7cb68e637937b67866d2f17effb5de728e516c27
5257
 
Author: Will Thompson <will.thompson@collabora.co.uk>
5258
 
Date:   Tue Oct 19 14:17:25 2010 +0100
5259
 
 
5260
 
    Heartbeat: handle max_interval = 0
5261
 
    
5262
 
    This is used to indicate that the heartbeat should be disabled.
5263
 
 
5264
 
 tests/wocky-ping-test.c        |   32 ++++++++++++++++++++-
5265
 
 wocky/wocky-heartbeat-source.c |   61 +++++++++++++++++++++++++++++++++------
5266
 
 2 files changed, 82 insertions(+), 11 deletions(-)
5267
 
 
5268
 
commit 38445ac40d4ad5c4bda86f491ffa11f3d0de6313
5269
 
Author: Will Thompson <will.thompson@collabora.co.uk>
5270
 
Date:   Tue Oct 19 14:52:21 2010 +0100
5271
 
 
5272
 
    Add more debugging to the heartbeat
5273
 
 
5274
 
 wocky/wocky-heartbeat-source.c |    7 ++++++-
5275
 
 1 files changed, 6 insertions(+), 1 deletions(-)
5276
 
 
5277
 
commit 8704ea463278220f1514b981a8feafc448b4e3e1
5278
 
Author: Will Thompson <will.thompson@collabora.co.uk>
5279
 
Date:   Tue Oct 19 14:42:59 2010 +0100
5280
 
 
5281
 
    Heartbeat: split degrading out of finalize
5282
 
    
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.
5289
 
 
5290
 
 wocky/wocky-heartbeat-source.c |   24 ++++++++++++++++--------
5291
 
 1 files changed, 16 insertions(+), 8 deletions(-)
5292
 
 
5293
 
commit edbe19e12ae0350309b22126767428a5f623d7a6
5294
 
Author: Will Thompson <will.thompson@collabora.co.uk>
5295
 
Date:   Tue Oct 19 14:21:16 2010 +0100
5296
 
 
5297
 
    Replace WockyPing's timeouts with WockyHeartbeat
5298
 
    
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.
5304
 
 
5305
 
 wocky/wocky-ping.c |   78 ++++++++++++---------------------------------------
5306
 
 1 files changed, 19 insertions(+), 59 deletions(-)
5307
 
 
5308
 
commit dae40a8fc8a9b3449bf532a59d2169bd3e894470
5309
 
Author: Will Thompson <will.thompson@collabora.co.uk>
5310
 
Date:   Tue Oct 19 14:17:53 2010 +0100
5311
 
 
5312
 
    Document heartbeat methods.
5313
 
 
5314
 
 wocky/wocky-heartbeat-source.c |   25 +++++++++++++++++++++++++
5315
 
 1 files changed, 25 insertions(+), 0 deletions(-)
5316
 
 
5317
 
commit 408ee992c698e195428fb976180de1563cf44834
5318
 
Author: Will Thompson <will.thompson@collabora.co.uk>
5319
 
Date:   Mon Oct 18 16:59:11 2010 +0100
5320
 
 
5321
 
    Bake iphb interval policy into WockyHeartbeatSource
5322
 
    
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
5326
 
    is directly used.
5327
 
 
5328
 
 wocky/wocky-heartbeat-source.c |   18 ++++++++++++------
5329
 
 wocky/wocky-heartbeat-source.h |    2 --
5330
 
 2 files changed, 12 insertions(+), 8 deletions(-)
5331
 
 
5332
 
commit ed4f81dfda49ea0aab5d90dcf67439a2857a8d35
5333
 
Author: Will Thompson <will.thompson@collabora.co.uk>
5334
 
Date:   Fri Oct 15 16:10:01 2010 +0100
5335
 
 
5336
 
    Heartbeat: support updating the interval on the fly
5337
 
 
5338
 
 wocky/wocky-heartbeat-source.c |   24 ++++++++++++++++++++++++
5339
 
 wocky/wocky-heartbeat-source.h |    5 +++++
5340
 
 2 files changed, 29 insertions(+), 0 deletions(-)
5341
 
 
5342
 
commit 57e76648dd5024be789ecf3b4bfc2441198f97ac
5343
 
Author: Will Thompson <will.thompson@collabora.co.uk>
5344
 
Date:   Mon Oct 18 13:49:13 2010 +0100
5345
 
 
5346
 
    Heartbeat: extract common iphb_wait()-calling code
5347
 
 
5348
 
 wocky/wocky-heartbeat-source.c |   43 ++++++++++++++++++++++-----------------
5349
 
 1 files changed, 24 insertions(+), 19 deletions(-)
5350
 
 
5351
 
commit 83ca63974353febaaf5afcbb9e2734820a4182da
5352
 
Author: Will Thompson <will.thompson@collabora.co.uk>
5353
 
Date:   Mon Oct 18 11:34:23 2010 +0100
5354
 
 
5355
 
    Heartbeat: fall back to internal timeouts
5356
 
    
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.
5360
 
 
5361
 
 wocky/wocky-heartbeat-source.c |  147 +++++++++++++++++++++++++++-------------
5362
 
 1 files changed, 99 insertions(+), 48 deletions(-)
5363
 
 
5364
 
commit 64540f03af6182f537959637a803a47554b4dcda
5365
 
Author: Will Thompson <will.thompson@collabora.co.uk>
5366
 
Date:   Fri Oct 15 15:52:04 2010 +0100
5367
 
 
5368
 
    Add a GSource wrapping libiphb.
5369
 
    
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
5372
 
    cleaner.
5373
 
    
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.
5377
 
    
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.
5380
 
 
5381
 
 configure.ac                   |    9 ++
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(-)
5388
 
 
5389
 
commit add1c55989ef3d3fa4a871d4ad217a49d301d2dc
5390
 
Author: Will Thompson <will.thompson@collabora.co.uk>
5391
 
Date:   Mon Oct 25 11:39:28 2010 +0100
5392
 
 
5393
 
    Fix DEBUGGING macro to call wocky_debug_flag_is_set()
5394
 
    
5395
 
    Hey, looks like no-one's used this before in Wocky. ;-)
5396
 
 
5397
 
 wocky/wocky-debug.h |    2 +-
5398
 
 1 files changed, 1 insertions(+), 1 deletions(-)
5399
 
 
5400
 
commit e54631ff2db562b0b104ef9a7f949d3fb2fb8df2
5401
 
Author: Will Thompson <will.thompson@collabora.co.uk>
5402
 
Date:   Tue Oct 19 16:56:02 2010 +0100
5403
 
 
5404
 
    Test sending a stanza just before destroying porter.
5405
 
    
5406
 
    I'm astonished that this didn't have a test already.
5407
 
    
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().
5414
 
    
5415
 
    Reviewed-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5416
 
    Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=30986>
5417
 
 
5418
 
 tests/wocky-porter-test.c |   49 +++++++++++++++++++++++++++++++++++++++++++++
5419
 
 wocky/wocky-porter.c      |    4 ++-
5420
 
 2 files changed, 52 insertions(+), 1 deletions(-)
5421
 
 
5422
 
commit cc5c5309c21694a4c120c4ba9f01fb12f27cb7ef
5423
 
Author: Will Thompson <will.thompson@collabora.co.uk>
5424
 
Date:   Wed Oct 20 15:53:06 2010 +0100
5425
 
 
5426
 
    OpenSSL: report hostname mismatch over other errors.
5427
 
    
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
5430
 
    domain? :)
5431
 
    
5432
 
    The GnuTLS backend already has this behaviour.
5433
 
 
5434
 
 tests/wocky-connector-test.c |   18 ++++++++++++++++++
5435
 
 wocky/wocky-openssl.c        |   27 ++++++++-------------------
5436
 
 2 files changed, 26 insertions(+), 19 deletions(-)
5437
 
 
5438
 
commit 5079a1ec30235c76f5b2b18655799849d26f90bf
5439
 
Author: Will Thompson <will.thompson@collabora.co.uk>
5440
 
Date:   Wed Oct 20 15:44:14 2010 +0100
5441
 
 
5442
 
    OpenSSL: clarify anonymous certificate handling
5443
 
 
5444
 
 wocky/wocky-openssl.c |   26 +++++++++++++++-----------
5445
 
 1 files changed, 15 insertions(+), 11 deletions(-)
5446
 
 
5447
 
commit 36af8b71fdd7ee9869ebdc584631cb51fe589aac
5448
 
Author: Will Thompson <will.thompson@collabora.co.uk>
5449
 
Date:   Wed Oct 20 12:46:52 2010 +0100
5450
 
 
5451
 
    TestConnectorServer: use '*' in a _build() call
5452
 
 
5453
 
 tests/wocky-test-connector-server.c |    4 +---
5454
 
 1 files changed, 1 insertions(+), 3 deletions(-)
5455
 
 
5456
 
commit 86046ac87936bbadc0b6d7a4679d85a0f094e407
5457
 
Author: Will Thompson <will.thompson@collabora.co.uk>
5458
 
Date:   Wed Oct 20 00:09:17 2010 +0100
5459
 
 
5460
 
    Remove unnecessary MUC namespace abbreviations.
5461
 
    
5462
 
    I like avoiding typing as much as the next person, but. (This will break
5463
 
    Gabble, which uses WOCKY_NS_MUC_OWN.)
5464
 
 
5465
 
 wocky/wocky-muc.c        |    2 +-
5466
 
 wocky/wocky-namespaces.h |    8 ++++----
5467
 
 2 files changed, 5 insertions(+), 5 deletions(-)
5468
 
 
5469
 
commit e25cc2a0c89ce9270da04199d4be73ec9c6b5dcf
5470
 
Author: Will Thompson <will.thompson@collabora.co.uk>
5471
 
Date:   Tue Oct 19 19:01:13 2010 +0100
5472
 
 
5473
 
    Use wocky_stanza_get_{from,to}
5474
 
 
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(-)
5482
 
 
5483
 
commit 181a042eb85a59497d6361b68d125df0db4ed092
5484
 
Author: Will Thompson <will.thompson@collabora.co.uk>
5485
 
Date:   Tue Oct 19 18:55:55 2010 +0100
5486
 
 
5487
 
    Add wocky_stanza_get_{from,to}
5488
 
 
5489
 
 wocky/wocky-stanza.c |   34 ++++++++++++++++++++++++++++++++++
5490
 
 wocky/wocky-stanza.h |    3 +++
5491
 
 2 files changed, 37 insertions(+), 0 deletions(-)
5492
 
 
5493
 
commit 8924acd99e33b5fce0bcf395fe4ad25470417f21
5494
 
Author: Will Thompson <will.thompson@collabora.co.uk>
5495
 
Date:   Tue Oct 19 13:45:47 2010 +0100
5496
 
 
5497
 
    Check debug flags correctly when logging stanzas
5498
 
    
5499
 
    These two stray 's's drove me extra crazy while debugging a bizarre
5500
 
    memory corruption bug.
5501
 
 
5502
 
 wocky/wocky-debug.c |    4 ++--
5503
 
 1 files changed, 2 insertions(+), 2 deletions(-)
5504
 
 
5505
 
commit 635df31cbd8f9d7302b694bbf59157f58101a950
5506
 
Author: Will Thompson <will.thompson@collabora.co.uk>
5507
 
Date:   Thu Oct 14 23:49:13 2010 +0100
5508
 
 
5509
 
    Fix up wocky-utils comment trivia.
5510
 
    
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.
5514
 
 
5515
 
 wocky/wocky-utils.c |    4 ++--
5516
 
 wocky/wocky-utils.h |   10 +++++-----
5517
 
 2 files changed, 7 insertions(+), 7 deletions(-)
5518
 
 
5519
 
commit 5c4c8ecf1656cc593b0af19cd1a9b2db940f601c
5520
 
Author: Will Thompson <will.thompson@collabora.co.uk>
5521
 
Date:   Tue Apr 20 16:42:15 2010 +0100
5522
 
 
5523
 
    Correct documentation of wocky_node_is_superset
5524
 
 
5525
 
 wocky/wocky-node.c |    2 +-
5526
 
 1 files changed, 1 insertions(+), 1 deletions(-)
5527
 
 
5528
 
commit caece2b087b505f1be4637dbff89679295d83e61
5529
 
Author: Will Thompson <will.thompson@collabora.co.uk>
5530
 
Date:   Tue Apr 13 22:46:28 2010 +0100
5531
 
 
5532
 
    Give a useful critical when you mess up _stanza_build()
5533
 
 
5534
 
 wocky/wocky-node.c |    1 +
5535
 
 1 files changed, 1 insertions(+), 0 deletions(-)
5536
 
 
5537
 
commit bfcdeadf0781d6d2cb2d7e1b9a93756dc4ecce5c
5538
 
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5539
 
Date:   Thu Oct 14 19:20:30 2010 -0400
5540
 
 
5541
 
    Fixe last bad comparision in OpenSSL code
5542
 
 
5543
 
 wocky/wocky-openssl.c |    2 +-
5544
 
 1 files changed, 1 insertions(+), 1 deletions(-)
5545
 
 
5546
 
commit 2e7d77f14f3404ade60431cad82fc8a91eabb145
5547
 
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5548
 
Date:   Thu Oct 14 19:08:21 2010 -0400
5549
 
 
5550
 
    Fix boolean comparision in OpenSSL code
5551
 
    
5552
 
    This change was introduced by accident in leak-fix branch while doing some
5553
 
    refactoring. This will hopefully solve OpenSSL build errors.
5554
 
 
5555
 
 wocky/wocky-openssl.c |    4 ++--
5556
 
 1 files changed, 2 insertions(+), 2 deletions(-)
5557
 
 
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
5562
 
 
5563
 
    Merge branch 'wocky-0.10'
5564
 
 
5565
 
commit d67a032e68d08825b0aa7eb42673393ba68a1403
5566
 
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5567
 
Date:   Thu Oct 14 11:33:04 2010 -0400
5568
 
 
5569
 
    Use G_N_ELEMENT to get array size
5570
 
 
5571
 
 tests/wocky-http-proxy-test.c |    2 +-
5572
 
 1 files changed, 1 insertions(+), 1 deletions(-)
5573
 
 
5574
 
commit 78c7d6cd96a44d3aa2235a0640be18e9979c6f54
5575
 
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5576
 
Date:   Thu Oct 14 11:32:20 2010 -0400
5577
 
 
5578
 
    Avoid magic numbers implementing str_has_prefix_case()
5579
 
 
5580
 
 tests/wocky-http-proxy-test.c |   13 ++++++++++---
5581
 
 1 files changed, 10 insertions(+), 3 deletions(-)
5582
 
 
5583
 
commit 3989fcaa2dad9dbf689c29729a11cb731e9264ca
5584
 
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5585
 
Date:   Thu Oct 14 11:27:02 2010 -0400
5586
 
 
5587
 
    Use g_assert_cmpstr() for better output
5588
 
 
5589
 
 tests/wocky-http-proxy-test.c |    9 ++++-----
5590
 
 1 files changed, 4 insertions(+), 5 deletions(-)
5591
 
 
5592
 
commit 850cb5a5c849322a71b08304b69d2214250ecaa3
5593
 
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5594
 
Date:   Thu Oct 14 11:25:40 2010 -0400
5595
 
 
5596
 
    Use g_assert_cmpuint for better output
5597
 
 
5598
 
 tests/wocky-http-proxy-test.c |   10 +++++-----
5599
 
 1 files changed, 5 insertions(+), 5 deletions(-)
5600
 
 
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
5605
 
 
5606
 
    Merge branch 'leak-fix'
5607
 
    
5608
 
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
5609
 
 
5610
 
commit e957e75e785200991b3f346298a7d3c0f4e3584e
5611
 
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5612
 
Date:   Wed Oct 13 11:49:31 2010 -0400
5613
 
 
5614
 
    More style fix when doing if on pointers
5615
 
 
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(-)
5624
 
 
5625
 
commit ae8abda698643d2d9b7ef9c962f3c5e0d5ff81a8
5626
 
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5627
 
Date:   Wed Oct 13 11:23:20 2010 -0400
5628
 
 
5629
 
    Fix coding style error introduced in leak fixes
5630
 
 
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(-)
5634
 
 
5635
 
commit 7a5ebbd8a6b160cd3b65e66b12c55892dff47c92
5636
 
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5637
 
Date:   Tue Oct 12 15:50:45 2010 -0400
5638
 
 
5639
 
    Don't leak tls_connection on error
5640
 
 
5641
 
 wocky/wocky-tls-connector.c |    7 +++++++
5642
 
 1 files changed, 7 insertions(+), 0 deletions(-)
5643
 
 
5644
 
commit d65e92b2637718e9af2b85416bd354c911dac55f
5645
 
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5646
 
Date:   Tue Oct 12 15:30:30 2010 -0400
5647
 
 
5648
 
    Don't leak last read buffer
5649
 
 
5650
 
 wocky/wocky-tls.c |    5 +++++
5651
 
 1 files changed, 5 insertions(+), 0 deletions(-)
5652
 
 
5653
 
commit 88938428ad9152e02eff643ec412a3154cf1658a
5654
 
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5655
 
Date:   Tue Oct 12 15:01:02 2010 -0400
5656
 
 
5657
 
    Don't leak errors in TLS tests
5658
 
 
5659
 
 tests/wocky-test-connector-server.c |    8 ++++++--
5660
 
 wocky/wocky-tls-connector.c         |    1 +
5661
 
 2 files changed, 7 insertions(+), 2 deletions(-)
5662
 
 
5663
 
commit b54b111ac40c996896181a2f0b43fac8eb7b51c3
5664
 
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5665
 
Date:   Fri Oct 8 17:50:55 2010 -0400
5666
 
 
5667
 
    Only ref the cancellable if a callback is provided
5668
 
 
5669
 
 tests/wocky-test-sasl-auth-server.c |   12 +++++++-----
5670
 
 1 files changed, 7 insertions(+), 5 deletions(-)
5671
 
 
5672
 
commit 4461be9b3cb5776b55e4fe8f1ef2d9939d160d20
5673
 
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5674
 
Date:   Fri Oct 8 17:21:06 2010 -0400
5675
 
 
5676
 
    Don't leak GSocket
5677
 
 
5678
 
 tests/wocky-connector-test.c |    1 +
5679
 
 1 files changed, 1 insertions(+), 0 deletions(-)
5680
 
 
5681
 
commit 97dbbfad80b373586e6d37d4a4e664e7b78b56d0
5682
 
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5683
 
Date:   Fri Oct 8 17:19:51 2010 -0400
5684
 
 
5685
 
    Don't leak errors
5686
 
 
5687
 
 tests/wocky-test-connector-server.c |    8 ++++----
5688
 
 1 files changed, 4 insertions(+), 4 deletions(-)
5689
 
 
5690
 
commit 14df6aef00ab2880bb86ac86f88b9193ea8848cc
5691
 
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5692
 
Date:   Fri Oct 8 17:10:27 2010 -0400
5693
 
 
5694
 
    Don't leak SASLServer by overwriting it
5695
 
 
5696
 
 tests/wocky-test-connector-server.c |    5 +++--
5697
 
 1 files changed, 3 insertions(+), 2 deletions(-)
5698
 
 
5699
 
commit f4e0ce027040dff5c7ddcb0cec62b2e4d3c02cf5
5700
 
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5701
 
Date:   Fri Oct 8 17:10:05 2010 -0400
5702
 
 
5703
 
    Don't leak TLSSession
5704
 
 
5705
 
 tests/wocky-test-connector-server.c |    4 ++++
5706
 
 1 files changed, 4 insertions(+), 0 deletions(-)
5707
 
 
5708
 
commit 7c4468651d85d3904a7f2365c1d55e862cc44c7d
5709
 
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5710
 
Date:   Fri Oct 8 17:09:44 2010 -0400
5711
 
 
5712
 
    Don't leak TLSConnection
5713
 
 
5714
 
 tests/wocky-test-connector-server.c |    9 +++++----
5715
 
 1 files changed, 5 insertions(+), 4 deletions(-)
5716
 
 
5717
 
commit d8b8d403234d177b9ab1f7aed29569c1f434bca5
5718
 
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5719
 
Date:   Fri Oct 8 16:58:32 2010 -0400
5720
 
 
5721
 
    Don't leak error in test resolver
5722
 
 
5723
 
 tests/test-resolver.c |   64 +++++++++++++++++++++++-------------------------
5724
 
 1 files changed, 31 insertions(+), 33 deletions(-)
5725
 
 
5726
 
commit 6246d9ad7290b86b3cbf29c2ad829bc8fdad7f68
5727
 
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5728
 
Date:   Thu Oct 7 14:03:11 2010 -0400
5729
 
 
5730
 
    Keep GCancellable alive during the async calls
5731
 
    
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.
5735
 
 
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(-)
5743
 
 
5744
 
commit 8e254f7f3e571d739e233034682facbf63efc51c
5745
 
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5746
 
Date:   Fri Oct 8 16:41:37 2010 -0400
5747
 
 
5748
 
    Don't leak current path string
5749
 
 
5750
 
 wocky/wocky-utils.c |    6 ++++--
5751
 
 1 files changed, 4 insertions(+), 2 deletions(-)
5752
 
 
5753
 
commit f13a2c8e9af91762d86b6cd26cba57f2f0cb47fd
5754
 
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5755
 
Date:   Fri Oct 8 13:01:11 2010 -0400
5756
 
 
5757
 
    Fix function implementation coding style
5758
 
 
5759
 
 wocky/wocky-porter.c |    4 ++--
5760
 
 1 files changed, 2 insertions(+), 2 deletions(-)
5761
 
 
5762
 
commit bb9b190f87db3eb60d1748f399fcd298c31d2c8c
5763
 
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5764
 
Date:   Fri Oct 8 12:30:53 2010 -0400
5765
 
 
5766
 
    Don't leak a ref on TlsConnection in verify_async
5767
 
 
5768
 
 wocky/wocky-tls-connector.c |    2 +-
5769
 
 1 files changed, 1 insertions(+), 1 deletions(-)
5770
 
 
5771
 
commit bb167324fb0a1c9b21b7a7d7d1146ca8753c0d65
5772
 
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5773
 
Date:   Thu Oct 7 19:10:09 2010 -0400
5774
 
 
5775
 
    Add explicit _stop() to test SASL auth server
5776
 
    
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.
5780
 
 
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(-)
5785
 
 
5786
 
commit 2cf2577a5465d8b13fa3d72e73cc384a68dd488d
5787
 
Author: Will Thompson <will.thompson@collabora.co.uk>
5788
 
Date:   Fri Oct 8 13:45:43 2010 +0100
5789
 
 
5790
 
    OpenSSL: add a missing 'break'.
5791
 
    
5792
 
    This was broken in 9a3f3bc8, which added the case for UNABLE_TO_GET_CRL.
5793
 
    
5794
 
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
5795
 
 
5796
 
 wocky/wocky-openssl.c |    1 +
5797
 
 1 files changed, 1 insertions(+), 0 deletions(-)
5798
 
 
5799
 
commit a70a56c6f232bb9bffc91b68898f4d2b396a503f
5800
 
Author: Will Thompson <will.thompson@collabora.co.uk>
5801
 
Date:   Fri Oct 8 13:44:04 2010 +0100
5802
 
 
5803
 
    Clarify extracting error type.
5804
 
    
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.
5808
 
    
5809
 
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
5810
 
 
5811
 
 wocky/wocky-xmpp-error.c |   11 ++++++-----
5812
 
 1 files changed, 6 insertions(+), 5 deletions(-)
5813
 
 
5814
 
commit 7e22acb544bffb4bae9fd13da72e20f3f438d87d
5815
 
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5816
 
Date:   Thu Oct 7 19:09:35 2010 -0400
5817
 
 
5818
 
    Don't leak a GAsyncResult in WockyPorter
5819
 
 
5820
 
 wocky/wocky-porter.c |    2 ++
5821
 
 1 files changed, 2 insertions(+), 0 deletions(-)
5822
 
 
5823
 
commit f8c72df24c89f839f1819c78e3de3f5e03529b61
5824
 
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5825
 
Date:   Thu Oct 7 16:46:28 2010 -0400
5826
 
 
5827
 
    Fixed memmory leak in WockySaslScam
5828
 
 
5829
 
 wocky/wocky-sasl-scram.c |    8 ++++++++
5830
 
 1 files changed, 8 insertions(+), 0 deletions(-)
5831
 
 
5832
 
commit 30166aeb891b0ceca7995268846fe900fd13b06a
5833
 
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5834
 
Date:   Tue Oct 5 15:12:12 2010 -0400
5835
 
 
5836
 
    Unit tests for HTTP Proxy support
5837
 
    
5838
 
    This implements unit test for the wocky internal implementation of HTTP
5839
 
    Connect.
5840
 
 
5841
 
 tests/Makefile.am             |    9 +
5842
 
 tests/wocky-http-proxy-test.c |  385 +++++++++++++++++++++++++++++++++++++++++
5843
 
 2 files changed, 394 insertions(+), 0 deletions(-)
5844
 
 
5845
 
commit 60278f0fef9a5075f91c3dffe56352448695fb5e
5846
 
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5847
 
Date:   Tue Oct 5 15:10:27 2010 -0400
5848
 
 
5849
 
    Implement HTTP basic proxy authentication
5850
 
    
5851
 
    This adds HTTP basic proxy authentication as requesting in bugs.fd.o
5852
 
    #16034
5853
 
 
5854
 
 wocky/wocky-http-proxy.c |  109 ++++++++++++++++++++++++++-------------------
5855
 
 1 files changed, 63 insertions(+), 46 deletions(-)
5856
 
 
5857
 
commit 210523aab3532d2c77bffa933aea8d761e08d0ab
5858
 
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5859
 
Date:   Tue Oct 5 15:06:40 2010 -0400
5860
 
 
5861
 
    Handle EOS gracefully by manually generating error
5862
 
    
5863
 
    GIO does not return an error on EOS so we need to manually generate an
5864
 
    error when the EOS arrived too soon.
5865
 
 
5866
 
 wocky/wocky-http-proxy.c |   13 +++++++++++--
5867
 
 1 files changed, 11 insertions(+), 2 deletions(-)
5868
 
 
5869
 
commit 953d5a19779ad88f0cf44b08d2f1851dea3b8ce5
5870
 
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5871
 
Date:   Tue Oct 5 15:03:03 2010 -0400
5872
 
 
5873
 
    Remove HTTP error code for known errors
5874
 
    
5875
 
    The HTTP error code is not that usefull for error that we know about.
5876
 
 
5877
 
 wocky/wocky-http-proxy.c |    2 +-
5878
 
 1 files changed, 1 insertions(+), 1 deletions(-)
5879
 
 
5880
 
commit 13e657288e24ab640560dbaf44d7853678c793da
5881
 
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5882
 
Date:   Thu Sep 30 15:25:59 2010 -0400
5883
 
 
5884
 
    Improve error message in HTTPProxy
5885
 
    
5886
 
    Adds error code to message and nicier handling of broken reply.
5887
 
 
5888
 
 wocky/wocky-http-proxy.c |    9 ++++++---
5889
 
 1 files changed, 6 insertions(+), 3 deletions(-)
5890
 
 
5891
 
commit 31a75968dfc980bb9267db3e0da251f1b9332707
5892
 
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5893
 
Date:   Thu Sep 30 15:25:00 2010 -0400
5894
 
 
5895
 
    Free variables as soon as they are no longer needed
5896
 
    
5897
 
    This allow reducing the amount of dupplicated free/unref in the error
5898
 
    label.
5899
 
 
5900
 
 wocky/wocky-http-proxy.c |   12 ++++--------
5901
 
 1 files changed, 4 insertions(+), 8 deletions(-)
5902
 
 
5903
 
commit 7f12560eb5ddedad674a5a9421ef3193b3cfa96d
5904
 
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5905
 
Date:   Thu Sep 30 15:23:30 2010 -0400
5906
 
 
5907
 
    Fix coding style
5908
 
    
5909
 
    * Use explicit comparision
5910
 
    * Unified GDataInputStream variable as data_in
5911
 
    * Add missing white space before/after if
5912
 
 
5913
 
 wocky/wocky-http-proxy.c |   46 ++++++++++++++++++++++++----------------------
5914
 
 1 files changed, 24 insertions(+), 22 deletions(-)
5915
 
 
5916
 
commit 2ba0e569c9953651f800372cd2f7f3638dee09e3
5917
 
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5918
 
Date:   Thu Sep 30 15:11:03 2010 -0400
5919
 
 
5920
 
    Remove unsuded wocky_http_proxy_finalize()
5921
 
    
5922
 
    WockyHttpProxy does not have any internal resources so
5923
 
    wocky_http_proxy_finalize() is not used at all, removing it.
5924
 
 
5925
 
 wocky/wocky-http-proxy.c |   11 -----------
5926
 
 1 files changed, 0 insertions(+), 11 deletions(-)
5927
 
 
5928
 
commit 38e1a9077d0f9cd90c3d41635485956d3ca8cbae
5929
 
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5930
 
Date:   Thu Sep 30 15:09:44 2010 -0400
5931
 
 
5932
 
    Don't use double underscore
5933
 
    
5934
 
    Double underscores variable and macro are reserved for compilers.
5935
 
 
5936
 
 wocky/wocky-http-proxy.h |    6 +++---
5937
 
 1 files changed, 3 insertions(+), 3 deletions(-)
5938
 
 
5939
 
commit 92d16af8158bd45263f38db1d8b1787e661b4ca9
5940
 
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5941
 
Date:   Thu Sep 30 14:12:59 2010 -0400
5942
 
 
5943
 
    Added proxy sources to extra dist
5944
 
    
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.
5947
 
 
5948
 
 wocky/Makefile.am |    2 ++
5949
 
 1 files changed, 2 insertions(+), 0 deletions(-)
5950
 
 
5951
 
commit 668837041c03de92be41bd70247bde4b733dc6e8
5952
 
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5953
 
Date:   Thu Aug 26 11:29:12 2010 -0400
5954
 
 
5955
 
    Added support for HTTP Connect Proxy
5956
 
    
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
5960
 
    connect method.
5961
 
 
5962
 
 configure.ac             |    8 +
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(-)
5968
 
 
5969
 
commit 3d8bd1bd1e3857f1a14dbba92a8fe6bf7f790054
5970
 
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5971
 
Date:   Thu Sep 23 14:22:11 2010 -0400
5972
 
 
5973
 
    GSimpleAsyncResult source tags should be _async
5974
 
    
5975
 
    This makes Wocky closer to GAsyncResult conventions by using the _async
5976
 
    function as source tag instead of _finish. (Bug #26770)
5977
 
 
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(-)
5993
 
 
5994
 
commit 1b2804c9fd2d46bdc01a43a004183ea1c5d8957d
5995
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
5996
 
Date:   Fri Oct 1 15:19:59 2010 +0100
5997
 
 
5998
 
    Increase test timeout to 10 seconds
5999
 
 
6000
 
 tests/wocky-test-helper.c |    2 +-
6001
 
 1 files changed, 1 insertions(+), 1 deletions(-)
6002
 
 
6003
 
commit f7531b2e77056471a0a0cb089346b4d8f15dc945
6004
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6005
 
Date:   Fri Oct 1 14:52:31 2010 +0100
6006
 
 
6007
 
    Update the CRL to only expect a new update in 2038
6008
 
 
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(-)
6013
 
 
6014
 
commit 81d91749669806cb0e05954af26a75778bbf1fe8
6015
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6016
 
Date:   Fri Oct 1 12:21:02 2010 +0100
6017
 
 
6018
 
    Fix compilation with older glib
6019
 
 
6020
 
 tests/wocky-connector-test.c |    5 +++++
6021
 
 1 files changed, 5 insertions(+), 0 deletions(-)
6022
 
 
6023
 
commit f2cb0f6fc98b7d75b08516710046977195e26faa
6024
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6025
 
Date:   Thu Sep 30 17:46:06 2010 +0100
6026
 
 
6027
 
    Accept recoverable errors and fixup namespaces with extra spaces
6028
 
 
6029
 
 tests/wocky-xmpp-reader-test.c |   33 +++++++++++++++++++++++++++++++++
6030
 
 wocky/wocky-xmpp-reader.c      |   21 ++++++++++++++++-----
6031
 
 2 files changed, 49 insertions(+), 5 deletions(-)
6032
 
 
6033
 
commit d3e68d03f79625f695601b3b69dd853785fc14f3
6034
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6035
 
Date:   Wed Sep 29 16:22:19 2010 +0100
6036
 
 
6037
 
    Handle the connection being disconnected by the remote side more gracefully
6038
 
 
6039
 
 wocky/wocky-tls.c |   22 +++++++++++++++-------
6040
 
 1 files changed, 15 insertions(+), 7 deletions(-)
6041
 
 
6042
 
commit 9d74bc20a9ad3118f28a896483f6a36e46b036eb
6043
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6044
 
Date:   Thu Sep 30 16:52:25 2010 +0100
6045
 
 
6046
 
    Cope with new GIO giving more precise error information
6047
 
 
6048
 
 tests/wocky-connector-test.c |   18 +++++++++---------
6049
 
 1 files changed, 9 insertions(+), 9 deletions(-)
6050
 
 
6051
 
commit 7d33e5c6d2499c2cad0e476d646feb548fb25d5b
6052
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6053
 
Date:   Thu Sep 30 16:41:53 2010 +0100
6054
 
 
6055
 
    Always use enum values for codes, not 0...
6056
 
 
6057
 
 tests/wocky-connector-test.c |   28 ++++++++++++++--------------
6058
 
 1 files changed, 14 insertions(+), 14 deletions(-)
6059
 
 
6060
 
commit 69ce5d52e44bf1fcf9b420a1a91031714188f4ac
6061
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6062
 
Date:   Thu Sep 30 16:34:07 2010 +0100
6063
 
 
6064
 
    Support fallback error codes
6065
 
    
6066
 
    Over time GIO got more precise about its error codes, so add support for
6067
 
    a fallback error code that's also accepted
6068
 
 
6069
 
 tests/wocky-connector-test.c |  472 ++++++++++++++++++++++-------------------
6070
 
 1 files changed, 253 insertions(+), 219 deletions(-)
6071
 
 
6072
 
commit fb2f241fce7f7c106c16519c5e2be4eca4fbc34a
6073
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6074
 
Date:   Thu Sep 30 13:50:13 2010 +0100
6075
 
 
6076
 
    Use an internal enum to error code mapping instead of hardcoding quark strings
6077
 
 
6078
 
 tests/wocky-connector-test.c |  490 ++++++++++++++++++++++--------------------
6079
 
 1 files changed, 256 insertions(+), 234 deletions(-)
6080
 
 
6081
 
commit 4816b2d65de1c66bb95de02c55e138264c28dbc7
6082
 
Author: Will Thompson <will.thompson@collabora.co.uk>
6083
 
Date:   Thu Sep 30 14:17:31 2010 +0100
6084
 
 
6085
 
    Ignore gtkdoc scanner.
6086
 
    
6087
 
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
6088
 
 
6089
 
 .gitignore |    3 ++-
6090
 
 1 files changed, 2 insertions(+), 1 deletions(-)
6091
 
 
6092
 
commit a8002b2bbfbd259961c59a7f714e25ad14fc521f
6093
 
Author: Will Thompson <will.thompson@collabora.co.uk>
6094
 
Date:   Thu Sep 30 10:33:00 2010 +0100
6095
 
 
6096
 
    OpenSSL: include error domain in debug, too
6097
 
    
6098
 
    There's really no point in including the error code if we don't include
6099
 
    the domain it belongs to, too.
6100
 
    
6101
 
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
6102
 
 
6103
 
 wocky/wocky-openssl.c |    3 ++-
6104
 
 1 files changed, 2 insertions(+), 1 deletions(-)
6105
 
 
6106
 
commit 790bf30d1832ac8f678d3e5f0dc051dd392a3f26
6107
 
Author: Will Thompson <will.thompson@collabora.co.uk>
6108
 
Date:   Thu Sep 30 10:27:55 2010 +0100
6109
 
 
6110
 
    OpenSSL: fix a debug format string.
6111
 
    
6112
 
    There are four parameters after this format string, but the string only
6113
 
    contains three placeholders. GCC, quite rightly, gets upset.  This was
6114
 
    broken in 551e3ad.
6115
 
    
6116
 
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
6117
 
 
6118
 
 wocky/wocky-openssl.c |    9 +++++----
6119
 
 1 files changed, 5 insertions(+), 4 deletions(-)
6120
 
 
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
6125
 
 
6126
 
    Merge branch 'wocky-0.10'
6127
 
 
6128
 
commit 0b104ceae9edd2fa860f5ddb193d5b077da7b9f6
6129
 
Author: Will Thompson <will.thompson@collabora.co.uk>
6130
 
Date:   Fri Sep 24 11:38:56 2010 +0100
6131
 
 
6132
 
    Check return of wocky_xmpp_connection_send_stanza_finish
6133
 
    
6134
 
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
6135
 
 
6136
 
 wocky/wocky-tls-connector.c |    6 ++----
6137
 
 1 files changed, 2 insertions(+), 4 deletions(-)
6138
 
 
6139
 
commit e4842e8ac07922c51a790be12ddc59c286727d36
6140
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
6141
 
Date:   Thu Sep 23 16:23:56 2010 +0200
6142
 
 
6143
 
    check if the result contains an error *before* g_simple_async_result_is_valid
6144
 
    
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
6147
 
    have a source tag.
6148
 
 
6149
 
 wocky/wocky-utils.h |   12 ++++++------
6150
 
 1 files changed, 6 insertions(+), 6 deletions(-)
6151
 
 
6152
 
commit b8db8f2e648a27e9020a99e027041cafb29e0c20
6153
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
6154
 
Date:   Thu Sep 23 16:22:51 2010 +0200
6155
 
 
6156
 
    wocky_implement_finish_return_copy_pointer: return NULL and not FALSE
6157
 
 
6158
 
 wocky/wocky-utils.h |    2 +-
6159
 
 1 files changed, 1 insertions(+), 1 deletions(-)
6160
 
 
6161
 
commit dbbea11d86d0f154c3b5728803f8e237fe5acad8
6162
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
6163
 
Date:   Thu Sep 23 16:23:56 2010 +0200
6164
 
 
6165
 
    check if the result contains an error *before* g_simple_async_result_is_valid
6166
 
    
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
6169
 
    have a source tag.
6170
 
 
6171
 
 wocky/wocky-utils.h |   12 ++++++------
6172
 
 1 files changed, 6 insertions(+), 6 deletions(-)
6173
 
 
6174
 
commit 0c6c1d659ffc51e03de97f7e9fdc97648e5eb1e2
6175
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
6176
 
Date:   Thu Sep 23 16:22:51 2010 +0200
6177
 
 
6178
 
    wocky_implement_finish_return_copy_pointer: return NULL and not FALSE
6179
 
 
6180
 
 wocky/wocky-utils.h |    2 +-
6181
 
 1 files changed, 1 insertions(+), 1 deletions(-)
6182
 
 
6183
 
commit cb7d242e9f771b5d4af8f5fc8aa35304a038a810
6184
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
6185
 
Date:   Wed Sep 22 12:14:45 2010 +0100
6186
 
 
6187
 
    Explain why ignore_warning is there in the write_op implementation
6188
 
 
6189
 
 wocky/wocky-openssl.c |    4 ++--
6190
 
 1 files changed, 2 insertions(+), 2 deletions(-)
6191
 
 
6192
 
commit 551e3ad46325674015503049d2908d59df407efc
6193
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
6194
 
Date:   Tue Sep 21 00:09:59 2010 +0100
6195
 
 
6196
 
    Don't retry indefinitely on failed OpenSSL writes
6197
 
    
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).
6202
 
    
6203
 
    This error was only in the OpenSSL backend; gnutls does not require us to
6204
 
    implement this logic at all.
6205
 
 
6206
 
 wocky/wocky-openssl.c |   40 +++++++++++++++++++++++++++++++---------
6207
 
 1 files changed, 31 insertions(+), 9 deletions(-)
6208
 
 
6209
 
commit 87a64d465283ab01baceca9aefbb15a80b391b7f
6210
 
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
6211
 
Date:   Tue Sep 14 19:27:57 2010 +0200
6212
 
 
6213
 
    Update examples and tests to new API
6214
 
 
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(-)
6220
 
 
6221
 
commit 66689d2b261e442cdec52a42acd259beb2f0ed00
6222
 
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
6223
 
Date:   Tue Sep 14 19:27:28 2010 +0200
6224
 
 
6225
 
    connector: use a GCancellable for async operations
6226
 
    
6227
 
    And pass it when we send/receive stanzas.
6228
 
 
6229
 
 wocky/wocky-connector.c |  100 ++++++++++++++++++++++++++++++++++------------
6230
 
 wocky/wocky-connector.h |    3 +
6231
 
 2 files changed, 77 insertions(+), 26 deletions(-)
6232
 
 
6233
 
commit 4d228e61d6068291e8281440aab729d5e4a216ba
6234
 
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
6235
 
Date:   Tue Sep 14 19:26:00 2010 +0200
6236
 
 
6237
 
    sasl-auth: use the GCancellable if available
6238
 
 
6239
 
 wocky/wocky-sasl-auth.c |   35 +++++++++++++++++++++++++++++++----
6240
 
 1 files changed, 31 insertions(+), 4 deletions(-)
6241
 
 
6242
 
commit 286e88f6fb3f3ec451c71bfb361b993d7b37eb8f
6243
 
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
6244
 
Date:   Tue Sep 14 19:25:34 2010 +0200
6245
 
 
6246
 
    jabber-auth: use the GCancellable if it's available
6247
 
 
6248
 
 wocky/wocky-jabber-auth.c |   17 +++++++++++++----
6249
 
 1 files changed, 13 insertions(+), 4 deletions(-)
6250
 
 
6251
 
commit 0d4b3ff855fef2732cf024a7bdb6574d3b45ad7a
6252
 
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
6253
 
Date:   Tue Sep 14 19:24:48 2010 +0200
6254
 
 
6255
 
    tls-connector: add a GCancellable argument
6256
 
    
6257
 
    And use it if available when sending/receiving stanzas.
6258
 
 
6259
 
 wocky/wocky-tls-connector.c |   34 +++++++++++++++++++++++++++++-----
6260
 
 wocky/wocky-tls-connector.h |    1 +
6261
 
 2 files changed, 30 insertions(+), 5 deletions(-)
6262
 
 
6263
 
commit b2ad17044f1cadf61aa7d3df51660221ea775720
6264
 
Author: Will Thompson <will.thompson@collabora.co.uk>
6265
 
Date:   Mon Sep 6 18:07:56 2010 +0100
6266
 
 
6267
 
    Fix tests for chat.facebook.com workaround.
6268
 
    
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.
6272
 
    
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
6275
 
    fail to connect.
6276
 
 
6277
 
 tests/wocky-connector-test.c |   32 +++++++++++++++++++++++++++++---
6278
 
 1 files changed, 29 insertions(+), 3 deletions(-)
6279
 
 
6280
 
commit 96b18769a65b9c46d02137d496091f9f0e74e23f
6281
 
Author: Will Thompson <will.thompson@collabora.co.uk>
6282
 
Date:   Mon Sep 6 17:33:14 2010 +0100
6283
 
 
6284
 
    Remove redundant error-checking from connector test.
6285
 
    
6286
 
    g_assert_error() gives us all the same information the previous
6287
 
    fprintf() calls did, and performs all the same checks.
6288
 
 
6289
 
 tests/wocky-connector-test.c |   13 +------------
6290
 
 1 files changed, 1 insertions(+), 12 deletions(-)
6291
 
 
6292
 
commit db37ac7a706d8fcdb45374ba9cbc22e02e9a65b0
6293
 
Author: Will Thompson <will.thompson@collabora.co.uk>
6294
 
Date:   Mon Sep 6 17:31:57 2010 +0100
6295
 
 
6296
 
    Trick the coding style checker
6297
 
 
6298
 
 wocky/wocky-connector.c |    2 +-
6299
 
 1 files changed, 1 insertions(+), 1 deletions(-)
6300
 
 
6301
 
commit 0f04327f892ecd3fcb1cfb411cd8c0eefc4aaf25
6302
 
Author: Will Thompson <will.thompson@collabora.co.uk>
6303
 
Date:   Sat Aug 28 18:03:11 2010 +0100
6304
 
 
6305
 
    Work around chat.facebook.com's broken SRV record.
6306
 
    
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.
6311
 
    
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.
6316
 
    
6317
 
    Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=28051>
6318
 
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
6319
 
 
6320
 
 wocky/wocky-connector.c |   47 ++++++++++++++++++++++++++++++++++-------------
6321
 
 1 files changed, 34 insertions(+), 13 deletions(-)
6322
 
 
6323
 
commit 9a3f3bc862a4ab368b231e96633326f4cafe4c6e
6324
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
6325
 
Date:   Thu Sep 2 19:50:25 2010 +0100
6326
 
 
6327
 
    Not having a CRL for a cert that advertises one is not necessarily an error
6328
 
    
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.
6331
 
 
6332
 
 wocky/wocky-openssl.c |    7 ++++++-
6333
 
 1 files changed, 6 insertions(+), 1 deletions(-)
6334
 
 
6335
 
commit 34d4cea28542b11507c096e3d56120ee0972b62b
6336
 
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
6337
 
Date:   Mon Aug 30 11:36:35 2010 +0200
6338
 
 
6339
 
    configure: add configure output
6340
 
 
6341
 
 configure.ac |   15 +++++++++++++++
6342
 
 1 files changed, 15 insertions(+), 0 deletions(-)
6343
 
 
6344
 
commit 75219825d61edec6e2b1ad5efe29d8fbf0540d6e
6345
 
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
6346
 
Date:   Mon Aug 30 11:36:07 2010 +0200
6347
 
 
6348
 
    configure: always set the right value to $enable_coverage
6349
 
 
6350
 
 configure.ac |   10 +++++++---
6351
 
 1 files changed, 7 insertions(+), 3 deletions(-)
6352
 
 
6353
 
commit 80a14a93939cf9125a91f4698bdc91a61ac67e19
6354
 
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
6355
 
Date:   Mon Aug 30 11:35:33 2010 +0200
6356
 
 
6357
 
    configure: always set the right value to $with_tls
6358
 
 
6359
 
 configure.ac |    4 ++--
6360
 
 1 files changed, 2 insertions(+), 2 deletions(-)
6361
 
 
6362
 
commit f049ff52818a36d1f69a79d045c6ab34b12b5807
6363
 
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
6364
 
Date:   Mon Aug 30 11:33:48 2010 +0200
6365
 
 
6366
 
    configure: cleanup debug checks
6367
 
 
6368
 
 configure.ac |   12 +++++-------
6369
 
 1 files changed, 5 insertions(+), 7 deletions(-)
6370
 
 
6371
 
commit d1445f724ddb0ce70ce3a73c9a7fe307f3cfc8e2
6372
 
Author: Will Thompson <will.thompson@collabora.co.uk>
6373
 
Date:   Tue Aug 24 22:42:08 2010 +0100
6374
 
 
6375
 
    Pubsub: unleak calls to g_simple_async_result_get_source_object()
6376
 
    
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.
6383
 
    
6384
 
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
6385
 
 
6386
 
 wocky/wocky-pubsub-node.c    |    3 +++
6387
 
 wocky/wocky-pubsub-service.c |    2 +-
6388
 
 2 files changed, 4 insertions(+), 1 deletions(-)
6389
 
 
6390
 
commit cfe1bd86d1143631218e97396122c7f4b4d8cf85
6391
 
Author: Adam Conrad <adconrad@collabora.co.uk>
6392
 
Date:   Thu Aug 19 18:52:25 2010 +0100
6393
 
 
6394
 
    Update wocky-uninstalled.pc.in to match the previous out-of-tree build fix
6395
 
 
6396
 
 wocky/wocky-uninstalled.pc.in |    2 +-
6397
 
 1 files changed, 1 insertions(+), 1 deletions(-)
6398
 
 
6399
 
commit 12f2eff683846e3a72ad04eb9921b1c1a85e0c44
6400
 
Author: Adam Conrad <adconrad@collabora.co.uk>
6401
 
Date:   Thu Aug 19 17:02:18 2010 +0100
6402
 
 
6403
 
    Fix out-of-tree builds for examples and tests with an explicit include to wocky's generated headers
6404
 
 
6405
 
 examples/Makefile.am |    2 ++
6406
 
 tests/Makefile.am    |    1 +
6407
 
 2 files changed, 3 insertions(+), 0 deletions(-)
6408
 
 
6409
 
commit 46b00685f4725b5a297b4364b72edfa255245d3e
6410
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6411
 
Date:   Tue Aug 17 19:10:37 2010 +0100
6412
 
 
6413
 
    Don't use a va_list twice
6414
 
 
6415
 
 wocky/wocky-tls-connector.c |    3 ++-
6416
 
 1 files changed, 2 insertions(+), 1 deletions(-)
6417
 
 
6418
 
commit 38298718b84682941e0b98d68884a561511ca08f
6419
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6420
 
Date:   Wed Aug 11 12:35:05 2010 +0100
6421
 
 
6422
 
    Improve debugging output slightly
6423
 
 
6424
 
 tests/wocky-tls-test.c |    2 +-
6425
 
 wocky/wocky-tls.c      |   13 +++++++------
6426
 
 2 files changed, 8 insertions(+), 7 deletions(-)
6427
 
 
6428
 
commit eacb3e4f7baa6e361fbd88373212cb5ec4b0c7d2
6429
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6430
 
Date:   Wed Aug 11 12:29:50 2010 +0100
6431
 
 
6432
 
    Use NORMAL instead of SECURE as the priority string
6433
 
    
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 :( ).
6438
 
    
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
6441
 
    people.
6442
 
 
6443
 
 wocky/wocky-tls.c |    2 +-
6444
 
 1 files changed, 1 insertions(+), 1 deletions(-)
6445
 
 
6446
 
commit 357a928cf8c1f6a20077225c30d21fdfaf66e500
6447
 
Author: Cosimo Cecchi <cosimoc@gnome.org>
6448
 
Date:   Thu Jul 22 18:29:56 2010 +0200
6449
 
 
6450
 
    Set the cert type to X509 when using OpenSSL
6451
 
 
6452
 
 wocky/wocky-openssl.c |    3 +++
6453
 
 1 files changed, 3 insertions(+), 0 deletions(-)
6454
 
 
6455
 
commit fb31331fa0061df833dd6913c27828b72f729d3d
6456
 
Author: Cosimo Cecchi <cosimoc@gnome.org>
6457
 
Date:   Wed Jul 21 17:32:33 2010 +0200
6458
 
 
6459
 
    Don't use the removed property in the test.
6460
 
 
6461
 
 tests/wocky-connector-test.c |    6 ++----
6462
 
 1 files changed, 2 insertions(+), 4 deletions(-)
6463
 
 
6464
 
commit ea901a00b11989a59222e870e4bd59636f5170c5
6465
 
Author: Cosimo Cecchi <cosimoc@gnome.org>
6466
 
Date:   Wed Jul 21 17:32:11 2010 +0200
6467
 
 
6468
 
    Remove an unused property.
6469
 
 
6470
 
 wocky/wocky-connector.c |   19 -------------------
6471
 
 1 files changed, 0 insertions(+), 19 deletions(-)
6472
 
 
6473
 
commit 42a1e4f227ac6c2415c28403243000e33b7f638d
6474
 
Author: Cosimo Cecchi <cosimoc@gnome.org>
6475
 
Date:   Wed Jul 21 17:29:43 2010 +0200
6476
 
 
6477
 
    Don't change error types for some errors.
6478
 
    
6479
 
    We use them e.g. in the tests to verify critical conditions.
6480
 
 
6481
 
 wocky/wocky-tls-connector.c |   23 ++++++++++++++++++-----
6482
 
 1 files changed, 18 insertions(+), 5 deletions(-)
6483
 
 
6484
 
commit 59d826492c2c1fabdf5edb5c7d5151e1f94e5d38
6485
 
Author: Cosimo Cecchi <cosimoc@gnome.org>
6486
 
Date:   Wed Jul 21 17:25:13 2010 +0200
6487
 
 
6488
 
    Don't verify the peername when we're lenient.
6489
 
    
6490
 
    Fixes a regression from the split of the TLS connector.
6491
 
 
6492
 
 wocky/wocky-tls-handler.c |    7 +++++--
6493
 
 1 files changed, 5 insertions(+), 2 deletions(-)
6494
 
 
6495
 
commit dbfd01acf41c35a5268cfa54d01bd98b0069db02
6496
 
Author: Cosimo Cecchi <cosimoc@gnome.org>
6497
 
Date:   Fri Jul 16 12:21:55 2010 +0200
6498
 
 
6499
 
    Update tests to the new API.
6500
 
 
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(-)
6506
 
 
6507
 
commit 119ae9ea12998c0ee35a80fdb97afed7a172c5bd
6508
 
Author: Cosimo Cecchi <cosimoc@gnome.org>
6509
 
Date:   Fri Jul 16 12:20:48 2010 +0200
6510
 
 
6511
 
    Add a way to get certificates from the session.
6512
 
 
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(-)
6517
 
 
6518
 
commit 5195ba48b5c59a7147c7bfa177df8c4a55af569d
6519
 
Author: Cosimo Cecchi <cosimoc@gnome.org>
6520
 
Date:   Fri Jul 16 12:19:33 2010 +0200
6521
 
 
6522
 
    Use WockyTLS[Handler, Module] in the connector
6523
 
 
6524
 
 wocky/wocky-connector.c |  418 +++++++++++------------------------------------
6525
 
 wocky/wocky-connector.h |   11 +-
6526
 
 2 files changed, 97 insertions(+), 332 deletions(-)
6527
 
 
6528
 
commit 1af3dbb353f609b51c4084a84d485252d351fe7f
6529
 
Author: Cosimo Cecchi <cosimoc@gnome.org>
6530
 
Date:   Fri Jul 16 12:11:55 2010 +0200
6531
 
 
6532
 
    Add WockyTLSConnector.
6533
 
 
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(-)
6538
 
 
6539
 
commit ca1eb15d3252817f61d42443f5ff1ff021dbcd1f
6540
 
Author: Cosimo Cecchi <cosimoc@gnome.org>
6541
 
Date:   Fri Jul 16 12:11:29 2010 +0200
6542
 
 
6543
 
    Add WockyTLSHandler.
6544
 
 
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(-)
6549
 
 
6550
 
commit f43255812862592c2d46bb89b274e03a521ba9d7
6551
 
Author: Cosimo Cecchi <cosimoc@gnome.org>
6552
 
Date:   Fri Jul 16 17:46:07 2010 +0200
6553
 
 
6554
 
    Add utility to print debug from varargs.
6555
 
 
6556
 
 wocky/wocky-debug.c |   18 ++++++++++++------
6557
 
 wocky/wocky-debug.h |    4 ++++
6558
 
 2 files changed, 16 insertions(+), 6 deletions(-)
6559
 
 
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
6564
 
 
6565
 
    Merge branch 'coverity'
6566
 
    
6567
 
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
6568
 
 
6569
 
commit 93c156d5d95dd424cd67ca697d6750c7a511035f
6570
 
Author: Will Thompson <will.thompson@collabora.co.uk>
6571
 
Date:   Fri Jul 16 16:00:35 2010 +0100
6572
 
 
6573
 
    Don't leak if start_auth() fails.
6574
 
 
6575
 
 wocky/wocky-jabber-auth.c |    2 +-
6576
 
 1 files changed, 1 insertions(+), 1 deletions(-)
6577
 
 
6578
 
commit 0384177b10a9bf5046da4e7bdec8eb1a1fed1e23
6579
 
Author: Will Thompson <will.thompson@collabora.co.uk>
6580
 
Date:   Fri Jul 16 15:58:20 2010 +0100
6581
 
 
6582
 
    Fix a NULL check in digest_md5_make_initial_response
6583
 
 
6584
 
 wocky/wocky-sasl-digest-md5.c |    3 ++-
6585
 
 1 files changed, 2 insertions(+), 1 deletions(-)
6586
 
 
6587
 
commit d6c65173e096dc9fe3d3d03bc1be39f6a5439536
6588
 
Author: Will Thompson <will.thompson@collabora.co.uk>
6589
 
Date:   Fri Jul 16 15:55:46 2010 +0100
6590
 
 
6591
 
    Simplify building resource binding stanza
6592
 
 
6593
 
 wocky/wocky-connector.c |    8 +++-----
6594
 
 1 files changed, 3 insertions(+), 5 deletions(-)
6595
 
 
6596
 
commit 7296028c4c562e76f91e637daecda96bec5ef73c
6597
 
Author: Will Thompson <will.thompson@collabora.co.uk>
6598
 
Date:   Fri Jul 16 15:38:39 2010 +0100
6599
 
 
6600
 
    Remove unused Node variable.
6601
 
 
6602
 
 wocky/wocky-xmpp-error.c |    7 +++----
6603
 
 1 files changed, 3 insertions(+), 4 deletions(-)
6604
 
 
6605
 
commit 294e7a70f2ed28fe712983a5b2a9ad6a327f133b
6606
 
Author: Cosimo Cecchi <cosimoc@gnome.org>
6607
 
Date:   Fri Jul 2 12:16:42 2010 +0200
6608
 
 
6609
 
    Correct a typo in gtk-doc header.
6610
 
 
6611
 
 wocky/wocky-connector.c |    2 +-
6612
 
 1 files changed, 1 insertions(+), 1 deletions(-)
6613
 
 
6614
 
commit 8a362a2b4406542b7f7ec2c68379fa8bc7f0c1a7
6615
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6616
 
Date:   Fri Jun 25 17:19:22 2010 +0100
6617
 
 
6618
 
    Make the server salt a proper base64 string
6619
 
 
6620
 
 tests/wocky-scram-sha1-test.c |   14 ++++++++------
6621
 
 1 files changed, 8 insertions(+), 6 deletions(-)
6622
 
 
6623
 
commit c4799c2ca67ba57229d61d426b99d3a611da44cd
6624
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6625
 
Date:   Fri Jun 25 17:19:06 2010 +0100
6626
 
 
6627
 
    Properly initialze base64 state and save
6628
 
 
6629
 
 wocky/wocky-sasl-scram.c |    4 ++--
6630
 
 1 files changed, 2 insertions(+), 2 deletions(-)
6631
 
 
6632
 
commit 8f74264e32fe3f0df01fbb9e34e47a4223e9d279
6633
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6634
 
Date:   Fri Jun 25 15:19:12 2010 +0100
6635
 
 
6636
 
    Add some static tests for scram-sha1
6637
 
 
6638
 
 tests/Makefile.am             |    9 +++-
6639
 
 tests/wocky-scram-sha1-test.c |  131 +++++++++++++++++++++++++++++++++++++++++
6640
 
 2 files changed, 139 insertions(+), 1 deletions(-)
6641
 
 
6642
 
commit 34516056bc94690be77c5106af3b0c54d9dfcc52
6643
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6644
 
Date:   Fri Jun 25 15:15:24 2010 +0100
6645
 
 
6646
 
    Log the difference between actual and expected verification result
6647
 
 
6648
 
 wocky/wocky-sasl-scram.c |    5 +++++
6649
 
 1 files changed, 5 insertions(+), 0 deletions(-)
6650
 
 
6651
 
commit 67bf3f27316f53a1c4e28db563a3c7af0520a320
6652
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6653
 
Date:   Thu Jun 24 12:49:26 2010 +0100
6654
 
 
6655
 
    Test resetting the reader at odd times
6656
 
 
6657
 
 tests/wocky-xmpp-reader-test.c |   44 ++++++++++++++++++++++++++++++++++++---
6658
 
 1 files changed, 40 insertions(+), 4 deletions(-)
6659
 
 
6660
 
commit b85abc7144808a77f7d20015514e36ff7c1c1ab8
6661
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6662
 
Date:   Thu Jun 24 12:48:52 2010 +0100
6663
 
 
6664
 
    Completely clear the parser state when resetting
6665
 
 
6666
 
 wocky/wocky-xmpp-reader.c |   85 +++++++++++++++++++++------------------------
6667
 
 1 files changed, 40 insertions(+), 45 deletions(-)
6668
 
 
6669
 
commit 8cda83781b95f7f63a8062e76f153ed012e95cb3
6670
 
Author: Simon McVittie <smcv@debian.org>
6671
 
Date:   Wed Jun 23 13:52:16 2010 +0100
6672
 
 
6673
 
    Build enum types for all error domains
6674
 
    
6675
 
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6676
 
 
6677
 
 wocky/Makefile.am |    6 ++++++
6678
 
 1 files changed, 6 insertions(+), 0 deletions(-)
6679
 
 
6680
 
commit e41093fb12ccc84078507aaf84d215ddb2cb163f
6681
 
Author: Lars Noschinski <lars@publich.noschinski.de>
6682
 
Date:   Tue Jun 22 19:06:05 2010 +0100
6683
 
 
6684
 
    Remove GNUTLS_VERIFY_DO_NOT_ALLOW_SAME from VERIFY_NORMAL mode
6685
 
 
6686
 
 wocky/wocky-tls.c |    3 +--
6687
 
 1 files changed, 1 insertions(+), 2 deletions(-)
6688
 
 
6689
 
commit 87ceeac46a1db5e2e3f4a4a04e3fb9a52ffca4ea
6690
 
Merge: 59668c5 cd298b2
6691
 
Author: Simon McVittie <smcv@debian.org>
6692
 
Date:   Tue Jun 22 18:27:20 2010 +0100
6693
 
 
6694
 
    Merge branch 'spoofing'
6695
 
    
6696
 
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6697
 
 
6698
 
commit cd298b2941d137c1e921d8ee257ffbeb3a7e6c21
6699
 
Author: Simon McVittie <smcv@debian.org>
6700
 
Date:   Tue Jun 22 18:24:00 2010 +0100
6701
 
 
6702
 
    Add simple tests for wocky_porter_get_full_jid and friends
6703
 
 
6704
 
 tests/wocky-porter-test.c |    8 +++++++-
6705
 
 1 files changed, 7 insertions(+), 1 deletions(-)
6706
 
 
6707
 
commit d2aa806d75caff61a061b727b25865b8de5fca7b
6708
 
Author: Simon McVittie <smcv@debian.org>
6709
 
Date:   Tue Jun 22 16:08:59 2010 +0100
6710
 
 
6711
 
    Test what happens when the server replies with a different version of our bare JID
6712
 
 
6713
 
 tests/wocky-porter-test.c |   18 ++++++++++++++++++
6714
 
 1 files changed, 18 insertions(+), 0 deletions(-)
6715
 
 
6716
 
commit f255b7efe02fe2110397baeb72cf44e9817d9967
6717
 
Author: Simon McVittie <smcv@debian.org>
6718
 
Date:   Tue Jun 22 15:38:28 2010 +0100
6719
 
 
6720
 
    fd.o #28647: adjust spoofing detection to be aware of our own JIDs
6721
 
 
6722
 
 wocky/wocky-porter.c |   82 +++++++++++++++++++++++++++++++++++++------------
6723
 
 1 files changed, 62 insertions(+), 20 deletions(-)
6724
 
 
6725
 
commit b4c4da28daabc2b443f53820787222b2d28d8fa3
6726
 
Author: Simon McVittie <smcv@debian.org>
6727
 
Date:   Tue Jun 22 15:37:51 2010 +0100
6728
 
 
6729
 
    fd.o #26961: WockyPorter: have a full JID property, and derive the bare JID and resource
6730
 
 
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(-)
6736
 
 
6737
 
commit 9f8ea758535bcb67cdcdb4b10f4c39b99c817e0f
6738
 
Author: Simon McVittie <smcv@debian.org>
6739
 
Date:   Tue Jun 22 18:19:45 2010 +0100
6740
 
 
6741
 
    WockySession: have a full JID construct-time property
6742
 
 
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(-)
6753
 
 
6754
 
commit b72e4774c2bc0adbff7167695d70151bccc3955a
6755
 
Author: Simon McVittie <smcv@debian.org>
6756
 
Date:   Tue Jun 22 15:34:02 2010 +0100
6757
 
 
6758
 
    Test wocky_compose_jid
6759
 
 
6760
 
 tests/Makefile.am        |    6 ++++-
6761
 
 tests/wocky-utils-test.c |   54 ++++++++++++++++++++++++++++++++++++++++++++++
6762
 
 2 files changed, 59 insertions(+), 1 deletions(-)
6763
 
 
6764
 
commit 4dc7976016d8fbd638ac2a16724fc541e3c4b13c
6765
 
Author: Simon McVittie <smcv@debian.org>
6766
 
Date:   Tue Jun 22 15:33:19 2010 +0100
6767
 
 
6768
 
    Factor out the end of wocky_normalise_jid into wocky_compose_jid
6769
 
 
6770
 
 wocky/wocky-utils.c |   56 +++++++++++++++++++++++++++++++++-----------------
6771
 
 wocky/wocky-utils.h |    3 ++
6772
 
 2 files changed, 40 insertions(+), 19 deletions(-)
6773
 
 
6774
 
commit 0e9d5cd64967535cc060c2a8848685293bd6ce69
6775
 
Author: Simon McVittie <smcv@debian.org>
6776
 
Date:   Tue Jun 22 15:32:48 2010 +0100
6777
 
 
6778
 
    .gitignore: ignore all test binaries by naming convention
6779
 
 
6780
 
 .gitignore |   24 +-----------------------
6781
 
 1 files changed, 1 insertions(+), 23 deletions(-)
6782
 
 
6783
 
commit 59668c53aac6b181d9708d2f7ec7cbeb6229f214
6784
 
Author: Will Thompson <will.thompson@collabora.co.uk>
6785
 
Date:   Tue Jun 15 23:13:12 2010 +0100
6786
 
 
6787
 
    Use a better workaround for GTalk server SSL bugs
6788
 
    
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.
6793
 
    
6794
 
    While we're here, let's throw in the standard set of bug workaround
6795
 
    options.
6796
 
    
6797
 
    Reviewed-by: Vivek Dasmohapatra <vivek@collabora.co.uk>
6798
 
 
6799
 
 wocky/wocky-openssl.c |   27 ++++++++++++++++++++++-----
6800
 
 1 files changed, 22 insertions(+), 5 deletions(-)
6801
 
 
6802
 
commit 0207bfd23fcb1ce3e118aeba7cc03e57d1a13993
6803
 
Author: Will Thompson <will.thompson@collabora.co.uk>
6804
 
Date:   Wed Jun 16 12:42:50 2010 +0100
6805
 
 
6806
 
    Fix test coding style checks in out-of-tree builds
6807
 
    
6808
 
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
6809
 
 
6810
 
 tests/Makefile.am |    2 +-
6811
 
 1 files changed, 1 insertions(+), 1 deletions(-)
6812
 
 
6813
 
commit 32c5022a02e12c102a3a0bf4a0f2d72015189fdc
6814
 
Author: Simon McVittie <smcv@debian.org>
6815
 
Date:   Tue Jun 15 14:55:19 2010 +0100
6816
 
 
6817
 
    fd.o #27488: wocky_connector_connect_finish, _register_finish: put GError last
6818
 
    
6819
 
    This is more conventional, and (eventually) nicer for bindings.
6820
 
    
6821
 
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6822
 
 
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(-)
6829
 
 
6830
 
commit 42f58783611f23d4210a09d1039b31170ec75c4d
6831
 
Author: Simon McVittie <smcv@debian.org>
6832
 
Date:   Tue Jun 15 14:49:47 2010 +0100
6833
 
 
6834
 
    .gitignore: add gtkdoc's sections.txt, which is autogenerated in this project
6835
 
 
6836
 
 .gitignore |    1 +
6837
 
 1 files changed, 1 insertions(+), 0 deletions(-)
6838
 
 
6839
 
commit a57811f15b08d3b23d059de42b5fe0c39c11833c
6840
 
Author: Simon McVittie <smcv@debian.org>
6841
 
Date:   Tue Jun 15 14:49:23 2010 +0100
6842
 
 
6843
 
    .gitignore: add another test
6844
 
 
6845
 
 .gitignore |    1 +
6846
 
 1 files changed, 1 insertions(+), 0 deletions(-)
6847
 
 
6848
 
commit 51affd5099e4178cbd07dc379c3970a9986da74a
6849
 
Author: Will Thompson <will.thompson@collabora.co.uk>
6850
 
Date:   Mon Jun 14 15:03:35 2010 +0100
6851
 
 
6852
 
    Check wocky_porter_send_iq_finish()'s return is used
6853
 
 
6854
 
 wocky/wocky-porter.h |    2 +-
6855
 
 1 files changed, 1 insertions(+), 1 deletions(-)
6856
 
 
6857
 
commit 1394d8694c3c064587586aa84ce8631c3473d91a
6858
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6859
 
Date:   Sun Jun 13 13:48:39 2010 +0100
6860
 
 
6861
 
    Add support for SCRAM-SHA1
6862
 
 
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(-)
6868
 
 
6869
 
commit e1eec240c432419d8b3d39c904bfe6b1a93b7508
6870
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6871
 
Date:   Sun Jun 13 13:41:58 2010 +0100
6872
 
 
6873
 
    Test our HMAC-SHA1 implementation
6874
 
 
6875
 
 .gitignore                    |    1 +
6876
 
 tests/Makefile.am             |   10 ++-
6877
 
 tests/wocky-sasl-utils-test.c |  163 +++++++++++++++++++++++++++++++++++++++++
6878
 
 3 files changed, 172 insertions(+), 2 deletions(-)
6879
 
 
6880
 
commit 4fa923f35c99a3b5e404c22cab9ee36e1fbdd416
6881
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6882
 
Date:   Sun Jun 13 13:37:33 2010 +0100
6883
 
 
6884
 
    Add utilities for nonce generation and HMAC-SHA1
6885
 
 
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(-)
6891
 
 
6892
 
commit 5a1976e7de0701f4fd71844833a45b7b01e57361
6893
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6894
 
Date:   Mon Jun 14 12:22:27 2010 +0100
6895
 
 
6896
 
    Use wildcard for coding style checks to catch everything
6897
 
 
6898
 
 tests/Makefile.am               |   23 +----------------------
6899
 
 tests/wocky-dummy-xmpp-server.c |    6 +++---
6900
 
 2 files changed, 4 insertions(+), 25 deletions(-)
6901
 
 
6902
 
commit 32feaf82621dbfeeedf3e17b81b7140a3f02b8ae
6903
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6904
 
Date:   Sun Jun 13 12:50:23 2010 +0100
6905
 
 
6906
 
    Turn on coding style checking
6907
 
 
6908
 
 configure.ac |    2 +-
6909
 
 1 files changed, 1 insertions(+), 1 deletions(-)
6910
 
 
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
6915
 
 
6916
 
    Merge branch 'domain-validation'
6917
 
    
6918
 
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6919
 
 
6920
 
commit 60800a465f33693ed9aeb42630974d60e6465bf8
6921
 
Author: Will Thompson <will.thompson@collabora.co.uk>
6922
 
Date:   Fri Jun 11 16:49:08 2010 +0100
6923
 
 
6924
 
    Squash warnings about uninitialized GError *s
6925
 
 
6926
 
 wocky/wocky-jabber-auth.c |    6 ++----
6927
 
 wocky/wocky-sasl-auth.c   |    6 ++----
6928
 
 2 files changed, 4 insertions(+), 8 deletions(-)
6929
 
 
6930
 
commit cba01d1776b8e2193ddd5dc0d3f741807bda61d8
6931
 
Author: Will Thompson <will.thompson@collabora.co.uk>
6932
 
Date:   Fri Jun 11 16:39:00 2010 +0100
6933
 
 
6934
 
    Accept valid Unicode domains
6935
 
    
6936
 
    Previously we did not accept any non-ASCII domains, which meant we
6937
 
    dropped perfectly valid messages from perfectly valid contacts. :o
6938
 
    
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.
6944
 
 
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(-)
6949
 
 
6950
 
commit 4cce83a850b1f1f950de9c3d8aa00d11875aacab
6951
 
Author: Will Thompson <will.thompson@collabora.co.uk>
6952
 
Date:   Fri Jun 11 16:38:44 2010 +0100
6953
 
 
6954
 
    Add missing include to test helper code.
6955
 
 
6956
 
 tests/wocky-test-helper.c |    2 ++
6957
 
 1 files changed, 2 insertions(+), 0 deletions(-)
6958
 
 
6959
 
commit a676233d662dfd993cdb4f5183fd61cba990b9e3
6960
 
Author: Will Thompson <will.thompson@collabora.co.uk>
6961
 
Date:   Fri Jun 11 15:45:34 2010 +0100
6962
 
 
6963
 
    Revert "Don't forbid valid non-ASCII domains."
6964
 
    
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.
6968
 
 
6969
 
 wocky/wocky-utils.c |   14 ++++++++++----
6970
 
 1 files changed, 10 insertions(+), 4 deletions(-)
6971
 
 
6972
 
commit cc01b390f4c64c253d911da688e9c71cd7e026f1
6973
 
Author: Will Thompson <will.thompson@collabora.co.uk>
6974
 
Date:   Fri Jun 11 15:17:46 2010 +0100
6975
 
 
6976
 
    Don't forbid valid non-ASCII domains.
6977
 
    
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.
6982
 
    
6983
 
    This patch corrects that, at the cost of performing no validation beyond
6984
 
    checking that the string is non-empty.
6985
 
 
6986
 
 wocky/wocky-utils.c |   14 ++++----------
6987
 
 1 files changed, 4 insertions(+), 10 deletions(-)
6988
 
 
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
6993
 
 
6994
 
    Merge branch 'auth-is-secure'
6995
 
 
6996
 
commit d82d98f0234a753a226ec18b0c7b065a61f8d3e0
6997
 
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
6998
 
Date:   Tue May 25 12:11:12 2010 -0700
6999
 
 
7000
 
    Properly use is_secure argument in wocky_auth_registry_start_auth_async.
7001
 
 
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(-)
7010
 
 
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
7015
 
 
7016
 
    Merge remote branch 'maiku/install-headers'
7017
 
 
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
7022
 
 
7023
 
    Merge branch 'muc'
7024
 
    
7025
 
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
7026
 
 
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
7031
 
 
7032
 
    Merge branch 'coverity'
7033
 
    
7034
 
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
7035
 
 
7036
 
commit 1c9443b6c8d78d800f2e470d1b0431519eb29951
7037
 
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
7038
 
Date:   Sun May 30 12:00:15 2010 -0500
7039
 
 
7040
 
    Add wocky-tls.h to the list of handwritten headers.
7041
 
    
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.
7046
 
 
7047
 
 wocky/Makefile.am |    4 ++--
7048
 
 1 files changed, 2 insertions(+), 2 deletions(-)
7049
 
 
7050
 
commit aad3e48e1333bfe8659b2eb70c89081233856428
7051
 
Author: Will Thompson <will.thompson@collabora.co.uk>
7052
 
Date:   Mon Mar 22 15:37:29 2010 +0000
7053
 
 
7054
 
    Add a configure switch to install headers
7055
 
    
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.
7061
 
    
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.
7065
 
 
7066
 
 configure.ac      |   10 +++
7067
 
 wocky/Makefile.am |  169 ++++++++++++++++++++++++++++------------------------
7068
 
 2 files changed, 101 insertions(+), 78 deletions(-)
7069
 
 
7070
 
commit 9cdcd094234ebfe40429d827c2ec2b6bb5d917a6
7071
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
7072
 
Date:   Mon May 24 15:50:48 2010 +0200
7073
 
 
7074
 
    pep-service: discard suspicious event messsages (fdo #28232)
7075
 
    
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.
7079
 
 
7080
 
 wocky/wocky-pep-service.c |   11 +++++++++++
7081
 
 1 files changed, 11 insertions(+), 0 deletions(-)
7082
 
 
7083
 
commit 51ee0b1e860c99ae8dbaa58909d247ab54d834c1
7084
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
7085
 
Date:   Wed May 26 17:17:47 2010 +0100
7086
 
 
7087
 
    Remove certificate re-creation rules, they tend to break
7088
 
    
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 :)
7094
 
 
7095
 
 tests/Makefile.am |  106 +----------------------------------------------------
7096
 
 1 files changed, 1 insertions(+), 105 deletions(-)
7097
 
 
7098
 
commit a9a52910d54c5d5f84bf9707eba7ab58192c2a07
7099
 
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7100
 
Date:   Fri May 21 15:10:10 2010 -0700
7101
 
 
7102
 
    Unref reply stanza.
7103
 
 
7104
 
 wocky/wocky-sasl-auth.c |    1 +
7105
 
 1 files changed, 1 insertions(+), 0 deletions(-)
7106
 
 
7107
 
commit bfa6ed32139edb1b783f180219fbe933f12db625
7108
 
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7109
 
Date:   Fri May 21 15:09:34 2010 -0700
7110
 
 
7111
 
    Unref auth registry on dispose.
7112
 
 
7113
 
 wocky/wocky-connector.c |    1 +
7114
 
 1 files changed, 1 insertions(+), 0 deletions(-)
7115
 
 
7116
 
commit 64b4f204238fbaf6247e0094810d92a3417abc67
7117
 
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7118
 
Date:   Fri May 21 11:35:17 2010 -0700
7119
 
 
7120
 
    Be more linient towards 0 length and NULL GStrings in base64 encode/decode.
7121
 
 
7122
 
 wocky/wocky-sasl-auth.c |    5 +++--
7123
 
 1 files changed, 3 insertions(+), 2 deletions(-)
7124
 
 
7125
 
commit a217fd071742abf8ba3cd526e012dcd2bda6df4d
7126
 
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
7127
 
Date:   Mon May 24 05:16:47 2010 -0500
7128
 
 
7129
 
    Make sure all sources are in tests/Makefile.am's check_c_sources.
7130
 
 
7131
 
 tests/Makefile.am |    4 ++--
7132
 
 1 files changed, 2 insertions(+), 2 deletions(-)
7133
 
 
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
7138
 
 
7139
 
    Merge branch 'more-auth-work'
7140
 
 
7141
 
commit 89f115e5cfa8a3423bd085af3f611ac476c6705f
7142
 
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7143
 
Date:   Wed May 19 10:33:24 2010 -0700
7144
 
 
7145
 
    Changed wocky_implement_finish_void to work with g_simple_async_report_*.
7146
 
 
7147
 
 wocky/wocky-utils.h |    9 +++++----
7148
 
 1 files changed, 5 insertions(+), 4 deletions(-)
7149
 
 
7150
 
commit d4482bd89440022d7fc25b485e50f3b01fa61066
7151
 
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7152
 
Date:   Tue May 18 10:29:57 2010 -0700
7153
 
 
7154
 
    Added new API to gtk-doc index.
7155
 
 
7156
 
 docs/reference/wocky-docs.sgml |    4 +++-
7157
 
 1 files changed, 3 insertions(+), 1 deletions(-)
7158
 
 
7159
 
commit 6481be551052eec6661a40ef89f2bd917e699a23
7160
 
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7161
 
Date:   Mon May 17 12:06:22 2010 -0700
7162
 
 
7163
 
    Added documentation to virtual functions.
7164
 
 
7165
 
 wocky/wocky-auth-registry.h |   52 +++++++++++++++++++++++++++++++++++++++++++
7166
 
 1 files changed, 52 insertions(+), 0 deletions(-)
7167
 
 
7168
 
commit 29e43824ab7b104ab8ad30e1a78505c30e09b47e
7169
 
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7170
 
Date:   Mon May 17 11:47:10 2010 -0700
7171
 
 
7172
 
    Use wocky_implement_finish_void macro in wocky_sasl_auth_authenticate_finish
7173
 
 
7174
 
 wocky/wocky-sasl-auth.c |    9 +--------
7175
 
 1 files changed, 1 insertions(+), 8 deletions(-)
7176
 
 
7177
 
commit a5b28c34ab43fb8d56ef808a62874a73d1f01e04
7178
 
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7179
 
Date:   Mon May 17 11:45:17 2010 -0700
7180
 
 
7181
 
    Call wocky_auth_registry_failure in auth_fail functions and not in _finish.
7182
 
 
7183
 
 wocky/wocky-jabber-auth.c |   23 +++++++++--------------
7184
 
 wocky/wocky-sasl-auth.c   |   16 +++++++++-------
7185
 
 2 files changed, 18 insertions(+), 21 deletions(-)
7186
 
 
7187
 
commit d7134f06472b4db2b7857e4d5409866ef2615698
7188
 
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7189
 
Date:   Mon May 17 10:25:59 2010 -0700
7190
 
 
7191
 
    made _finish functions virtual
7192
 
 
7193
 
 wocky/wocky-auth-registry.c |   55 +++++++++++++++++++++++++++++++++++++++++++
7194
 
 wocky/wocky-auth-registry.h |   23 ++++++++++++++++++
7195
 
 2 files changed, 78 insertions(+), 0 deletions(-)
7196
 
 
7197
 
commit 556fb4cce9618ae6ce21792ee01f73d267714099
7198
 
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7199
 
Date:   Mon May 17 10:07:06 2010 -0700
7200
 
 
7201
 
    Allocate GAsyncResult in implementation. In essence, they are now public.
7202
 
 
7203
 
 wocky/wocky-auth-registry.c |   69 ++++++++++++++++++++++--------------------
7204
 
 wocky/wocky-auth-registry.h |   21 +++++++-----
7205
 
 2 files changed, 48 insertions(+), 42 deletions(-)
7206
 
 
7207
 
commit fa0ab5344f5469c64ce498f2e79de6bedff45322
7208
 
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7209
 
Date:   Thu May 13 11:46:53 2010 -0700
7210
 
 
7211
 
    Added virtual public method wocky_auth_registry_failure
7212
 
 
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(-)
7218
 
 
7219
 
commit 14bf70b7992cf868ce6a1a86f59ad84fb9b86ecd
7220
 
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7221
 
Date:   Thu May 13 11:26:47 2010 -0700
7222
 
 
7223
 
    allow NULL passwords
7224
 
 
7225
 
 wocky/wocky-connector.c |    9 +--------
7226
 
 1 files changed, 1 insertions(+), 8 deletions(-)
7227
 
 
7228
 
commit 0079e46ab973602c3030173327bb8f5c9d6e4977
7229
 
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7230
 
Date:   Thu May 13 10:17:37 2010 -0700
7231
 
 
7232
 
    Moved g_string copy/free functions to wocky-utils
7233
 
 
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(-)
7238
 
 
7239
 
commit b73f84bda27bcf9aaf0a6db581ee52f82bacb39c
7240
 
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7241
 
Date:   Tue May 11 13:06:28 2010 -0700
7242
 
 
7243
 
    Made new struct for holding initial auth data (mechanism and initial response).
7244
 
    
7245
 
    This further seals the base class and allows subclasses to override regardless of what obj->handler is pointing at.
7246
 
 
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(-)
7252
 
 
7253
 
commit a581c940cef08fb121fa142f5a689a6264c3fdc4
7254
 
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7255
 
Date:   Fri May 7 13:23:08 2010 -0700
7256
 
 
7257
 
    Added private virtual functions to WockyAuthRegistry.
7258
 
 
7259
 
 wocky/wocky-auth-registry.c |  107 +++++++++++++++++++++++++++++++++---------
7260
 
 wocky/wocky-auth-registry.h |   21 ++++++++
7261
 
 2 files changed, 105 insertions(+), 23 deletions(-)
7262
 
 
7263
 
commit 57e7d3a7a58bad9d8b3d5edbb8c8506a32a6fddd
7264
 
Author: Senko Rasic <senko.rasic@collabora.co.uk>
7265
 
Date:   Thu May 13 15:09:01 2010 +0200
7266
 
 
7267
 
    adding wocky-ping-test
7268
 
 
7269
 
 .gitignore              |    1 +
7270
 
 tests/Makefile.am       |    9 +++-
7271
 
 tests/wocky-ping-test.c |  127 +++++++++++++++++++++++++++++++++++++++++++++++
7272
 
 3 files changed, 136 insertions(+), 1 deletions(-)
7273
 
 
7274
 
commit 208826117cc8cc6fdda7509bd71038983b939750
7275
 
Author: Senko Rasic <senko.rasic@collabora.co.uk>
7276
 
Date:   Thu May 13 15:07:44 2010 +0200
7277
 
 
7278
 
    wocky-test-helper: support custom timeouts
7279
 
 
7280
 
 tests/wocky-test-helper.c |    8 +++++++-
7281
 
 tests/wocky-test-helper.h |    1 +
7282
 
 2 files changed, 8 insertions(+), 1 deletions(-)
7283
 
 
7284
 
commit 7cbd4644294b974750c85da06f2c9fe0633f5e2c
7285
 
Author: Senko Rasic <senko.rasic@collabora.co.uk>
7286
 
Date:   Thu May 13 15:06:32 2010 +0200
7287
 
 
7288
 
    wocky-test-helper: cancel timeouts after each test
7289
 
 
7290
 
 tests/wocky-test-helper.c |    4 ++--
7291
 
 tests/wocky-test-helper.h |    1 +
7292
 
 2 files changed, 3 insertions(+), 2 deletions(-)
7293
 
 
7294
 
commit 5aff834affadaa473b5c82082fa0ca8b44c83893
7295
 
Author: Senko Rasic <senko.rasic@collabora.co.uk>
7296
 
Date:   Thu May 13 15:03:40 2010 +0200
7297
 
 
7298
 
    wocky_test_input_stream_read: fixed 1-byte reads in COMBINE_SLICE mode
7299
 
 
7300
 
 tests/wocky-test-stream.c |    2 +-
7301
 
 1 files changed, 1 insertions(+), 1 deletions(-)
7302
 
 
7303
 
commit 372cfeecafd26191021768003c8341dd38dbb44d
7304
 
Author: Senko Rasic <senko.rasic@collabora.co.uk>
7305
 
Date:   Thu May 13 15:03:19 2010 +0200
7306
 
 
7307
 
    adding WockyPing
7308
 
 
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(-)
7313
 
 
7314
 
commit 0ee03b1e59ad2a1a2908409e94d692cafefc204c
7315
 
Author: Senko Rasic <senko.rasic@collabora.co.uk>
7316
 
Date:   Thu May 13 14:54:02 2010 +0200
7317
 
 
7318
 
    adding "ping" debug flag
7319
 
 
7320
 
 wocky/wocky-debug.c |    3 ++-
7321
 
 wocky/wocky-debug.h |    3 ++-
7322
 
 2 files changed, 4 insertions(+), 2 deletions(-)
7323
 
 
7324
 
commit 0e8c567439807f80cc90d376ceb5b8982163152a
7325
 
Author: Senko Rasic <senko.rasic@collabora.co.uk>
7326
 
Date:   Thu May 13 14:53:29 2010 +0200
7327
 
 
7328
 
    adding "urn:xmpp:ping" to namespaces
7329
 
 
7330
 
 wocky/wocky-namespaces.h |    3 +++
7331
 
 1 files changed, 3 insertions(+), 0 deletions(-)
7332
 
 
7333
 
commit e6bdcc7b9dc234bb64dffcd17641209831925116
7334
 
Author: Senko Rasic <senko.rasic@collabora.co.uk>
7335
 
Date:   Thu May 13 14:52:30 2010 +0200
7336
 
 
7337
 
    adding WockyPorter::sending signal
7338
 
 
7339
 
 wocky/wocky-porter.c |   16 ++++++++++++++++
7340
 
 1 files changed, 16 insertions(+), 0 deletions(-)
7341
 
 
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
7346
 
 
7347
 
    Merge branch 'jabber-auth-refactor'
7348
 
 
7349
 
commit 3fb3b7626930d5ca94a54bb8394ee6d2d819a761
7350
 
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7351
 
Date:   Fri May 7 10:39:34 2010 -0700
7352
 
 
7353
 
    Use wocky_xmpp_stream_error_from_node for parsing stream errors.
7354
 
 
7355
 
 wocky/wocky-jabber-auth.c |   27 ++++++++-------------------
7356
 
 wocky/wocky-sasl-auth.c   |   27 ++++++++-------------------
7357
 
 2 files changed, 16 insertions(+), 38 deletions(-)
7358
 
 
7359
 
commit e33a9720af53312836d3e1be403a6402d6b7d203
7360
 
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7361
 
Date:   Wed May 5 14:32:21 2010 -0700
7362
 
 
7363
 
    Make mechanism names preprocessor macros.
7364
 
 
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(-)
7373
 
 
7374
 
commit e9cacbb7ce557fbcfc0d523eaaa50237ebfa3276
7375
 
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7376
 
Date:   Wed May 5 14:13:14 2010 -0700
7377
 
 
7378
 
    Cleaned up stream_error in both wocky-sasl-auth.c wocky-jabber-auth.c.
7379
 
 
7380
 
 wocky/wocky-jabber-auth.c |   36 ++++++++++++++----------------------
7381
 
 wocky/wocky-sasl-auth.c   |   36 ++++++++++++++----------------------
7382
 
 2 files changed, 28 insertions(+), 44 deletions(-)
7383
 
 
7384
 
commit 75d45bef817fc0236fb657604e526d6206473b54
7385
 
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7386
 
Date:   Wed May 5 13:36:07 2010 -0700
7387
 
 
7388
 
    make WockyJabberAuthDigest a non-plain handler.
7389
 
 
7390
 
 wocky/wocky-jabber-auth-digest.c |    2 +-
7391
 
 1 files changed, 1 insertions(+), 1 deletions(-)
7392
 
 
7393
 
commit 5928970c86a282de5350010068459801e4a8f002
7394
 
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7395
 
Date:   Tue May 4 22:11:44 2010 -0700
7396
 
 
7397
 
    rename sasl debug flag to auth
7398
 
 
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(-)
7409
 
 
7410
 
commit 78057813fccdd70f0a626687a406ae8e9898675a
7411
 
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7412
 
Date:   Tue May 4 22:08:13 2010 -0700
7413
 
 
7414
 
    rename DOMAIN_SASL to DOMAIN_AUTH
7415
 
 
7416
 
 tests/wocky-connector-test.c |   76 +++++++++++++++++++++---------------------
7417
 
 1 files changed, 38 insertions(+), 38 deletions(-)
7418
 
 
7419
 
commit 7722fae294a23684c1e5559ce1d1cf038389d063
7420
 
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7421
 
Date:   Tue May 4 22:01:54 2010 -0700
7422
 
 
7423
 
    Renamed WockySaslHandler to WockyAuthHandler
7424
 
 
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(-)
7445
 
 
7446
 
commit 2b0b9262008ffdb6b0b1db44441cd4a27c17aca6
7447
 
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7448
 
Date:   Fri Apr 30 15:37:43 2010 -0700
7449
 
 
7450
 
    Added WockyJabberAuth, WockyJabberAuthPassword and WockyJabberAuthDigest.
7451
 
 
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(-)
7467
 
 
7468
 
commit 68af7efd6de961ab2512d4960c5c2a343ea12e8b
7469
 
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7470
 
Date:   Wed May 5 13:31:05 2010 -0700
7471
 
 
7472
 
    Don't g_assert on text node contents not being NULL.
7473
 
 
7474
 
 wocky/wocky-node.c |    1 -
7475
 
 1 files changed, 0 insertions(+), 1 deletions(-)
7476
 
 
7477
 
commit e66e40bdd6ee634b70d023af0575d493db46cf71
7478
 
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7479
 
Date:   Tue May 4 22:16:45 2010 -0700
7480
 
 
7481
 
    unref auth_registry in WockySaslAuth dispose
7482
 
 
7483
 
 wocky/wocky-sasl-auth.c |    7 ++++---
7484
 
 1 files changed, 4 insertions(+), 3 deletions(-)
7485
 
 
7486
 
commit 543bb86b6b7b130a27ed6e4153e47137c6fc43e6
7487
 
Author: Will Thompson <will.thompson@collabora.co.uk>
7488
 
Date:   Thu May 6 18:54:39 2010 +0100
7489
 
 
7490
 
    Remove misleading full stop from xml debug message
7491
 
 
7492
 
 wocky/wocky-xmpp-writer.c |    2 +-
7493
 
 1 files changed, 1 insertions(+), 1 deletions(-)
7494
 
 
7495
 
commit 438f0f35b8703390701b263d5d8668cf4348aa23
7496
 
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7497
 
Date:   Tue May 4 13:22:56 2010 -0700
7498
 
 
7499
 
    Moved g_assert so it does a real sanity check.
7500
 
 
7501
 
 wocky/wocky-auth-registry.c |    4 ++--
7502
 
 1 files changed, 2 insertions(+), 2 deletions(-)
7503
 
 
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
7508
 
 
7509
 
    Merge branch 'sasl-once-again'
7510
 
 
7511
 
commit 5450bf0ac8524e95fadf62c998256f9303daa9eb
7512
 
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7513
 
Date:   Mon May 3 12:11:58 2010 -0700
7514
 
 
7515
 
    Removed wocky_auth_registry_failure_notify, will add when we implement.
7516
 
 
7517
 
 wocky/wocky-auth-registry.c |    5 -----
7518
 
 wocky/wocky-auth-registry.h |    3 ---
7519
 
 2 files changed, 0 insertions(+), 8 deletions(-)
7520
 
 
7521
 
commit cacf08c4de606512414550b32fa842bcc2c3604d
7522
 
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7523
 
Date:   Mon May 3 12:08:03 2010 -0700
7524
 
 
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.
7528
 
 
7529
 
 wocky/wocky-auth-registry.c |   71 ++++++++++++++++---------------------------
7530
 
 1 files changed, 26 insertions(+), 45 deletions(-)
7531
 
 
7532
 
commit 27de8fd6dc7ea50919de1a71905cb2074a467e5d
7533
 
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7534
 
Date:   Mon May 3 11:34:33 2010 -0700
7535
 
 
7536
 
    Default WockyAuthRegistry upon construction.
7537
 
    
7538
 
    New WockyAuthRegistry arg in both wocky_connector_new() and
7539
 
    wocky_sasl_auth_new(). If NULL is passed in either, the default WockyAuthRegisty
7540
 
    is used.
7541
 
 
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(-)
7551
 
 
7552
 
commit f11a7a3774b1ce8204c421703210706b65ba984f
7553
 
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7554
 
Date:   Mon May 3 10:56:42 2010 -0700
7555
 
 
7556
 
    Initiaze GErrors to NULL.
7557
 
 
7558
 
 wocky/wocky-auth-registry.c |    6 +++---
7559
 
 1 files changed, 3 insertions(+), 3 deletions(-)
7560
 
 
7561
 
commit 64ace03b65515adb44117629ceffb4f1b123c712
7562
 
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
7563
 
Date:   Thu Apr 29 16:27:06 2010 -0700
7564
 
 
7565
 
    Added WockyAuthRegistry.
7566
 
    
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).
7570
 
    
7571
 
    Got rid of WOCKY_SASL_AUTH_ERROR* replaced with WOCKY_AUTH_ERROR
7572
 
 
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(-)
7589
 
 
7590
 
commit 221d2879fea6439429bd7d7384934eee49c9ca1b
7591
 
Author: Will Thompson <will.thompson@collabora.co.uk>
7592
 
Date:   Tue May 4 13:11:35 2010 +0100
7593
 
 
7594
 
    muc: rearrange handle_message
7595
 
    
7596
 
    I think this makes it easier to follow.
7597
 
 
7598
 
 wocky/wocky-muc.c |   45 ++++++++++++++++++---------------------------
7599
 
 1 files changed, 18 insertions(+), 27 deletions(-)
7600
 
 
7601
 
commit 9be6e6952c635788ff0cf5ac3ec0da8da05195dc
7602
 
Author: Will Thompson <will.thompson@collabora.co.uk>
7603
 
Date:   Tue May 4 13:06:53 2010 +0100
7604
 
 
7605
 
    muc: extract determining chat state
7606
 
 
7607
 
 wocky/wocky-muc.c |   20 ++++++++++++++------
7608
 
 1 files changed, 14 insertions(+), 6 deletions(-)
7609
 
 
7610
 
commit bc27c8c96c92b736fe649490cc4894b9685d5c4d
7611
 
Author: Will Thompson <will.thompson@collabora.co.uk>
7612
 
Date:   Tue May 4 13:05:05 2010 +0100
7613
 
 
7614
 
    muc: extract looking up message sender
7615
 
 
7616
 
 wocky/wocky-muc.c |   90 ++++++++++++++++++++++++++++++++--------------------
7617
 
 1 files changed, 55 insertions(+), 35 deletions(-)
7618
 
 
7619
 
commit c4ff3d43f31db2328cb42f312e16192ed1e5e47a
7620
 
Author: Will Thompson <will.thompson@collabora.co.uk>
7621
 
Date:   Tue May 4 12:56:11 2010 +0100
7622
 
 
7623
 
    muc: don't drop backlog messages from former members
7624
 
    
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.
7628
 
    
7629
 
    Fixes https://bugs.freedesktop.org/show_bug.cgi?id=27913
7630
 
 
7631
 
 wocky/wocky-muc.c |   52 ++++++++++++++++++++++++++++------------------------
7632
 
 1 files changed, 28 insertions(+), 24 deletions(-)
7633
 
 
7634
 
commit 47c13b5d97b470cb236c37e08641fcee94c22231
7635
 
Author: Will Thompson <will.thompson@collabora.co.uk>
7636
 
Date:   Tue May 4 12:30:39 2010 +0100
7637
 
 
7638
 
    muc: refactor determining message type
7639
 
 
7640
 
 wocky/wocky-muc.c |   55 ++++++++++++++++++++++++++++++++--------------------
7641
 
 1 files changed, 34 insertions(+), 21 deletions(-)
7642
 
 
7643
 
commit 87daf7313d6da0d6c0f61ed87b1be7d00a0e0f2e
7644
 
Author: Will Thompson <will.thompson@collabora.co.uk>
7645
 
Date:   Tue May 4 12:24:40 2010 +0100
7646
 
 
7647
 
    muc: refactor extracting timestamp from messages.
7648
 
 
7649
 
 wocky/wocky-muc.c |   61 +++++++++++++++++++++++++++++++---------------------
7650
 
 1 files changed, 36 insertions(+), 25 deletions(-)
7651
 
 
7652
 
commit ac48945876299a55a41976c4321ab38be8e0b7ec
7653
 
Author: Will Thompson <will.thompson@collabora.co.uk>
7654
 
Date:   Tue May 4 01:18:01 2010 +0100
7655
 
 
7656
 
    muc: Remove Google message-without-type kludge.
7657
 
    
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
7661
 
    wrong.
7662
 
    
7663
 
    In any case, Google's MUCs don't *have* scrollback!
7664
 
    
7665
 
    So let's just bin it.
7666
 
 
7667
 
 wocky/wocky-muc.c |   10 ----------
7668
 
 1 files changed, 0 insertions(+), 10 deletions(-)
7669
 
 
7670
 
commit 6b6f09d97f91de66c11a4b6a7e28222e8dc911f6
7671
 
Author: Will Thompson <will.thompson@collabora.co.uk>
7672
 
Date:   Tue May 4 00:52:42 2010 +0100
7673
 
 
7674
 
    muc: use GEnum to look up chat states
7675
 
 
7676
 
 wocky/wocky-muc.c |   21 +++++----------------
7677
 
 1 files changed, 5 insertions(+), 16 deletions(-)
7678
 
 
7679
 
commit 2298c0b513a4a4f379ee42b65af16cb0bb275594
7680
 
Author: Will Thompson <will.thompson@collabora.co.uk>
7681
 
Date:   Tue May 4 00:48:38 2010 +0100
7682
 
 
7683
 
    node: add helper to get the first child for a ns
7684
 
 
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(-)
7689
 
 
7690
 
commit 1c168790a9dbf9efcdb3272edcbaf0709af7dd2c
7691
 
Author: Will Thompson <will.thompson@collabora.co.uk>
7692
 
Date:   Tue May 4 13:18:22 2010 +0100
7693
 
 
7694
 
    muc: don't leak new_jid when we change our nick
7695
 
    
7696
 
    REPLACE_STR() does not take ownership of its second argument.
7697
 
    
7698
 
    Also, I expanded another use of REPLACE_STR because it seems stupid to
7699
 
    diff the nicks twice in immediate succession.
7700
 
 
7701
 
 wocky/wocky-muc.c |   13 ++++++++++---
7702
 
 1 files changed, 10 insertions(+), 3 deletions(-)
7703
 
 
7704
 
commit d7a27bd3da61dcd8b612359dbaf2636dc412a816
7705
 
Author: Will Thompson <will.thompson@collabora.co.uk>
7706
 
Date:   Mon May 3 21:22:07 2010 +0100
7707
 
 
7708
 
    muc: expunge 'gone' from the known chat states
7709
 
    
7710
 
        A client SHOULD ignore <gone/> notifications received from other
7711
 
        room occupants.
7712
 
    
7713
 
      — XEP-0045 §5.5 Use in Groupchat
7714
 
        <http://xmpp.org/extensions/xep-0085.html#bizrules-groupchat>
7715
 
    
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.
7718
 
 
7719
 
 wocky/wocky-muc.c |    1 -
7720
 
 wocky/wocky-muc.h |    1 -
7721
 
 2 files changed, 0 insertions(+), 2 deletions(-)
7722
 
 
7723
 
commit 3065a6329f44e078243e12f2718b7f8cc978bc7f
7724
 
Author: Will Thompson <will.thompson@collabora.co.uk>
7725
 
Date:   Mon May 3 20:59:50 2010 +0100
7726
 
 
7727
 
    muc: don't fall through between properties in _set
7728
 
 
7729
 
 wocky/wocky-muc.c |    2 ++
7730
 
 1 files changed, 2 insertions(+), 0 deletions(-)
7731
 
 
7732
 
commit 85a891fecb9cef18e1fd675543a9e9b5954772eb
7733
 
Author: Will Thompson <will.thompson@collabora.co.uk>
7734
 
Date:   Tue May 4 13:44:03 2010 +0100
7735
 
 
7736
 
    Document deliberate fall-throughs.
7737
 
    
7738
 
    Coverity picked these up as possible errors; they're not, but they
7739
 
    should be marked as such.
7740
 
 
7741
 
 wocky/wocky-connector.c |    4 ++++
7742
 
 wocky/wocky-openssl.c   |    6 ++++++
7743
 
 2 files changed, 10 insertions(+), 0 deletions(-)
7744
 
 
7745
 
commit d61e85d691a93d326d0fb1f17c1b558e87c7aa91
7746
 
Author: Will Thompson <will.thompson@collabora.co.uk>
7747
 
Date:   Tue May 4 13:38:33 2010 +0100
7748
 
 
7749
 
    openssl: die if we can't create BIOs
7750
 
    
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.
7754
 
 
7755
 
 wocky/wocky-openssl.c |    4 ++--
7756
 
 1 files changed, 2 insertions(+), 2 deletions(-)
7757
 
 
7758
 
commit 8994f5092dd11aa12cfb9b1a536546219a8e94f6
7759
 
Author: Will Thompson <will.thompson@collabora.co.uk>
7760
 
Date:   Tue May 4 13:35:40 2010 +0100
7761
 
 
7762
 
    connector: assert that connect_to_service_finish() isn't broken.
7763
 
    
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.
7769
 
 
7770
 
 wocky/wocky-connector.c |   31 +++++++++++++++++--------------
7771
 
 1 files changed, 17 insertions(+), 14 deletions(-)
7772
 
 
7773
 
commit a9bc4ad499ae27ec354740f82a25386ec8614a01
7774
 
Author: Will Thompson <will.thompson@collabora.co.uk>
7775
 
Date:   Mon May 3 18:23:05 2010 +0100
7776
 
 
7777
 
    connector: Clean up GSimpleAsyncResult usage
7778
 
    
7779
 
    • Don't use the op_res at all. If the operation failed, we always set an
7780
 
      error.
7781
 
    • Use _async functions as source tags, not _finish.
7782
 
    • Remove weird spooky action at a distance to change the tag based on
7783
 
      priv->reg_op.
7784
 
    • Actually use a different source tag for _connect_async and
7785
 
      _register_async.
7786
 
 
7787
 
 wocky/wocky-connector.c |  127 +++++++++++++++++++++++++----------------------
7788
 
 1 files changed, 67 insertions(+), 60 deletions(-)
7789
 
 
7790
 
commit 49eb9c93f363ab9a5f97445b977f7bdf758b48b3
7791
 
Author: Will Thompson <will.thompson@collabora.co.uk>
7792
 
Date:   Mon May 3 18:15:28 2010 +0100
7793
 
 
7794
 
    Cry a little if CRYPTO_malloc_init() fails
7795
 
 
7796
 
 wocky/wocky-openssl.c |    7 ++++++-
7797
 
 1 files changed, 6 insertions(+), 1 deletions(-)
7798
 
 
7799
 
commit ccbddb5deb7b2eccf04c690c9266b4c0e4970e84
7800
 
Author: Will Thompson <will.thompson@collabora.co.uk>
7801
 
Date:   Mon May 3 18:10:42 2010 +0100
7802
 
 
7803
 
    Check return value of SSL_CTX_set_default_verify_paths()
7804
 
 
7805
 
 wocky/wocky-openssl.c |    5 ++++-
7806
 
 1 files changed, 4 insertions(+), 1 deletions(-)
7807
 
 
7808
 
commit 98635423ec684d981a39f3dd852db8949099841b
7809
 
Author: Will Thompson <will.thompson@collabora.co.uk>
7810
 
Date:   Mon May 3 18:01:45 2010 +0100
7811
 
 
7812
 
    Sanity-check return of extract_stream_error
7813
 
 
7814
 
 wocky/wocky-porter.c |    9 +++++++--
7815
 
 1 files changed, 7 insertions(+), 2 deletions(-)
7816
 
 
7817
 
commit a844c4c65ffdc2f860fbecf263caee3efd53b943
7818
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
7819
 
Date:   Thu Apr 29 12:40:02 2010 +0100
7820
 
 
7821
 
    Plug some memory and refcounting leaks
7822
 
 
7823
 
 wocky/wocky-muc.c |   11 +++++++----
7824
 
 1 files changed, 7 insertions(+), 4 deletions(-)
7825
 
 
7826
 
commit 202699fdeabe15bc230a75ce211eff0762baa603
7827
 
Author: Will Thompson <will.thompson@collabora.co.uk>
7828
 
Date:   Wed Apr 28 20:38:54 2010 +0100
7829
 
 
7830
 
    Revert "Add a configure switch to install headers"
7831
 
    
7832
 
    This reverts commit 9148378692967fbcc8b75ce8822a2ab58b3dee66, which
7833
 
    didn't work because of broken Make dependencies that I can't figure out
7834
 
    right now.
7835
 
 
7836
 
 configure.ac      |   10 ----
7837
 
 wocky/Makefile.am |  142 ++++++++++++++++++++++++----------------------------
7838
 
 2 files changed, 66 insertions(+), 86 deletions(-)
7839
 
 
7840
 
commit 9148378692967fbcc8b75ce8822a2ab58b3dee66
7841
 
Author: Will Thompson <will.thompson@collabora.co.uk>
7842
 
Date:   Mon Mar 22 15:37:29 2010 +0000
7843
 
 
7844
 
    Add a configure switch to install headers
7845
 
    
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.
7851
 
    
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.
7855
 
    
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. :(
7860
 
 
7861
 
 configure.ac      |   10 ++++
7862
 
 wocky/Makefile.am |  142 ++++++++++++++++++++++++++++------------------------
7863
 
 2 files changed, 86 insertions(+), 66 deletions(-)
7864
 
 
7865
 
commit 6ecfe095bb7178adea752d8a30d3f4a125f8f10f
7866
 
Author: Will Thompson <will.thompson@collabora.co.uk>
7867
 
Date:   Thu Apr 22 23:31:34 2010 +0100
7868
 
 
7869
 
    Return node trees from the distillery
7870
 
    
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.
7876
 
    
7877
 
    This makes some code a bit more verbose, but not much.
7878
 
 
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(-)
7885
 
 
7886
 
commit 513d075b5bfbdb0dc1038c947b360912d3fd8e5d
7887
 
Author: Will Thompson <will.thompson@collabora.co.uk>
7888
 
Date:   Thu Apr 22 23:12:06 2010 +0100
7889
 
 
7890
 
    Deconstruct the PubSub distillery a bit.
7891
 
    
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.
7897
 
 
7898
 
 wocky/wocky-pubsub-helpers.c |   98 +++++++++++++++++++++++++++++++----------
7899
 
 wocky/wocky-pubsub-helpers.h |    7 +++
7900
 
 2 files changed, 81 insertions(+), 24 deletions(-)
7901
 
 
7902
 
commit 58a14ddab2a60819050542ee2345473a1f2a5a9d
7903
 
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
7904
 
Date:   Fri Apr 23 23:46:26 2010 -0500
7905
 
 
7906
 
    Fix example program listing for wocky_node_tree_new.
7907
 
 
7908
 
 wocky/wocky-node-tree.c |    1 -
7909
 
 1 files changed, 0 insertions(+), 1 deletions(-)
7910
 
 
7911
 
commit 3aeeababb953192e6846c01c81497f6e64daf2d2
7912
 
Author: Will Thompson <will.thompson@collabora.co.uk>
7913
 
Date:   Thu Apr 22 14:25:36 2010 +0100
7914
 
 
7915
 
    Coding style: space after cast
7916
 
 
7917
 
 wocky/wocky-node.c |    2 +-
7918
 
 1 files changed, 1 insertions(+), 1 deletions(-)
7919
 
 
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
7924
 
 
7925
 
    Merge branch 'pubsub-modify-affiliates-and-node-config'
7926
 
    
7927
 
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
7928
 
 
7929
 
commit efb168b1eb7d20da6b83eacdf3a5a19398eed9ac
7930
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
7931
 
Date:   Tue Apr 20 17:14:05 2010 +0100
7932
 
 
7933
 
    Document when we would have to fallback to a dummy namespace
7934
 
 
7935
 
 wocky/wocky-xmpp-reader.c |    4 +++-
7936
 
 1 files changed, 3 insertions(+), 1 deletions(-)
7937
 
 
7938
 
commit 47b9aac9083fe57984822b94bdfa7e417100f194
7939
 
Author: Will Thompson <will.thompson@collabora.co.uk>
7940
 
Date:   Tue Apr 20 16:41:47 2010 +0100
7941
 
 
7942
 
    Document WockyPubsubSubscriptionState
7943
 
 
7944
 
 wocky/wocky-pubsub-service.c |   22 ++++++++++++++++++++++
7945
 
 1 files changed, 22 insertions(+), 0 deletions(-)
7946
 
 
7947
 
commit c2ecec40c3e82d44d34c7ff3cd50d8ee61f3b303
7948
 
Author: Will Thompson <will.thompson@collabora.co.uk>
7949
 
Date:   Mon Apr 19 19:41:15 2010 +0100
7950
 
 
7951
 
    Refactor handling <create/> reply
7952
 
    
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.
7957
 
 
7958
 
 wocky/wocky-pubsub-service-protected.h |    3 +-
7959
 
 wocky/wocky-pubsub-service.c           |   42 ++++++++++++++++++++++----------
7960
 
 2 files changed, 30 insertions(+), 15 deletions(-)
7961
 
 
7962
 
commit 3388359119c424236db9a4813b1a1d9a96c7abfb
7963
 
Author: Will Thompson <will.thompson@collabora.co.uk>
7964
 
Date:   Mon Apr 19 17:30:32 2010 +0100
7965
 
 
7966
 
    Implement retrieving a node's configuration
7967
 
 
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(-)
7973
 
 
7974
 
commit 8072b3d85b9f6ddd6729c0b18bcb1c869871dbcb
7975
 
Author: Will Thompson <will.thompson@collabora.co.uk>
7976
 
Date:   Mon Apr 19 17:30:08 2010 +0100
7977
 
 
7978
 
    Add a _finish macro that returns a copy of a pointer
7979
 
 
7980
 
 wocky/wocky-utils.h |   10 ++++++++++
7981
 
 1 files changed, 10 insertions(+), 0 deletions(-)
7982
 
 
7983
 
commit 0b22a79a042f3ab3f1b284b52030b4c21231a399
7984
 
Author: Will Thompson <will.thompson@collabora.co.uk>
7985
 
Date:   Mon Apr 19 15:14:25 2010 +0100
7986
 
 
7987
 
    Implement modifying affiliates
7988
 
 
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(-)
7994
 
 
7995
 
commit 3aa9ac4cd18ecdce04bdd2ad3d528377c82284b7
7996
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
7997
 
Date:   Tue Apr 20 15:45:29 2010 +0100
7998
 
 
7999
 
    Update .gitignore
8000
 
 
8001
 
 .gitignore |   16 +++++++++-------
8002
 
 1 files changed, 9 insertions(+), 7 deletions(-)
8003
 
 
8004
 
commit e5b3f9dd089521582d652dda8fe442e066ec7bae
8005
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8006
 
Date:   Tue Apr 20 15:20:56 2010 +0100
8007
 
 
8008
 
    Can't have tags with spaces
8009
 
 
8010
 
 tests/wocky-node-tree-test.c |    3 +--
8011
 
 1 files changed, 1 insertions(+), 2 deletions(-)
8012
 
 
8013
 
commit 871837f00a03a6b833430ae60f5b4677126395c7
8014
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8015
 
Date:   Tue Apr 20 15:19:26 2010 +0100
8016
 
 
8017
 
    Fix wocky_node_tree_new example
8018
 
 
8019
 
 wocky/wocky-node-tree.c |    3 ++-
8020
 
 1 files changed, 2 insertions(+), 1 deletions(-)
8021
 
 
8022
 
commit abedf45b2cc49ef54a582a3547d94a42dddac9bf
8023
 
Author: Will Thompson <will.thompson@collabora.co.uk>
8024
 
Date:   Mon Apr 19 15:25:07 2010 +0100
8025
 
 
8026
 
    pubsub_affiliation_new: log more clearly if @node is NULL
8027
 
    
8028
 
    Ahem.
8029
 
 
8030
 
 wocky/wocky-pubsub-node.c |    5 ++++-
8031
 
 1 files changed, 4 insertions(+), 1 deletions(-)
8032
 
 
8033
 
commit aa2858852d3c4496e0d3cf9a5ad3fdb328ce2377
8034
 
Author: Will Thompson <will.thompson@collabora.co.uk>
8035
 
Date:   Mon Apr 19 15:14:07 2010 +0100
8036
 
 
8037
 
    Document WockyPubsubAffiliation and related methods.
8038
 
 
8039
 
 wocky/wocky-pubsub-node.c |   69 +++++++++++++++++++++++++++++++++++++++++++++
8040
 
 1 files changed, 69 insertions(+), 0 deletions(-)
8041
 
 
8042
 
commit cde08a5279cd9dad033a456a2043e70395375441
8043
 
Author: Will Thompson <will.thompson@collabora.co.uk>
8044
 
Date:   Mon Apr 19 13:38:41 2010 +0100
8045
 
 
8046
 
    Generalize returning TRUE or an error from _finish()
8047
 
 
8048
 
 wocky/wocky-pubsub-node.c |   18 ++----------------
8049
 
 wocky/wocky-utils.h       |    8 ++++++++
8050
 
 2 files changed, 10 insertions(+), 16 deletions(-)
8051
 
 
8052
 
commit 028f7ad09c8afe242acc9a30c0e32f741b2bcee0
8053
 
Author: Will Thompson <will.thompson@collabora.co.uk>
8054
 
Date:   Mon Apr 19 12:00:25 2010 +0100
8055
 
 
8056
 
    PubsubNode: Generalize void IQ reply handler
8057
 
 
8058
 
 wocky/wocky-pubsub-node.c |   30 ++++--------------------------
8059
 
 1 files changed, 4 insertions(+), 26 deletions(-)
8060
 
 
8061
 
commit df2d8f060ae37d2ced635b54407b944d64425673
8062
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8063
 
Date:   Tue Apr 20 14:42:51 2010 +0100
8064
 
 
8065
 
    Add a test for wocky_node_add_node_tree
8066
 
 
8067
 
 tests/wocky-node-tree-test.c |   33 +++++++++++++++++++++++++++++++++
8068
 
 1 files changed, 33 insertions(+), 0 deletions(-)
8069
 
 
8070
 
commit 93459fda35b00a0be13e732ffcce90261c16d41b
8071
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8072
 
Date:   Tue Apr 20 14:42:23 2010 +0100
8073
 
 
8074
 
    Add API to insert a NodeTree under a node
8075
 
 
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(-)
8081
 
 
8082
 
commit 993ce5af20442183443594d09d467d53c9f3df45
8083
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8084
 
Date:   Mon Apr 19 18:18:41 2010 +0100
8085
 
 
8086
 
    Add API to serialize node trees
8087
 
 
8088
 
 wocky/wocky-xmpp-writer.c |   64 ++++++++++++++++++++++++++++++++++----------
8089
 
 wocky/wocky-xmpp-writer.h |    6 ++++
8090
 
 2 files changed, 55 insertions(+), 15 deletions(-)
8091
 
 
8092
 
commit 535645889d2c94673518da10282d1007eb9eac48
8093
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8094
 
Date:   Mon Apr 19 18:18:25 2010 +0100
8095
 
 
8096
 
    Add debug helpers for node trees
8097
 
 
8098
 
 wocky/wocky-debug.c |   39 +++++++++++++++++++++++++++++++--------
8099
 
 wocky/wocky-debug.h |   10 ++++++++++
8100
 
 2 files changed, 41 insertions(+), 8 deletions(-)
8101
 
 
8102
 
commit 57a525b9032020ade15fa0311498997716f0a2ef
8103
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8104
 
Date:   Mon Apr 19 17:48:26 2010 +0100
8105
 
 
8106
 
    Add API to make new NodeTrees with copies of a given node
8107
 
 
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(-)
8112
 
 
8113
 
commit f8b9994ad7b31b7b4d1e2df7603c2083e60932e1
8114
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8115
 
Date:   Mon Apr 19 17:42:08 2010 +0100
8116
 
 
8117
 
    Add an internal node copy function
8118
 
 
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(-)
8123
 
 
8124
 
commit 53e19d288d9d453d8c3df88b442495d22d7014af
8125
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8126
 
Date:   Mon Apr 19 17:11:24 2010 +0100
8127
 
 
8128
 
    Add a simple test for the nodetree building functions
8129
 
 
8130
 
 tests/Makefile.am            |    7 +++++
8131
 
 tests/wocky-node-tree-test.c |   54 ++++++++++++++++++++++++++++++++++++++++++
8132
 
 2 files changed, 61 insertions(+), 0 deletions(-)
8133
 
 
8134
 
commit 842b0082806d9ed928d19f59ae38b045d09f7dad
8135
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8136
 
Date:   Mon Apr 19 16:46:56 2010 +0100
8137
 
 
8138
 
    Add API to access the top node of a WockyNodeTree
8139
 
 
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(-)
8144
 
 
8145
 
commit 360d7e1a3183932dcc0198e4ec94fe553cdc4e97
8146
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8147
 
Date:   Mon Apr 19 16:43:33 2010 +0100
8148
 
 
8149
 
    Add API to create node-trees
8150
 
 
8151
 
 wocky/wocky-node-tree.c |   52 +++++++++++++++++++++++++++++++++++++++++++++++
8152
 
 wocky/wocky-node-tree.h |    8 +++++++
8153
 
 2 files changed, 60 insertions(+), 0 deletions(-)
8154
 
 
8155
 
commit c22f6ccec7eeac006ca4cd1b85bffc6be7aa9bc2
8156
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8157
 
Date:   Mon Apr 19 15:58:20 2010 +0100
8158
 
 
8159
 
    Disallow changing the namespace of a node
8160
 
    
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.
8165
 
 
8166
 
 wocky/wocky-node.c |   72 +++++++++++++++++++++++++++++++++------------------
8167
 
 wocky/wocky-node.h |   11 ++++++--
8168
 
 2 files changed, 54 insertions(+), 29 deletions(-)
8169
 
 
8170
 
commit ba3be5104d9e30fb74d9d61fd992db7bb11e0c1d
8171
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8172
 
Date:   Mon Apr 19 15:57:48 2010 +0100
8173
 
 
8174
 
    Always directly set the namespace when adding children
8175
 
 
8176
 
 wocky/wocky-xmpp-error.c |    9 ++++-----
8177
 
 1 files changed, 4 insertions(+), 5 deletions(-)
8178
 
 
8179
 
commit 969a12f4e13a46f0ccef3f125232811a32b94aa0
8180
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8181
 
Date:   Mon Apr 19 15:39:23 2010 +0100
8182
 
 
8183
 
    Require nodes to always have a namespace
8184
 
 
8185
 
 wocky/wocky-node.c |   33 +++++++++++++++++++++++----------
8186
 
 1 files changed, 23 insertions(+), 10 deletions(-)
8187
 
 
8188
 
commit 4f0b7b2163b1b0e9666189ad9cddc90d52cba96b
8189
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8190
 
Date:   Mon Apr 19 15:38:49 2010 +0100
8191
 
 
8192
 
    Make sure nodes/stanzas we create always have a namespace
8193
 
 
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(-)
8198
 
 
8199
 
commit 97268cafb36e19ca0b1fe21662ac6a36f444b26c
8200
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8201
 
Date:   Fri Apr 16 19:04:58 2010 +0100
8202
 
 
8203
 
    Add a top-node constuct time property to NodeTree
8204
 
 
8205
 
 wocky/wocky-node-tree.c |   55 +++++++++++++++++++++++++++++++++++++++++++++++
8206
 
 wocky/wocky-stanza.c    |    5 ++-
8207
 
 2 files changed, 58 insertions(+), 2 deletions(-)
8208
 
 
8209
 
commit 4829c453b09a295d634bfff2bf152dbf0c1bca5a
8210
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8211
 
Date:   Mon Apr 19 19:59:43 2010 +0100
8212
 
 
8213
 
    Add a test for wocky_node_add_build
8214
 
 
8215
 
 tests/wocky-xmpp-node-test.c |   27 +++++++++++++++++++++++++++
8216
 
 1 files changed, 27 insertions(+), 0 deletions(-)
8217
 
 
8218
 
commit a058dde837493cbf9fe3ae0923904e8ff77fd69e
8219
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8220
 
Date:   Mon Apr 19 19:57:39 2010 +0100
8221
 
 
8222
 
    Remove the first_tag argument from node_add_build
8223
 
    
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
8226
 
    out should be fine.
8227
 
 
8228
 
 wocky/wocky-node.c |    4 +---
8229
 
 wocky/wocky-node.h |    3 +--
8230
 
 2 files changed, 2 insertions(+), 5 deletions(-)
8231
 
 
8232
 
commit af2c1fbf65edd1936a50e3cf89bd1270840f6ae5
8233
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8234
 
Date:   Mon Apr 19 19:10:42 2010 +0100
8235
 
 
8236
 
    Let gtk-doc take care of building the sections file
8237
 
 
8238
 
 docs/reference/Makefile.am        |    4 +-
8239
 
 docs/reference/wocky-sections.txt |  833 -------------------------------------
8240
 
 2 files changed, 2 insertions(+), 835 deletions(-)
8241
 
 
8242
 
commit 3de8b93eee0c99e70af5795f253bf509aeb67ede
8243
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8244
 
Date:   Mon Apr 19 19:10:10 2010 +0100
8245
 
 
8246
 
    Documentation tweaks
8247
 
 
8248
 
 wocky/wocky-node.c |    9 ++++-----
8249
 
 1 files changed, 4 insertions(+), 5 deletions(-)
8250
 
 
8251
 
commit c33a0fc75ba253de97c69b0f462400b29ca01644
8252
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8253
 
Date:   Mon Apr 19 19:09:56 2010 +0100
8254
 
 
8255
 
    g_quark_from_string is NULL safe
8256
 
 
8257
 
 wocky/wocky-node.c |    2 +-
8258
 
 1 files changed, 1 insertions(+), 1 deletions(-)
8259
 
 
8260
 
commit eddd4264a08422a72f88b1f70004a3062801d567
8261
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8262
 
Date:   Mon Apr 19 19:09:29 2010 +0100
8263
 
 
8264
 
    Remove unimplemented functions
8265
 
 
8266
 
 wocky/wocky-node-tree.h |    5 -----
8267
 
 1 files changed, 0 insertions(+), 5 deletions(-)
8268
 
 
8269
 
commit 125e505715d1f4d8a4148627d8d17c6c4dba0296
8270
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8271
 
Date:   Mon Apr 19 18:33:06 2010 +0100
8272
 
 
8273
 
    Correct copyright years
8274
 
 
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(-)
8282
 
 
8283
 
commit 2f934083b56111eb99ff6039d876282d2f5b13da
8284
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8285
 
Date:   Fri Apr 16 15:54:29 2010 +0100
8286
 
 
8287
 
    Add documentation for wocky_node_add_build
8288
 
 
8289
 
 wocky/wocky-node.c |   25 +++++++++++++++++++++++++
8290
 
 1 files changed, 25 insertions(+), 0 deletions(-)
8291
 
 
8292
 
commit 9fb0f63eb4967cd0aa752b2ff70ac6ab84ee6006
8293
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8294
 
Date:   Fri Apr 16 15:50:34 2010 +0100
8295
 
 
8296
 
    Fixup the documentation of wocky_stanza_build
8297
 
 
8298
 
 wocky/wocky-stanza.c |    8 +++-----
8299
 
 1 files changed, 3 insertions(+), 5 deletions(-)
8300
 
 
8301
 
commit f3d7246436753078db1093e5ea5ad28946c01c77
8302
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8303
 
Date:   Thu Apr 15 14:56:13 2010 +0100
8304
 
 
8305
 
    Update wocky-docs.sgml
8306
 
 
8307
 
 docs/reference/wocky-docs.sgml |    3 ++-
8308
 
 1 files changed, 2 insertions(+), 1 deletions(-)
8309
 
 
8310
 
commit c9aaac580d008d7f1c0e110f5cdd8706741dc72f
8311
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8312
 
Date:   Thu Apr 15 14:41:44 2010 +0100
8313
 
 
8314
 
    Rename WockyXmppNode to WockyNode
8315
 
 
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(-)
8363
 
 
8364
 
commit 7b4549cf87a279d157d09618f3b39f702ae475ce
8365
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8366
 
Date:   Thu Apr 15 13:24:51 2010 +0100
8367
 
 
8368
 
    Split out a base NodeTree object from Stanza
8369
 
    
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
8372
 
    
8373
 
    Also move add_build* to WockyXmppNode as it can be useful in user code as well
8374
 
 
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(-)
8383
 
 
8384
 
commit 7487f34f12c940e332b52277098c59186f3a5eb5
8385
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8386
 
Date:   Thu Apr 15 12:40:20 2010 +0100
8387
 
 
8388
 
    Check all tests for coding style and fix the style a bit
8389
 
 
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(-)
8395
 
 
8396
 
commit b596cd12bb602dd95e610de82b7a3c119fede879
8397
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8398
 
Date:   Thu Apr 15 12:38:01 2010 +0100
8399
 
 
8400
 
    Use wocky_stanza_get_top_node instead of ->node
8401
 
 
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(-)
8429
 
 
8430
 
commit 71d195fd71886cdea3275dd9a2763ba26bbf6e6b
8431
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8432
 
Date:   Wed Apr 14 14:19:18 2010 +0100
8433
 
 
8434
 
    Add a namespace argument to wocky_stanza_new
8435
 
 
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(-)
8448
 
 
8449
 
commit 8368ca138c8b0a39cb07598a2001cbb83bff7228
8450
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8451
 
Date:   Wed Apr 14 14:08:42 2010 +0100
8452
 
 
8453
 
    Add shorthand for testing (in)equality of stanzas
8454
 
 
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(-)
8462
 
 
8463
 
commit a7ae4097134b1d2078689c192000f93e48e17aad
8464
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8465
 
Date:   Wed Apr 14 13:56:46 2010 +0100
8466
 
 
8467
 
    Introduce wocky_stanza_get_top_node
8468
 
 
8469
 
 wocky/wocky-stanza.c |   12 ++++++++++++
8470
 
 wocky/wocky-stanza.h |    4 +++-
8471
 
 2 files changed, 15 insertions(+), 1 deletions(-)
8472
 
 
8473
 
commit 8c9b3ae6101cea9187741d6794ee984483275555
8474
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8475
 
Date:   Wed Apr 14 11:30:25 2010 +0100
8476
 
 
8477
 
    Rename _stanzas_equal to _stanzas_equal_no_id
8478
 
 
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(-)
8484
 
 
8485
 
commit 3d6c227b84555e16a0fafea4839ef7debda1299e
8486
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8487
 
Date:   Tue Apr 13 16:23:20 2010 +0100
8488
 
 
8489
 
    Rename WockyXmppStanza to WockyStanza
8490
 
 
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(-)
8549
 
 
8550
 
commit 9c489c118b7aa339d9a08cd7e749b486c412650c
8551
 
Author: Will Thompson <will.thompson@collabora.co.uk>
8552
 
Date:   Tue Apr 13 15:58:45 2010 +0100
8553
 
 
8554
 
    Use G_TYPE_INSTANCE_GET_PRIVATE() correctly.
8555
 
    
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!
8560
 
 
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(-)
8602
 
 
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
8607
 
 
8608
 
    Merge branch 'dsl'
8609
 
    
8610
 
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8611
 
 
8612
 
commit ff4b9ff64dc9af98ccd39d4d4a852d711cee271d
8613
 
Author: Will Thompson <will.thompson@collabora.co.uk>
8614
 
Date:   Sat Apr 10 01:23:22 2010 +0100
8615
 
 
8616
 
    Use ASCII mnemonics throughout.
8617
 
 
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(-)
8638
 
 
8639
 
commit 4e1c0ad275c1a7c3cb4f225e845cac73ab10ffb7
8640
 
Author: Will Thompson <will.thompson@collabora.co.uk>
8641
 
Date:   Sat Apr 10 01:18:31 2010 +0100
8642
 
 
8643
 
    Use G_GNUC_NULL_TERMINATED for build spec-cy functions
8644
 
    
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:
8649
 
    
8650
 
      wocky_xmpp_stanza_build_iq_result (..., WOCKY_STANZA_END, NULL);
8651
 
    
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
8657
 
    above.
8658
 
 
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(-)
8682
 
 
8683
 
commit 6fb6e88edc7542a209e547796f5827a6af0af5be
8684
 
Author: Will Thompson <will.thompson@collabora.co.uk>
8685
 
Date:   Tue Mar 16 22:11:05 2010 +0000
8686
 
 
8687
 
    Permit ASCII mnemonics for stanza build specs
8688
 
 
8689
 
 wocky/wocky-xmpp-stanza.c |   18 ++++++++++++++++++
8690
 
 wocky/wocky-xmpp-stanza.h |   14 +++++++-------
8691
 
 2 files changed, 25 insertions(+), 7 deletions(-)
8692
 
 
8693
 
commit 244e55ba32a6ed4ad6b9709167332d671cc5e752
8694
 
Author: Will Thompson <will.thompson@collabora.co.uk>
8695
 
Date:   Tue Mar 16 22:04:44 2010 +0000
8696
 
 
8697
 
    Detect (and fix) misbalanced stanza build specs
8698
 
 
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(-)
8705
 
 
8706
 
commit 970a4d6f9c2c2f59d78d9e6b8e347b31440d0088
8707
 
Author: Will Thompson <will.thompson@collabora.co.uk>
8708
 
Date:   Wed Apr 7 15:14:56 2010 +0100
8709
 
 
8710
 
    Correctly scan generated code in out-of-tree builds
8711
 
 
8712
 
 docs/reference/Makefile.am |   13 +++++++++++--
8713
 
 1 files changed, 11 insertions(+), 2 deletions(-)
8714
 
 
8715
 
commit f2dc3d965438fb69fcb516a76926dbf2671d0fd3
8716
 
Author: Will Thompson <will.thompson@collabora.co.uk>
8717
 
Date:   Wed Apr 7 15:13:16 2010 +0100
8718
 
 
8719
 
    Fix typoes and missing params in pubsub documentation
8720
 
 
8721
 
 wocky/wocky-pubsub-node.c    |   24 +++++++++++++++++++-----
8722
 
 wocky/wocky-pubsub-service.c |   10 ++++++----
8723
 
 2 files changed, 25 insertions(+), 9 deletions(-)
8724
 
 
8725
 
commit ec25e9372fd4fba4de419bffa6140b2861c0c17b
8726
 
Author: Will Thompson <will.thompson@collabora.co.uk>
8727
 
Date:   Wed Apr 7 15:09:16 2010 +0100
8728
 
 
8729
 
    Consistently use 'self' in DataForm, PubsubNode, PubsubService
8730
 
    
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).
8737
 
 
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(-)
8744
 
 
8745
 
commit 6c18473e57612f9dc475ba79f5339b7f32a3bbfd
8746
 
Author: Will Thompson <will.thompson@collabora.co.uk>
8747
 
Date:   Wed Apr 7 15:03:38 2010 +0100
8748
 
 
8749
 
    Add a bunch of new symbols to wocky-sections.txt
8750
 
 
8751
 
 docs/reference/wocky-sections.txt |   26 ++++++++++++++++++++++++++
8752
 
 1 files changed, 26 insertions(+), 0 deletions(-)
8753
 
 
8754
 
commit a3646b39d2a493ed8d818f55b23d6cc9cc4b5503
8755
 
Author: Will Thompson <will.thompson@collabora.co.uk>
8756
 
Date:   Wed Apr 7 15:00:05 2010 +0100
8757
 
 
8758
 
    Remove non-existent sections from wocky-docs.sgml
8759
 
    
8760
 
    The WockyPubsubService enums are included in the WockyPubsubService
8761
 
    section, and wocky-types.h doesn't have any documentation of its own.
8762
 
 
8763
 
 docs/reference/wocky-docs.sgml |    2 --
8764
 
 1 files changed, 0 insertions(+), 2 deletions(-)
8765
 
 
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
8770
 
 
8771
 
    Merge branch 'pubsub-notifications-subscribers-affiliates'
8772
 
    
8773
 
    Conflicts:
8774
 
        wocky/wocky-utils.c
8775
 
        wocky/wocky-utils.h
8776
 
    
8777
 
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
8778
 
 
8779
 
commit 8e6649df9869c7db67e80136bca3d759c652c1ac
8780
 
Author: Will Thompson <will.thompson@collabora.co.uk>
8781
 
Date:   Tue Apr 6 17:45:20 2010 +0100
8782
 
 
8783
 
    Escape XMPP tags used in gtk-doc comments
8784
 
 
8785
 
 wocky/wocky-pubsub-helpers.c |   36 +++++++++++++++++++-----------------
8786
 
 1 files changed, 19 insertions(+), 17 deletions(-)
8787
 
 
8788
 
commit 11a0b942304d367871606ccc3f3f929a3ba36155
8789
 
Author: Will Thompson <will.thompson@collabora.co.uk>
8790
 
Date:   Tue Apr 6 17:35:58 2010 +0100
8791
 
 
8792
 
    Un-magic-number the number of pubsub events
8793
 
 
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(-)
8798
 
 
8799
 
commit d4567f97cf4d99648281676c9b84fff59d33dbe8
8800
 
Author: Will Thompson <will.thompson@collabora.co.uk>
8801
 
Date:   Thu Apr 1 15:05:16 2010 +0100
8802
 
 
8803
 
    Add API for retrieving affiliates to a node
8804
 
 
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(-)
8810
 
 
8811
 
commit 817566a768ae00128d805e278c3a433599c085c8
8812
 
Author: Will Thompson <will.thompson@collabora.co.uk>
8813
 
Date:   Thu Apr 1 14:21:35 2010 +0100
8814
 
 
8815
 
    Use GQueue in subscription-parsing code.
8816
 
    
8817
 
    This looks more obviously right than prepend-and-reverse code, and is
8818
 
    shorter!
8819
 
 
8820
 
 wocky/wocky-pubsub-service.c |   20 +++++++++-----------
8821
 
 1 files changed, 9 insertions(+), 11 deletions(-)
8822
 
 
8823
 
commit b9915ab9c21df0c5773cc1cd8f67524b1a237c21
8824
 
Author: Will Thompson <will.thompson@collabora.co.uk>
8825
 
Date:   Thu Apr 1 11:48:55 2010 +0100
8826
 
 
8827
 
    Macro-ify implementing a simple _finish() function
8828
 
    
8829
 
    I've written this function tens of times.
8830
 
 
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(-)
8835
 
 
8836
 
commit 3ab22ce66ab818fe6cfb58f121424110a65d63bc
8837
 
Author: Will Thompson <will.thompson@collabora.co.uk>
8838
 
Date:   Thu Apr 1 11:33:56 2010 +0100
8839
 
 
8840
 
    Add types representing pubsub affiliations
8841
 
 
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(-)
8846
 
 
8847
 
commit 198f445aa1aba6812cc5812e9419e3c0ee18fdaf
8848
 
Author: Will Thompson <will.thompson@collabora.co.uk>
8849
 
Date:   Thu Apr 1 11:31:10 2010 +0100
8850
 
 
8851
 
    Add a GList deep-copy convenience function
8852
 
 
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(-)
8857
 
 
8858
 
commit af5f25d61f36e18755570fdea82e198ba74fa3d7
8859
 
Author: Will Thompson <will.thompson@collabora.co.uk>
8860
 
Date:   Wed Mar 31 20:23:57 2010 +0100
8861
 
 
8862
 
    Add API for listing subscribers to a node.
8863
 
 
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(-)
8870
 
 
8871
 
commit f8db89859134b119413c37b5f95120350b1967a5
8872
 
Author: Will Thompson <will.thompson@collabora.co.uk>
8873
 
Date:   Wed Mar 31 20:22:31 2010 +0100
8874
 
 
8875
 
    Extract test helper code for checking subscriptions
8876
 
    
8877
 
    This'll be needed in the node test in a moment...
8878
 
 
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(-)
8884
 
 
8885
 
commit bd9ee1b6d58e3bec839a0abeb626d7bd3da68e94
8886
 
Author: Will Thompson <will.thompson@collabora.co.uk>
8887
 
Date:   Wed Mar 31 17:49:51 2010 +0100
8888
 
 
8889
 
    Reduce code duplication in creating pubsub stanzas
8890
 
 
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(-)
8896
 
 
8897
 
commit ffbce9096ed2e437ce31100bc5bdb0c5af38887a
8898
 
Author: Will Thompson <will.thompson@collabora.co.uk>
8899
 
Date:   Wed Mar 31 16:28:15 2010 +0100
8900
 
 
8901
 
    Add signals for node deletion notifications
8902
 
 
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(-)
8907
 
 
8908
 
commit 40ece87dfbd7e0c68665bffaf9ae804a838217fb
8909
 
Author: Will Thompson <will.thompson@collabora.co.uk>
8910
 
Date:   Wed Mar 31 16:43:49 2010 +0100
8911
 
 
8912
 
    Make node event handlers return void
8913
 
    
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.
8918
 
 
8919
 
 wocky/wocky-pubsub-node-protected.h |    2 +-
8920
 
 wocky/wocky-pubsub-node.c           |   11 ++---------
8921
 
 2 files changed, 3 insertions(+), 10 deletions(-)
8922
 
 
8923
 
commit 420ba1b755ade33e612703e65f57a31f380eabef
8924
 
Author: Will Thompson <will.thompson@collabora.co.uk>
8925
 
Date:   Wed Mar 31 16:41:32 2010 +0100
8926
 
 
8927
 
    Move list of event handlers into WockyPubsubNode
8928
 
 
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(-)
8933
 
 
8934
 
commit 1ffedc50a6d73dc2b8823b2da36e3f3a0c1a4360
8935
 
Author: Will Thompson <will.thompson@collabora.co.uk>
8936
 
Date:   Wed Mar 31 15:48:41 2010 +0100
8937
 
 
8938
 
    Remove duplicated handlers for PubSub events
8939
 
    
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.
8944
 
 
8945
 
 wocky/wocky-pubsub-node.c |   79 +--------------------------------------------
8946
 
 1 files changed, 1 insertions(+), 78 deletions(-)
8947
 
 
8948
 
commit 8b7ef53909e58bc5f4cbcc55ec6ca9afba5dfdbb
8949
 
Author: Will Thompson <will.thompson@collabora.co.uk>
8950
 
Date:   Wed Mar 31 15:45:22 2010 +0100
8951
 
 
8952
 
    Reduce repeated breakdown of event stanzas.
8953
 
 
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(-)
8958
 
 
8959
 
commit f20b421e773a65a25dfdeb4f07c3cd0713e8c119
8960
 
Author: Will Thompson <will.thompson@collabora.co.uk>
8961
 
Date:   Wed Mar 31 13:43:52 2010 +0100
8962
 
 
8963
 
    Generalize event propagation from PubsubService to Node
8964
 
 
8965
 
 wocky/wocky-pubsub-node-protected.h |    3 +
8966
 
 wocky/wocky-pubsub-service.c        |  129 ++++++++++++++++------------------
8967
 
 2 files changed, 64 insertions(+), 68 deletions(-)
8968
 
 
8969
 
commit 2a5f4f613af27951bd5f5833583e28a8ce1ec99d
8970
 
Author: Will Thompson <will.thompson@collabora.co.uk>
8971
 
Date:   Tue Mar 30 20:42:52 2010 +0100
8972
 
 
8973
 
    Add WockyPubsubService::subscription-state-changed
8974
 
    
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.
8979
 
 
8980
 
 tests/wocky-pubsub-node-test.c |   52 ++++++++++++++++++++--
8981
 
 wocky/wocky-pubsub-service.c   |   93 +++++++++++++++++++++++++++++++++++++--
8982
 
 2 files changed, 135 insertions(+), 10 deletions(-)
8983
 
 
8984
 
commit dd7d70d0a2475052246213e87d7f7aa361f79ca3
8985
 
Author: Will Thompson <will.thompson@collabora.co.uk>
8986
 
Date:   Tue Mar 30 20:20:42 2010 +0100
8987
 
 
8988
 
    Add WockyPubsubNode::subscription-state-changed signal
8989
 
 
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(-)
8994
 
 
8995
 
commit 31ccb4e3fcf90786da915228a6b579a6b457f914
8996
 
Merge: b1512ce f314881
8997
 
Author: Simon McVittie <smcv@debian.org>
8998
 
Date:   Tue Apr 6 15:52:56 2010 +0100
8999
 
 
9000
 
    Merge branch 'trivia'
9001
 
    
9002
 
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
9003
 
 
9004
 
commit f3148819fa97949461532ae37d603d10a28b6909
9005
 
Author: Simon McVittie <smcv@debian.org>
9006
 
Date:   Tue Apr 6 15:47:22 2010 +0100
9007
 
 
9008
 
    Add missing bits of Wocky to sections.txt, docs.sgml
9009
 
 
9010
 
 docs/reference/wocky-docs.sgml    |   24 ++++++++++++++++++++----
9011
 
 docs/reference/wocky-sections.txt |   29 +++++++++++++++++++++++++++++
9012
 
 2 files changed, 49 insertions(+), 4 deletions(-)
9013
 
 
9014
 
commit 54499584f15f7609698d08cb152af6e603fd4ffa
9015
 
Author: Simon McVittie <smcv@debian.org>
9016
 
Date:   Tue Apr 6 15:39:15 2010 +0100
9017
 
 
9018
 
    Sort wocky-docs.sgml alphabetically by section, in the absence of any other obvious organisation
9019
 
 
9020
 
 docs/reference/wocky-docs.sgml |   30 ++++++++++++++++--------------
9021
 
 1 files changed, 16 insertions(+), 14 deletions(-)
9022
 
 
9023
 
commit a4b03a44f568fd8cf33531bf65972ae056bb28a6
9024
 
Author: Simon McVittie <smcv@debian.org>
9025
 
Date:   Tue Apr 6 15:36:51 2010 +0100
9026
 
 
9027
 
    Revert "docs: ignore internal headers"
9028
 
    
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.
9032
 
 
9033
 
 docs/reference/Makefile.am |    5 +----
9034
 
 1 files changed, 1 insertions(+), 4 deletions(-)
9035
 
 
9036
 
commit b1512ce640bcd4eb23ba52b35457676378bea376
9037
 
Merge: e55140b 2565916
9038
 
Author: Simon McVittie <smcv@debian.org>
9039
 
Date:   Tue Apr 6 15:28:44 2010 +0100
9040
 
 
9041
 
    Merge branch 'oleavr-windows'
9042
 
    
9043
 
    Reviewed-by: Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
9044
 
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
9045
 
 
9046
 
commit 8ffde7f7b28635b308db32a35e316af33b0f4226
9047
 
Author: Simon McVittie <smcv@debian.org>
9048
 
Date:   Tue Apr 6 15:17:00 2010 +0100
9049
 
 
9050
 
    docs: add more recent API
9051
 
    
9052
 
    unused.txt is now empty.
9053
 
 
9054
 
 docs/reference/wocky-sections.txt |    3 +++
9055
 
 1 files changed, 3 insertions(+), 0 deletions(-)
9056
 
 
9057
 
commit 50d58d7fc610fa884f849df6103b533400bed52b
9058
 
Author: Simon McVittie <smcv@debian.org>
9059
 
Date:   Tue Apr 6 15:15:21 2010 +0100
9060
 
 
9061
 
    docs: ignore internal headers
9062
 
    
9063
 
    From usage, I infer that wocky-pubsub-helpers.h is probably meant to
9064
 
    be internal?
9065
 
 
9066
 
 docs/reference/Makefile.am |    5 ++++-
9067
 
 1 files changed, 4 insertions(+), 1 deletions(-)
9068
 
 
9069
 
commit 9d0ab4f57ecf752aedac931deb78f01fb66b5f14
9070
 
Author: Simon McVittie <smcv@debian.org>
9071
 
Date:   Tue Apr 6 15:14:31 2010 +0100
9072
 
 
9073
 
    docs: add some of the recent API
9074
 
 
9075
 
 docs/reference/wocky-sections.txt |   19 +++++++++++++++++++
9076
 
 1 files changed, 19 insertions(+), 0 deletions(-)
9077
 
 
9078
 
commit 4bc0a267fec5864fca09bfcd31e0d1d2176b88ac
9079
 
Author: Simon McVittie <smcv@debian.org>
9080
 
Date:   Tue Apr 6 15:14:11 2010 +0100
9081
 
 
9082
 
    docs: adapt to WockyDataForm being singular
9083
 
 
9084
 
 docs/reference/wocky-sections.txt |   60 +++++++++++++++++++-----------------
9085
 
 1 files changed, 32 insertions(+), 28 deletions(-)
9086
 
 
9087
 
commit 16e729516b8f2a12e552a858005a70646497ee06
9088
 
Author: Simon McVittie <smcv@debian.org>
9089
 
Date:   Tue Apr 6 14:53:21 2010 +0100
9090
 
 
9091
 
    Remove wocky_pubsub_node_new from documentation
9092
 
 
9093
 
 docs/reference/wocky-sections.txt |    1 -
9094
 
 1 files changed, 0 insertions(+), 1 deletions(-)
9095
 
 
9096
 
commit c0a5054d4ce403cd5fe8e8f97659da31fbf581cd
9097
 
Author: Simon McVittie <smcv@debian.org>
9098
 
Date:   Tue Apr 6 14:48:14 2010 +0100
9099
 
 
9100
 
    Don't distribute generated sources in the tarball
9101
 
 
9102
 
 wocky/Makefile.am |    6 ++++--
9103
 
 1 files changed, 4 insertions(+), 2 deletions(-)
9104
 
 
9105
 
commit f4be843b46d8fd78008300005811517944623ca9
9106
 
Author: Will Thompson <will.thompson@collabora.co.uk>
9107
 
Date:   Mon Mar 29 19:19:50 2010 +0100
9108
 
 
9109
 
    Rename handlers for <event><items/>
9110
 
    
9111
 
    We'll be handling other kinds of events soon, so these need less generic
9112
 
    names.
9113
 
 
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(-)
9118
 
 
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
9123
 
 
9124
 
    Merge branch 'master' of git+ssh://git.collabora.co.uk/git/wocky
9125
 
 
9126
 
commit c05459dd72d0fbc2c1f26ca75bf38a7a4802c946
9127
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
9128
 
Date:   Wed Mar 31 16:54:02 2010 +0100
9129
 
 
9130
 
    Add debugging for the stream opening and closing we sent
9131
 
 
9132
 
 wocky/wocky-xmpp-writer.c |    6 ++----
9133
 
 1 files changed, 2 insertions(+), 4 deletions(-)
9134
 
 
9135
 
commit 2fb60d44bd9266d0847b99b0188ac3dbe461ebfa
9136
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
9137
 
Date:   Wed Mar 31 16:53:41 2010 +0100
9138
 
 
9139
 
    Add debugging for the stream opening we receive
9140
 
 
9141
 
 wocky/wocky-xmpp-reader.c |   14 ++++++++++++++
9142
 
 1 files changed, 14 insertions(+), 0 deletions(-)
9143
 
 
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
9147
 
 
9148
 
    Avoid redundant newlines in open stream stanza
9149
 
    
9150
 
    Openfire doesn't like them.
9151
 
 
9152
 
 wocky/wocky-xmpp-writer.c |   16 ++++++++--------
9153
 
 1 files changed, 8 insertions(+), 8 deletions(-)
9154
 
 
9155
 
commit f22cfb549c19eb25e6f027a626c2133f60494def
9156
 
Author: Youness Alaoui <youness.alaoui@collabora.co.uk>
9157
 
Date:   Tue Mar 30 19:32:59 2010 -0400
9158
 
 
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.
9163
 
 
9164
 
 wocky/wocky-xmpp-connection.c |    1 -
9165
 
 1 files changed, 0 insertions(+), 1 deletions(-)
9166
 
 
9167
 
commit e9d31f1d3f075090dd3c18deda8112f7dca38cc2
9168
 
Author: Youness Alaoui <youness.alaoui@collabora.co.uk>
9169
 
Date:   Tue Mar 30 11:54:59 2010 -0400
9170
 
 
9171
 
    Adding tests/wocky-data-form-test into .gitignore
9172
 
 
9173
 
 .gitignore |    1 +
9174
 
 1 files changed, 1 insertions(+), 0 deletions(-)
9175
 
 
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
9180
 
 
9181
 
    Merge branch 'pubsub-create-delete-blind-form-submission'
9182
 
    
9183
 
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
9184
 
 
9185
 
commit 9d70d77cdb13aa56e989e52436cdc3dd9ba303e9
9186
 
Author: Will Thompson <will.thompson@collabora.co.uk>
9187
 
Date:   Thu Mar 25 18:01:53 2010 +0000
9188
 
 
9189
 
    State that data form GValues are slice-allocated
9190
 
 
9191
 
 wocky/wocky-data-form.c |    3 ++-
9192
 
 1 files changed, 2 insertions(+), 1 deletions(-)
9193
 
 
9194
 
commit b557c4daeab438588d6f75b2ead63d0e52f71abc
9195
 
Author: Will Thompson <will.thompson@collabora.co.uk>
9196
 
Date:   Thu Mar 25 17:59:45 2010 +0000
9197
 
 
9198
 
    Correct over-zealous depluralizing of Data Forms
9199
 
 
9200
 
 tests/wocky-data-form-test.c |    4 ++--
9201
 
 1 files changed, 2 insertions(+), 2 deletions(-)
9202
 
 
9203
 
commit 921370d18d5633282c6d2e872879de691c215f58
9204
 
Author: Will Thompson <will.thompson@collabora.co.uk>
9205
 
Date:   Thu Mar 25 15:01:51 2010 +0000
9206
 
 
9207
 
    Add API for setting FORM_TYPE when blindly submitting
9208
 
 
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(-)
9213
 
 
9214
 
commit 74072d08ab03f6f70513542728d5b0fdbfe33229
9215
 
Author: Will Thompson <will.thompson@collabora.co.uk>
9216
 
Date:   Thu Mar 25 12:46:22 2010 +0000
9217
 
 
9218
 
    Use get_content_from_child a bunch.
9219
 
    
9220
 
    I actually thought it would be useful in more places than this. Oh well.
9221
 
 
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(-)
9226
 
 
9227
 
commit e3b19005cc7512ae8bb37a6c949c08ce343b01ae
9228
 
Author: Will Thompson <will.thompson@collabora.co.uk>
9229
 
Date:   Thu Mar 25 12:33:13 2010 +0000
9230
 
 
9231
 
    Add helpers to get content from a child node.
9232
 
    
9233
 
    I've noticed a lot of code following this pattern:
9234
 
    
9235
 
      WockyXmppNode *foo_node;
9236
 
      const gchar *foo = NULL;
9237
 
    
9238
 
      foo_node = wocky_xmpp_node_get_child (parent, "foo");
9239
 
    
9240
 
      if (foo_node != NULL)
9241
 
        foo = foo_node->content;
9242
 
    
9243
 
    These helpers reduce the above to one line.
9244
 
 
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(-)
9249
 
 
9250
 
commit f0d71429ea4111170f667868c3d161554da4a600
9251
 
Author: Will Thompson <will.thompson@collabora.co.uk>
9252
 
Date:   Wed Mar 24 21:18:18 2010 +0000
9253
 
 
9254
 
    Make form field generation data-driven.
9255
 
    
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
9259
 
    them they're wrong.
9260
 
 
9261
 
 wocky/wocky-data-form.c |  111 ++++++++++++++--------------------------------
9262
 
 1 files changed, 34 insertions(+), 77 deletions(-)
9263
 
 
9264
 
commit d9cb86374cf098863de68e25b3b29c899d1d3044
9265
 
Author: Will Thompson <will.thompson@collabora.co.uk>
9266
 
Date:   Wed Mar 24 20:36:16 2010 +0000
9267
 
 
9268
 
    Add helpers to set data form fields' values
9269
 
    
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.
9276
 
    
9277
 
    This patch also adds a test for such blind submission.
9278
 
 
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(-)
9284
 
 
9285
 
commit e97bf5cba32d8b8bbb28a6be23c8f547d751129d
9286
 
Author: Will Thompson <will.thompson@collabora.co.uk>
9287
 
Date:   Wed Mar 24 19:52:21 2010 +0000
9288
 
 
9289
 
    Parse each form field using a node iterator.
9290
 
    
9291
 
    I think this makes the code a lot clearer.
9292
 
 
9293
 
 wocky/wocky-data-form.c |   59 +++++++++++++++++++++++++++-------------------
9294
 
 1 files changed, 35 insertions(+), 24 deletions(-)
9295
 
 
9296
 
commit 6ab8b7622f8e00a0c100fa5a218b932f67530dd1
9297
 
Author: Will Thompson <will.thompson@collabora.co.uk>
9298
 
Date:   Wed Mar 24 19:08:57 2010 +0000
9299
 
 
9300
 
    Allow fields' type to be unspecified when submitting.
9301
 
    
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.
9307
 
    
9308
 
    When submitting a form, we allow fields to have unspecified type, and
9309
 
    submit them with no type='' attribute. Quoth XEP-0004:
9310
 
    
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.
9314
 
 
9315
 
 wocky/wocky-data-form.c |   38 ++++++++++++++++++++++++++++++++++++--
9316
 
 wocky/wocky-data-form.h |    1 +
9317
 
 2 files changed, 37 insertions(+), 2 deletions(-)
9318
 
 
9319
 
commit 889fa983b3a959c15de2a24debb8457f783c1f11
9320
 
Author: Will Thompson <will.thompson@collabora.co.uk>
9321
 
Date:   Wed Mar 24 19:04:49 2010 +0000
9322
 
 
9323
 
    Support parsing fields with no type=''
9324
 
    
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.
9328
 
 
9329
 
 tests/wocky-data-form-test.c |   18 ++++++++++++++++--
9330
 
 wocky/wocky-data-form.c      |   14 ++++++++------
9331
 
 2 files changed, 24 insertions(+), 8 deletions(-)
9332
 
 
9333
 
commit 9499619a157cd9003491f355ff12e0df45d9a00d
9334
 
Author: Will Thompson <will.thompson@collabora.co.uk>
9335
 
Date:   Wed Mar 24 16:09:25 2010 +0000
9336
 
 
9337
 
    Rename WockyDataForms to WockyDataForm
9338
 
    
9339
 
    While XEP-0004 is plural, the class in Wocky represents a singular form.
9340
 
 
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(-)
9356
 
 
9357
 
commit f902b05fd579f30ed35114e95a5f60eeb1991646
9358
 
Author: Will Thompson <will.thompson@collabora.co.uk>
9359
 
Date:   Wed Mar 24 13:37:20 2010 +0000
9360
 
 
9361
 
    Extract wocky_pubsub_node_make_delete_stanza()
9362
 
 
9363
 
 wocky/wocky-pubsub-node-protected.h |    4 +++
9364
 
 wocky/wocky-pubsub-node.c           |   36 +++++++++++++++++++++++++++-------
9365
 
 2 files changed, 32 insertions(+), 8 deletions(-)
9366
 
 
9367
 
commit 2c7531fed7abf7ea154cf69ab7516d282f52ad3f
9368
 
Author: Will Thompson <will.thompson@collabora.co.uk>
9369
 
Date:   Wed Mar 24 13:07:23 2010 +0000
9370
 
 
9371
 
    Refactor the bulk of parsing create node replies
9372
 
    
9373
 
    This allows subclasses to reuse it.
9374
 
 
9375
 
 wocky/wocky-pubsub-service-protected.h |    7 +++
9376
 
 wocky/wocky-pubsub-service.c           |   86 +++++++++++++++++++------------
9377
 
 2 files changed, 60 insertions(+), 33 deletions(-)
9378
 
 
9379
 
commit 525126fe39bb4aa48e1546336d6d82f3dea29e3b
9380
 
Author: Will Thompson <will.thompson@collabora.co.uk>
9381
 
Date:   Wed Mar 24 02:13:14 2010 +0000
9382
 
 
9383
 
    Deal with empty replies to create_node()
9384
 
    
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:
9388
 
    
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.)
9394
 
    
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.
9398
 
    
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.
9402
 
    
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.
9407
 
 
9408
 
 tests/wocky-pubsub-service-test.c |   76 +++++++++++++++++++++++++++++++------
9409
 
 wocky/wocky-pubsub-service.c      |   36 +++++++++++++----
9410
 
 2 files changed, 92 insertions(+), 20 deletions(-)
9411
 
 
9412
 
commit f6f96522cc9ff0e7541f6087f254e62900454fbf
9413
 
Author: Will Thompson <will.thompson@collabora.co.uk>
9414
 
Date:   Wed Mar 24 02:09:21 2010 +0000
9415
 
 
9416
 
    Add and use new variants of pubsub_distill_iq_reply
9417
 
    
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().
9422
 
    
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.
9426
 
    
9427
 
    They are all implemented in terms of a slightly enhanced version of the
9428
 
    former body of wocky_pubsub_distill_iq_reply().
9429
 
 
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(-)
9434
 
 
9435
 
commit ef53f61d5354999d0d934d4eacdc83d76fdde4ca
9436
 
Author: Will Thompson <will.thompson@collabora.co.uk>
9437
 
Date:   Tue Mar 23 18:32:03 2010 +0000
9438
 
 
9439
 
    Don't include empty <configure/> when creating a node
9440
 
    
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.
9444
 
 
9445
 
 wocky/wocky-pubsub-service.c |   12 +++++++-----
9446
 
 1 files changed, 7 insertions(+), 5 deletions(-)
9447
 
 
9448
 
commit 1913db9081a8f3269d4287294f2ec45fedc8fba7
9449
 
Author: Will Thompson <will.thompson@collabora.co.uk>
9450
 
Date:   Tue Mar 23 18:29:25 2010 +0000
9451
 
 
9452
 
    Extract a create_create_node_stanza() helper
9453
 
    
9454
 
    I'm so happy these helpers create complete stanzas rather than just
9455
 
    WockyXmppNodes or the name would be ridiculous.
9456
 
 
9457
 
 wocky/wocky-pubsub-service-protected.h |    7 +++++
9458
 
 wocky/wocky-pubsub-service.c           |   43 +++++++++++++++++++++++---------
9459
 
 2 files changed, 38 insertions(+), 12 deletions(-)
9460
 
 
9461
 
commit d9fa8f017ae22875a126b46d313b7bb097b509b9
9462
 
Author: Will Thompson <will.thompson@collabora.co.uk>
9463
 
Date:   Tue Mar 23 18:27:53 2010 +0000
9464
 
 
9465
 
    Rename an internal PubsubService helper function
9466
 
    
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.
9469
 
    :(
9470
 
 
9471
 
 wocky/wocky-pubsub-service.c |    4 ++--
9472
 
 1 files changed, 2 insertions(+), 2 deletions(-)
9473
 
 
9474
 
commit f03f7f02d34ed55e9c2d5dc56f5f606d064088a6
9475
 
Author: Will Thompson <will.thompson@collabora.co.uk>
9476
 
Date:   Tue Mar 23 17:59:02 2010 +0000
9477
 
 
9478
 
    Properly initialize an out parameter
9479
 
 
9480
 
 wocky/wocky-pubsub-service.c |    3 +++
9481
 
 1 files changed, 3 insertions(+), 0 deletions(-)
9482
 
 
9483
 
commit 256591691c38f7b6fa99c18e71fb4ec764373a84
9484
 
Author: Simon McVittie <smcv@debian.org>
9485
 
Date:   Tue Mar 23 15:17:34 2010 +0000
9486
 
 
9487
 
    wocky_absolutize_path: check for errors and perhaps return NULL
9488
 
    
9489
 
    Both callers already check for NULL, so this is OK
9490
 
 
9491
 
 wocky/wocky-utils.c |   17 +++++++++++++++--
9492
 
 1 files changed, 15 insertions(+), 2 deletions(-)
9493
 
 
9494
 
commit 875970a858a8a3769af9e0266ac6db274fb49f74
9495
 
Author: Simon McVittie <smcv@debian.org>
9496
 
Date:   Tue Mar 23 15:10:42 2010 +0000
9497
 
 
9498
 
    Replace uses of realpath() with a portable GFile-based version
9499
 
    
9500
 
    This doesn't resolve symlinks, because we don't really need to; it just
9501
 
    makes the filename absolute.
9502
 
    
9503
 
    Loosely based on code from Ole André Vadla Ravnås
9504
 
    <ole.andre.ravnas@tandberg.com> on fd.o #27244.
9505
 
 
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(-)
9510
 
 
9511
 
commit 2dbbccf6744b448edda23b3f7acb666e70667a74
9512
 
Author: Simon McVittie <smcv@debian.org>
9513
 
Date:   Tue Mar 23 14:52:34 2010 +0000
9514
 
 
9515
 
    Parse MUC timestamps using g_time_val_from_iso8601, for portability
9516
 
    
9517
 
    Windows doesn't have strptime.
9518
 
    
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.
9521
 
 
9522
 
 wocky/wocky-muc.c |   16 +++++++++++-----
9523
 
 1 files changed, 11 insertions(+), 5 deletions(-)
9524
 
 
9525
 
commit 5b4a65885d363e228c3a848407bfc1d6fb5664c4
9526
 
Author: Simon McVittie <smcv@debian.org>
9527
 
Date:   Tue Mar 23 14:35:23 2010 +0000
9528
 
 
9529
 
    wocky-openssl: in error_to_string, remove casts made unnecessary by Ole Andre's patch
9530
 
 
9531
 
 wocky/wocky-openssl.c |    4 ++--
9532
 
 1 files changed, 2 insertions(+), 2 deletions(-)
9533
 
 
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
9537
 
 
9538
 
    Fix error_to_string() crash
9539
 
    
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.
9542
 
    
9543
 
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
9544
 
 
9545
 
 wocky/wocky-openssl.c |    2 +-
9546
 
 1 files changed, 1 insertions(+), 1 deletions(-)
9547
 
 
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
9551
 
 
9552
 
    Replace isXXX() with g_ascii_isXXX() to improve portability
9553
 
    
9554
 
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
9555
 
 
9556
 
 wocky/wocky-openssl.c |    2 +-
9557
 
 1 files changed, 1 insertions(+), 1 deletions(-)
9558
 
 
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
9562
 
 
9563
 
    Avoid C99 named initializers
9564
 
    
9565
 
    MSVC doesn't support C99.
9566
 
    
9567
 
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
9568
 
 
9569
 
 wocky/wocky-sasl-handler.c |   19 ++++++++++---------
9570
 
 wocky/wocky-xmpp-reader.c  |   37 ++++++++++++++++++++++++++++++++-----
9571
 
 2 files changed, 42 insertions(+), 14 deletions(-)
9572
 
 
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
9576
 
 
9577
 
    Replace CA/CRL stat logic with g_file_test to improve portability
9578
 
    
9579
 
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
9580
 
 
9581
 
 wocky/wocky-openssl.c |    7 +++----
9582
 
 1 files changed, 3 insertions(+), 4 deletions(-)
9583
 
 
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
9587
 
 
9588
 
    Fix OpenSSL include issue on Windows
9589
 
    
9590
 
    OpenSSL's Windows headers apparently require windows.h to be included
9591
 
    before including them. Yikes.
9592
 
    
9593
 
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
9594
 
 
9595
 
 wocky/wocky-openssl.c |    5 +++++
9596
 
 1 files changed, 5 insertions(+), 0 deletions(-)
9597
 
 
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
9601
 
 
9602
 
    Fix warnings related to DEBUG() usage without arguments
9603
 
    
9604
 
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
9605
 
 
9606
 
 wocky/wocky-openssl.c |   26 +++++++++++++-------------
9607
 
 1 files changed, 13 insertions(+), 13 deletions(-)
9608
 
 
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
9612
 
 
9613
 
    Add a missing cast to make MSVC a bit happier warning-wise
9614
 
    
9615
 
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
9616
 
 
9617
 
 wocky/wocky-muc.c |    2 +-
9618
 
 1 files changed, 1 insertions(+), 1 deletions(-)
9619
 
 
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
9623
 
 
9624
 
    Fix a trivial warning where guint was used instead of WockyTLSCertStatus
9625
 
    
9626
 
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
9627
 
 
9628
 
 wocky/wocky-connector.c |    2 +-
9629
 
 1 files changed, 1 insertions(+), 1 deletions(-)
9630
 
 
9631
 
commit fac774c5a3d09d51a16680eb7422f73b87bb86c2
9632
 
Author: Simon McVittie <smcv@debian.org>
9633
 
Date:   Tue Mar 23 14:32:33 2010 +0000
9634
 
 
9635
 
    In the files touched by Ole Andre's patch, put headers in the preferred order
9636
 
    
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
9642
 
 
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(-)
9653
 
 
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
9657
 
 
9658
 
    Don't include unistd.h unless available
9659
 
    
9660
 
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
9661
 
 
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(-)
9672
 
 
9673
 
commit a59c4bf130f689e60c8a9ec4ce5e987aa00b7d83
9674
 
Author: Simon McVittie <smcv@debian.org>
9675
 
Date:   Tue Mar 23 14:30:59 2010 +0000
9676
 
 
9677
 
    configure.ac: check for unistd.h
9678
 
 
9679
 
 configure.ac |    1 +
9680
 
 1 files changed, 1 insertions(+), 0 deletions(-)
9681
 
 
9682
 
commit aeac3aa08def7fd47e1a432005706433ff281440
9683
 
Author: Simon McVittie <smcv@debian.org>
9684
 
Date:   Tue Mar 23 14:30:51 2010 +0000
9685
 
 
9686
 
    configure.ac: work around mis-syntax-highlighting of apostrophe
9687
 
 
9688
 
 configure.ac |    2 +-
9689
 
 1 files changed, 1 insertions(+), 1 deletions(-)
9690
 
 
9691
 
commit bc9ae907cacffde000bb7daecaa4069cb00d5d83
9692
 
Author: Will Thompson <will.thompson@collabora.co.uk>
9693
 
Date:   Thu Mar 18 16:19:48 2010 +0000
9694
 
 
9695
 
    Make multi-line variables consistent
9696
 
    
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.
9700
 
    
9701
 
    Also the wocky-muc.c entry had a whole bunch of tabs rather than spaces
9702
 
    which made it not line up anyway.
9703
 
 
9704
 
 wocky/Makefile.am |  118 ++++++++++++++++++++++++++--------------------------
9705
 
 1 files changed, 59 insertions(+), 59 deletions(-)
9706
 
 
9707
 
commit 6fdcb861bd5d01093b0ce2c2d5998df0595410cb
9708
 
Author: Will Thompson <will.thompson@collabora.co.uk>
9709
 
Date:   Tue Mar 16 19:32:16 2010 +0000
9710
 
 
9711
 
    pep-service: don't crash on disconnect during retrieval
9712
 
    
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.
9717
 
    
9718
 
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
9719
 
 
9720
 
 tests/wocky-pep-service-test.c |   33 +++++++++++++++++++++++++++++++--
9721
 
 wocky/wocky-pep-service.c      |    5 ++++-
9722
 
 2 files changed, 35 insertions(+), 3 deletions(-)
9723
 
 
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
9728
 
 
9729
 
    Merge branch 'moar-pubsub'
9730
 
    
9731
 
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
9732
 
 
9733
 
commit 8f2fc98a0f82ef29d26b59421299a121449ee70b
9734
 
Merge: c83b003 adf2974
9735
 
Author: Simon McVittie <smcv@debian.org>
9736
 
Date:   Mon Mar 15 16:42:09 2010 +0000
9737
 
 
9738
 
    Merge branch 'trivia'
9739
 
    
9740
 
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
9741
 
 
9742
 
commit adf29749f3e858df506cbe1cabcf1f4ca289352c
9743
 
Author: Simon McVittie <smcv@debian.org>
9744
 
Date:   Mon Mar 15 16:37:17 2010 +0000
9745
 
 
9746
 
    Ignore the distcheck working directory as well as the tarball
9747
 
 
9748
 
 .gitignore |    3 ++-
9749
 
 1 files changed, 2 insertions(+), 1 deletions(-)
9750
 
 
9751
 
commit 6eb4cfea44bf8d76325e4aa16dfe82cf5ba9481f
9752
 
Author: Simon McVittie <smcv@debian.org>
9753
 
Date:   Mon Mar 15 16:35:53 2010 +0000
9754
 
 
9755
 
    Distribute some missing files
9756
 
    
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.
9759
 
    
9760
 
    This patch results in everything in git, except .gitignore, being
9761
 
    distributed.
9762
 
 
9763
 
 Makefile.am       |    2 ++
9764
 
 tests/Makefile.am |    3 +++
9765
 
 2 files changed, 5 insertions(+), 0 deletions(-)
9766
 
 
9767
 
commit c83b0039e531eaf940a7fb458b6a2d7d02630ec4
9768
 
Merge: a6a9213 bf6a955
9769
 
Author: Simon McVittie <smcv@debian.org>
9770
 
Date:   Mon Mar 15 16:22:16 2010 +0000
9771
 
 
9772
 
    Merge branch 'docs'
9773
 
    
9774
 
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
9775
 
    Bug: http://bugs.freedesktop.org/show_bug.cgi?id=24941
9776
 
 
9777
 
commit bf6a95513fa1d8b7e37a7cff7e87a7f786a270c4
9778
 
Author: Simon McVittie <smcv@debian.org>
9779
 
Date:   Mon Mar 15 14:42:32 2010 +0000
9780
 
 
9781
 
    wocky_xmpp_node_each_child_func: use correct English
9782
 
    
9783
 
    Spotted during wjt's review
9784
 
 
9785
 
 wocky/wocky-xmpp-node.h |    2 +-
9786
 
 1 files changed, 1 insertions(+), 1 deletions(-)
9787
 
 
9788
 
commit 49b110c06e8fb005757820db1e9933ca6df186ef
9789
 
Author: Simon McVittie <smcv@debian.org>
9790
 
Date:   Mon Mar 15 14:41:50 2010 +0000
9791
 
 
9792
 
    WockyPorter: clarify refcounting/returns as per wjt's review
9793
 
 
9794
 
 wocky/wocky-porter.c |    3 ++-
9795
 
 wocky/wocky-porter.h |   10 ++++++++++
9796
 
 2 files changed, 12 insertions(+), 1 deletions(-)
9797
 
 
9798
 
commit 582b5bba4aa5e0fbc90c8f58178cc396712ccb14
9799
 
Author: Will Thompson <will.thompson@collabora.co.uk>
9800
 
Date:   Sat Mar 13 12:42:45 2010 +0000
9801
 
 
9802
 
    Style: newline after return type in definition
9803
 
 
9804
 
 wocky/wocky-pubsub-service.c |    3 ++-
9805
 
 1 files changed, 2 insertions(+), 1 deletions(-)
9806
 
 
9807
 
commit 2938044744c8ea032c505c4b8fcd620e0f49507d
9808
 
Author: Will Thompson <will.thompson@collabora.co.uk>
9809
 
Date:   Sat Mar 13 12:42:32 2010 +0000
9810
 
 
9811
 
    Document and sanity-check node_object_type
9812
 
 
9813
 
 wocky/wocky-pubsub-service.c |   12 ++++++++++++
9814
 
 1 files changed, 12 insertions(+), 0 deletions(-)
9815
 
 
9816
 
commit 28ef5c184ce86717f7ee4144ca75473e830e2768
9817
 
Author: Will Thompson <will.thompson@collabora.co.uk>
9818
 
Date:   Sat Mar 13 12:42:22 2010 +0000
9819
 
 
9820
 
    Document WockyPubsubSubscription
9821
 
 
9822
 
 wocky/wocky-pubsub-service.c |   17 +++++++++++++++++
9823
 
 1 files changed, 17 insertions(+), 0 deletions(-)
9824
 
 
9825
 
commit 00e0984b208b6653baa50f804578b202d8c2a419
9826
 
Author: Will Thompson <will.thompson@collabora.co.uk>
9827
 
Date:   Tue Mar 9 15:42:45 2010 +0000
9828
 
 
9829
 
    pubsub_distill_iq_reply(): understand empty replies
9830
 
    
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!
9834
 
    
9835
 
    Maybe WockyPubsubService should deal with this stuff, with a
9836
 
    _send_action_async() method or something.
9837
 
 
9838
 
 wocky/wocky-pubsub-helpers.c |   13 +++++++------
9839
 
 wocky/wocky-pubsub-node.c    |   29 +++++------------------------
9840
 
 2 files changed, 12 insertions(+), 30 deletions(-)
9841
 
 
9842
 
commit 126bb67ee3553542df79e178fe7edf825b18b108
9843
 
Author: Will Thompson <will.thompson@collabora.co.uk>
9844
 
Date:   Tue Mar 9 15:28:46 2010 +0000
9845
 
 
9846
 
    Give WockyPubsub* subclasses access to porter
9847
 
 
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(-)
9853
 
 
9854
 
commit ac2ffa3b9d07e874c58037a62c93d55308ab69fe
9855
 
Author: Will Thompson <will.thompson@collabora.co.uk>
9856
 
Date:   Tue Mar 9 14:24:20 2010 +0000
9857
 
 
9858
 
    _make_publish_stanza(): also return the <pubsub/> node
9859
 
    
9860
 
    This brings it into line with the other make_foo_stanza() methods.
9861
 
 
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(-)
9869
 
 
9870
 
commit 9fe32f1815427ca3f118247a71d136b3f35192bc
9871
 
Author: Will Thompson <will.thompson@collabora.co.uk>
9872
 
Date:   Mon Mar 8 17:58:05 2010 +0000
9873
 
 
9874
 
    Support unsubscribing from PubSub nodes
9875
 
 
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(-)
9881
 
 
9882
 
commit f1133390bfa38378f98e9dce38380cb083daf8f4
9883
 
Author: Will Thompson <will.thompson@collabora.co.uk>
9884
 
Date:   Mon Mar 8 17:49:16 2010 +0000
9885
 
 
9886
 
    Generalize making a pubsub action for a node
9887
 
 
9888
 
 wocky/wocky-pubsub-node.c |   45 ++++++++++++++++++++++++++++++---------------
9889
 
 1 files changed, 30 insertions(+), 15 deletions(-)
9890
 
 
9891
 
commit 21f4cf4787b638d4117883853adbbc964d8dc5d4
9892
 
Author: Will Thompson <will.thompson@collabora.co.uk>
9893
 
Date:   Mon Mar 8 15:35:39 2010 +0000
9894
 
 
9895
 
    Implement subscribing to nodes.
9896
 
 
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(-)
9902
 
 
9903
 
commit 2f8b25b801abf2d644896beb38e12c0c576049e0
9904
 
Author: Will Thompson <will.thompson@collabora.co.uk>
9905
 
Date:   Fri Mar 5 19:53:43 2010 +0000
9906
 
 
9907
 
    Allow _parse_subscription() to return an error
9908
 
 
9909
 
 wocky/wocky-pubsub-service-protected.h |    3 ++-
9910
 
 wocky/wocky-pubsub-service.c           |   29 ++++++++++++++++++++---------
9911
 
 2 files changed, 22 insertions(+), 10 deletions(-)
9912
 
 
9913
 
commit b3dcc54540cd156541ead7ab3701453bc9991ddc
9914
 
Author: Will Thompson <will.thompson@collabora.co.uk>
9915
 
Date:   Fri Mar 5 18:36:33 2010 +0000
9916
 
 
9917
 
    Expose parsing a <subscription/> node
9918
 
    
9919
 
    This will be needed by wocky_pubsub_node_subscribe, since a <subscribe/>
9920
 
    request returns a <subscription/> node.
9921
 
 
9922
 
 wocky/wocky-pubsub-service-protected.h |    5 ++
9923
 
 wocky/wocky-pubsub-service.c           |   93 +++++++++++++++++++-------------
9924
 
 2 files changed, 60 insertions(+), 38 deletions(-)
9925
 
 
9926
 
commit 1553b3db8841fb5b70b8bd1ab7687e06b2dc4e47
9927
 
Author: Will Thompson <will.thompson@collabora.co.uk>
9928
 
Date:   Fri Mar 5 00:57:16 2010 +0000
9929
 
 
9930
 
    Allow PubsubService subclasses to use PubsubNode subclasses
9931
 
 
9932
 
 wocky/wocky-pubsub-service.c |    5 ++++-
9933
 
 wocky/wocky-pubsub-service.h |    1 +
9934
 
 2 files changed, 5 insertions(+), 1 deletions(-)
9935
 
 
9936
 
commit a52dc2d83659da4d83447376c6fdb25561b4ba52
9937
 
Author: Will Thompson <will.thompson@collabora.co.uk>
9938
 
Date:   Fri Mar 5 00:38:06 2010 +0000
9939
 
 
9940
 
    Remove wocky_pubsub_node_new()
9941
 
    
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.
9945
 
 
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(-)
9951
 
 
9952
 
commit a7e722758ae4cc01817ca66f12d91d2265e88251
9953
 
Author: Will Thompson <will.thompson@collabora.co.uk>
9954
 
Date:   Thu Mar 4 17:56:29 2010 +0000
9955
 
 
9956
 
    Return <subscription/> nodes from parse_subscriptions
9957
 
 
9958
 
 wocky/wocky-pubsub-service-protected.h |    3 ++-
9959
 
 wocky/wocky-pubsub-service.c           |   12 ++++++++++--
9960
 
 2 files changed, 12 insertions(+), 3 deletions(-)
9961
 
 
9962
 
commit b6d5b2863eb3a20f46d4d4f47f0b5907879431b2
9963
 
Author: Will Thompson <will.thompson@collabora.co.uk>
9964
 
Date:   Thu Mar 4 16:12:00 2010 +0000
9965
 
 
9966
 
    Make helpers for listing/parsing pubsub subscriptions
9967
 
    
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().
9972
 
 
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(-)
9977
 
 
9978
 
commit 1be89ca78a495002a3ee4b7fa27bc25f736b34c8
9979
 
Author: Will Thompson <will.thompson@collabora.co.uk>
9980
 
Date:   Mon Mar 1 19:24:40 2010 +0000
9981
 
 
9982
 
    Support retrieving pubsub subscriptions
9983
 
 
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(-)
9988
 
 
9989
 
commit f5218415dba8e876ef88855df13f3be85ecc85ea
9990
 
Author: Will Thompson <will.thompson@collabora.co.uk>
9991
 
Date:   Mon Mar 1 19:24:27 2010 +0000
9992
 
 
9993
 
    Add types representing PubSub subscriptions
9994
 
 
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(-)
9999
 
 
10000
 
commit c480a70d0951ec143bda26013c47536ad8dfeec6
10001
 
Author: Will Thompson <will.thompson@collabora.co.uk>
10002
 
Date:   Mon Mar 1 14:02:51 2010 +0000
10003
 
 
10004
 
    Add a test helper to compare two stanzas
10005
 
    
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.
10010
 
 
10011
 
 tests/wocky-test-helper.h |   15 +++++++++++++++
10012
 
 1 files changed, 15 insertions(+), 0 deletions(-)
10013
 
 
10014
 
commit 3ea6d54ec8f087dec2d36072f7addeee6df219db
10015
 
Author: Will Thompson <will.thompson@collabora.co.uk>
10016
 
Date:   Mon Mar 1 11:38:31 2010 +0000
10017
 
 
10018
 
    Refactor common pubsub reply-handling code
10019
 
 
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(-)
10024
 
 
10025
 
commit e15c0d1f633fe62f64a48a7b118ca4f5d8abf07a
10026
 
Author: Will Thompson <will.thompson@collabora.co.uk>
10027
 
Date:   Sun Feb 28 15:05:52 2010 +0000
10028
 
 
10029
 
    Add WockyPubsubService::event-received
10030
 
    
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
10033
 
    service.
10034
 
 
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(-)
10041
 
 
10042
 
commit cadd1057187cad127033db7bbf8d2942d56727de
10043
 
Merge: 7543638 a6a9213
10044
 
Author: Simon McVittie <smcv@debian.org>
10045
 
Date:   Tue Mar 9 17:44:33 2010 +0000
10046
 
 
10047
 
    Merge remote branch 'origin/master' into docs
10048
 
 
10049
 
commit 7543638c250da89b04531de68e7c3e3507f179d5
10050
 
Author: Simon McVittie <smcv@debian.org>
10051
 
Date:   Tue Mar 9 17:44:31 2010 +0000
10052
 
 
10053
 
    wocky_xmpp_node_attribute_ns_get_prefix_from_quark: improve description of @ns
10054
 
 
10055
 
 wocky/wocky-xmpp-node.c |    2 +-
10056
 
 1 files changed, 1 insertions(+), 1 deletions(-)
10057
 
 
10058
 
commit 6b16fa44543830f8359c9acfdecd3f5138ab45ca
10059
 
Author: Simon McVittie <smcv@debian.org>
10060
 
Date:   Tue Mar 9 17:28:58 2010 +0000
10061
 
 
10062
 
    Add WockyPubsubNode, WockyPubsubService to docs
10063
 
 
10064
 
 docs/reference/wocky-sections.txt |   45 +++++++++++++++++++++++++++++++++++++
10065
 
 1 files changed, 45 insertions(+), 0 deletions(-)
10066
 
 
10067
 
commit 6756c8bd458be280507ed93711b793d44e29df09
10068
 
Author: Simon McVittie <smcv@debian.org>
10069
 
Date:   Tue Mar 9 17:28:44 2010 +0000
10070
 
 
10071
 
    Don't hide wocky_data_forms_get_instructions (etc.) in a <SUBSECTION Standard>
10072
 
 
10073
 
 docs/reference/wocky-sections.txt |    1 +
10074
 
 1 files changed, 1 insertions(+), 0 deletions(-)
10075
 
 
10076
 
commit c3c496e5e54fcdb623f0cfb087cbf671dbfffbf1
10077
 
Author: Simon McVittie <smcv@debian.org>
10078
 
Date:   Tue Mar 9 17:28:26 2010 +0000
10079
 
 
10080
 
    Add misc missing stuff to wocky-sections
10081
 
 
10082
 
 docs/reference/wocky-sections.txt |    6 +++++-
10083
 
 1 files changed, 5 insertions(+), 1 deletions(-)
10084
 
 
10085
 
commit 4a10284ff6439933a9e6d9bfcb80b15b737e86f4
10086
 
Author: Simon McVittie <smcv@debian.org>
10087
 
Date:   Tue Mar 9 17:24:14 2010 +0000
10088
 
 
10089
 
    docs: s/in case/if/ for better en_GB
10090
 
    
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
10093
 
    here.
10094
 
 
10095
 
 wocky/wocky-contact-factory.c |    4 ++--
10096
 
 wocky/wocky-sasl-handler.h    |    2 +-
10097
 
 2 files changed, 3 insertions(+), 3 deletions(-)
10098
 
 
10099
 
commit a6a921374deedb2446d27f81f2dbaf2fd5999ede
10100
 
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
10101
 
Date:   Fri Nov 6 16:27:03 2009 +0100
10102
 
 
10103
 
    Fix a typo.
10104
 
 
10105
 
 wocky/wocky-connector.c |    2 +-
10106
 
 1 files changed, 1 insertions(+), 1 deletions(-)
10107
 
 
10108
 
commit 94915ea0c31ab844f0182c03c39652c724e0267b
10109
 
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
10110
 
Date:   Wed Nov 4 17:52:32 2009 +0100
10111
 
 
10112
 
    Write gtk-doc entries for WockyBareContact.
10113
 
 
10114
 
 wocky/wocky-bare-contact.c |   82 +++++++++++++++++++++++++++++++++++++++++--
10115
 
 1 files changed, 78 insertions(+), 4 deletions(-)
10116
 
 
10117
 
commit be66d223e4368789176457f06aafedc0610d4b97
10118
 
Author: Simon McVittie <smcv@debian.org>
10119
 
Date:   Tue Mar 9 17:18:21 2010 +0000
10120
 
 
10121
 
    wocky_porter_force_close_async: use pedantically-correct gtk-doc markup
10122
 
 
10123
 
 wocky/wocky-porter.c |    2 +-
10124
 
 1 files changed, 1 insertions(+), 1 deletions(-)
10125
 
 
10126
 
commit ea435c1231415ada3bf1a94a15c20f92a4bb71ef
10127
 
Author: Simon McVittie <smcv@debian.org>
10128
 
Date:   Tue Mar 9 17:18:05 2010 +0000
10129
 
 
10130
 
    Fix typo matchig -> matching as per my review
10131
 
 
10132
 
 wocky/wocky-porter.h |    2 +-
10133
 
 1 files changed, 1 insertions(+), 1 deletions(-)
10134
 
 
10135
 
commit 230cfe7ec0ae458058eff969b1cc147dfad8c1f1
10136
 
Author: Simon McVittie <smcv@debian.org>
10137
 
Date:   Tue Mar 9 17:17:51 2010 +0000
10138
 
 
10139
 
    WockyPorter::remote-error: clarify that the error domain is indeed a quark
10140
 
    
10141
 
    As per my review of cosimoc's branches
10142
 
 
10143
 
 wocky/wocky-porter.c |    2 +-
10144
 
 1 files changed, 1 insertions(+), 1 deletions(-)
10145
 
 
10146
 
commit af2e70ba023e176eb42dac2d16f9072f216264b5
10147
 
Author: Simon McVittie <smcv@debian.org>
10148
 
Date:   Tue Mar 9 17:17:26 2010 +0000
10149
 
 
10150
 
    WockyContactFactory: make object ownership explicit, fix typo (an -> a) as per my review
10151
 
 
10152
 
 wocky/wocky-contact-factory.c |   15 ++++++++++-----
10153
 
 1 files changed, 10 insertions(+), 5 deletions(-)
10154
 
 
10155
 
commit 04b0445c24a9dbccaa5fff514f8ba9e76946b221
10156
 
Author: Simon McVittie <smcv@debian.org>
10157
 
Date:   Tue Mar 9 17:09:47 2010 +0000
10158
 
 
10159
 
    Misc doc fixes.
10160
 
    
10161
 
    (cherry picked from commit 76db761b404f8c2817e8d87fc07dce8645ac6e92)
10162
 
    
10163
 
    Conflicts:
10164
 
        wocky/wocky-porter.c (wocky_porter_register_handler)
10165
 
        wocky/wocky-utils.c (discarded cosimoc's change in favour of master)
10166
 
    Merged: by smcv
10167
 
 
10168
 
 wocky/wocky-porter.c          |    3 ++-
10169
 
 wocky/wocky-xmpp-connection.c |    6 +++---
10170
 
 2 files changed, 5 insertions(+), 4 deletions(-)
10171
 
 
10172
 
commit 8762453c06e150161c952e15947a59263ee91df5
10173
 
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
10174
 
Date:   Fri Nov 6 16:27:03 2009 +0100
10175
 
 
10176
 
    Fix a typo.
10177
 
    (cherry picked from commit 0492a6e7ccd09d7f0ef3ece36c66619f602ed5e5)
10178
 
 
10179
 
 wocky/wocky-connector.c |    2 +-
10180
 
 1 files changed, 1 insertions(+), 1 deletions(-)
10181
 
 
10182
 
commit 10671c67412210b11d3e81eb0f16b134f7a80f86
10183
 
Author: Simon McVittie <smcv@debian.org>
10184
 
Date:   Tue Mar 9 17:04:00 2010 +0000
10185
 
 
10186
 
    Add docs for WockyXmppNode.
10187
 
    
10188
 
    (cherry picked from commit 14e4892c3e53bf629c641bded38d70508b09b43c)
10189
 
    
10190
 
    Conflicts:
10191
 
        wocky/wocky-xmpp-node.c
10192
 
 
10193
 
 wocky/wocky-xmpp-node.c |  301 ++++++++++++++++++++++++++++++++++++++++++++++-
10194
 
 wocky/wocky-xmpp-node.h |   23 ++++-
10195
 
 2 files changed, 319 insertions(+), 5 deletions(-)
10196
 
 
10197
 
commit a8e1ce40d8ee132cd86ec2372a38ae4e3b3fb473
10198
 
Merge: 158e7fd e1a9100
10199
 
Author: Simon McVittie <smcv@debian.org>
10200
 
Date:   Tue Mar 9 17:01:42 2010 +0000
10201
 
 
10202
 
    Merge remote branch 'cosimoc/doc-contactfactory' into docs
10203
 
    
10204
 
    Conflicts:
10205
 
        wocky/wocky-porter.c (wocky_porter_register_handler)
10206
 
 
10207
 
commit 158e7fdeae13a42bfa3c386f3a4a18df4c5ae98a
10208
 
Merge: 4b94801 d79eac9
10209
 
Author: Simon McVittie <smcv@debian.org>
10210
 
Date:   Tue Mar 9 16:39:04 2010 +0000
10211
 
 
10212
 
    Merge remote branch 'cosimoc/doc-barecontact'
10213
 
 
10214
 
commit ec8d9c1d8fa0f9eda898ab5678369dea39a83c58
10215
 
Author: Will Thompson <will.thompson@collabora.co.uk>
10216
 
Date:   Sat Feb 27 16:54:56 2010 +0000
10217
 
 
10218
 
    Fix leaks in PubsubService tests
10219
 
 
10220
 
 tests/wocky-pubsub-service-test.c |    9 +++++++++
10221
 
 1 files changed, 9 insertions(+), 0 deletions(-)
10222
 
 
10223
 
commit 86a98d16d3ef721ff3e8b7d61cb627add84fcc8e
10224
 
Author: Will Thompson <will.thompson@collabora.co.uk>
10225
 
Date:   Fri Feb 26 16:37:18 2010 +0000
10226
 
 
10227
 
    Don't leak porters and test in PubsubNode test
10228
 
 
10229
 
 tests/wocky-pubsub-node-test.c |    3 +++
10230
 
 1 files changed, 3 insertions(+), 0 deletions(-)
10231
 
 
10232
 
commit f5f0528f7b2bc3b680f4e909d23388130bb39618
10233
 
Author: Will Thompson <will.thompson@collabora.co.uk>
10234
 
Date:   Fri Feb 26 16:35:44 2010 +0000
10235
 
 
10236
 
    Add WockyPubsubNode::event-received
10237
 
 
10238
 
 tests/wocky-pubsub-node-test.c |    2 ++
10239
 
 wocky/wocky-pubsub-node.c      |   18 ++++++++++++++----
10240
 
 2 files changed, 16 insertions(+), 4 deletions(-)
10241
 
 
10242
 
commit 0da5ed9215c627f9152f91ebd12f01f54bac2c7c
10243
 
Author: Will Thompson <will.thompson@collabora.co.uk>
10244
 
Date:   Fri Feb 26 16:18:32 2010 +0000
10245
 
 
10246
 
    Add an event-received signal to WockyPubsubNode
10247
 
 
10248
 
 tests/wocky-pubsub-node-test.c |  106 ++++++++++++++++++++++++++++++++++++++++
10249
 
 wocky/wocky-pubsub-node.c      |   74 ++++++++++++++++++++++++++--
10250
 
 2 files changed, 176 insertions(+), 4 deletions(-)
10251
 
 
10252
 
commit 395b194f25f9418a7f7a110991042166a0fe5c66
10253
 
Author: Will Thompson <will.thompson@collabora.co.uk>
10254
 
Date:   Fri Feb 26 12:43:16 2010 +0000
10255
 
 
10256
 
    Add wocky_pubsub_node_make_publish_stanza()
10257
 
 
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(-)
10262
 
 
10263
 
commit 173c3b26217d7b4c4471b4f25193b5a593b40aa3
10264
 
Author: Will Thompson <will.thompson@collabora.co.uk>
10265
 
Date:   Thu Feb 25 14:49:16 2010 +0000
10266
 
 
10267
 
    Extract publish stanza construction to a helper
10268
 
    
10269
 
    This will be useful in WockyPubsubNode as well as in WockyPepService.
10270
 
 
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(-)
10276
 
 
10277
 
commit 4b9480119aded3de3cf7d2e68f6eeb7c885289f7
10278
 
Author: Simon McVittie <smcv@debian.org>
10279
 
Date:   Wed Mar 3 19:57:12 2010 +0000
10280
 
 
10281
 
    Correct typos detected by Lintian (separate, received)
10282
 
    
10283
 
    Reviewed-by: Youness Alaoui <youness.alaoui@collabora.co.uk>
10284
 
 
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(-)
10290
 
 
10291
 
commit cd607211b1973b88e1683b762e22105618eab35f
10292
 
Author: Will Thompson <will.thompson@collabora.co.uk>
10293
 
Date:   Mon Mar 1 16:27:53 2010 +0000
10294
 
 
10295
 
    Don't crash on stanzas with type='error' but no <error>
10296
 
    
10297
 
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
10298
 
 
10299
 
 tests/wocky-xmpp-stanza-test.c |   20 +++++++++++++++++++-
10300
 
 wocky/wocky-xmpp-stanza.c      |   19 ++++++++++++++++++-
10301
 
 2 files changed, 37 insertions(+), 2 deletions(-)
10302
 
 
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
10307
 
 
10308
 
    Merge branch 'trivia'
10309
 
    
10310
 
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
10311
 
 
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
10316
 
 
10317
 
    Merge branch 'pubsub'
10318
 
    
10319
 
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
10320
 
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
10321
 
 
10322
 
commit 1a030afaf4f71c93b42a12f7eb5aca0b552f4ffa
10323
 
Author: Will Thompson <will.thompson@collabora.co.uk>
10324
 
Date:   Thu Feb 25 15:42:17 2010 +0000
10325
 
 
10326
 
    Use test_assert_nodes_[not_]equal() in tests
10327
 
    
10328
 
    This makes the assertion failures more useful
10329
 
 
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(-)
10336
 
 
10337
 
commit 62508123b46ab8ed3e8fa9199a2ee63b219bc7d4
10338
 
Author: Will Thompson <will.thompson@collabora.co.uk>
10339
 
Date:   Thu Feb 25 15:37:20 2010 +0000
10340
 
 
10341
 
    Add test_assert_nodes_not_equal()
10342
 
 
10343
 
 tests/wocky-test-helper.h |    9 +++++++++
10344
 
 1 files changed, 9 insertions(+), 0 deletions(-)
10345
 
 
10346
 
commit f9a42286e5f376afd32f270ce28d51330284fee3
10347
 
Author: Will Thompson <will.thompson@collabora.co.uk>
10348
 
Date:   Thu Feb 25 15:34:50 2010 +0000
10349
 
 
10350
 
    Move assert_nodes_equal to test-helper
10351
 
 
10352
 
 tests/wocky-test-helper.h      |    9 +++++++++
10353
 
 tests/wocky-xmpp-stanza-test.c |   13 ++-----------
10354
 
 2 files changed, 11 insertions(+), 11 deletions(-)
10355
 
 
10356
 
commit 99774c25e12869fa12a5ee49b306609f534e97bc
10357
 
Author: Will Thompson <will.thompson@collabora.co.uk>
10358
 
Date:   Thu Feb 25 17:47:16 2010 +0000
10359
 
 
10360
 
    Don't leave a porter_close_async() waiting
10361
 
 
10362
 
 tests/wocky-porter-test.c |    6 ++++++
10363
 
 1 files changed, 6 insertions(+), 0 deletions(-)
10364
 
 
10365
 
commit ef42dd2a68567774cc970a4d6b1918f3f9a5a640
10366
 
Merge: ef691f6 98d0bfa
10367
 
Author: Simon McVittie <smcv@debian.org>
10368
 
Date:   Thu Feb 25 17:24:13 2010 +0000
10369
 
 
10370
 
    Merge branch 'trivia'
10371
 
    
10372
 
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
10373
 
 
10374
 
commit 98d0bfa540b24083673126125339664ebf0ddd3e
10375
 
Author: Simon McVittie <smcv@debian.org>
10376
 
Date:   Thu Feb 25 17:20:47 2010 +0000
10377
 
 
10378
 
    wocky-connector-test: use g_get_current_dir instead of getcwd()
10379
 
    
10380
 
    PATH_MAX isn't defined on Hurd, so this was causing Gabble build failures
10381
 
    on the Debian Hurd buildds.
10382
 
    
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.
10386
 
 
10387
 
 tests/wocky-connector-test.c |   21 ++++++++++++++-------
10388
 
 1 files changed, 14 insertions(+), 7 deletions(-)
10389
 
 
10390
 
commit 014c1b70b252a5094dc51d3d4798e9b8245e894e
10391
 
Author: Simon McVittie <smcv@debian.org>
10392
 
Date:   Thu Feb 25 17:14:08 2010 +0000
10393
 
 
10394
 
    Don't try to include FIXME.out in git
10395
 
 
10396
 
 .gitignore |    2 ++
10397
 
 1 files changed, 2 insertions(+), 0 deletions(-)
10398
 
 
10399
 
commit 93c6d27b0930a0f72e2de7bc824e74592fcfb657
10400
 
Author: Simon McVittie <smcv@debian.org>
10401
 
Date:   Thu Feb 25 17:13:48 2010 +0000
10402
 
 
10403
 
    Fix various minor gtk-doc nits
10404
 
 
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(-)
10414
 
 
10415
 
commit 33ea2a8fc7baa62401820a9d73a57dff6f08be4b
10416
 
Author: Simon McVittie <smcv@debian.org>
10417
 
Date:   Thu Feb 25 17:13:08 2010 +0000
10418
 
 
10419
 
    wocky-docs.sgml: don't include XML for wocky-types, which is no longer of interest
10420
 
    
10421
 
    Everything in it is (almost by definition) documented somewhere else.
10422
 
 
10423
 
 docs/reference/wocky-docs.sgml |    1 -
10424
 
 1 files changed, 0 insertions(+), 1 deletions(-)
10425
 
 
10426
 
commit f0eced5cab2c84ade9739447409886477966989a
10427
 
Author: Simon McVittie <smcv@debian.org>
10428
 
Date:   Thu Feb 25 17:12:36 2010 +0000
10429
 
 
10430
 
    wocky-sections.txt: catch up with the current state of Wocky
10431
 
 
10432
 
 docs/reference/wocky-sections.txt |  270 +++++++++++++++++++++++++++++++++++--
10433
 
 1 files changed, 257 insertions(+), 13 deletions(-)
10434
 
 
10435
 
commit 5ea4b794e19c655f89c6717e6398ef513f003930
10436
 
Author: Simon McVittie <smcv@debian.org>
10437
 
Date:   Thu Feb 25 16:25:09 2010 +0000
10438
 
 
10439
 
    autogen.sh: prefer Automake 1.11 if we have it
10440
 
    
10441
 
    Same process and rationale as for Gabble, tp-glib, etc.
10442
 
 
10443
 
 autogen.sh |   13 +++++++------
10444
 
 1 files changed, 7 insertions(+), 6 deletions(-)
10445
 
 
10446
 
commit d38daeeccafcf18eaf3857ac38875ea2efd19a6d
10447
 
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
10448
 
Date:   Wed Jan 13 18:22:04 2010 +0000
10449
 
 
10450
 
    wocky-muc.h: don't include config.h
10451
 
    
10452
 
    config.h is not installed, so it's inappropriate to include it in public
10453
 
    headers.
10454
 
 
10455
 
 wocky/wocky-muc.h |    2 --
10456
 
 1 files changed, 0 insertions(+), 2 deletions(-)
10457
 
 
10458
 
commit 54eac5724786d8d2bb6fed491e95b44831ddea21
10459
 
Author: Will Thompson <will.thompson@collabora.co.uk>
10460
 
Date:   Thu Feb 25 14:20:15 2010 +0000
10461
 
 
10462
 
    Correct _async/_finish implementations in WockyPubsub*
10463
 
    
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.
10468
 
 
10469
 
 wocky/wocky-pubsub-node.c    |   12 ++++++------
10470
 
 wocky/wocky-pubsub-service.c |   24 +++++++++++++++---------
10471
 
 2 files changed, 21 insertions(+), 15 deletions(-)
10472
 
 
10473
 
commit d24be5005f34564de2f47eafa8c5e7b443d3b085
10474
 
Author: Will Thompson <will.thompson@collabora.co.uk>
10475
 
Date:   Wed Feb 24 18:58:32 2010 +0000
10476
 
 
10477
 
    Document pubsub_service_{ensure,lookup}_node
10478
 
 
10479
 
 wocky/wocky-pubsub-service.c |   27 +++++++++++++++++++++++++--
10480
 
 1 files changed, 25 insertions(+), 2 deletions(-)
10481
 
 
10482
 
commit 5056aca0697871f94cfc304b0bfcdaf0ac5220d4
10483
 
Author: Will Thompson <will.thompson@collabora.co.uk>
10484
 
Date:   Tue Feb 23 15:39:50 2010 +0000
10485
 
 
10486
 
    Fix en_FR
10487
 
 
10488
 
 tests/wocky-pubsub-node-test.c    |    2 +-
10489
 
 tests/wocky-pubsub-service-test.c |    2 +-
10490
 
 2 files changed, 2 insertions(+), 2 deletions(-)
10491
 
 
10492
 
commit 5999ed11d9bfbf6bcff572fc40f6425b16ab62ce
10493
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10494
 
Date:   Wed Sep 30 17:00:44 2009 +0100
10495
 
 
10496
 
    test wocky_pubsub_node_delete_async
10497
 
 
10498
 
 tests/wocky-pubsub-node-test.c |   70 ++++++++++++++++++++++++++++++++++++++++
10499
 
 1 files changed, 70 insertions(+), 0 deletions(-)
10500
 
 
10501
 
commit 50bf1002f93915d86045eb39d38bf974757630ef
10502
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10503
 
Date:   Wed Sep 30 17:00:30 2009 +0100
10504
 
 
10505
 
    wocky-pubsub-node: add wocky_pubsub_node_delete_{async,finish}
10506
 
 
10507
 
 wocky/wocky-pubsub-node.c |   77 +++++++++++++++++++++++++++++++++++++++++++++
10508
 
 wocky/wocky-pubsub-node.h |    9 +++++
10509
 
 2 files changed, 86 insertions(+), 0 deletions(-)
10510
 
 
10511
 
commit d6b835bb6acc7ba29689efefed7f135bea0828c9
10512
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10513
 
Date:   Wed Sep 30 16:59:30 2009 +0100
10514
 
 
10515
 
    wocky-pubsub-node: get the service jid and the porter
10516
 
 
10517
 
 wocky/wocky-pubsub-node.c |   14 ++++++++++++++
10518
 
 1 files changed, 14 insertions(+), 0 deletions(-)
10519
 
 
10520
 
commit 450508bf5c96c84c3e5deae6806ac8a8bcfe78e3
10521
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10522
 
Date:   Wed Sep 30 15:56:15 2009 +0100
10523
 
 
10524
 
    wocky-pubsub-service-test: create a node with configuration
10525
 
 
10526
 
 tests/wocky-pubsub-service-test.c |  142 +++++++++++++++++++++++++++++++++++++
10527
 
 1 files changed, 142 insertions(+), 0 deletions(-)
10528
 
 
10529
 
commit 86223733beb7d98cfccc1fe6f17f578e56c05c60
10530
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10531
 
Date:   Wed Sep 30 15:54:12 2009 +0100
10532
 
 
10533
 
    wocky_pubsub_service_create_node_async: set config of the node if needed
10534
 
 
10535
 
 wocky/wocky-pubsub-service.c |    9 ++++++---
10536
 
 1 files changed, 6 insertions(+), 3 deletions(-)
10537
 
 
10538
 
commit 6e2bf9f6fb751f3a7ae7cd70eaa7c68d65e87605
10539
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10540
 
Date:   Wed Sep 30 14:54:55 2009 +0100
10541
 
 
10542
 
    wocky-pubsub-service-test: create an instant node
10543
 
 
10544
 
 tests/wocky-pubsub-service-test.c |   74 +++++++++++++++++++++++++++++++++---
10545
 
 1 files changed, 67 insertions(+), 7 deletions(-)
10546
 
 
10547
 
commit d8177462ee4aadc06eb12b0c897b60027cac63d8
10548
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10549
 
Date:   Wed Sep 30 14:35:59 2009 +0100
10550
 
 
10551
 
    wocky_pubsub_service_create_node_async: support instant node creation
10552
 
    
10553
 
    Instant nodes are created without specifying their name. So we need to
10554
 
    parse the result stanza to get the name they received.
10555
 
 
10556
 
 tests/wocky-pubsub-service-test.c |    7 +++++-
10557
 
 wocky/wocky-pubsub-service.c      |   43 ++++++++++++++++++++++++++++++-------
10558
 
 2 files changed, 41 insertions(+), 9 deletions(-)
10559
 
 
10560
 
commit 75171c4b2fd1d87d938e64c5b9bf067d00ce0fcd
10561
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10562
 
Date:   Wed Sep 30 13:07:37 2009 +0100
10563
 
 
10564
 
    create node IQ is a 'set', not a 'get'
10565
 
 
10566
 
 tests/wocky-pubsub-service-test.c |    2 +-
10567
 
 wocky/wocky-pubsub-service.c      |    2 +-
10568
 
 2 files changed, 2 insertions(+), 2 deletions(-)
10569
 
 
10570
 
commit 31da79fdccf3980f6f35fa36aa1fc03f0086cdeb
10571
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10572
 
Date:   Tue Sep 29 17:47:22 2009 +0100
10573
 
 
10574
 
    fix includes of Wocky files
10575
 
 
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(-)
10581
 
 
10582
 
commit 46f8b6856bb5ccec696b2b154ee284d09e163c9d
10583
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10584
 
Date:   Tue Sep 29 17:11:17 2009 +0100
10585
 
 
10586
 
    wocky-pubsub-service-test: try to get default node conf and server returns a 'forbidden' error
10587
 
 
10588
 
 tests/wocky-pubsub-service-test.c |   62 +++++++++++++++++++++++++++++++++++++
10589
 
 1 files changed, 62 insertions(+), 0 deletions(-)
10590
 
 
10591
 
commit 98ad3a56a2a8fd4742dd98b99077bc1d9e1f848c
10592
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10593
 
Date:   Tue Sep 29 17:10:48 2009 +0100
10594
 
 
10595
 
    default_configuration_iq_cb: raise an error if server returned an error
10596
 
 
10597
 
 wocky/wocky-pubsub-service.c |    7 +++++++
10598
 
 1 files changed, 7 insertions(+), 0 deletions(-)
10599
 
 
10600
 
commit 9e03ceafcc7c5cb61ae32ce4bcd14538657034d9
10601
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10602
 
Date:   Tue Sep 29 16:57:16 2009 +0100
10603
 
 
10604
 
    wocky-pubsub-service-test: factor out get_default_node_configuration_test
10605
 
 
10606
 
 tests/wocky-pubsub-service-test.c |   15 ++++++++++++---
10607
 
 1 files changed, 12 insertions(+), 3 deletions(-)
10608
 
 
10609
 
commit 1efe4d57736eeb45605a9155c880f4f27a718c01
10610
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10611
 
Date:   Tue Sep 29 16:47:58 2009 +0100
10612
 
 
10613
 
    wocky-pubsub-service-test: try to create a node and server returns an 'unsupported' error
10614
 
 
10615
 
 tests/wocky-pubsub-service-test.c |   67 +++++++++++++++++++++++++++++++++++++
10616
 
 1 files changed, 67 insertions(+), 0 deletions(-)
10617
 
 
10618
 
commit 14bac97ce3675b1559219a931ab078d86f66e79d
10619
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10620
 
Date:   Tue Sep 29 16:47:03 2009 +0100
10621
 
 
10622
 
    create_node_iq_cb: raise an error if server returned an error
10623
 
 
10624
 
 wocky/wocky-pubsub-service.c |    7 ++++++-
10625
 
 1 files changed, 6 insertions(+), 1 deletions(-)
10626
 
 
10627
 
commit 89811fce9caeac315cc32c93b4d77d90284ef187
10628
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10629
 
Date:   Tue Sep 29 16:46:12 2009 +0100
10630
 
 
10631
 
    wocky-namespaces: add WOCKY_XMPP_NS_PUBSUB_ERRORS
10632
 
 
10633
 
 wocky/wocky-namespaces.h |    3 +++
10634
 
 1 files changed, 3 insertions(+), 0 deletions(-)
10635
 
 
10636
 
commit 6819d046813de3e88e8ea0ea20f9c40a961c97d3
10637
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10638
 
Date:   Tue Sep 29 16:26:29 2009 +0100
10639
 
 
10640
 
    wocky-pubsub-service-test: factor out create_node_test
10641
 
 
10642
 
 tests/wocky-pubsub-service-test.c |   14 +++++++++++---
10643
 
 1 files changed, 11 insertions(+), 3 deletions(-)
10644
 
 
10645
 
commit f76c88c41da053a36924c6842a8bbf62ef8999f7
10646
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10647
 
Date:   Tue Sep 29 16:02:00 2009 +0100
10648
 
 
10649
 
    wocky-pubsub-service-test: test to create a node with default configuration
10650
 
 
10651
 
 tests/wocky-pubsub-service-test.c |   74 +++++++++++++++++++++++++++++++++++++
10652
 
 1 files changed, 74 insertions(+), 0 deletions(-)
10653
 
 
10654
 
commit 60d677e16bbd056cb0ec531de6269f4acf3b48ae
10655
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10656
 
Date:   Tue Sep 29 16:01:29 2009 +0100
10657
 
 
10658
 
    add wocky_pubsub_service_create_node_{async,finish} to create a new node
10659
 
 
10660
 
 wocky/wocky-pubsub-service.c |   94 ++++++++++++++++++++++++++++++++++++++++++
10661
 
 wocky/wocky-pubsub-service.h |   12 +++++
10662
 
 2 files changed, 106 insertions(+), 0 deletions(-)
10663
 
 
10664
 
commit a0c5ea4b8a677efc647bf9837a872bbc354844df
10665
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10666
 
Date:   Tue Sep 29 15:49:39 2009 +0100
10667
 
 
10668
 
    wocky-pubsub-node: add wocky_pubsub_node_get_name
10669
 
 
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(-)
10674
 
 
10675
 
commit 689449298ceb08c82c5469296128d92acb5d2401
10676
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10677
 
Date:   Tue Sep 29 14:22:50 2009 +0100
10678
 
 
10679
 
    wocky-pubsub-service-test: test wocky_pubsub_service_get_default_node_configuration_async
10680
 
 
10681
 
 tests/wocky-pubsub-service-test.c |  101 +++++++++++++++++++++++++++++++++++++
10682
 
 1 files changed, 101 insertions(+), 0 deletions(-)
10683
 
 
10684
 
commit 0730d29b7b42d0291f7262dd834c86dcde1b7ac2
10685
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10686
 
Date:   Tue Sep 29 14:22:29 2009 +0100
10687
 
 
10688
 
    add wocky_pubsub_service_get_default_node_configuration_{async,finish}
10689
 
 
10690
 
 wocky/wocky-pubsub-service.c |  114 ++++++++++++++++++++++++++++++++++++++++++
10691
 
 wocky/wocky-pubsub-service.h |   20 +++++++
10692
 
 2 files changed, 134 insertions(+), 0 deletions(-)
10693
 
 
10694
 
commit dd03536c9dbb1dc992d56d028426dc1c0daded14
10695
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10696
 
Date:   Tue Sep 29 14:18:08 2009 +0100
10697
 
 
10698
 
    wocky-pubsub-service: get the porter from the session
10699
 
 
10700
 
 wocky/wocky-pubsub-service.c |    4 +++-
10701
 
 1 files changed, 3 insertions(+), 1 deletions(-)
10702
 
 
10703
 
commit 60ea8f5cc2cd4685f8fbdf30cffefd212f8c0040
10704
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10705
 
Date:   Tue Sep 29 14:17:23 2009 +0100
10706
 
 
10707
 
    wocky-namespaces.h: add NS_PUBSUB_OWNER and NS_PUBSUB_NODE_CONFIG
10708
 
 
10709
 
 wocky/wocky-namespaces.h |    6 ++++++
10710
 
 1 files changed, 6 insertions(+), 0 deletions(-)
10711
 
 
10712
 
commit a7f5b70e57d420c0c1e5b8838d224ce0a35a95a2
10713
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10714
 
Date:   Tue Sep 22 13:32:12 2009 +0100
10715
 
 
10716
 
    test wocky_pubsub_service_ensure_node
10717
 
 
10718
 
 tests/wocky-pubsub-service-test.c |   50 +++++++++++++++++++++++++++++++++---
10719
 
 1 files changed, 45 insertions(+), 5 deletions(-)
10720
 
 
10721
 
commit 11cae978448ca2a080c5cb41699798b53fa1b1a5
10722
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10723
 
Date:   Tue Sep 22 13:32:06 2009 +0100
10724
 
 
10725
 
    add wocky_pubsub_service_{ensure,lookup}_node
10726
 
 
10727
 
 wocky/wocky-pubsub-service.c |   66 ++++++++++++++++++++++++++++++++++++++++-
10728
 
 wocky/wocky-pubsub-service.h |    7 ++++
10729
 
 2 files changed, 71 insertions(+), 2 deletions(-)
10730
 
 
10731
 
commit 3289d40c3213ca725184fba2c6397ddcb86855f3
10732
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10733
 
Date:   Tue Sep 22 11:48:06 2009 +0100
10734
 
 
10735
 
    add wocky-pubsub-node-test.c
10736
 
 
10737
 
 .gitignore                     |    2 +
10738
 
 tests/Makefile.am              |    7 +++++
10739
 
 tests/wocky-pubsub-node-test.c |   54 ++++++++++++++++++++++++++++++++++++++++
10740
 
 3 files changed, 63 insertions(+), 0 deletions(-)
10741
 
 
10742
 
commit 426c96d4592cce2d967ed81677798e6a9076e6b4
10743
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10744
 
Date:   Tue Sep 22 11:47:41 2009 +0100
10745
 
 
10746
 
    add wocky-pubsub-node.[ch]
10747
 
 
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(-)
10753
 
 
10754
 
commit f44b14786d2d55886896182967a796c1b5155156
10755
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10756
 
Date:   Tue Sep 22 11:23:51 2009 +0100
10757
 
 
10758
 
    add wocky-pubsub-service-test.c
10759
 
 
10760
 
 .gitignore                        |    2 +-
10761
 
 tests/Makefile.am                 |    7 +++++
10762
 
 tests/wocky-pubsub-service-test.c |   49 +++++++++++++++++++++++++++++++++++++
10763
 
 3 files changed, 57 insertions(+), 1 deletions(-)
10764
 
 
10765
 
commit 8ea80a23dda679d8d4511762974b9d8af7d5b90b
10766
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10767
 
Date:   Tue Sep 22 11:23:08 2009 +0100
10768
 
 
10769
 
    add wocky-pubsub-service.[ch]
10770
 
 
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(-)
10775
 
 
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
10780
 
 
10781
 
    Merge branch 'dataforms'
10782
 
    
10783
 
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
10784
 
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10785
 
 
10786
 
commit 93b16266d53a8b4f19e823f63a8b1e1e6861440d
10787
 
Author: Will Thompson <will.thompson@collabora.co.uk>
10788
 
Date:   Wed Feb 24 15:33:34 2010 +0000
10789
 
 
10790
 
    Ignore more vim swapfiles
10791
 
 
10792
 
 .gitignore |    1 +
10793
 
 1 files changed, 1 insertions(+), 0 deletions(-)
10794
 
 
10795
 
commit eaa9abf1e519919b1ec42979e701f5f2dfec06e8
10796
 
Author: Will Thompson <will.thompson@collabora.co.uk>
10797
 
Date:   Wed Feb 24 15:32:16 2010 +0000
10798
 
 
10799
 
    Add a README for the tests
10800
 
 
10801
 
 tests/Makefile.am |    1 +
10802
 
 tests/README      |   14 ++++++++++++++
10803
 
 2 files changed, 15 insertions(+), 0 deletions(-)
10804
 
 
10805
 
commit 811ea8c29de9bfc484b74f90dd779ee0733d520c
10806
 
Author: Will Thompson <will.thompson@collabora.co.uk>
10807
 
Date:   Wed Feb 24 15:31:40 2010 +0000
10808
 
 
10809
 
    Support passing arguments to tests when valgrinding
10810
 
 
10811
 
 tests/Makefile.am |    2 +-
10812
 
 1 files changed, 1 insertions(+), 1 deletions(-)
10813
 
 
10814
 
commit 543454e457ee692ec34973ef0574c6756fab8e98
10815
 
Author: Will Thompson <will.thompson@collabora.co.uk>
10816
 
Date:   Wed Feb 24 15:20:25 2010 +0000
10817
 
 
10818
 
    Don't leak a stanza in node iterator test
10819
 
 
10820
 
 tests/wocky-xmpp-node-test.c |    2 ++
10821
 
 1 files changed, 2 insertions(+), 0 deletions(-)
10822
 
 
10823
 
commit 62d4fc906aedbee014b910d65a17423df410d394
10824
 
Author: Will Thompson <will.thompson@collabora.co.uk>
10825
 
Date:   Wed Feb 24 15:19:12 2010 +0000
10826
 
 
10827
 
    Don't leak stanzas in the extract_errors test
10828
 
 
10829
 
 tests/wocky-xmpp-stanza-test.c |    4 ++++
10830
 
 1 files changed, 4 insertions(+), 0 deletions(-)
10831
 
 
10832
 
commit 5cbc1c725ad60f059e3df869e6c71ad7a00644d7
10833
 
Author: Will Thompson <will.thompson@collabora.co.uk>
10834
 
Date:   Wed Feb 24 15:19:00 2010 +0000
10835
 
 
10836
 
    Make valgrind suppressions work in out-of-tree builds
10837
 
 
10838
 
 tests/Makefile.am |    2 +-
10839
 
 1 files changed, 1 insertions(+), 1 deletions(-)
10840
 
 
10841
 
commit 0238e9f74ef6220825d84f01db8fd52a90236f78
10842
 
Author: Will Thompson <will.thompson@collabora.co.uk>
10843
 
Date:   Wed Feb 24 15:18:06 2010 +0000
10844
 
 
10845
 
    Import tp-glib and gabble's valgrind suppressions
10846
 
    
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... :-)
10850
 
 
10851
 
 tests/Makefile.am  |    5 +-
10852
 
 tests/gabble.supp  |  210 +++++++++++++++++++++++++++++++++++++++++++
10853
 
 tests/tp-glib.supp |  250 ++++++++++++++++++++++++++++++++++++++++++++++++++++
10854
 
 3 files changed, 464 insertions(+), 1 deletions(-)
10855
 
 
10856
 
commit 11578da38fca331f62db359852fe23d61c715470
10857
 
Author: Will Thompson <will.thompson@collabora.co.uk>
10858
 
Date:   Tue Feb 23 19:54:24 2010 +0000
10859
 
 
10860
 
    Correct a source tag
10861
 
 
10862
 
 tests/test-resolver.c |    2 +-
10863
 
 1 files changed, 1 insertions(+), 1 deletions(-)
10864
 
 
10865
 
commit 727eca561d376c8a5ec4339b965ac16370f67c36
10866
 
Author: Will Thompson <will.thompson@collabora.co.uk>
10867
 
Date:   Tue Feb 23 19:54:07 2010 +0000
10868
 
 
10869
 
    test-resolver: don't leak if _finish() aren't called
10870
 
 
10871
 
 tests/test-resolver.c |   42 ++++++++++++++++++++++++++++++++++++++----
10872
 
 1 files changed, 38 insertions(+), 4 deletions(-)
10873
 
 
10874
 
commit 9bec938e524236c43089e3b8aff05def5cfac957
10875
 
Author: Will Thompson <will.thompson@collabora.co.uk>
10876
 
Date:   Tue Feb 23 18:28:36 2010 +0000
10877
 
 
10878
 
    PEP: don't leak if pep_service_get_finish() isn't called
10879
 
 
10880
 
 wocky/wocky-pep-service.c |   10 +++++-----
10881
 
 1 files changed, 5 insertions(+), 5 deletions(-)
10882
 
 
10883
 
commit 60d7a62d5f7a13d8786a768c6ee2e7ebd4d8dccf
10884
 
Author: Will Thompson <will.thompson@collabora.co.uk>
10885
 
Date:   Tue Feb 23 18:12:42 2010 +0000
10886
 
 
10887
 
    Don't leak the WockyMuc in the disco CB
10888
 
    
10889
 
    g_async_result_get_source_object () returns a new ref.
10890
 
 
10891
 
 wocky/wocky-muc.c |    2 ++
10892
 
 1 files changed, 2 insertions(+), 0 deletions(-)
10893
 
 
10894
 
commit 67c34019bacaa8b0ae907dedca92ce5c23e95034
10895
 
Author: Will Thompson <will.thompson@collabora.co.uk>
10896
 
Date:   Tue Feb 23 17:51:30 2010 +0000
10897
 
 
10898
 
    Fix coding style violations
10899
 
 
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(-)
10904
 
 
10905
 
commit f903a2add6f875356b59d2647ea700cf14d524e4
10906
 
Author: Will Thompson <will.thompson@collabora.co.uk>
10907
 
Date:   Tue Feb 23 17:46:28 2010 +0000
10908
 
 
10909
 
    Generate FIXME.out
10910
 
 
10911
 
 Makefile.am |    8 ++++++++
10912
 
 1 files changed, 8 insertions(+), 0 deletions(-)
10913
 
 
10914
 
commit 1a12dad94dce8207b2b17b0c176f94e3cd2bc152
10915
 
Author: Will Thompson <will.thompson@collabora.co.uk>
10916
 
Date:   Mon Feb 22 17:22:49 2010 +0000
10917
 
 
10918
 
    Document wocky_data_forms_submit()
10919
 
 
10920
 
 wocky/wocky-data-forms.c |    8 ++++++++
10921
 
 1 files changed, 8 insertions(+), 0 deletions(-)
10922
 
 
10923
 
commit 37b2f7b8e22c9689ccced93c95511bfa3e70c7ed
10924
 
Author: Will Thompson <will.thompson@collabora.co.uk>
10925
 
Date:   Mon Feb 22 17:08:42 2010 +0000
10926
 
 
10927
 
    Use iterators when parsing results
10928
 
 
10929
 
 wocky/wocky-data-forms.c |   69 ++++++++++++++++++++++------------------------
10930
 
 1 files changed, 33 insertions(+), 36 deletions(-)
10931
 
 
10932
 
commit aad59510b15685168cad5147dee3aa0d44b4f305
10933
 
Author: Will Thompson <will.thompson@collabora.co.uk>
10934
 
Date:   Mon Feb 22 16:46:11 2010 +0000
10935
 
 
10936
 
    Use WockyXmppNodeIter in a couple of places.
10937
 
 
10938
 
 wocky/wocky-data-forms.c |   32 +++++++++++++-------------------
10939
 
 1 files changed, 13 insertions(+), 19 deletions(-)
10940
 
 
10941
 
commit 40107996ad14c16029474e21f5afa516be2307dc
10942
 
Author: Will Thompson <will.thompson@collabora.co.uk>
10943
 
Date:   Mon Feb 22 16:36:29 2010 +0000
10944
 
 
10945
 
    Use g_slist_foreach as appropriate.
10946
 
    
10947
 
    This makes the code clearer (there's less boilerplate clutter) and
10948
 
    shorter!
10949
 
 
10950
 
 wocky/wocky-data-forms.c |   40 ++++++++++++----------------------------
10951
 
 1 files changed, 12 insertions(+), 28 deletions(-)
10952
 
 
10953
 
commit ee927a89e9c90e714a57890d92db3627230fd3f5
10954
 
Author: Will Thompson <will.thompson@collabora.co.uk>
10955
 
Date:   Mon Feb 22 16:11:15 2010 +0000
10956
 
 
10957
 
    Use g_assert_cmpstr () in data forms test
10958
 
 
10959
 
 tests/wocky-data-forms-test.c |   83 ++++++++++++++++++----------------------
10960
 
 1 files changed, 37 insertions(+), 46 deletions(-)
10961
 
 
10962
 
commit 20e068bcbbd120ea93559f6535a37833dc36e562
10963
 
Author: Will Thompson <will.thompson@collabora.co.uk>
10964
 
Date:   Mon Feb 22 17:13:39 2010 +0000
10965
 
 
10966
 
    Improve and correct documentation
10967
 
 
10968
 
 wocky/wocky-data-forms.c |   20 +++++++++++++++-----
10969
 
 wocky/wocky-data-forms.h |    9 +++++----
10970
 
 2 files changed, 20 insertions(+), 9 deletions(-)
10971
 
 
10972
 
commit e5272a71e7f9f5be3c56e1fae618ec78708703da
10973
 
Author: Will Thompson <will.thompson@collabora.co.uk>
10974
 
Date:   Mon Feb 22 14:58:56 2010 +0000
10975
 
 
10976
 
    Use GEnum for WockyDataFormsFieldType
10977
 
    
10978
 
    This saves manually writing the code to (de)stringify them. Also, get
10979
 
    rid of the unused INVALID member.
10980
 
 
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(-)
10985
 
 
10986
 
commit 6fd4076b68e764b1481e8a12b6a2dfd15f93067d
10987
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10988
 
Date:   Tue Sep 29 17:42:19 2009 +0100
10989
 
 
10990
 
    fix includes of Wocky files
10991
 
 
10992
 
 wocky/wocky-data-forms.c |    4 ++--
10993
 
 wocky/wocky-data-forms.h |    2 +-
10994
 
 2 files changed, 3 insertions(+), 3 deletions(-)
10995
 
 
10996
 
commit 471c0a869338f4c3c20bae28c1e8ad79264b71f1
10997
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
10998
 
Date:   Tue Sep 29 14:38:13 2009 +0100
10999
 
 
11000
 
    wocky_data_forms_new_from_form: set an error if data forms can't be created
11001
 
 
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(-)
11006
 
 
11007
 
commit 71fe96395e186c2e5a42845521469b930cd5abf7
11008
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11009
 
Date:   Tue Sep 29 14:34:17 2009 +0100
11010
 
 
11011
 
    rename WOCKY_DATA_FORMS_ERROR_NOT_RESULT error to WOCKY_DATA_FORMS_ERROR_WRONG_TYPE
11012
 
 
11013
 
 wocky/wocky-data-forms.c |    2 +-
11014
 
 wocky/wocky-data-forms.h |    2 +-
11015
 
 2 files changed, 2 insertions(+), 2 deletions(-)
11016
 
 
11017
 
commit 89c6ec74defc5036edb138a9268eb9d5c6bf7ac2
11018
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11019
 
Date:   Tue Sep 29 12:38:02 2009 +0100
11020
 
 
11021
 
    pass the owernship of the value and default value to wocky_data_forms_field_new
11022
 
 
11023
 
 wocky/wocky-data-forms.c |   15 +++------------
11024
 
 1 files changed, 3 insertions(+), 12 deletions(-)
11025
 
 
11026
 
commit 96df75e4793267c5f995e3b3c164843d573e46f4
11027
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11028
 
Date:   Tue Sep 29 12:23:08 2009 +0100
11029
 
 
11030
 
    rename wocky_data_forms_field and wocky_data_forms_field_option to be camel-cased
11031
 
 
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(-)
11036
 
 
11037
 
commit d9cbe8b6f245ca0e17eda91b184d2b10c59ac9ca
11038
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11039
 
Date:   Tue Sep 29 12:15:45 2009 +0100
11040
 
 
11041
 
    fix typos
11042
 
 
11043
 
 wocky/wocky-data-forms.c |    6 +++---
11044
 
 1 files changed, 3 insertions(+), 3 deletions(-)
11045
 
 
11046
 
commit a02edf09d4d37a86bccb9c543274d9dd6e77641e
11047
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11048
 
Date:   Tue Sep 29 12:15:36 2009 +0100
11049
 
 
11050
 
    support '1' and '0' has boolean values
11051
 
 
11052
 
 wocky/wocky-data-forms.c |    4 ++--
11053
 
 1 files changed, 2 insertions(+), 2 deletions(-)
11054
 
 
11055
 
commit 806e012db9e6accc9e3ea7a6b042b45f7f3e660d
11056
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11057
 
Date:   Mon Sep 28 15:47:32 2009 +0100
11058
 
 
11059
 
    wocky-data-forms-test: test wocky_data_forms_parse_result with a single result
11060
 
 
11061
 
 tests/wocky-data-forms-test.c |   68 +++++++++++++++++++++++++++++++++++++++++
11062
 
 1 files changed, 68 insertions(+), 0 deletions(-)
11063
 
 
11064
 
commit 3eca00b5a1433ad529189c424c12a592b00a5288
11065
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11066
 
Date:   Mon Sep 28 15:45:37 2009 +0100
11067
 
 
11068
 
    wocky-data-forms: support result stanzas without item nodes
11069
 
    
11070
 
    If there is only one result, it can be reported as a child of the x
11071
 
    node, without reported and item nodes.
11072
 
 
11073
 
 wocky/wocky-data-forms.c |   41 +++++++++++++++++++++++++++++++++++++++--
11074
 
 1 files changed, 39 insertions(+), 2 deletions(-)
11075
 
 
11076
 
commit 9c8ea2d5d9647ab7e689ff8b25bb6fad33e16e84
11077
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11078
 
Date:   Mon Sep 28 14:57:41 2009 +0100
11079
 
 
11080
 
    wocky-data-forms: foreach_item: don't leak the value
11081
 
 
11082
 
 wocky/wocky-data-forms.c |    2 ++
11083
 
 1 files changed, 2 insertions(+), 0 deletions(-)
11084
 
 
11085
 
commit 52add0d77c63efd30ee649d6f0948951c78cf1d2
11086
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11087
 
Date:   Mon Sep 28 14:57:23 2009 +0100
11088
 
 
11089
 
    wocky-data-forms-test: test wocky_data_forms_parse_result
11090
 
 
11091
 
 tests/wocky-data-forms-test.c |  125 +++++++++++++++++++++++++++++++++++++++++
11092
 
 1 files changed, 125 insertions(+), 0 deletions(-)
11093
 
 
11094
 
commit daeda3372cb764d9121c433641758d4c7982cdf4
11095
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11096
 
Date:   Mon Sep 28 14:29:06 2009 +0100
11097
 
 
11098
 
    wocky-data-forms-test: rename create_form_stanza to create_bot_creation_form_stanza
11099
 
 
11100
 
 tests/wocky-data-forms-test.c |    6 +++---
11101
 
 1 files changed, 3 insertions(+), 3 deletions(-)
11102
 
 
11103
 
commit d6de371dcc583c79245b5d9bfad423a7b58314b7
11104
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11105
 
Date:   Mon Sep 28 13:58:14 2009 +0100
11106
 
 
11107
 
    wocky-data-forms-test: test wocky_data_forms_submit
11108
 
 
11109
 
 tests/wocky-data-forms-test.c |  174 +++++++++++++++++++++++++++++++++++++++++
11110
 
 1 files changed, 174 insertions(+), 0 deletions(-)
11111
 
 
11112
 
commit b1a520e7848cd7276d97fc0eaee77e24c0a73348
11113
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11114
 
Date:   Mon Sep 28 12:31:44 2009 +0100
11115
 
 
11116
 
    wocky-data-forms-test: factor out create_form_stanza
11117
 
 
11118
 
 tests/wocky-data-forms-test.c |  101 +++++++++++++++++++++-------------------
11119
 
 1 files changed, 53 insertions(+), 48 deletions(-)
11120
 
 
11121
 
commit 2be4d00d5e02756aa4e59944df24fa8c8b5eb729
11122
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11123
 
Date:   Mon Sep 28 12:28:45 2009 +0100
11124
 
 
11125
 
    wocky-data-forms-test: set a default value to the boolean field
11126
 
 
11127
 
 tests/wocky-data-forms-test.c |    4 +++-
11128
 
 1 files changed, 3 insertions(+), 1 deletions(-)
11129
 
 
11130
 
commit 5c0c968e5c3c94ce9636b6ad8cfce9f5ee506ad7
11131
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11132
 
Date:   Mon Sep 28 12:15:56 2009 +0100
11133
 
 
11134
 
    wocky-data-forms-test: add a jid-single field node in the form
11135
 
 
11136
 
 tests/wocky-data-forms-test.c |   18 ++++++++++++++++--
11137
 
 1 files changed, 16 insertions(+), 2 deletions(-)
11138
 
 
11139
 
commit 35b316cc8a4c0a60a27fe4aa7aa1b103dfa53222
11140
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11141
 
Date:   Mon Sep 28 12:09:00 2009 +0100
11142
 
 
11143
 
    wocky-data-forms: fix style typo
11144
 
 
11145
 
 wocky/wocky-data-forms.c |    2 +-
11146
 
 1 files changed, 1 insertions(+), 1 deletions(-)
11147
 
 
11148
 
commit 7f4a542db21d2e95bda64912bd0e2b9828934d21
11149
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11150
 
Date:   Mon Sep 28 11:59:47 2009 +0100
11151
 
 
11152
 
    wocky-data-forms-test: test wocky_data_forms_new_from_form
11153
 
 
11154
 
 tests/wocky-data-forms-test.c |  259 +++++++++++++++++++++++++++++++++++++++++
11155
 
 1 files changed, 259 insertions(+), 0 deletions(-)
11156
 
 
11157
 
commit 0208279021b93783f651c7d5e75ad55380fec860
11158
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11159
 
Date:   Mon Sep 28 11:20:59 2009 +0100
11160
 
 
11161
 
    wocky_data_forms_field_new: set the description
11162
 
 
11163
 
 wocky/wocky-data-forms.c |    2 ++
11164
 
 1 files changed, 2 insertions(+), 0 deletions(-)
11165
 
 
11166
 
commit 0c21af1956d6adfb4943f6d1063ac2d2aa83096c
11167
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11168
 
Date:   Mon Sep 28 11:19:04 2009 +0100
11169
 
 
11170
 
    foreach_x_child: add the type of the field in the debug msg
11171
 
 
11172
 
 wocky/wocky-data-forms.c |    2 +-
11173
 
 1 files changed, 1 insertions(+), 1 deletions(-)
11174
 
 
11175
 
commit 9ec21828b84654f4d7cb9d1de7122807d1d465c7
11176
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11177
 
Date:   Mon Sep 28 10:49:11 2009 +0100
11178
 
 
11179
 
    extract_value_list: add trailing NULL to the strings array
11180
 
 
11181
 
 wocky/wocky-data-forms.c |    3 +++
11182
 
 1 files changed, 3 insertions(+), 0 deletions(-)
11183
 
 
11184
 
commit 367137bd68baf3f6c41159e082cda0c076407f38
11185
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11186
 
Date:   Mon Sep 28 10:42:59 2009 +0100
11187
 
 
11188
 
    extract_options_list: add debug option
11189
 
 
11190
 
 wocky/wocky-data-forms.c |    1 +
11191
 
 1 files changed, 1 insertions(+), 0 deletions(-)
11192
 
 
11193
 
commit 9a1b02f8c35d4a31a17f1f3b06e805758a35bf15
11194
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11195
 
Date:   Fri Sep 25 16:22:45 2009 +0100
11196
 
 
11197
 
    wocky-data-forms: fix a typo in str_to_type
11198
 
 
11199
 
 wocky/wocky-data-forms.c |    2 +-
11200
 
 1 files changed, 1 insertions(+), 1 deletions(-)
11201
 
 
11202
 
commit cdf71f869bd972db052744ecddf058e5f53a1708
11203
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11204
 
Date:   Fri Sep 25 16:04:28 2009 +0100
11205
 
 
11206
 
    wocky-data-forms: add wocky_data_forms_get_{title,instructions}
11207
 
 
11208
 
 wocky/wocky-data-forms.c |   16 ++++++++++++++++
11209
 
 wocky/wocky-data-forms.h |    4 ++++
11210
 
 2 files changed, 20 insertions(+), 0 deletions(-)
11211
 
 
11212
 
commit 38f36dd907fdade1756cb1bb82f0a05b91092fe6
11213
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11214
 
Date:   Fri Sep 25 16:02:58 2009 +0100
11215
 
 
11216
 
    wocky-data-forms; transfer ownership of the fields to the list
11217
 
    
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.
11221
 
 
11222
 
 wocky/wocky-data-forms.c |    5 +++--
11223
 
 wocky/wocky-data-forms.h |    4 ++--
11224
 
 2 files changed, 5 insertions(+), 4 deletions(-)
11225
 
 
11226
 
commit 432db6d2df4d54606f267d94195d4ab3af09203d
11227
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11228
 
Date:   Fri Sep 25 15:52:50 2009 +0100
11229
 
 
11230
 
    wocky-data-forms: check if var is NULL before adding the field to the hash table
11231
 
 
11232
 
 wocky/wocky-data-forms.c |    6 +++++-
11233
 
 1 files changed, 5 insertions(+), 1 deletions(-)
11234
 
 
11235
 
commit 93cca1c0b5797487c512ea6c7987d4d3978bf768
11236
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11237
 
Date:   Fri Sep 25 14:56:17 2009 +0100
11238
 
 
11239
 
    add wocky-data-forms-test.c
11240
 
 
11241
 
 .gitignore                    |    1 +
11242
 
 tests/Makefile.am             |    8 ++++-
11243
 
 tests/wocky-data-forms-test.c |   63 +++++++++++++++++++++++++++++++++++++++++
11244
 
 3 files changed, 71 insertions(+), 1 deletions(-)
11245
 
 
11246
 
commit a00881f8d5ae67fef9230985bb44115b1447e272
11247
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11248
 
Date:   Fri Sep 25 14:39:43 2009 +0100
11249
 
 
11250
 
    build wocky-data-forms
11251
 
 
11252
 
 wocky/Makefile.am |    4 +++-
11253
 
 1 files changed, 3 insertions(+), 1 deletions(-)
11254
 
 
11255
 
commit 7c0f242b6f61744689714b15d64202bd35959f6d
11256
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11257
 
Date:   Fri Sep 25 14:39:38 2009 +0100
11258
 
 
11259
 
    wocky-data-forms: use wocky debug domain
11260
 
 
11261
 
 wocky/wocky-data-forms.c |    5 ++---
11262
 
 1 files changed, 2 insertions(+), 3 deletions(-)
11263
 
 
11264
 
commit 7e600fe989ce14dc8dcdd0c6a780bd13f3ad416c
11265
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11266
 
Date:   Fri Sep 25 14:39:20 2009 +0100
11267
 
 
11268
 
    add dataforms debug domain
11269
 
 
11270
 
 wocky/wocky-debug.c |    1 +
11271
 
 wocky/wocky-debug.h |    1 +
11272
 
 2 files changed, 2 insertions(+), 0 deletions(-)
11273
 
 
11274
 
commit 8c275b7c4f6a424a80c08b37417835fa02057705
11275
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
11276
 
Date:   Fri Sep 25 14:34:58 2009 +0100
11277
 
 
11278
 
    import wocky-data-forms.[ch] from Gabble
11279
 
 
11280
 
 wocky/wocky-data-forms.c |  805 ++++++++++++++++++++++++++++++++++++++++++++++
11281
 
 wocky/wocky-data-forms.h |  123 +++++++
11282
 
 2 files changed, 928 insertions(+), 0 deletions(-)
11283
 
 
11284
 
commit 2be5deaeac50cc6d5d42b268dd815cee3b31fefd
11285
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11286
 
Date:   Tue Feb 16 11:59:02 2010 +0000
11287
 
 
11288
 
    Make the added Jingle namespaces more correct and consistent
11289
 
 
11290
 
 wocky/wocky-namespaces.h |   16 +++++++---------
11291
 
 wocky/wocky-xmpp-node.c  |    2 +-
11292
 
 2 files changed, 8 insertions(+), 10 deletions(-)
11293
 
 
11294
 
commit b18c56f9e2b1ff27e5838d7a7afee9b0b03be7d5
11295
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11296
 
Date:   Tue Feb 16 11:58:13 2010 +0000
11297
 
 
11298
 
    Document that name and namespace are allowed to be NULL
11299
 
 
11300
 
 wocky/wocky-xmpp-node.c |    4 ++--
11301
 
 1 files changed, 2 insertions(+), 2 deletions(-)
11302
 
 
11303
 
commit ee4b5cbcbf8f6db7d1d0cdf41f53b61a1de1c48a
11304
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11305
 
Date:   Tue Feb 16 11:42:28 2010 +0000
11306
 
 
11307
 
    Fix typo
11308
 
 
11309
 
 tests/wocky-xmpp-node-test.c |    2 +-
11310
 
 1 files changed, 1 insertions(+), 1 deletions(-)
11311
 
 
11312
 
commit 4732bab637b4d836e9c8a3c869374ba664428a14
11313
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11314
 
Date:   Mon Feb 15 14:57:36 2010 +0000
11315
 
 
11316
 
    Add a node iteration test
11317
 
 
11318
 
 tests/wocky-xmpp-node-test.c |   94 ++++++++++++++++++++++++++++++++++++++++++
11319
 
 1 files changed, 94 insertions(+), 0 deletions(-)
11320
 
 
11321
 
commit 50dbea42a8002bd76aa6c368c06c739bef4fb5a3
11322
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11323
 
Date:   Mon Feb 15 14:56:50 2010 +0000
11324
 
 
11325
 
    Add the note iterator stuff in the documentation
11326
 
 
11327
 
 docs/reference/wocky-sections.txt |    3 +++
11328
 
 1 files changed, 3 insertions(+), 0 deletions(-)
11329
 
 
11330
 
commit e31b279f10e9b8a73bdeb66385f63dbdc35e475d
11331
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11332
 
Date:   Mon Feb 15 14:56:32 2010 +0000
11333
 
 
11334
 
    Add node iterator utility functions
11335
 
 
11336
 
 wocky/wocky-xmpp-node.c |   69 +++++++++++++++++++++++++++++++++++++++++++++++
11337
 
 wocky/wocky-xmpp-node.h |   17 +++++++++++-
11338
 
 2 files changed, 85 insertions(+), 1 deletions(-)
11339
 
 
11340
 
commit a8aef4efc124d2932301cd7634606ba505b53b77
11341
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11342
 
Date:   Mon Feb 15 14:54:57 2010 +0000
11343
 
 
11344
 
    Add jingle namespaces
11345
 
 
11346
 
 wocky/wocky-namespaces.h |   18 ++++++++++++++++++
11347
 
 1 files changed, 18 insertions(+), 0 deletions(-)
11348
 
 
11349
 
commit e70f6fc191bc3516dfeb9f7dedf28cb70bb5d3f7
11350
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11351
 
Date:   Fri Feb 12 19:18:28 2010 +0000
11352
 
 
11353
 
    Add google jingle session namespaces for use in tests later
11354
 
 
11355
 
 wocky/wocky-namespaces.h |    6 ++++++
11356
 
 1 files changed, 6 insertions(+), 0 deletions(-)
11357
 
 
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
11362
 
 
11363
 
    Merge branch 'error-wrangling'
11364
 
    
11365
 
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11366
 
 
11367
 
commit f6842a68d853cf6b364fabc264a04b6d8193a0b1
11368
 
Author: Will Thompson <will.thompson@collabora.co.uk>
11369
 
Date:   Mon Feb 15 12:50:00 2010 +0000
11370
 
 
11371
 
    Document assumption about _enum_from_nick's behaviour
11372
 
 
11373
 
 wocky/wocky-utils.c |    3 ++-
11374
 
 1 files changed, 2 insertions(+), 1 deletions(-)
11375
 
 
11376
 
commit 533bbdcb916215dd38ff3573a1221e843d8d912a
11377
 
Author: Will Thompson <will.thompson@collabora.co.uk>
11378
 
Date:   Mon Feb 15 12:45:37 2010 +0000
11379
 
 
11380
 
    Consistently use "quark == 0"
11381
 
 
11382
 
 wocky/wocky-xmpp-error.c |    2 +-
11383
 
 1 files changed, 1 insertions(+), 1 deletions(-)
11384
 
 
11385
 
commit 33c6f6da5eeb13e7fdf591efc2cc9411e86051fe
11386
 
Author: Will Thompson <will.thompson@collabora.co.uk>
11387
 
Date:   Wed Feb 3 15:10:54 2010 +0000
11388
 
 
11389
 
    Reorder and better document wocky-xmpp-error.c
11390
 
    
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:
11394
 
    
11395
 
     • Core stanza errors, and parsing/production thereof;
11396
 
     • Core stream errors, and parsing thereof;
11397
 
     • Application-specific stanza errors.
11398
 
 
11399
 
 wocky/wocky-xmpp-error.c |  271 ++++++++++++++++++++++++++--------------------
11400
 
 1 files changed, 153 insertions(+), 118 deletions(-)
11401
 
 
11402
 
commit fe2b96bf50e47815c888167910e4e12cbcc46081
11403
 
Author: Will Thompson <will.thompson@collabora.co.uk>
11404
 
Date:   Wed Feb 3 14:44:00 2010 +0000
11405
 
 
11406
 
    Improve documentation of new error-y functions
11407
 
 
11408
 
 wocky/wocky-xmpp-error.c  |   25 +++++++++++++++++++++++++
11409
 
 wocky/wocky-xmpp-stanza.c |   20 ++++++++++++++++----
11410
 
 2 files changed, 41 insertions(+), 4 deletions(-)
11411
 
 
11412
 
commit fa9560b0ac44df71d048416cd64903900d3e84c2
11413
 
Author: Will Thompson <will.thompson@collabora.co.uk>
11414
 
Date:   Wed Feb 3 01:35:19 2010 +0000
11415
 
 
11416
 
    Remove superseded error wrangling functions.
11417
 
    
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().
11421
 
 
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(-)
11428
 
 
11429
 
commit c05e22a652d6c2faa729edb2842f6cc36fb2b315
11430
 
Author: Will Thompson <will.thompson@collabora.co.uk>
11431
 
Date:   Wed Feb 3 01:23:06 2010 +0000
11432
 
 
11433
 
    Add and use _stanza_extract_stream_error()
11434
 
    
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
11437
 
    domain.
11438
 
    
11439
 
    Note that the test for parsing stanza errors was wrong: <text/> was not
11440
 
    in the correct namespace.
11441
 
 
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(-)
11450
 
 
11451
 
commit 814c778603c3c3ebcd8dca9f7bfcdf28e3bb6381
11452
 
Author: Will Thompson <will.thompson@collabora.co.uk>
11453
 
Date:   Wed Feb 3 01:06:48 2010 +0000
11454
 
 
11455
 
    Use _stanza_extract_errors() not _stanza_to_gerror()
11456
 
    
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.
11460
 
 
11461
 
 wocky/wocky-muc.c    |    2 +-
11462
 
 wocky/wocky-roster.c |    2 +-
11463
 
 2 files changed, 2 insertions(+), 2 deletions(-)
11464
 
 
11465
 
commit 5a2b25047722c8ffb4fac28941c2e4d55f26dc75
11466
 
Author: Will Thompson <will.thompson@collabora.co.uk>
11467
 
Date:   Wed Feb 3 00:59:27 2010 +0000
11468
 
 
11469
 
    connector: use _extract_errors, not manual parsing
11470
 
 
11471
 
 wocky/wocky-connector.c |   74 +++++++++++++++++++++++-----------------------
11472
 
 1 files changed, 37 insertions(+), 37 deletions(-)
11473
 
 
11474
 
commit 34265393559bf22073eda1f5fe784600bfaf8d10
11475
 
Author: Will Thompson <will.thompson@collabora.co.uk>
11476
 
Date:   Wed Feb 3 00:55:17 2010 +0000
11477
 
 
11478
 
    Return gboolean from _stanza_extract_errors()
11479
 
    
11480
 
    This is probably more useful behaviour than having to explicitly check
11481
 
    whether the stanza has type='error' before calling the function.
11482
 
 
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(-)
11487
 
 
11488
 
commit 660aa9916918e71819b2e54a0f335f14477c3b28
11489
 
Author: Will Thompson <will.thompson@collabora.co.uk>
11490
 
Date:   Tue Feb 2 20:39:48 2010 +0000
11491
 
 
11492
 
    Remove wocky_xmpp_error_unpack_node()
11493
 
    
11494
 
    Its functionality is subsumed by wocky_xmpp_error_extract (via
11495
 
    wocky_xmpp_stanza_extract_errors).
11496
 
 
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(-)
11503
 
 
11504
 
commit 27671766aa63e51ac4a31fb261f02e15e35ea14d
11505
 
Author: Will Thompson <will.thompson@collabora.co.uk>
11506
 
Date:   Tue Feb 2 19:46:36 2010 +0000
11507
 
 
11508
 
    Test wocky_stanza_error_to_node()
11509
 
 
11510
 
 tests/wocky-xmpp-stanza-test.c |  108 ++++++++++++++++++++++++++++++++++++++++
11511
 
 1 files changed, 108 insertions(+), 0 deletions(-)
11512
 
 
11513
 
commit 70c50735ea77358f13b72551512089f0b9943eb7
11514
 
Author: Will Thompson <will.thompson@collabora.co.uk>
11515
 
Date:   Tue Feb 2 19:40:23 2010 +0000
11516
 
 
11517
 
    Correctly namespace <text/> element in <error/>.
11518
 
 
11519
 
 wocky/wocky-xmpp-error.c |    6 ++----
11520
 
 1 files changed, 2 insertions(+), 4 deletions(-)
11521
 
 
11522
 
commit dba37a26dc50450b6ca88b42f2c7e9ad29bfaf6d
11523
 
Author: Will Thompson <will.thompson@collabora.co.uk>
11524
 
Date:   Tue Feb 2 19:28:12 2010 +0000
11525
 
 
11526
 
    Fix ordering of legacy error codes
11527
 
    
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
11531
 
    §2.
11532
 
 
11533
 
 wocky/wocky-xmpp-error.c |    4 ++--
11534
 
 1 files changed, 2 insertions(+), 2 deletions(-)
11535
 
 
11536
 
commit d75437300e3a9bd093b277d13a9531d2218f8cd7
11537
 
Author: Will Thompson <will.thompson@collabora.co.uk>
11538
 
Date:   Tue Feb 2 16:07:35 2010 +0000
11539
 
 
11540
 
    Add wocky_xmpp_stanza_extract_errors()
11541
 
 
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(-)
11548
 
 
11549
 
commit e02c36e01765f020658592a879adf07f5f08ae4b
11550
 
Author: Will Thompson <will.thompson@collabora.co.uk>
11551
 
Date:   Tue Feb 2 15:53:03 2010 +0000
11552
 
 
11553
 
    Also guess error type for legacy error codes
11554
 
 
11555
 
 wocky/wocky-xmpp-error.c |   18 ++++++++++++++----
11556
 
 1 files changed, 14 insertions(+), 4 deletions(-)
11557
 
 
11558
 
commit 6ca7b814db6a11c9d7bffc1a56b324d6b5862c04
11559
 
Author: Will Thompson <will.thompson@collabora.co.uk>
11560
 
Date:   Tue Feb 2 13:20:24 2010 +0000
11561
 
 
11562
 
    Extract parsing legacy error codes to a function
11563
 
 
11564
 
 wocky/wocky-xmpp-error.c |   61 +++++++++++++++++++++++++---------------------
11565
 
 1 files changed, 33 insertions(+), 28 deletions(-)
11566
 
 
11567
 
commit b6847d202e5a850e47291d56ec47a90a28556ece
11568
 
Author: Will Thompson <will.thompson@collabora.co.uk>
11569
 
Date:   Sun Jan 31 15:37:02 2010 +0000
11570
 
 
11571
 
    Remove redundant fields of XmppErrorSpec
11572
 
    
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
11577
 
    stanzas namespace.
11578
 
 
11579
 
 wocky/wocky-xmpp-error.c |  102 +++++++++++++---------------------------------
11580
 
 1 files changed, 29 insertions(+), 73 deletions(-)
11581
 
 
11582
 
commit dec2c87413b23453388baf4b61c23839a28cbaef
11583
 
Author: Will Thompson <will.thompson@collabora.co.uk>
11584
 
Date:   Sun Jan 31 15:31:21 2010 +0000
11585
 
 
11586
 
    Support converting GErrors to stanza errors
11587
 
 
11588
 
 wocky/wocky-xmpp-error.c |   98 ++++++++++++++++++++++++++++++++++++++-------
11589
 
 wocky/wocky-xmpp-error.h |    3 +
11590
 
 2 files changed, 85 insertions(+), 16 deletions(-)
11591
 
 
11592
 
commit 94763836b6eeae075deeb2a72d27528e6f8e47e4
11593
 
Author: Will Thompson <will.thompson@collabora.co.uk>
11594
 
Date:   Sun Jan 31 15:10:35 2010 +0000
11595
 
 
11596
 
    Add wocky_xmpp_node_set_ns_q()
11597
 
 
11598
 
 wocky/wocky-xmpp-node.c |    8 +++++++-
11599
 
 wocky/wocky-xmpp-node.h |    1 +
11600
 
 2 files changed, 8 insertions(+), 1 deletions(-)
11601
 
 
11602
 
commit 90ede56d63480021a572facb37c2c4c5545dd409
11603
 
Author: Will Thompson <will.thompson@collabora.co.uk>
11604
 
Date:   Fri Jan 29 23:59:31 2010 +0000
11605
 
 
11606
 
    Register Jingle and SI error domains
11607
 
 
11608
 
 wocky/wocky-xmpp-error.c |   78 ++++++++++++++++++++++++++++++++++++++++++++++
11609
 
 wocky/wocky-xmpp-error.h |    1 +
11610
 
 2 files changed, 79 insertions(+), 0 deletions(-)
11611
 
 
11612
 
commit 7dcdc9146c4283bec55e9272e438d4f87d2b9584
11613
 
Author: Will Thompson <will.thompson@collabora.co.uk>
11614
 
Date:   Fri Jan 29 23:34:25 2010 +0000
11615
 
 
11616
 
    Update Jingle error codes to the current XEP
11617
 
 
11618
 
 wocky/wocky-xmpp-error.h |    4 ++--
11619
 
 1 files changed, 2 insertions(+), 2 deletions(-)
11620
 
 
11621
 
commit fd9c14279f4359b1e2bcb5e17f4fab2cabacbd5d
11622
 
Author: Will Thompson <will.thompson@collabora.co.uk>
11623
 
Date:   Fri Jan 29 23:51:41 2010 +0000
11624
 
 
11625
 
    Add a hook for registering new stanza error domains
11626
 
 
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(-)
11631
 
 
11632
 
commit 86490fc3bcf9c87b0b7be9d6eaadadbc9cbf1c01
11633
 
Author: Will Thompson <will.thompson@collabora.co.uk>
11634
 
Date:   Fri Jan 29 23:14:09 2010 +0000
11635
 
 
11636
 
    Add and use WockyXmppErrorType
11637
 
 
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(-)
11643
 
 
11644
 
commit 6788145886837957ce2ef404027257ae9c15ddc0
11645
 
Author: Will Thompson <will.thompson@collabora.co.uk>
11646
 
Date:   Fri Jan 29 19:36:00 2010 +0000
11647
 
 
11648
 
    Look up stanza errors from GEnum
11649
 
    
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
11653
 
    the end).
11654
 
 
11655
 
 wocky/wocky-xmpp-error.c |   18 ++++--------------
11656
 
 wocky/wocky-xmpp-error.h |    3 ++-
11657
 
 2 files changed, 6 insertions(+), 15 deletions(-)
11658
 
 
11659
 
commit 4da39e6569b55ab29610e3f27c2de3ade4db5acd
11660
 
Author: Will Thompson <will.thompson@collabora.co.uk>
11661
 
Date:   Fri Jan 29 19:30:26 2010 +0000
11662
 
 
11663
 
    Generalize looking up error code from node and ns
11664
 
 
11665
 
 wocky/wocky-xmpp-error.c |   53 ++++++++++++++++++++++++++++++++++-----------
11666
 
 1 files changed, 40 insertions(+), 13 deletions(-)
11667
 
 
11668
 
commit a028aac7a8e877d2062373f67a91ccb66e0382b8
11669
 
Author: Will Thompson <will.thompson@collabora.co.uk>
11670
 
Date:   Fri Jan 29 18:52:38 2010 +0000
11671
 
 
11672
 
    Use XMPP namespaces for Xmpp[Stream]Error quark
11673
 
    
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.
11677
 
 
11678
 
 tests/wocky-connector-test.c |   16 ++++++++--------
11679
 
 wocky/wocky-xmpp-error.c     |    4 ++--
11680
 
 2 files changed, 10 insertions(+), 10 deletions(-)
11681
 
 
11682
 
commit 5c88062e9470be54720a5bca1a4a3276f028e578
11683
 
Author: Will Thompson <will.thompson@collabora.co.uk>
11684
 
Date:   Fri Jan 29 17:32:03 2010 +0000
11685
 
 
11686
 
    Remove non-stanza errors from WockyXmppError
11687
 
    
11688
 
    They belong in their own domains.
11689
 
 
11690
 
 wocky/wocky-xmpp-error.c |   77 +++++++++++++--------------------------------
11691
 
 wocky/wocky-xmpp-error.h |   26 +++++++++++-----
11692
 
 2 files changed, 40 insertions(+), 63 deletions(-)
11693
 
 
11694
 
commit d915abf0858f13c000203685bbfce8368803dd60
11695
 
Author: Will Thompson <will.thompson@collabora.co.uk>
11696
 
Date:   Fri Jan 29 17:08:36 2010 +0000
11697
 
 
11698
 
    Convert to WockyXmppStreamError using GEnum
11699
 
 
11700
 
 wocky/wocky-xmpp-error.c |   56 +++++++++-------------------------------------
11701
 
 wocky/wocky-xmpp-error.h |    1 +
11702
 
 2 files changed, 12 insertions(+), 45 deletions(-)
11703
 
 
11704
 
commit a6fbbd4f2200563dde0fa9b26fcdc7390adf5435
11705
 
Author: Will Thompson <will.thompson@collabora.co.uk>
11706
 
Date:   Fri Jan 29 17:16:57 2010 +0000
11707
 
 
11708
 
    Add wocky_xmpp_node_has_ns() and _has_ns_q()
11709
 
 
11710
 
 wocky/wocky-xmpp-node.c |   12 ++++++++++++
11711
 
 wocky/wocky-xmpp-node.h |    2 ++
11712
 
 2 files changed, 14 insertions(+), 0 deletions(-)
11713
 
 
11714
 
commit 3cc413cf14ebb097b9a717eefd6020dc074bb004
11715
 
Author: Will Thompson <will.thompson@collabora.co.uk>
11716
 
Date:   Fri Jan 29 17:08:11 2010 +0000
11717
 
 
11718
 
    Correct generation of GEnum nicknames
11719
 
 
11720
 
 wocky/Makefile.am |    2 +-
11721
 
 1 files changed, 1 insertions(+), 1 deletions(-)
11722
 
 
11723
 
commit 67a3f5cb295b266dd40a61bcb9fe617c5191280b
11724
 
Author: Will Thompson <will.thompson@collabora.co.uk>
11725
 
Date:   Fri Jan 29 16:34:31 2010 +0000
11726
 
 
11727
 
    Add helpers to convert enums to/from nicks
11728
 
 
11729
 
 wocky/wocky-utils.c |   67 +++++++++++++++++++++++++++++++++++++++++++++++++++
11730
 
 wocky/wocky-utils.h |    3 ++
11731
 
 2 files changed, 70 insertions(+), 0 deletions(-)
11732
 
 
11733
 
commit db56fa02c425d04ae12dd686942f5303d700fc15
11734
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11735
 
Date:   Mon Feb 1 15:10:02 2010 +0000
11736
 
 
11737
 
    Signal our own presence when we receive it
11738
 
 
11739
 
 wocky/wocky-muc.c |   14 +++++++++++++-
11740
 
 1 files changed, 13 insertions(+), 1 deletions(-)
11741
 
 
11742
 
commit 556c16b9fcf1f869e37622a043c0707d34e9e4c2
11743
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11744
 
Date:   Mon Feb 1 15:08:59 2010 +0000
11745
 
 
11746
 
    Add an accessor for the state of the WockyMuc
11747
 
 
11748
 
 wocky/wocky-muc.c |   34 +++++++++++++++++-----------------
11749
 
 wocky/wocky-muc.h |   10 ++++++++++
11750
 
 2 files changed, 27 insertions(+), 17 deletions(-)
11751
 
 
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
11756
 
 
11757
 
    Merge branch 'auth-data-with-success'
11758
 
 
11759
 
commit d839ade59a843b44ca65129df810f244cfe90d54
11760
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11761
 
Date:   Wed Jan 27 14:22:00 2010 +0000
11762
 
 
11763
 
    Update documentation
11764
 
 
11765
 
 wocky/wocky-sasl-handler.h |    6 ++++--
11766
 
 1 files changed, 4 insertions(+), 2 deletions(-)
11767
 
 
11768
 
commit 4abda602a728fdcf057cad9f759c746fd219007f
11769
 
Author: Will Thompson <will.thompson@collabora.co.uk>
11770
 
Date:   Thu Jan 21 15:24:21 2010 +0000
11771
 
 
11772
 
    Squash warnings about failing to normalise NULL recipient
11773
 
    
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.
11778
 
    
11779
 
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11780
 
 
11781
 
 wocky/wocky-porter.c |   13 +++++++++----
11782
 
 1 files changed, 9 insertions(+), 4 deletions(-)
11783
 
 
11784
 
commit 6825ce8cd16843166d950779e32d1d15714377ff
11785
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11786
 
Date:   Thu Jan 21 14:49:03 2010 +0000
11787
 
 
11788
 
    More readme tweaks (actually buildbot testing)
11789
 
 
11790
 
 README |    2 +-
11791
 
 1 files changed, 1 insertions(+), 1 deletions(-)
11792
 
 
11793
 
commit 9f6b8ec2a3dd2cb440a9f3dc8a1223d4b0e29d24
11794
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11795
 
Date:   Thu Jan 21 14:24:51 2010 +0000
11796
 
 
11797
 
    Tweak the README
11798
 
 
11799
 
 README |    2 +-
11800
 
 1 files changed, 1 insertions(+), 1 deletions(-)
11801
 
 
11802
 
commit 9d0e91c4a7fe6e88e0009a26f49e3b8866c2c2c1
11803
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
11804
 
Date:   Thu Jan 21 13:30:23 2010 +0000
11805
 
 
11806
 
    Turn off OpenSSL SSLv2 supprt (this allows deflate compression to be negotiated)
11807
 
 
11808
 
 wocky/wocky-openssl.c |    3 ++-
11809
 
 1 files changed, 2 insertions(+), 1 deletions(-)
11810
 
 
11811
 
commit 5a515d7d52ad05c84e320787269fba6fa7913757
11812
 
Author: Simon McVittie <smcv@debian.org>
11813
 
Date:   Wed Jan 13 15:47:38 2010 +0000
11814
 
 
11815
 
    Generate header guards for *-enumtypes.h properly
11816
 
    
11817
 
    Reviewed-by: Vivek Dasmohapatra <vivek@collabora.co.uk>
11818
 
 
11819
 
 wocky/Makefile.am |    2 +-
11820
 
 1 files changed, 1 insertions(+), 1 deletions(-)
11821
 
 
11822
 
commit b0989e5f85f8982de112fa89993dc1b12de4a02d
11823
 
Author: Simon McVittie <smcv@debian.org>
11824
 
Date:   Wed Jan 13 15:20:32 2010 +0000
11825
 
 
11826
 
    Tighten up rule for generating *-enumtypes.h
11827
 
    
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.
11832
 
    
11833
 
    Since we require GNU make already, use static pattern rules to avoid that
11834
 
    sort of thing.
11835
 
    
11836
 
    Reviewed-by: Vivek Dasmohapatra <vivek@collabora.co.uk>
11837
 
 
11838
 
 wocky/Makefile.am |    9 +++++----
11839
 
 1 files changed, 5 insertions(+), 4 deletions(-)
11840
 
 
11841
 
commit 58079b010d3bd3e192c5317e68e2b0d42efcb4e5
11842
 
Merge: 8d9008c 28a8d7e
11843
 
Author: Simon McVittie <smcv@debian.org>
11844
 
Date:   Wed Jan 13 13:21:00 2010 +0000
11845
 
 
11846
 
    Merge branch 'misc'
11847
 
    
11848
 
    Reviewed-by: Vivek Dasmohapatra <vivek@collabora.co.uk>
11849
 
 
11850
 
commit 28a8d7e17d7d8624f89f0cfdd3378c28dc92f261
11851
 
Author: Simon McVittie <smcv@debian.org>
11852
 
Date:   Wed Jan 13 13:14:31 2010 +0000
11853
 
 
11854
 
    wocky/Makefile.am: fix generation of *-enumtypes.h
11855
 
    
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.
11860
 
    
11861
 
    Also, the previous rule was somewhat illegible; factoring out the string
11862
 
    manipulation into temporary variables improves this, I think.
11863
 
 
11864
 
 wocky/Makefile.am |   13 +++++++++----
11865
 
 1 files changed, 9 insertions(+), 4 deletions(-)
11866
 
 
11867
 
commit bb3195e5540313ab46bcc2f890a0accf648e9ce7
11868
 
Author: Simon McVittie <smcv@debian.org>
11869
 
Date:   Wed Jan 13 13:11:27 2010 +0000
11870
 
 
11871
 
    .gitignore: add more cruft
11872
 
 
11873
 
 .gitignore |    2 ++
11874
 
 1 files changed, 2 insertions(+), 0 deletions(-)
11875
 
 
11876
 
commit 165cf4a0d7439d439f9d3890791af40ab78279d3
11877
 
Author: Simon McVittie <smcv@debian.org>
11878
 
Date:   Wed Jan 13 13:10:24 2010 +0000
11879
 
 
11880
 
    wocky_xmpp_stanza_build: adjust docstring so gtkdoc will work
11881
 
 
11882
 
 wocky/wocky-xmpp-stanza.c |   22 ++++++++++++----------
11883
 
 1 files changed, 12 insertions(+), 10 deletions(-)
11884
 
 
11885
 
commit ad9071dabf2c1ab771e54097f283b2893129a692
11886
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11887
 
Date:   Mon Jan 11 13:40:48 2010 +0000
11888
 
 
11889
 
    Make the handling of additional data with success generic
11890
 
    
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
11894
 
    doing it wrong.
11895
 
 
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(-)
11901
 
 
11902
 
commit eeca31c3e40727f8e8e5ba9ea9bc7db17e3dfb86
11903
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11904
 
Date:   Mon Jan 11 13:36:22 2010 +0000
11905
 
 
11906
 
    Use an auth data function instead of the challenge function
11907
 
    
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.
11911
 
    
11912
 
    Specifically if the server sends correct final authentication data the handler
11913
 
    must not set a response, but should return successfull
11914
 
 
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(-)
11920
 
 
11921
 
commit 1bde461e90aa2f3bf616d4ee96781f9732192283
11922
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11923
 
Date:   Mon Jan 11 13:33:32 2010 +0000
11924
 
 
11925
 
    Generalize the failure handling
11926
 
 
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(-)
11934
 
 
11935
 
commit 1a9e10ab4c014408b75160a311bc133b6e8620a6
11936
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11937
 
Date:   Mon Jan 11 12:41:33 2010 +0000
11938
 
 
11939
 
    Add a default implementation for the success handler
11940
 
 
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(-)
11945
 
 
11946
 
commit b77b321c393935426791c0d22f96c030e57aec55
11947
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11948
 
Date:   Mon Jan 11 12:36:19 2010 +0000
11949
 
 
11950
 
    Use the new initial response function API
11951
 
 
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(-)
11957
 
 
11958
 
commit fac1d18fa5b9e61c8f65f9b1c585ca575fbb1bb2
11959
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11960
 
Date:   Mon Jan 11 12:32:56 2010 +0000
11961
 
 
11962
 
    Add a seperate function to get an initial response
11963
 
    
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
11967
 
    data.
11968
 
 
11969
 
 wocky/wocky-sasl-handler.c |   32 ++++++++++++++++++++++++++++++--
11970
 
 wocky/wocky-sasl-handler.h |   30 +++++++++++++++++++++---------
11971
 
 2 files changed, 51 insertions(+), 11 deletions(-)
11972
 
 
11973
 
commit aa5d2aab1dfccdfc026b1d9e7564807fe68dcc81
11974
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11975
 
Date:   Sun Jan 10 15:40:46 2010 +0000
11976
 
 
11977
 
    Test final auth data in success for md5
11978
 
 
11979
 
 tests/wocky-test-sasl-auth.c |    3 +++
11980
 
 1 files changed, 3 insertions(+), 0 deletions(-)
11981
 
 
11982
 
commit afd61e84ce0ab39e23519c5ece11ee7dca721aab
11983
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11984
 
Date:   Sun Jan 10 15:40:10 2010 +0000
11985
 
 
11986
 
    Add support for the sasl test server to put the final auth data in success
11987
 
 
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(-)
11991
 
 
11992
 
commit 34ae0ca0ecbe917fa593fb3372a90d952132a500
11993
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11994
 
Date:   Sun Jan 10 15:39:18 2010 +0000
11995
 
 
11996
 
    Cope with final auth data in success for digest-md5
11997
 
 
11998
 
 wocky/wocky-sasl-digest-md5.c |   78 ++++++++++++++++++++++++++++------------
11999
 
 1 files changed, 54 insertions(+), 24 deletions(-)
12000
 
 
12001
 
commit 0d2135c2bdb54074fda36f44c2e3f6b22bc6c274
12002
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12003
 
Date:   Sun Jan 10 15:37:37 2010 +0000
12004
 
 
12005
 
    Change the success handler signature so it retuns a boolean
12006
 
 
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(-)
12013
 
 
12014
 
commit 8d9008cdb052c437f0a38b1b17b3e419a784a035
12015
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12016
 
Date:   Thu Jan 7 15:58:42 2010 +0000
12017
 
 
12018
 
    Slice allocate wocky muc members
12019
 
 
12020
 
 wocky/wocky-muc.c |    5 +++--
12021
 
 1 files changed, 3 insertions(+), 2 deletions(-)
12022
 
 
12023
 
commit 64434b0de131ebd0bbbe87085d67929c926c6925
12024
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12025
 
Date:   Thu Jan 7 15:57:23 2010 +0000
12026
 
 
12027
 
    Use the from jid and not the nick to get leaving members
12028
 
 
12029
 
 wocky/wocky-muc.c |   10 ++++++++--
12030
 
 1 files changed, 8 insertions(+), 2 deletions(-)
12031
 
 
12032
 
commit b4f660754626a374feed054d204875951cb9d737
12033
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12034
 
Date:   Thu Jan 7 15:55:59 2010 +0000
12035
 
 
12036
 
    Streamline some code
12037
 
 
12038
 
 wocky/wocky-muc.c |   20 ++++++++------------
12039
 
 1 files changed, 8 insertions(+), 12 deletions(-)
12040
 
 
12041
 
commit 5a4477045d01180d078d577a50bedaab8a55fb4b
12042
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12043
 
Date:   Thu Jan 7 15:54:43 2010 +0000
12044
 
 
12045
 
    Correct the signal marshaller signatures
12046
 
 
12047
 
 wocky/wocky-muc.c |    4 ++--
12048
 
 1 files changed, 2 insertions(+), 2 deletions(-)
12049
 
 
12050
 
commit 5b8bce9d97a0537c50474d3e936dcbbbe601e200
12051
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12052
 
Date:   Thu Jan 7 15:52:01 2010 +0000
12053
 
 
12054
 
    Keep track of the last presence stanza for each member
12055
 
 
12056
 
 wocky/wocky-muc.c |    9 +++++++++
12057
 
 wocky/wocky-muc.h |    1 +
12058
 
 2 files changed, 10 insertions(+), 0 deletions(-)
12059
 
 
12060
 
commit 20ce01944ba6fcde5c28f42669afd7007195778e
12061
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12062
 
Date:   Thu Jan 7 15:51:18 2010 +0000
12063
 
 
12064
 
    Fix reference counting and unregister handlers on dispose
12065
 
 
12066
 
 wocky/wocky-muc.c |   10 +++++++++-
12067
 
 1 files changed, 9 insertions(+), 1 deletions(-)
12068
 
 
12069
 
commit d2954fcfd6235d43f4895324ba8a755ec7c87d3d
12070
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12071
 
Date:   Wed Jan 6 16:18:50 2010 +0000
12072
 
 
12073
 
    Don't be anal about having <item/> in muc presences
12074
 
 
12075
 
 wocky/wocky-muc.c |    5 -----
12076
 
 1 files changed, 0 insertions(+), 5 deletions(-)
12077
 
 
12078
 
commit 129fcf4abc5223186b161883f099f2238b43cea7
12079
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12080
 
Date:   Mon Jan 4 13:01:27 2010 +0100
12081
 
 
12082
 
    Only allow setting status directly when sending an unavailable presence
12083
 
 
12084
 
 wocky/wocky-muc.c |    7 ++++++-
12085
 
 1 files changed, 6 insertions(+), 1 deletions(-)
12086
 
 
12087
 
commit 6e9b58f106702ca5c2298328c218261a5043ca30
12088
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12089
 
Date:   Mon Jan 4 13:00:52 2010 +0100
12090
 
 
12091
 
    Add a signal to allow other components to add presence information
12092
 
 
12093
 
 wocky/wocky-muc.c |   11 +++++++++++
12094
 
 1 files changed, 11 insertions(+), 0 deletions(-)
12095
 
 
12096
 
commit a0382c282bc21aa155a3a975ddce4767c9443279
12097
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12098
 
Date:   Mon Jan 4 11:12:19 2010 +0100
12099
 
 
12100
 
    When emitting a signal, use the right arguments
12101
 
 
12102
 
 wocky/wocky-muc.c |    4 ++--
12103
 
 1 files changed, 2 insertions(+), 2 deletions(-)
12104
 
 
12105
 
commit 5f00c4d2ce5801797897fcd19e6b6a6d35041377
12106
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12107
 
Date:   Mon Jan 4 11:08:03 2010 +0100
12108
 
 
12109
 
    Use GSimpleAsyncResult instead of inventing a pointless callback type
12110
 
 
12111
 
 wocky/wocky-muc.c |   44 ++++++++++++++++++++------------------------
12112
 
 1 files changed, 20 insertions(+), 24 deletions(-)
12113
 
 
12114
 
commit 2508b0faa488f23af68a08e60a22ff4b439590d1
12115
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12116
 
Date:   Mon Jan 4 11:06:18 2010 +0100
12117
 
 
12118
 
    Don't disco mucs when joining them
12119
 
 
12120
 
 wocky/wocky-muc.c |   99 ++++------------------------------------------------
12121
 
 1 files changed, 8 insertions(+), 91 deletions(-)
12122
 
 
12123
 
commit f9bdc0a2b3cbb20e55018fa05a02d40c2d5d3116
12124
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12125
 
Date:   Mon Jan 4 11:05:47 2010 +0100
12126
 
 
12127
 
    Keep track of members by their full muc jid
12128
 
 
12129
 
 wocky/wocky-muc.c |    6 ++++--
12130
 
 1 files changed, 4 insertions(+), 2 deletions(-)
12131
 
 
12132
 
commit 1308247b8e6819877438bcfc7c35d78b64e13cea
12133
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12134
 
Date:   Mon Jan 4 11:04:56 2010 +0100
12135
 
 
12136
 
    A presence is of type presence, not of type iq
12137
 
 
12138
 
 wocky/wocky-muc.c |    2 +-
12139
 
 1 files changed, 1 insertions(+), 1 deletions(-)
12140
 
 
12141
 
commit 84059726e5a9a9ca37c0458b842fc8a44756c6c7
12142
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12143
 
Date:   Mon Jan 4 11:04:21 2010 +0100
12144
 
 
12145
 
    Fix definition of various signals and properties
12146
 
 
12147
 
 wocky/wocky-muc.c |   29 +++++++++++++++--------------
12148
 
 1 files changed, 15 insertions(+), 14 deletions(-)
12149
 
 
12150
 
commit a26a191f0c4bd37654e4be31bd95719267c46dc2
12151
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12152
 
Date:   Mon Jan 4 11:02:23 2010 +0100
12153
 
 
12154
 
    Build various enumtypes
12155
 
 
12156
 
 wocky/Makefile.am |    6 +++++-
12157
 
 1 files changed, 5 insertions(+), 1 deletions(-)
12158
 
 
12159
 
commit b0e38741d6b75edb8f9e139950f53bd3c3c374ed
12160
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12161
 
Date:   Mon Jan 4 11:01:32 2010 +0100
12162
 
 
12163
 
    When putting the resource in the jid, do not put in the domain
12164
 
 
12165
 
 wocky/wocky-utils.c |    2 +-
12166
 
 1 files changed, 1 insertions(+), 1 deletions(-)
12167
 
 
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
12172
 
 
12173
 
    Merge remote branch 'vivek/muc' into muc
12174
 
 
12175
 
commit 25c2e26d2b20d9f58495f8871452f8d51bdc65d5
12176
 
Author: Will Thompson <will.thompson@collabora.co.uk>
12177
 
Date:   Mon Dec 28 18:11:12 2009 +0000
12178
 
 
12179
 
    Correctly ship test certificates in out-of-tree builds
12180
 
    
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.
12183
 
    
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.
12188
 
    
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.
12192
 
 
12193
 
 tests/Makefile.am |   14 ++++++--------
12194
 
 1 files changed, 6 insertions(+), 8 deletions(-)
12195
 
 
12196
 
commit ffbe1a90049cd609fc57fa8f98b9cb59617dad66
12197
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12198
 
Date:   Sun Dec 27 19:41:58 2009 +0000
12199
 
 
12200
 
    First stab at implementing muc support for gabble.
12201
 
 
12202
 
 wocky/wocky-muc.c |  573 ++++++++++++++++++++++++++++++++++++++++-------------
12203
 
 wocky/wocky-muc.h |   50 ++++--
12204
 
 2 files changed, 466 insertions(+), 157 deletions(-)
12205
 
 
12206
 
commit 04680884a563b0d4e2e7b6d1f3d6fd57dae19e75
12207
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12208
 
Date:   Sun Dec 27 19:41:30 2009 +0000
12209
 
 
12210
 
    Add some missing MUC related XMPP namespaces.
12211
 
 
12212
 
 wocky/wocky-namespaces.h |    6 ++++++
12213
 
 1 files changed, 6 insertions(+), 0 deletions(-)
12214
 
 
12215
 
commit 97682078013710c7ad6e02d5b0c6fcfa9b241e01
12216
 
Author: Will Thompson <will.thompson@collabora.co.uk>
12217
 
Date:   Tue Dec 22 12:02:52 2009 +0000
12218
 
 
12219
 
    Rename verification level variable from 'flags'
12220
 
    
12221
 
    It's no longer a set of flags, it's a single enum member.
12222
 
 
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(-)
12227
 
 
12228
 
commit c5342b10ab9067b975edebaa02d57ef9fbdfe964
12229
 
Author: Will Thompson <will.thompson@collabora.co.uk>
12230
 
Date:   Tue Dec 22 11:57:39 2009 +0000
12231
 
 
12232
 
    Correctly fall back to VERIFY_STRICT.
12233
 
 
12234
 
 wocky/wocky-openssl.c |    2 +-
12235
 
 1 files changed, 1 insertions(+), 1 deletions(-)
12236
 
 
12237
 
commit 2a63eaf938da05886758f46d2c5f83811d649a8d
12238
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12239
 
Date:   Mon Dec 21 11:58:44 2009 +0000
12240
 
 
12241
 
    Use a simple enum for the tls verification level
12242
 
 
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(-)
12247
 
 
12248
 
commit 5d494cc07923b0b1da09aaa95b53180889cebda6
12249
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12250
 
Date:   Sun Dec 20 17:51:40 2009 +0000
12251
 
 
12252
 
    Use wocky's debugging in the more traditional way
12253
 
 
12254
 
 tests/wocky-test-connector-server.c |    6 +++---
12255
 
 1 files changed, 3 insertions(+), 3 deletions(-)
12256
 
 
12257
 
commit 0505ac47351f59dd962cdfa502fb54823d7a284e
12258
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12259
 
Date:   Sun Dec 20 17:49:13 2009 +0000
12260
 
 
12261
 
    Don't use a temporary variable just in DEBUG
12262
 
 
12263
 
 wocky/wocky-connector.c |    4 ++--
12264
 
 1 files changed, 2 insertions(+), 2 deletions(-)
12265
 
 
12266
 
commit 255c63eeffe1ae3d223b8959152dcc71783f8ac0
12267
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12268
 
Date:   Sun Dec 20 17:48:44 2009 +0000
12269
 
 
12270
 
    Don't call wocky_debug if debugging isn't enabled
12271
 
 
12272
 
 wocky/wocky-xmpp-writer.c |    2 ++
12273
 
 1 files changed, 2 insertions(+), 0 deletions(-)
12274
 
 
12275
 
commit dc1918699e06befa204b458a8f6eb07c42c72018
12276
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12277
 
Date:   Sun Dec 20 17:47:38 2009 +0000
12278
 
 
12279
 
    only define hdesc_to_string when debugging is enabled
12280
 
 
12281
 
 wocky/wocky-tls.c |    2 ++
12282
 
 1 files changed, 2 insertions(+), 0 deletions(-)
12283
 
 
12284
 
commit 7987cc80119759523561cb7d60595b9d96e426cd
12285
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12286
 
Date:   Fri Dec 18 14:01:55 2009 +0000
12287
 
 
12288
 
    Don't summarize if python isn't there
12289
 
 
12290
 
 tests/Makefile.am |   12 ++++++++++--
12291
 
 1 files changed, 10 insertions(+), 2 deletions(-)
12292
 
 
12293
 
commit e7ccc4314201ca7cb84c89753ee08e7e5702d31a
12294
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12295
 
Date:   Fri Dec 18 14:01:36 2009 +0000
12296
 
 
12297
 
    Don't assume python is in /usr/bin
12298
 
 
12299
 
 tests/summarise-tests.py |    2 +-
12300
 
 1 files changed, 1 insertions(+), 1 deletions(-)
12301
 
 
12302
 
commit dbe94b97a0117b92a2146f77b5ade4aa28918b25
12303
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12304
 
Date:   Fri Dec 18 13:04:00 2009 +0000
12305
 
 
12306
 
    Various improvements to the python summary
12307
 
    
12308
 
    Let the python summary cope with skipped and restarted tests and in case of
12309
 
    failures print the cases that failed.
12310
 
 
12311
 
 tests/summarise-tests.py |   25 +++++++++++++++++--------
12312
 
 1 files changed, 17 insertions(+), 8 deletions(-)
12313
 
 
12314
 
commit 4d89d5a2bee0e2cab0095aa9cee7e842538318f4
12315
 
Author: Will Thompson <will.thompson@collabora.co.uk>
12316
 
Date:   Thu Dec 17 13:41:08 2009 +0000
12317
 
 
12318
 
    Reimplement summarize-tests in Python
12319
 
    
12320
 
    This lets us use a real XML parser, and makes the whole thing shorter
12321
 
    and more legible.
12322
 
 
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(-)
12327
 
 
12328
 
commit 4a29668ca4fd8500fa2e59d7a593a8fc49904207
12329
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12330
 
Date:   Fri Dec 18 10:50:33 2009 +0000
12331
 
 
12332
 
    Rethink iq cancellation to ensure we don't use freed memory
12333
 
    
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
12337
 
    finished.
12338
 
 
12339
 
 wocky/wocky-porter.c |  147 +++++++++++++++++++++++++++++---------------------
12340
 
 1 files changed, 86 insertions(+), 61 deletions(-)
12341
 
 
12342
 
commit 4fff9be936824e6c5b4e61768db1332e2fd3b164
12343
 
Author: Will Thompson <will.thompson@collabora.co.uk>
12344
 
Date:   Thu Dec 17 15:43:36 2009 +0000
12345
 
 
12346
 
    Use G_G[S]SIZE_FORMAT for g[s]size in printf
12347
 
    
12348
 
    These aren't both %ld on all platforms.
12349
 
 
12350
 
 wocky/wocky-openssl.c |   19 +++++++++++--------
12351
 
 1 files changed, 11 insertions(+), 8 deletions(-)
12352
 
 
12353
 
commit 0bd6d0dd44ba5a880f3fdb5679aa200af41fc3c1
12354
 
Author: Will Thompson <will.thompson@collabora.co.uk>
12355
 
Date:   Thu Dec 17 13:40:06 2009 +0000
12356
 
 
12357
 
    Fix coding style checks in out-of-tree builds.
12358
 
    
12359
 
    This is already fixed in Gabble's copy of the script; this just updates
12360
 
    Wocky's copy to match.
12361
 
 
12362
 
 tools/check-coding-style.mk |    4 ++--
12363
 
 1 files changed, 2 insertions(+), 2 deletions(-)
12364
 
 
12365
 
commit 440fd94bf01530163ada2b247fbbb56e59904286
12366
 
Author: Will Thompson <will.thompson@collabora.co.uk>
12367
 
Date:   Thu Dec 17 13:28:28 2009 +0000
12368
 
 
12369
 
    test-sasl-auth-server: fix no-libsasl compilation
12370
 
 
12371
 
 tests/wocky-test-sasl-auth-server.c |    2 +-
12372
 
 1 files changed, 1 insertions(+), 1 deletions(-)
12373
 
 
12374
 
commit 2dae85b150264b60b9b4b3e12939288078a6ca30
12375
 
Author: Will Thompson <will.thompson@collabora.co.uk>
12376
 
Date:   Wed Dec 16 20:39:41 2009 +0000
12377
 
 
12378
 
    connector-test: include wocky-utils for _strdiff.
12379
 
    
12380
 
    This is only used on the no-libsasl path, hence why it compiles for
12381
 
    everyone working on it!
12382
 
 
12383
 
 tests/wocky-connector-test.c |    1 +
12384
 
 1 files changed, 1 insertions(+), 0 deletions(-)
12385
 
 
12386
 
commit 76cb2dcae9697bd246b1faa562d4a795712ea7a5
12387
 
Author: Will Thompson <will.thompson@collabora.co.uk>
12388
 
Date:   Wed Dec 16 19:09:26 2009 +0000
12389
 
 
12390
 
    Document wocky_xmpp_stanza_build
12391
 
 
12392
 
 wocky/wocky-xmpp-stanza.c |   12 +++++++++---
12393
 
 1 files changed, 9 insertions(+), 3 deletions(-)
12394
 
 
12395
 
commit a02011ab948ad57ee5eff23e05293e4dd3898555
12396
 
Author: Will Thompson <will.thompson@collabora.co.uk>
12397
 
Date:   Wed Dec 16 19:09:07 2009 +0000
12398
 
 
12399
 
    Fix out-of-tree compilation with OpenSSL
12400
 
 
12401
 
 wocky/wocky-openssl.c |    2 +-
12402
 
 1 files changed, 1 insertions(+), 1 deletions(-)
12403
 
 
12404
 
commit 1298577c5a25f38054fa8262b9ecaf8c3a75f115
12405
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12406
 
Date:   Thu Dec 17 16:51:41 2009 +0000
12407
 
 
12408
 
    Remove wocky-openssl.h, no headers use the USING_OPENSSL #define (or config.h)
12409
 
 
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(-)
12418
 
 
12419
 
commit 999d81c4ab30d11ae2d8a9fd684c21e8a83d21ce
12420
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12421
 
Date:   Tue Dec 8 15:49:38 2009 +0000
12422
 
 
12423
 
    Missing include for wocky_strdiff prototype.
12424
 
 
12425
 
 wocky/wocky-xmpp-error.c |    1 +
12426
 
 1 files changed, 1 insertions(+), 0 deletions(-)
12427
 
 
12428
 
commit b04504d5a128295c3f00580a2128a34b10254a87
12429
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12430
 
Date:   Tue Dec 8 15:49:11 2009 +0000
12431
 
 
12432
 
    Initial implementation of MUC
12433
 
 
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(-)
12438
 
 
12439
 
commit ce72fdaedee70dc717da2851f82d8c6dcf7c5aec
12440
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12441
 
Date:   Tue Dec 8 15:48:50 2009 +0000
12442
 
 
12443
 
    Add MUC namespaces.
12444
 
 
12445
 
 wocky/wocky-namespaces.h |   16 ++++++++++++++++
12446
 
 1 files changed, 16 insertions(+), 0 deletions(-)
12447
 
 
12448
 
commit 9b827aa71552d051bf28ac60d8bb66181d200063
12449
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12450
 
Date:   Tue Nov 24 17:45:32 2009 +0000
12451
 
 
12452
 
    wocky_xmpp_node_unpack_error -> wocky_xmpp_error_unpack_node
12453
 
    
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.
12456
 
    
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.
12460
 
 
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(-)
12468
 
 
12469
 
commit e468cb3f562ba0298863dd323f25785ff288237c
12470
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12471
 
Date:   Fri Nov 13 19:17:00 2009 +0000
12472
 
 
12473
 
    Make sure the lowest handler id returned by wocky_porter_register_handler is 1.
12474
 
 
12475
 
 wocky/wocky-porter.c |    5 +++--
12476
 
 1 files changed, 3 insertions(+), 2 deletions(-)
12477
 
 
12478
 
commit e0231c9df2264a6d182efd9485e3fa5070bf8838
12479
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12480
 
Date:   Thu Nov 12 20:33:03 2009 +0000
12481
 
 
12482
 
    Document wocky_porter_register_handler as it is subtle.
12483
 
    
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.
12486
 
 
12487
 
 wocky/wocky-porter.c |   22 ++++++++++++++++++++++
12488
 
 1 files changed, 22 insertions(+), 0 deletions(-)
12489
 
 
12490
 
commit 9de9e9e066e9f30a934fbf821962458c4442cec9
12491
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12492
 
Date:   Tue Dec 8 14:38:51 2009 +0000
12493
 
 
12494
 
    Indentation trivia.
12495
 
 
12496
 
 tests/wocky-tls-test.c |   16 ++++++++--------
12497
 
 1 files changed, 8 insertions(+), 8 deletions(-)
12498
 
 
12499
 
commit 64f7c3b7390d9362f06de42019ff486a583b6f1b
12500
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12501
 
Date:   Tue Dec 8 14:34:37 2009 +0000
12502
 
 
12503
 
    Elide comments which no longer apply as we no longer use SSL_ pending/peek.
12504
 
 
12505
 
 wocky/wocky-openssl.c |   12 +-----------
12506
 
 1 files changed, 1 insertions(+), 11 deletions(-)
12507
 
 
12508
 
commit ba418e28897c300eb569d39dc94ba745f70f4c64
12509
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12510
 
Date:   Tue Dec 8 14:25:38 2009 +0000
12511
 
 
12512
 
    Fix an infinite io pseudo-read case in the OpenSSL backend.
12513
 
 
12514
 
 wocky/wocky-openssl.c |    6 +++++-
12515
 
 1 files changed, 5 insertions(+), 1 deletions(-)
12516
 
 
12517
 
commit 8205a202f384717e84ae0673bb9e3565d08c5343
12518
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12519
 
Date:   Tue Dec 8 14:25:02 2009 +0000
12520
 
 
12521
 
    Write 5 records and alternate the payloads, to catch the SSL_peek infinite loop.
12522
 
 
12523
 
 tests/wocky-tls-test.c |   43 ++++++++++++++++++++++++++++++-------------
12524
 
 1 files changed, 30 insertions(+), 13 deletions(-)
12525
 
 
12526
 
commit b656cea75f64b9668608196f9743a06c9dcbde74
12527
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12528
 
Date:   Mon Dec 7 16:57:39 2009 +0000
12529
 
 
12530
 
    Tweak result error/gssize setting logic slightly.
12531
 
 
12532
 
 wocky/wocky-openssl.c |   16 +++++++---------
12533
 
 1 files changed, 7 insertions(+), 9 deletions(-)
12534
 
 
12535
 
commit 702cf932702d80950b41ae1c5566e0f253477b2d
12536
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12537
 
Date:   Mon Dec 7 15:56:03 2009 +0000
12538
 
 
12539
 
    Unnecessary error == NULL test removed, use g_set_error.
12540
 
 
12541
 
 wocky/wocky-openssl.c |    7 ++-----
12542
 
 1 files changed, 2 insertions(+), 5 deletions(-)
12543
 
 
12544
 
commit 5e835ee2b717c467e6a639a69e6cb26ec423f61e
12545
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12546
 
Date:   Mon Dec 7 15:50:29 2009 +0000
12547
 
 
12548
 
    There are, in fact, no errors we want to ignore/retry in _ready_ready.
12549
 
 
12550
 
 wocky/wocky-openssl.c |   17 +++--------------
12551
 
 1 files changed, 3 insertions(+), 14 deletions(-)
12552
 
 
12553
 
commit f939baf19d6a8954f75c6be72991715a0639f3a2
12554
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12555
 
Date:   Mon Dec 7 15:28:12 2009 +0000
12556
 
 
12557
 
    Move code from _result_boolean to _try_operation, reduce logic duplication.
12558
 
 
12559
 
 wocky/wocky-openssl.c |   21 +++++++--------------
12560
 
 1 files changed, 7 insertions(+), 14 deletions(-)
12561
 
 
12562
 
commit 0277c07727561f56e8e2f8c7e7920cb5f78d3f4a
12563
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12564
 
Date:   Mon Dec 7 15:17:34 2009 +0000
12565
 
 
12566
 
    Detect renegotiation attempts when trying SSL_peek as well as SSL_read.
12567
 
 
12568
 
 wocky/wocky-openssl.c |   86 ++++++++++++++++++++++++++++++------------------
12569
 
 1 files changed, 54 insertions(+), 32 deletions(-)
12570
 
 
12571
 
commit dec48abfe9390655299a8f717b3510c6c8632923
12572
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12573
 
Date:   Mon Dec 7 12:36:07 2009 +0000
12574
 
 
12575
 
    Make the openssl test not be openssl specific
12576
 
    
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
12580
 
    
12581
 
    Also test for that the operation actually completes asynchronously.
12582
 
 
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(-)
12589
 
 
12590
 
commit d80a5a003aa42122fb5fea973c4e07596a925bf8
12591
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12592
 
Date:   Mon Dec 7 12:23:30 2009 +0000
12593
 
 
12594
 
    Don't reimplement g_simple_async_result_is_valid
12595
 
 
12596
 
 wocky/wocky-openssl.c |   11 ++---------
12597
 
 1 files changed, 2 insertions(+), 9 deletions(-)
12598
 
 
12599
 
commit e725b215f4490b04035b33dcf8ea171a88940213
12600
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12601
 
Date:   Mon Dec 7 12:22:47 2009 +0000
12602
 
 
12603
 
    If there is data to read directly make sure we still return asynchronously
12604
 
 
12605
 
 wocky/wocky-openssl.c |   52 ++++++++++++++++++++++++++++--------------------
12606
 
 1 files changed, 30 insertions(+), 22 deletions(-)
12607
 
 
12608
 
commit 5c349ed383080afbf634a8322e3aba56b94ef7f0
12609
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12610
 
Date:   Mon Dec 7 12:17:07 2009 +0000
12611
 
 
12612
 
    Add API to enable different reading modes
12613
 
 
12614
 
 tests/wocky-test-stream.c |   47 ++++++++++++++++++++++++++++++++++----------
12615
 
 tests/wocky-test-stream.h |   13 ++++++++++++
12616
 
 2 files changed, 49 insertions(+), 11 deletions(-)
12617
 
 
12618
 
commit 9546b329c81630a8e20c016ea1ae63642a2cf50f
12619
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12620
 
Date:   Mon Dec 7 12:10:48 2009 +0000
12621
 
 
12622
 
    Fix the logic for detecting when there is more to read
12623
 
 
12624
 
 tests/wocky-test-stream.c |    2 +-
12625
 
 1 files changed, 1 insertions(+), 1 deletions(-)
12626
 
 
12627
 
commit b5a514d57985f4b3ed9fd8bce39cca5695eef952
12628
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12629
 
Date:   Mon Dec 7 12:05:13 2009 +0000
12630
 
 
12631
 
    Add the ability to cork input streams
12632
 
 
12633
 
 tests/wocky-test-stream.c |   16 ++++++++++++++++
12634
 
 tests/wocky-test-stream.h |    2 ++
12635
 
 2 files changed, 18 insertions(+), 0 deletions(-)
12636
 
 
12637
 
commit 5fbaccae83d908a434aca9c9b90a88ac1748fe52
12638
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12639
 
Date:   Mon Dec 7 11:58:35 2009 +0000
12640
 
 
12641
 
    Force close the porter after cancelling close
12642
 
 
12643
 
 tests/wocky-porter-test.c |   22 ++++++++++++++++++++++
12644
 
 1 files changed, 22 insertions(+), 0 deletions(-)
12645
 
 
12646
 
commit 890c40f40b37064b8b28d2c417e9a3aedddb4bdf
12647
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12648
 
Date:   Fri Dec 4 14:31:56 2009 +0000
12649
 
 
12650
 
    Test for 1.x records buffered n+1 records buffered edge cases for OpenSSL.
12651
 
 
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(-)
12657
 
 
12658
 
commit 382e4218dc82c669f430b5f1c5fae15c9a9ddd75
12659
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12660
 
Date:   Fri Dec 4 01:58:58 2009 +0000
12661
 
 
12662
 
    SSL_pending is unreliable: Use SSL_peek instead.
12663
 
 
12664
 
 wocky/wocky-openssl.c |   11 ++++++++++-
12665
 
 1 files changed, 10 insertions(+), 1 deletions(-)
12666
 
 
12667
 
commit 7a34217b5e011ee189978ea19b7cd020f4127bb1
12668
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12669
 
Date:   Wed Dec 2 15:26:32 2009 +0000
12670
 
 
12671
 
    Clean up OpenSSL/gio error handling logic (misc bugs).
12672
 
 
12673
 
 wocky/wocky-openssl.c |   85 ++++++++++++++++++++++++++++++++++++++++++++-----
12674
 
 1 files changed, 77 insertions(+), 8 deletions(-)
12675
 
 
12676
 
commit a5dd54410e64ad76eabcf19f0ca42c17bb81fd05
12677
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12678
 
Date:   Wed Dec 2 15:22:41 2009 +0000
12679
 
 
12680
 
    OpenSSL BIO's may have records left after SSL_read, detect to avoid blocking.
12681
 
 
12682
 
 wocky/wocky-openssl.c |   13 +++++++++++++
12683
 
 1 files changed, 13 insertions(+), 0 deletions(-)
12684
 
 
12685
 
commit d2d7917c673fbe0f10cc54a3f3876dd4d41b285b
12686
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12687
 
Date:   Thu Nov 26 17:34:59 2009 +0000
12688
 
 
12689
 
    Implement close_fn class method for openssl based tls conn as well as gnutls.
12690
 
 
12691
 
 wocky/wocky-openssl.c |   10 ++++++++++
12692
 
 1 files changed, 10 insertions(+), 0 deletions(-)
12693
 
 
12694
 
commit 3852a8a1076453800aa3ee8d46cfae3a1e1d01e3
12695
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12696
 
Date:   Thu Nov 26 17:33:54 2009 +0000
12697
 
 
12698
 
    Detect async EOF conditions as well as read errors (gssize of 0 => EOF).
12699
 
 
12700
 
 wocky/wocky-openssl.c |   32 ++++++++++++++++++++++++++++++--
12701
 
 1 files changed, 30 insertions(+), 2 deletions(-)
12702
 
 
12703
 
commit 7bf33fafd29360523bb51405f85dceb3be3ac9ca
12704
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12705
 
Date:   Wed Nov 25 18:24:30 2009 +0000
12706
 
 
12707
 
    Generated DH parameter functions need protos to stop a -Werror failure.
12708
 
 
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(-)
12714
 
 
12715
 
commit eeef0d2e4c27228316c6c1b7c163c96d328dc5a1
12716
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12717
 
Date:   Mon Dec 7 11:36:14 2009 +0000
12718
 
 
12719
 
    Check for the right definition
12720
 
 
12721
 
 wocky/wocky-xmpp-reader.c |    2 +-
12722
 
 1 files changed, 1 insertions(+), 1 deletions(-)
12723
 
 
12724
 
commit 5e662895f7c0249f58fb2f8dd4082c721426522c
12725
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12726
 
Date:   Fri Nov 27 16:21:02 2009 +0000
12727
 
 
12728
 
    Remove unused cancellable support in callback, rename according to convention.
12729
 
 
12730
 
 tests/wocky-porter-test.c |   17 ++++-------------
12731
 
 1 files changed, 4 insertions(+), 13 deletions(-)
12732
 
 
12733
 
commit e8c90f37dff8e7a0a4627c3357256cf1d2219bc2
12734
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12735
 
Date:   Fri Nov 27 15:40:17 2009 +0000
12736
 
 
12737
 
    Debug should contain expected JID as well as the mismatched JID we actually got.
12738
 
 
12739
 
 wocky/wocky-porter.c |    3 ++-
12740
 
 1 files changed, 2 insertions(+), 1 deletions(-)
12741
 
 
12742
 
commit a561b6587ffc3a8e55048fe5d8a115249fba54e7
12743
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12744
 
Date:   Fri Nov 27 14:55:55 2009 +0000
12745
 
 
12746
 
    Normalise handler's copy of the 'to' JID and the 'from' JID we compare it to.
12747
 
 
12748
 
 wocky/wocky-porter.c |   21 ++++++++++++++++++---
12749
 
 1 files changed, 18 insertions(+), 3 deletions(-)
12750
 
 
12751
 
commit 83fe481855f9e4eb891ea4077aa7ba8d11972362
12752
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12753
 
Date:   Fri Nov 27 14:52:49 2009 +0000
12754
 
 
12755
 
    Test the iq-recipient/sender-JIDs-are-not-normalised case.
12756
 
 
12757
 
 tests/wocky-porter-test.c |   90 +++++++++++++++++++++++++++++++++++++++++++++
12758
 
 1 files changed, 90 insertions(+), 0 deletions(-)
12759
 
 
12760
 
commit 4a157c055d645bb2b975250b3386c5506c7024e4
12761
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12762
 
Date:   Fri Nov 27 14:51:37 2009 +0000
12763
 
 
12764
 
    wocky_normalise_jid implemented in -utils.
12765
 
 
12766
 
 wocky/wocky-utils.c |   50 ++++++++++++++++++++++++++++++++++++++++++++++++++
12767
 
 wocky/wocky-utils.h |    2 ++
12768
 
 2 files changed, 52 insertions(+), 0 deletions(-)
12769
 
 
12770
 
commit 195db67317d726d6d14c8e5c07056bd877dc17b4
12771
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12772
 
Date:   Wed Nov 25 17:32:54 2009 +0000
12773
 
 
12774
 
    Style trivia flagged by check.
12775
 
 
12776
 
 wocky/wocky-sasl-digest-md5.h |    2 +-
12777
 
 wocky/wocky-sasl-plain.c      |    2 +-
12778
 
 2 files changed, 2 insertions(+), 2 deletions(-)
12779
 
 
12780
 
commit d56ba71a576a08f6dda5a1c18081e7d61367b08f
12781
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12782
 
Date:   Wed Nov 25 17:18:52 2009 +0000
12783
 
 
12784
 
    Cope with alternate format on test failure, exit 1 if any tests failed.
12785
 
    
12786
 
    The gtester report contains a </testbinary><testbinary> transition in between each failed test and subsequent tests. Cope with that when generating the summary.
12787
 
    
12788
 
    Exit with non-zero status of any tests failed so make can pick up on the error.
12789
 
 
12790
 
 tests/summarise-tests.sh |   86 ++++++++++++++++++++++++++++++----------------
12791
 
 1 files changed, 56 insertions(+), 30 deletions(-)
12792
 
 
12793
 
commit 6efb1dd1650c20723a8f57445be96b5e427cc648
12794
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
12795
 
Date:   Wed Nov 25 16:27:35 2009 +0000
12796
 
 
12797
 
    Summarise test results at end (to help catch early failures).
12798
 
 
12799
 
 tests/Makefile.am        |    3 ++
12800
 
 tests/summarise-tests.sh |   78 ++++++++++++++++++++++++++++++++++++++++++++++
12801
 
 2 files changed, 81 insertions(+), 0 deletions(-)
12802
 
 
12803
 
commit 13fe3ce29b5dab130ef3a79fdaa2e0e1c9e9cd1e
12804
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12805
 
Date:   Tue Nov 24 22:03:44 2009 +0000
12806
 
 
12807
 
    Never chain up to the real resolver, tests shouldn't hit the network
12808
 
 
12809
 
 tests/test-resolver.c |   13 ++++++++-----
12810
 
 1 files changed, 8 insertions(+), 5 deletions(-)
12811
 
 
12812
 
commit 52068812840405391668f201d81bc1103c084ce7
12813
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12814
 
Date:   Mon Nov 23 17:40:52 2009 +0000
12815
 
 
12816
 
    Don't assert that there is no error when there should be errors
12817
 
 
12818
 
 tests/wocky-xmpp-reader-test.c |    2 --
12819
 
 1 files changed, 0 insertions(+), 2 deletions(-)
12820
 
 
12821
 
commit 64271a34056ce93014c07bdcb903a44c869071d2
12822
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12823
 
Date:   Mon Nov 23 17:07:31 2009 +0000
12824
 
 
12825
 
    Reset the authentication status before calling the callback
12826
 
    
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)
12831
 
 
12832
 
 wocky/wocky-sasl-auth.c |    3 +--
12833
 
 1 files changed, 1 insertions(+), 2 deletions(-)
12834
 
 
12835
 
commit 145c376a5e3d9c288722af37a7b8cb9a3afa519d
12836
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12837
 
Date:   Mon Nov 23 17:06:37 2009 +0000
12838
 
 
12839
 
    Remove unused state member
12840
 
 
12841
 
 wocky/wocky-sasl-auth.c |   11 -----------
12842
 
 1 files changed, 0 insertions(+), 11 deletions(-)
12843
 
 
12844
 
commit 88834a8539c975d97b441a0a2d95742c2f3834a9
12845
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12846
 
Date:   Mon Nov 23 17:04:12 2009 +0000
12847
 
 
12848
 
    Remove api to get the used sasl mechanism
12849
 
    
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.
12852
 
 
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(-)
12858
 
 
12859
 
commit da9fdc7d053e562a1470f0861c98280e77367e0d
12860
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12861
 
Date:   Mon Nov 23 16:57:26 2009 +0000
12862
 
 
12863
 
    The bind should always succeed immediately as SO_REUSEADDR is set
12864
 
 
12865
 
 tests/wocky-connector-test.c |    8 +-------
12866
 
 1 files changed, 1 insertions(+), 7 deletions(-)
12867
 
 
12868
 
commit 17a33a93fc761199c61e246c73901a1776c70d51
12869
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12870
 
Date:   Mon Nov 23 16:56:54 2009 +0000
12871
 
 
12872
 
    Check the mechanism from what went on the wire, not what the connector thinks
12873
 
 
12874
 
 tests/wocky-connector-test.c |   24 +++++++++++++++++++-----
12875
 
 1 files changed, 19 insertions(+), 5 deletions(-)
12876
 
 
12877
 
commit 9eeb7a6db8d412545cab7aa9ce7bb6d57bfc868b
12878
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12879
 
Date:   Mon Nov 23 16:50:18 2009 +0000
12880
 
 
12881
 
    Add API to get the last used SASL mechanism from the test server
12882
 
 
12883
 
 tests/wocky-test-connector-server.c |   14 ++++++++++++++
12884
 
 tests/wocky-test-connector-server.h |    2 ++
12885
 
 2 files changed, 16 insertions(+), 0 deletions(-)
12886
 
 
12887
 
commit f8aa7c3656204929620a8fc07011f5568655ab27
12888
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12889
 
Date:   Mon Nov 23 16:49:36 2009 +0000
12890
 
 
12891
 
    Add API to get the last selected mechanism from the Sasl server
12892
 
 
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(-)
12896
 
 
12897
 
commit ed0c55901d06448223f841b301ec12f5dc5934b7
12898
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12899
 
Date:   Mon Nov 23 16:27:36 2009 +0000
12900
 
 
12901
 
    Run the test server in process
12902
 
 
12903
 
 tests/wocky-connector-test.c |  121 ++++++++++++++++++++----------------------
12904
 
 1 files changed, 57 insertions(+), 64 deletions(-)
12905
 
 
12906
 
commit 16f32f490409f9bf27882ae4c21211f6f31144fa
12907
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12908
 
Date:   Mon Nov 23 16:20:25 2009 +0000
12909
 
 
12910
 
    Add an async teardown server to the server
12911
 
 
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(-)
12916
 
 
12917
 
commit b176b4aec466773e9c85e67a26737bd9dc999672
12918
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12919
 
Date:   Mon Nov 23 15:58:21 2009 +0000
12920
 
 
12921
 
    Make the ssl handshaking async
12922
 
 
12923
 
 tests/wocky-test-connector-server.c |   95 ++++++++++++++++++++---------------
12924
 
 1 files changed, 54 insertions(+), 41 deletions(-)
12925
 
 
12926
 
commit 97ae8fb5f40ab45aa0641fda49044b2a70fa3223
12927
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12928
 
Date:   Mon Nov 23 15:40:04 2009 +0000
12929
 
 
12930
 
    Also complete the auth operation on failure
12931
 
    
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.
12935
 
 
12936
 
 tests/wocky-test-sasl-auth-server.c |   13 ++++++++++++-
12937
 
 1 files changed, 12 insertions(+), 1 deletions(-)
12938
 
 
12939
 
commit c5d3ffcb64e12762df6d73b4ec4667f0aa317f7f
12940
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12941
 
Date:   Mon Nov 23 15:38:46 2009 +0000
12942
 
 
12943
 
    Make the sasl completion race free
12944
 
 
12945
 
 tests/wocky-test-sasl-auth-server.c |   12 ++++++++----
12946
 
 1 files changed, 8 insertions(+), 4 deletions(-)
12947
 
 
12948
 
commit 4fa140cc5943bd7368b40a5dc39d308ef758e23c
12949
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12950
 
Date:   Mon Nov 23 15:07:23 2009 +0000
12951
 
 
12952
 
    Let _start take a cancellable and weave it through
12953
 
 
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(-)
12958
 
 
12959
 
commit 27db2fdc7865d1cbfe0320ac6671c06be5ff4178
12960
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12961
 
Date:   Mon Nov 23 15:05:45 2009 +0000
12962
 
 
12963
 
    Warn if we have an outstanding result on dispose
12964
 
 
12965
 
 tests/wocky-test-sasl-auth-server.c |    4 +---
12966
 
 1 files changed, 1 insertions(+), 3 deletions(-)
12967
 
 
12968
 
commit 79f36bfbe8c21750763759fcd1f05be7471faa95
12969
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12970
 
Date:   Mon Nov 23 15:03:47 2009 +0000
12971
 
 
12972
 
    Implement the close virtual function
12973
 
 
12974
 
 wocky/wocky-tls.c |   11 +++++++++++
12975
 
 1 files changed, 11 insertions(+), 0 deletions(-)
12976
 
 
12977
 
commit b3857a610ec0e0fd62f46675ea9133857867ba9b
12978
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12979
 
Date:   Mon Nov 23 15:03:20 2009 +0000
12980
 
 
12981
 
    warn if there are outstanding input or output operations when disposing
12982
 
 
12983
 
 wocky/wocky-xmpp-connection.c |    3 +++
12984
 
 1 files changed, 3 insertions(+), 0 deletions(-)
12985
 
 
12986
 
commit 426167511e8bcc82350ccfd8748098bc0aa8ec97
12987
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12988
 
Date:   Fri Nov 20 12:19:18 2009 +0000
12989
 
 
12990
 
    Fix coding style
12991
 
 
12992
 
 tests/wocky-test-sasl-handler.c |    2 +-
12993
 
 1 files changed, 1 insertions(+), 1 deletions(-)
12994
 
 
12995
 
commit be827a7aae280daf91d5a9b81debef16316f3a22
12996
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
12997
 
Date:   Fri Nov 20 12:19:06 2009 +0000
12998
 
 
12999
 
    This is not python, there is no == for strings
13000
 
 
13001
 
 tests/wocky-connector-test.c |    2 +-
13002
 
 1 files changed, 1 insertions(+), 1 deletions(-)
13003
 
 
13004
 
commit 7ec6eb82587f414677cbb438d897bbd0b5d99d0a
13005
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
13006
 
Date:   Fri Nov 20 11:57:08 2009 +0000
13007
 
 
13008
 
    Fix typo in documentation
13009
 
 
13010
 
 wocky/wocky-sasl-handler.h |    2 +-
13011
 
 1 files changed, 1 insertions(+), 1 deletions(-)
13012
 
 
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
13017
 
 
13018
 
    Merge remote branch 'daf/sasl'
13019
 
 
13020
 
commit 822cb9c779e34884774be12600779e21325586e6
13021
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13022
 
Date:   Mon Nov 23 20:15:25 2009 +0000
13023
 
 
13024
 
    Change g_message to DEBUG, explain number logged is DH bit size.
13025
 
 
13026
 
 wocky/wocky-tls.c |    2 +-
13027
 
 1 files changed, 1 insertions(+), 1 deletions(-)
13028
 
 
13029
 
commit 2f61ae80679071a9eeae699d3b9f20754313a974
13030
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13031
 
Date:   Mon Nov 23 19:40:14 2009 +0000
13032
 
 
13033
 
    Cache DH parameters on generation (for each valid DH param size)
13034
 
    
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).
13038
 
    
13039
 
    Has no effect whatsoever on wocky TLS clients.
13040
 
 
13041
 
 wocky/wocky-tls.c |   44 ++++++++++++++++++++++++++++++++++++++++----
13042
 
 1 files changed, 40 insertions(+), 4 deletions(-)
13043
 
 
13044
 
commit 2ce5d30c5914780c41e0fe62d32613e82ee65ea5
13045
 
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
13046
 
Date:   Thu Nov 19 14:11:04 2009 -0500
13047
 
 
13048
 
    give SASL handlers a plain flag and skip handlers based on it
13049
 
 
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(-)
13057
 
 
13058
 
commit 661aba6e06097ca073acdf157159befb00251bbf
13059
 
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
13060
 
Date:   Thu Nov 19 14:02:57 2009 -0500
13061
 
 
13062
 
    document how handler/mechanism selection works
13063
 
 
13064
 
 wocky/wocky-sasl-auth.c |    6 ++++++
13065
 
 1 files changed, 6 insertions(+), 0 deletions(-)
13066
 
 
13067
 
commit 867ff3daca3abe47a0d602dffe5fe776ebfa8e05
13068
 
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
13069
 
Date:   Thu Nov 19 13:58:04 2009 -0500
13070
 
 
13071
 
    simplify SASL handler error logic
13072
 
 
13073
 
 wocky/wocky-sasl-auth.c |   21 ++++++++-------------
13074
 
 1 files changed, 8 insertions(+), 13 deletions(-)
13075
 
 
13076
 
commit 89640d31d00746407d552e5f694e544a5f878e38
13077
 
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
13078
 
Date:   Thu Nov 19 13:49:36 2009 -0500
13079
 
 
13080
 
    put "Server send" into the past tense where appropriate
13081
 
 
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(-)
13087
 
 
13088
 
commit 6a51d50816f6d7b987437905351195b202b76b07
13089
 
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
13090
 
Date:   Thu Nov 19 13:45:07 2009 -0500
13091
 
 
13092
 
    add some documentation for the WockySaslHandler interface
13093
 
 
13094
 
 wocky/wocky-sasl-handler.h |   35 +++++++++++++++++++++++++++++++++++
13095
 
 1 files changed, 35 insertions(+), 0 deletions(-)
13096
 
 
13097
 
commit da936335d0919445a7ef9830d9c135ae4f592918
13098
 
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
13099
 
Date:   Thu Nov 19 13:25:35 2009 -0500
13100
 
 
13101
 
    use wocky_strdiff instead of strcmp
13102
 
 
13103
 
 tests/wocky-test-sasl-auth-server.c |   10 +++++-----
13104
 
 wocky/wocky-sasl-auth.c             |   16 ++++++++--------
13105
 
 2 files changed, 13 insertions(+), 13 deletions(-)
13106
 
 
13107
 
commit 78885334038f201e9a4dbaf1bd04d004fd35b32a
13108
 
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
13109
 
Date:   Tue Nov 17 20:02:22 2009 -0500
13110
 
 
13111
 
    allow adding extra handlers to WockySaslAuth instances
13112
 
 
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(-)
13121
 
 
13122
 
commit 9dfc9defae7aa003a8ce4a49338fab710c7f6ce0
13123
 
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
13124
 
Date:   Tue Nov 17 20:03:04 2009 -0500
13125
 
 
13126
 
    allow SASL handler failure callbacks to not set errors
13127
 
 
13128
 
 wocky/wocky-sasl-auth.c |    8 ++++++++
13129
 
 1 files changed, 8 insertions(+), 0 deletions(-)
13130
 
 
13131
 
commit c4fa4828be9e33528a23a3ece6238ee60f7e47aa
13132
 
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
13133
 
Date:   Tue Nov 17 20:02:52 2009 -0500
13134
 
 
13135
 
    double check SASL test results
13136
 
 
13137
 
 tests/wocky-test-sasl-auth.c |   10 ++++++++--
13138
 
 1 files changed, 8 insertions(+), 2 deletions(-)
13139
 
 
13140
 
commit 81ea6725fb69b09be86e5e0412b2cd893a52613a
13141
 
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
13142
 
Date:   Tue Nov 17 15:55:12 2009 -0500
13143
 
 
13144
 
    factor out SASL handler selection
13145
 
 
13146
 
 wocky/wocky-sasl-auth.c |   50 ++++++++++++++++++++++++++++++----------------
13147
 
 1 files changed, 32 insertions(+), 18 deletions(-)
13148
 
 
13149
 
commit 82af20ab6aabc3c4fe8571496534b3f3b8779879
13150
 
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
13151
 
Date:   Tue Nov 17 11:56:46 2009 -0500
13152
 
 
13153
 
    declare WockySaslHandlerIface properly
13154
 
 
13155
 
 wocky/wocky-sasl-handler.h |    2 +-
13156
 
 1 files changed, 1 insertions(+), 1 deletions(-)
13157
 
 
13158
 
commit 71b215e0b41f78efef67f35160fb8e256ac8b2ad
13159
 
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
13160
 
Date:   Fri Nov 13 02:00:36 2009 -0500
13161
 
 
13162
 
    make WockySaslHandler a GInterface
13163
 
    
13164
 
    Make WockySaslDigestMd5 and WockySaslPlain implementations of it.
13165
 
 
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(-)
13175
 
 
13176
 
commit 7a1cd447ce46b11912019466c23c06b3100ee193
13177
 
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
13178
 
Date:   Thu Nov 12 20:52:46 2009 -0500
13179
 
 
13180
 
    generalize provision of initial response
13181
 
    
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.
13186
 
 
13187
 
 wocky/wocky-sasl-auth.c |   47 +++++++++++++++++++++++++++++++++--------------
13188
 
 1 files changed, 33 insertions(+), 14 deletions(-)
13189
 
 
13190
 
commit 79c31ca8cda88a553f550858731e86718e09d378
13191
 
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
13192
 
Date:   Thu Nov 12 20:27:32 2009 -0500
13193
 
 
13194
 
    give SASL handlers independent private state
13195
 
 
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(-)
13201
 
 
13202
 
commit 3c058fc7756dac85f1414d35cf987b777327046b
13203
 
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
13204
 
Date:   Thu Nov 12 20:14:45 2009 -0500
13205
 
 
13206
 
    remove code for impossible case
13207
 
 
13208
 
 wocky/wocky-sasl-auth.c |    9 ---------
13209
 
 1 files changed, 0 insertions(+), 9 deletions(-)
13210
 
 
13211
 
commit 378e38877dd72b5108811ea857992ddbfb222fe9
13212
 
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
13213
 
Date:   Thu Nov 12 20:13:48 2009 -0500
13214
 
 
13215
 
    auth_reset(): free and clear handler
13216
 
 
13217
 
 wocky/wocky-sasl-auth.c |    6 ++++++
13218
 
 1 files changed, 6 insertions(+), 0 deletions(-)
13219
 
 
13220
 
commit 561db1c2b0d1981b38aba6a65a9a543eb5e48ee1
13221
 
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
13222
 
Date:   Thu Nov 12 18:25:57 2009 -0500
13223
 
 
13224
 
    make WockySaslChallengeFunc return the response to send
13225
 
 
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(-)
13230
 
 
13231
 
commit 1634e77b712036d82f3d0080b466cc93dd2b5523
13232
 
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
13233
 
Date:   Sun Nov 8 10:24:54 2009 -0500
13234
 
 
13235
 
    introduce WockySaslHandler abstraction and use it in WockySaslAuth
13236
 
 
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(-)
13243
 
 
13244
 
commit 50c2bd9a0d0d2091ad71e9c6ee541cc42f0e1e1f
13245
 
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
13246
 
Date:   Tue Nov 10 18:32:18 2009 -0500
13247
 
 
13248
 
    factor out setting mechanism name on stanza
13249
 
 
13250
 
 wocky/wocky-sasl-auth.c |    3 +--
13251
 
 1 files changed, 1 insertions(+), 2 deletions(-)
13252
 
 
13253
 
commit 87be0be5449ab592db1688c2034bab6f8431de14
13254
 
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
13255
 
Date:   Mon Nov 9 15:28:35 2009 -0500
13256
 
 
13257
 
    call auth_succeeded implicitly if success handler didn't return an error
13258
 
 
13259
 
 wocky/wocky-sasl-auth.c |    9 +++++----
13260
 
 1 files changed, 5 insertions(+), 4 deletions(-)
13261
 
 
13262
 
commit b65faa10d8de11feb00c4bf2196f76c7f7e2bf90
13263
 
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
13264
 
Date:   Mon Nov 9 15:12:03 2009 -0500
13265
 
 
13266
 
    replace usage of auth_failed with GErrors
13267
 
 
13268
 
 wocky/wocky-sasl-auth.c |   90 ++++++++++++++++++++++++++++------------------
13269
 
 1 files changed, 55 insertions(+), 35 deletions(-)
13270
 
 
13271
 
commit 4ba6a316ac5ecfa6b2f408bc7aba6500e2e38a66
13272
 
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
13273
 
Date:   Mon Nov 9 14:03:07 2009 -0500
13274
 
 
13275
 
    use string instead of enum to identify SASL mechanisms
13276
 
 
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(-)
13283
 
 
13284
 
commit 6f4a02d6c9856445b33b166a778116e94675fa25
13285
 
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
13286
 
Date:   Mon Nov 9 12:09:33 2009 -0500
13287
 
 
13288
 
    factor out generation of initial SASL PLAIN response
13289
 
 
13290
 
 wocky/wocky-sasl-auth.c |   25 ++++++++++++++++---------
13291
 
 1 files changed, 16 insertions(+), 9 deletions(-)
13292
 
 
13293
 
commit 197d5d733dfebf66d823c2996a71463595535c8a
13294
 
Author: Will Thompson <will.thompson@collabora.co.uk>
13295
 
Date:   Tue Nov 17 14:33:28 2009 +0000
13296
 
 
13297
 
    Don't explicitly define the "all" debug flag
13298
 
    
13299
 
    g_parse_debug_string () does this for us:
13300
 
    
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
13303
 
    > error.
13304
 
 
13305
 
 wocky/wocky-debug.c |    1 -
13306
 
 1 files changed, 0 insertions(+), 1 deletions(-)
13307
 
 
13308
 
commit 0dff81f9c868bb1801ba8bfa36bbd78bfa90e275
13309
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
13310
 
Date:   Fri Nov 13 18:14:57 2009 +0000
13311
 
 
13312
 
    nprefix should be gchar *
13313
 
 
13314
 
 wocky/wocky-xmpp-node.c |    2 +-
13315
 
 1 files changed, 1 insertions(+), 1 deletions(-)
13316
 
 
13317
 
commit bdbf0c690a3f10f6549b04003521cf95709d1541
13318
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
13319
 
Date:   Thu Nov 12 16:09:22 2009 +0000
13320
 
 
13321
 
    Make it easier to debug incoming/outgoing stanzas
13322
 
    
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
13326
 
 
13327
 
 wocky/wocky-xmpp-reader.c |    6 ++++--
13328
 
 wocky/wocky-xmpp-writer.c |    8 ++++++--
13329
 
 2 files changed, 10 insertions(+), 4 deletions(-)
13330
 
 
13331
 
commit 3eef43e7d584f87e6eb5912f5b75912e3186b339
13332
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
13333
 
Date:   Thu Nov 12 16:05:58 2009 +0000
13334
 
 
13335
 
    Actually implement wocky_debug_stanza
13336
 
 
13337
 
 wocky/wocky-debug.c |   26 ++++++++++++++++++++++++++
13338
 
 1 files changed, 26 insertions(+), 0 deletions(-)
13339
 
 
13340
 
commit f134d2374df47ccc5389224d69763e219dbbbda6
13341
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
13342
 
Date:   Thu Nov 12 15:59:11 2009 +0000
13343
 
 
13344
 
    Make the stanza to string conversion not be xml
13345
 
    
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.
13349
 
 
13350
 
 wocky/wocky-xmpp-node.c |   73 ++++++++++++++++++++--------------------------
13351
 
 1 files changed, 32 insertions(+), 41 deletions(-)
13352
 
 
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
13357
 
 
13358
 
    Merge branch 'misc'
13359
 
    
13360
 
    Reviewed-by: Vivek Dasmohapatra <vivek@collabora.co.uk>
13361
 
 
13362
 
commit 81898f6a98a668f8ecf7c6247498c9cb76a7bbc4
13363
 
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
13364
 
Date:   Thu Nov 12 12:11:09 2009 -0500
13365
 
 
13366
 
    use AC_HELP_STRING for --with-tls configure option
13367
 
 
13368
 
 configure.ac |    4 +++-
13369
 
 1 files changed, 3 insertions(+), 1 deletions(-)
13370
 
 
13371
 
commit b0a93575dad899e1fa71b144ae7773f3cec8648d
13372
 
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
13373
 
Date:   Wed Nov 11 21:11:29 2009 -0500
13374
 
 
13375
 
    use g_assert_no_error()
13376
 
 
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(-)
13381
 
 
13382
 
commit de59db1f75b7c1f54009f7d3e65c720893a7393a
13383
 
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
13384
 
Date:   Wed Nov 11 21:13:55 2009 -0500
13385
 
 
13386
 
    configure.ac: override official release logic
13387
 
    
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
13390
 
    not a release.
13391
 
    
13392
 
    Possibly an explicit release flag would be better than nano version which are always
13393
 
    0 or 1.
13394
 
 
13395
 
 configure.ac |    7 ++++---
13396
 
 1 files changed, 4 insertions(+), 3 deletions(-)
13397
 
 
13398
 
commit 56c29352f61a95090b6bbe87dea0e8a388fbce54
13399
 
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
13400
 
Date:   Tue Nov 3 14:01:25 2009 -0500
13401
 
 
13402
 
    test SASL server: pass cancellable to _recv_stanza
13403
 
    
13404
 
    This avoids a memory leak where the connection is closed while a message
13405
 
    receive is pending.
13406
 
 
13407
 
 tests/wocky-test-sasl-auth-server.c |    7 +++++--
13408
 
 1 files changed, 5 insertions(+), 2 deletions(-)
13409
 
 
13410
 
commit e1a9100ec4e4de9bb1cfde9dc4e759608f50a2c9
13411
 
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
13412
 
Date:   Thu Nov 5 15:45:24 2009 +0100
13413
 
 
13414
 
    Expand docs for WockyContactFactory
13415
 
 
13416
 
 wocky/wocky-contact-factory.c |   59 ++++++++++++++++++++++++++++++++++++++--
13417
 
 1 files changed, 56 insertions(+), 3 deletions(-)
13418
 
 
13419
 
commit ea6276c3ed46d69ef4da3f2d43babfcb904c4ac1
13420
 
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
13421
 
Date:   Wed Nov 4 18:21:16 2009 +0100
13422
 
 
13423
 
    Fix some typos and missing refs in the WockyPorter doc.
13424
 
 
13425
 
 wocky/wocky-porter.c |   43 ++++++++++++++++++++++---------------------
13426
 
 wocky/wocky-porter.h |    4 ++--
13427
 
 2 files changed, 24 insertions(+), 23 deletions(-)
13428
 
 
13429
 
commit 756952ce4c7443ae3e97ee2f131a08d820904d58
13430
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
13431
 
Date:   Wed Aug 26 11:11:30 2009 +0100
13432
 
 
13433
 
    document the WockyPorter struct
13434
 
 
13435
 
 wocky/wocky-porter.h |    6 ++++++
13436
 
 1 files changed, 6 insertions(+), 0 deletions(-)
13437
 
 
13438
 
commit f4f42983f3acad26df1a54777790a034893d210a
13439
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
13440
 
Date:   Wed Aug 26 11:10:47 2009 +0100
13441
 
 
13442
 
    porter: document stanza handlers
13443
 
 
13444
 
 wocky/wocky-porter.c |   51 ++++++++++++++++++++++++++++++++++++++++++++++++++
13445
 
 wocky/wocky-porter.h |   11 ++++++++++
13446
 
 2 files changed, 62 insertions(+), 0 deletions(-)
13447
 
 
13448
 
commit b5bbe72bfb05803c571da6802bbbd46f6fed9e29
13449
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
13450
 
Date:   Tue Aug 25 17:46:38 2009 +0100
13451
 
 
13452
 
    porter: document close methods
13453
 
 
13454
 
 wocky/wocky-porter.c |   49 +++++++++++++++++++++++++++++++++++++++++++++++++
13455
 
 1 files changed, 49 insertions(+), 0 deletions(-)
13456
 
 
13457
 
commit d5a099b4aa86ca64e66d24510131bca84d52af57
13458
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
13459
 
Date:   Tue Aug 25 17:12:32 2009 +0100
13460
 
 
13461
 
    porter: document stanza sending functions
13462
 
 
13463
 
 wocky/wocky-porter.c |   63 ++++++++++++++++++++++++++++++++++++++++++++++++++
13464
 
 1 files changed, 63 insertions(+), 0 deletions(-)
13465
 
 
13466
 
commit c1caea0c9fc86296c93864ddba81eb4bf17313a8
13467
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
13468
 
Date:   Tue Aug 25 16:20:57 2009 +0100
13469
 
 
13470
 
    document WockyPorterError
13471
 
 
13472
 
 wocky/wocky-porter.h |   11 +++++++++++
13473
 
 1 files changed, 11 insertions(+), 0 deletions(-)
13474
 
 
13475
 
commit e5ceb1a3ee07d569e74e82b4caf750f818c14aaa
13476
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
13477
 
Date:   Tue Aug 25 16:13:41 2009 +0100
13478
 
 
13479
 
    porter: document property and signals
13480
 
 
13481
 
 wocky/wocky-porter.c |   30 ++++++++++++++++++++++++++++++
13482
 
 1 files changed, 30 insertions(+), 0 deletions(-)
13483
 
 
13484
 
commit d79eac9089777fb52279ecca81f73b609814beb7
13485
 
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
13486
 
Date:   Wed Nov 4 17:52:32 2009 +0100
13487
 
 
13488
 
    Write gtk-doc entries for WockyBareContact.
13489
 
 
13490
 
 wocky/wocky-bare-contact.c |   82 +++++++++++++++++++++++++++++++++++++++++--
13491
 
 1 files changed, 78 insertions(+), 4 deletions(-)
13492
 
 
13493
 
commit e1fe6a1a8ca841efca7c9f7bd409f4a76e68d65a
13494
 
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
13495
 
Date:   Wed Nov 4 17:04:38 2009 +0100
13496
 
 
13497
 
    Fix some typos in the gtk-doc annotations.
13498
 
 
13499
 
 wocky/wocky-xmpp-reader.c |    5 +++--
13500
 
 1 files changed, 3 insertions(+), 2 deletions(-)
13501
 
 
13502
 
commit d02987e47e4a4a9e967365a06799449c85f43ec9
13503
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13504
 
Date:   Tue Nov 3 15:59:14 2009 +0000
13505
 
 
13506
 
    Expand + comment the \ escape parsing logic for " quoted SASL challenge values.
13507
 
 
13508
 
 wocky/wocky-sasl-auth.c |   11 +++++++++--
13509
 
 1 files changed, 9 insertions(+), 2 deletions(-)
13510
 
 
13511
 
commit 6727760976ff85623cbf19c1f10bcbaff94a8cb5
13512
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13513
 
Date:   Tue Nov 3 15:21:42 2009 +0000
13514
 
 
13515
 
    Handle \ escapes in quoted SASL challenge parameters.
13516
 
 
13517
 
 wocky/wocky-sasl-auth.c |    6 ++++--
13518
 
 1 files changed, 4 insertions(+), 2 deletions(-)
13519
 
 
13520
 
commit 1eac8915ae3dea0d8134a75aac29282828b13686
13521
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13522
 
Date:   Tue Nov 3 15:08:29 2009 +0000
13523
 
 
13524
 
    Test for \ escapes in " quoted challenge values.
13525
 
 
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(-)
13530
 
 
13531
 
commit 65ec8f42aa1d59c06cfe6ef5c0659666d9132b2a
13532
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13533
 
Date:   Mon Nov 2 18:17:11 2009 +0000
13534
 
 
13535
 
    Implement server-adds-wacky-whitespace-to-challenge problem, test SASL with it.
13536
 
 
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(-)
13541
 
 
13542
 
commit 59c6a1d57893ccebebf1e410f12c4c3b21df01e7
13543
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13544
 
Date:   Mon Nov 2 15:37:50 2009 +0000
13545
 
 
13546
 
    SASL challenge tokens may be separated by optional whitespace, cope with these.
13547
 
 
13548
 
 wocky/wocky-sasl-auth.c |   12 ++++++++++++
13549
 
 1 files changed, 12 insertions(+), 0 deletions(-)
13550
 
 
13551
 
commit 69679f560c5490668840f29c582d946bd7f0ee70
13552
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13553
 
Date:   Thu Oct 22 17:49:22 2009 +0100
13554
 
 
13555
 
    Comments explaining the new avoid-double-close test.
13556
 
 
13557
 
 tests/wocky-porter-test.c |   16 ++++++++++++++++
13558
 
 1 files changed, 16 insertions(+), 0 deletions(-)
13559
 
 
13560
 
commit 5a80eeac888503d53b5569e173269d4b32f9573c
13561
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13562
 
Date:   Thu Oct 22 16:19:08 2009 +0100
13563
 
 
13564
 
    Comment explaining the importance of the timing of when remote_closed is set.
13565
 
 
13566
 
 wocky/wocky-porter.c |    3 +++
13567
 
 1 files changed, 3 insertions(+), 0 deletions(-)
13568
 
 
13569
 
commit 1cba28f9b5cdb45fa98acee8c5f75f13e81bf939
13570
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13571
 
Date:   Thu Oct 22 15:56:28 2009 +0100
13572
 
 
13573
 
    Test for the double-force-close on remote-error case.
13574
 
 
13575
 
 tests/wocky-porter-test.c |   37 +++++++++++++++++++++++++++++++++++++
13576
 
 1 files changed, 37 insertions(+), 0 deletions(-)
13577
 
 
13578
 
commit 871b439aa9de4f4ed5f837352f88756f8164423d
13579
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13580
 
Date:   Tue Oct 20 19:54:32 2009 +0100
13581
 
 
13582
 
    Fixes calls to wocky_xmpp_connection_force_close_async. DEBUG gives file+line.
13583
 
    
13584
 
    Never put more than 1 wocky_xmpp_connection_force_close_async in flight for a
13585
 
    given connection.
13586
 
    
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.
13589
 
    
13590
 
    Report an error in idle if we try to force a shutdown twice.
13591
 
    
13592
 
    DEBUG gives file + line now.
13593
 
 
13594
 
 wocky/wocky-debug.h  |    3 +-
13595
 
 wocky/wocky-porter.c |   56 +++++++++++++++++++++++++++++++++++++++++--------
13596
 
 2 files changed, 49 insertions(+), 10 deletions(-)
13597
 
 
13598
 
commit 3ac75cc16227e4dc39aecd9d9fa659c5d5cf1698
13599
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13600
 
Date:   Wed Oct 21 12:21:40 2009 +0100
13601
 
 
13602
 
    Put some actual aborted-iq-node info in the debug output.
13603
 
 
13604
 
 wocky/wocky-porter.c |    9 ++++++++-
13605
 
 1 files changed, 8 insertions(+), 1 deletions(-)
13606
 
 
13607
 
commit 1f2e07aab5c7d57d6aa3021a529376125dab2912
13608
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13609
 
Date:   Wed Oct 21 12:19:27 2009 +0100
13610
 
 
13611
 
    Value tested in if condition clause is a pointer, not a boolean.
13612
 
 
13613
 
 wocky/wocky-porter.c |    4 ++--
13614
 
 1 files changed, 2 insertions(+), 2 deletions(-)
13615
 
 
13616
 
commit 3ab69e056517fac671e3f1db06f4973538c42584
13617
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13618
 
Date:   Wed Oct 21 12:18:04 2009 +0100
13619
 
 
13620
 
    'forget' the stashed async result earlier, use the local copy i nthe callback.
13621
 
 
13622
 
 wocky/wocky-porter.c |    4 ++--
13623
 
 1 files changed, 2 insertions(+), 2 deletions(-)
13624
 
 
13625
 
commit dfc0e61089f9db3946aa53251d7fe5745b202712
13626
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13627
 
Date:   Wed Oct 21 12:14:58 2009 +0100
13628
 
 
13629
 
    Flag should be set _before_ the signal is fired or some callbacks may not fire.
13630
 
 
13631
 
 wocky/wocky-porter.c |    4 ++--
13632
 
 1 files changed, 2 insertions(+), 2 deletions(-)
13633
 
 
13634
 
commit 62d54ca0a6e338987f363f0ef979b00e8b6a6a99
13635
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13636
 
Date:   Tue Oct 20 19:54:32 2009 +0100
13637
 
 
13638
 
    Remove handlers as we abort IQs, and check iq handlers before invoking them.
13639
 
    
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.
13643
 
 
13644
 
 wocky/wocky-porter.c |   19 +++++++++++++++----
13645
 
 1 files changed, 15 insertions(+), 4 deletions(-)
13646
 
 
13647
 
commit 04c77df70f46ecf1386d2d9b24f273d43c953a00
13648
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13649
 
Date:   Mon Oct 19 15:17:38 2009 +0100
13650
 
 
13651
 
    Certs should not be removed on distclean anymore: nothing to do on clean-local
13652
 
 
13653
 
 tests/Makefile.am |    4 ----
13654
 
 1 files changed, 0 insertions(+), 4 deletions(-)
13655
 
 
13656
 
commit a7d02c2a6b9811fe63e80bc681933cf52ce0ea25
13657
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13658
 
Date:   Mon Oct 19 13:08:38 2009 +0100
13659
 
 
13660
 
    Turn openpgp cert support back off.
13661
 
 
13662
 
 wocky/wocky-tls.c |    5 ++---
13663
 
 1 files changed, 2 insertions(+), 3 deletions(-)
13664
 
 
13665
 
commit 774eeec1ba1933537897d6d6da4ca14754000924
13666
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13667
 
Date:   Fri Oct 16 16:48:08 2009 +0100
13668
 
 
13669
 
    Comments explaining gnutls default protocol options we use.
13670
 
 
13671
 
 wocky/wocky-tls.c |    9 +++++++--
13672
 
 1 files changed, 7 insertions(+), 2 deletions(-)
13673
 
 
13674
 
commit 3cfb88f8e8cb76f54b11bab6bd8dde9b798a3c81
13675
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13676
 
Date:   Fri Oct 16 15:58:53 2009 +0100
13677
 
 
13678
 
    Activate deflate compression, openpgp certs and secure (slow) crypto by default.
13679
 
 
13680
 
 wocky/wocky-tls.c |   14 +++++++++-----
13681
 
 1 files changed, 9 insertions(+), 5 deletions(-)
13682
 
 
13683
 
commit 3f65748a178c5b7445f58ea21cf38bb2f09646a0
13684
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13685
 
Date:   Fri Oct 16 15:44:08 2009 +0100
13686
 
 
13687
 
    Fix gnutls session protocol detail setup.
13688
 
    
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.
13694
 
 
13695
 
 wocky/wocky-tls.c |   38 ++++++++++++++++++++++++++++++++------
13696
 
 1 files changed, 32 insertions(+), 6 deletions(-)
13697
 
 
13698
 
commit 42441d6581b8eccb0cd81bf080c60b9336d72edd
13699
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13700
 
Date:   Mon Oct 5 18:24:39 2009 +0100
13701
 
 
13702
 
    Overriding gnutls autodetection to use openssl was broken.
13703
 
 
13704
 
 configure.ac |    4 +++-
13705
 
 1 files changed, 3 insertions(+), 1 deletions(-)
13706
 
 
13707
 
commit 1f0a57f6dd8b75c97eb1087e0ff0d7b966fbff8b
13708
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13709
 
Date:   Thu Oct 1 19:45:31 2009 +0100
13710
 
 
13711
 
    Don't check certtool/datefudge until actually needed to generate a certificate.
13712
 
 
13713
 
 tests/Makefile.am |   12 +++++++-----
13714
 
 1 files changed, 7 insertions(+), 5 deletions(-)
13715
 
 
13716
 
commit 1beb3ec922476241462ea046ece2acfad0d09234
13717
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13718
 
Date:   Mon Oct 5 15:46:57 2009 +0100
13719
 
 
13720
 
    Ship openssl files in dist tarball even when building w gnutls and vice versa.
13721
 
 
13722
 
 wocky/Makefile.am |   23 ++++++++++++++++-------
13723
 
 1 files changed, 16 insertions(+), 7 deletions(-)
13724
 
 
13725
 
commit 03787b9f06af91ac0acd8f6b52e0b7783fc794d7
13726
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13727
 
Date:   Mon Oct 5 15:07:14 2009 +0100
13728
 
 
13729
 
    Typos: environnement -> environment; updated doc section title.
13730
 
 
13731
 
 wocky/wocky-openssl.c |    2 +-
13732
 
 wocky/wocky-tls.c     |    6 +++---
13733
 
 2 files changed, 4 insertions(+), 4 deletions(-)
13734
 
 
13735
 
commit 65b6b5fb802c884120428021bbf74edf88758c4b
13736
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13737
 
Date:   Mon Oct 5 14:48:15 2009 +0100
13738
 
 
13739
 
    Comment around SSL_CTX_set_cipher_list explaining how to use it if we want to.
13740
 
 
13741
 
 wocky/wocky-openssl.c |    7 +++++--
13742
 
 1 files changed, 5 insertions(+), 2 deletions(-)
13743
 
 
13744
 
commit 1e6461d57cc555b087111873cbce46e6a36644ac
13745
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13746
 
Date:   Mon Oct 5 14:12:33 2009 +0100
13747
 
 
13748
 
    Coding style fix.
13749
 
 
13750
 
 wocky/wocky-openssl.c |    6 ++++--
13751
 
 1 files changed, 4 insertions(+), 2 deletions(-)
13752
 
 
13753
 
commit e2ba67289c6711fe84fe137e97ec9d0df80ed185
13754
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13755
 
Date:   Mon Oct 5 13:10:08 2009 +0100
13756
 
 
13757
 
    Reduce debugging unless WOCKY_TLS_DEBUG_LEVEL exceeds the async detail level.
13758
 
 
13759
 
 wocky/wocky-openssl.c |   33 ++++++++++++++++++++++-----------
13760
 
 1 files changed, 22 insertions(+), 11 deletions(-)
13761
 
 
13762
 
commit 258c62ea0b95c43fabe9c1777d64dfc76280a1cc
13763
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13764
 
Date:   Mon Oct 5 12:41:26 2009 +0100
13765
 
 
13766
 
    Comment explaining arcane reasons behind structure of error_to_string()
13767
 
 
13768
 
 wocky/wocky-openssl.c |   20 ++++++++++++++++++--
13769
 
 1 files changed, 18 insertions(+), 2 deletions(-)
13770
 
 
13771
 
commit 69e631b51d7a812d4d0d04dd7e9164d752e74847
13772
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13773
 
Date:   Fri Oct 2 16:35:46 2009 +0100
13774
 
 
13775
 
    Removed tmp comments tagging functions for review, warn if BIO alloc fails.
13776
 
 
13777
 
 wocky/wocky-openssl.c |   10 ++++++++--
13778
 
 1 files changed, 8 insertions(+), 2 deletions(-)
13779
 
 
13780
 
commit e3fb29ad6a586bfcb2fa8006d66024dde466631e
13781
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13782
 
Date:   Thu Oct 1 19:05:33 2009 +0100
13783
 
 
13784
 
    Check in cert dir copies of certs as well as the openssl hash symlinks thereto.
13785
 
 
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(-)
13797
 
 
13798
 
commit d0977e8aed68ec2169534c35e396b6be0df4146c
13799
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13800
 
Date:   Thu Oct 1 18:32:48 2009 +0100
13801
 
 
13802
 
    Example connect program was missing wocky_init() call, prevented testing.
13803
 
 
13804
 
 examples/connect.c |    2 ++
13805
 
 1 files changed, 2 insertions(+), 0 deletions(-)
13806
 
 
13807
 
commit 2d5e141cd3030077a5d532d3becd7562f844b760
13808
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13809
 
Date:   Thu Oct 1 18:31:39 2009 +0100
13810
 
 
13811
 
    Use WOCKY_TEST_SERVER_DEBUG env var to control test server debug independently.
13812
 
 
13813
 
 tests/wocky-connector-test.c |    4 +++-
13814
 
 1 files changed, 3 insertions(+), 1 deletions(-)
13815
 
 
13816
 
commit 6325c54e019d535495f59c4a29b9864f0ae16c11
13817
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13818
 
Date:   Thu Oct 1 18:30:34 2009 +0100
13819
 
 
13820
 
    Pick one of gnutls and openssl automatically, unless the user choose explicitly.
13821
 
 
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(-)
13828
 
 
13829
 
commit f57076bcd5865e39b4ccc61881b539dec0689175
13830
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13831
 
Date:   Thu Oct 1 18:25:15 2009 +0100
13832
 
 
13833
 
    WockyTLSSession et al based on OpenSSL (in addition to existing gnutls version)
13834
 
 
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(-)
13842
 
 
13843
 
commit bc04e13d7fb4a48b291e0117fef24f220620e6b9
13844
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
13845
 
Date:   Wed Sep 30 13:04:06 2009 +0100
13846
 
 
13847
 
    certtool/datefudge errors should be warnings, tweaked warning messages.
13848
 
 
13849
 
 tests/Makefile.am |    6 +++---
13850
 
 1 files changed, 3 insertions(+), 3 deletions(-)
13851
 
 
13852
 
commit f9601a319d69fd59124c68a0f8be57d4399df0da
13853
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
13854
 
Date:   Tue Sep 29 17:21:31 2009 +0100
13855
 
 
13856
 
    wocky-pep-service: fix include of Wocky files
13857
 
 
13858
 
 wocky/wocky-pep-service.c |    8 ++++----
13859
 
 wocky/wocky-pep-service.h |    4 ++--
13860
 
 2 files changed, 6 insertions(+), 6 deletions(-)
13861
 
 
13862
 
commit 198e665a5b8bce4bdfac9cadcaf0eb0f054046d7
13863
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
13864
 
Date:   Fri Sep 25 12:39:16 2009 +0100
13865
 
 
13866
 
    Make building the marshal.list quieter.
13867
 
    
13868
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
13869
 
 
13870
 
 wocky/Makefile.am |    4 ++--
13871
 
 1 files changed, 2 insertions(+), 2 deletions(-)
13872
 
 
13873
 
commit d0146e0d3e3e295b9711ab9681c81d05e3224f93
13874
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
13875
 
Date:   Thu Sep 24 19:45:00 2009 +0100
13876
 
 
13877
 
    Move from shave to automake 1.11's silent rules system.
13878
 
    
13879
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
13880
 
 
13881
 
 .gitignore        |    5 +--
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(-)
13892
 
 
13893
 
commit b90ce738c61f084ca4854709cda3103c9ef7eff6
13894
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
13895
 
Date:   Mon Sep 21 17:48:00 2009 +0100
13896
 
 
13897
 
    test wocky_pep_service_make_publish_stanza
13898
 
 
13899
 
 tests/wocky-pep-service-test.c |   39 +++++++++++++++++++++++++++++++++++++++
13900
 
 1 files changed, 39 insertions(+), 0 deletions(-)
13901
 
 
13902
 
commit bd958bdb099057e25dcfcdf0cf4997fdc2c9693b
13903
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
13904
 
Date:   Mon Sep 21 17:40:12 2009 +0100
13905
 
 
13906
 
    test wocky_pep_service_get_async
13907
 
 
13908
 
 tests/wocky-pep-service-test.c |   90 ++++++++++++++++++++++++++++++++++++++++
13909
 
 1 files changed, 90 insertions(+), 0 deletions(-)
13910
 
 
13911
 
commit e1c1d273cca722b280e7cc41969a82e78dcf4d3a
13912
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
13913
 
Date:   Mon Sep 21 17:28:30 2009 +0100
13914
 
 
13915
 
    wocky-pep-service-test: test 'changed' signal
13916
 
 
13917
 
 tests/wocky-pep-service-test.c |   83 ++++++++++++++++++++++++++++++++++++++++
13918
 
 1 files changed, 83 insertions(+), 0 deletions(-)
13919
 
 
13920
 
commit 2223be661d6a5e1d015f5ba9d08b94a2a2d9e911
13921
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
13922
 
Date:   Mon Sep 21 17:17:31 2009 +0100
13923
 
 
13924
 
    wocky-pep-service: add a debug msg
13925
 
 
13926
 
 wocky/wocky-pep-service.c |    8 +++++++-
13927
 
 1 files changed, 7 insertions(+), 1 deletions(-)
13928
 
 
13929
 
commit a75a44766c6451b3789b7ec3461efa1d1d32d3b9
13930
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
13931
 
Date:   Thu Sep 17 15:13:54 2009 +0100
13932
 
 
13933
 
    add pubsub debug flag
13934
 
 
13935
 
 wocky/wocky-debug.c |    1 +
13936
 
 wocky/wocky-debug.h |    1 +
13937
 
 2 files changed, 2 insertions(+), 0 deletions(-)
13938
 
 
13939
 
commit a0c102d5ff551eaca0b96de0584dd69f129da036
13940
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
13941
 
Date:   Mon Sep 21 16:14:20 2009 +0100
13942
 
 
13943
 
    add wocky-pep-service-test.c
13944
 
 
13945
 
 .gitignore                     |    1 +
13946
 
 tests/Makefile.am              |    7 +++++++
13947
 
 tests/wocky-pep-service-test.c |   38 ++++++++++++++++++++++++++++++++++++++
13948
 
 3 files changed, 46 insertions(+), 0 deletions(-)
13949
 
 
13950
 
commit 853f1f634e40a2a2b72b9409036ebf90e54368ea
13951
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
13952
 
Date:   Mon Sep 21 16:09:25 2009 +0100
13953
 
 
13954
 
    build wocky-pep-service
13955
 
 
13956
 
 wocky/Makefile.am |    4 +++-
13957
 
 1 files changed, 3 insertions(+), 1 deletions(-)
13958
 
 
13959
 
commit 2974927e81d77dc2223e31dbc04edb05feeadaf2
13960
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
13961
 
Date:   Mon Sep 21 16:09:15 2009 +0100
13962
 
 
13963
 
    wocky-pep-service: use Wocky's signal marshallers
13964
 
 
13965
 
 wocky/wocky-pep-service.c |    5 ++---
13966
 
 1 files changed, 2 insertions(+), 3 deletions(-)
13967
 
 
13968
 
commit 2274057dbb094016e86a42fcd2c4d47f91d14807
13969
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
13970
 
Date:   Fri Sep 25 10:34:27 2009 +0100
13971
 
 
13972
 
    import wocky-pep-service.[ch] from Gabble
13973
 
 
13974
 
 wocky/wocky-pep-service.c |  362 +++++++++++++++++++++++++++++++++++++++++++++
13975
 
 wocky/wocky-pep-service.h |   80 ++++++++++
13976
 
 2 files changed, 442 insertions(+), 0 deletions(-)
13977
 
 
13978
 
commit 76cf91722c1e1826750b9e396e119caddd675311
13979
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
13980
 
Date:   Thu Sep 24 18:07:23 2009 +0100
13981
 
 
13982
 
    factor out common code of test_wait_iq_reply_close and test_wait_iq_reply_force_close to a function
13983
 
 
13984
 
 tests/wocky-porter-test.c |   80 ++++++++++++++++++--------------------------
13985
 
 1 files changed, 33 insertions(+), 47 deletions(-)
13986
 
 
13987
 
commit b54f1004fa279e184162130834d1609cce5791b0
13988
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
13989
 
Date:   Thu Sep 24 18:00:05 2009 +0100
13990
 
 
13991
 
    rename complete_pending_send_iq to abort_pending_iqs
13992
 
 
13993
 
 wocky/wocky-porter.c |    6 +++---
13994
 
 1 files changed, 3 insertions(+), 3 deletions(-)
13995
 
 
13996
 
commit 7ececb0027aa22b504b81917caaf51b6bc2024dc
13997
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
13998
 
Date:   Thu Sep 24 17:53:46 2009 +0100
13999
 
 
14000
 
    rename WOCKY_PORTER_ERROR_FORCE_CLOSING to WOCKY_PORTER_ERROR_FORCIBLY_CLOSED
14001
 
 
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(-)
14006
 
 
14007
 
commit 6903df4c7c6b3545101b6d879134c4cb6d515684
14008
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14009
 
Date:   Thu Sep 24 15:49:05 2009 +0100
14010
 
 
14011
 
    wocky_porter_force_close_async: re-use the same GError to set the error on all the results
14012
 
 
14013
 
 wocky/wocky-porter.c |    6 ++----
14014
 
 1 files changed, 2 insertions(+), 4 deletions(-)
14015
 
 
14016
 
commit 03d2273f68a9bf49746740a959f10b940eb50570
14017
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14018
 
Date:   Thu Sep 24 15:47:57 2009 +0100
14019
 
 
14020
 
    error code when terminating send operations because of a force closing should be WOCKY_PORTER_ERROR_FORCE_CLOSING
14021
 
 
14022
 
 tests/wocky-porter-test.c |    2 +-
14023
 
 wocky/wocky-porter.c      |    2 +-
14024
 
 2 files changed, 2 insertions(+), 2 deletions(-)
14025
 
 
14026
 
commit c8f08025cda5419be3c011c5b338cbbc8841900e
14027
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14028
 
Date:   Thu Sep 24 15:43:47 2009 +0100
14029
 
 
14030
 
    test that pending send IQ operation are complete when we force the closing of our porter
14031
 
 
14032
 
 tests/wocky-porter-test.c |   72 +++++++++++++++++++++++++++++++++++++++++++++
14033
 
 1 files changed, 72 insertions(+), 0 deletions(-)
14034
 
 
14035
 
commit 8eef61f1f410763625904ba419b47ce79727d785
14036
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14037
 
Date:   Thu Sep 24 15:42:33 2009 +0100
14038
 
 
14039
 
    complete pending send IQ operations when we force the closing of the porter
14040
 
 
14041
 
 wocky/wocky-porter.c |    5 +++++
14042
 
 1 files changed, 5 insertions(+), 0 deletions(-)
14043
 
 
14044
 
commit 3fbce0242bfe600227e77d1edfd4402426dd5be6
14045
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14046
 
Date:   Thu Sep 24 15:42:07 2009 +0100
14047
 
 
14048
 
    factor out complete_pending_send_iq
14049
 
 
14050
 
 wocky/wocky-porter.c |   27 ++++++++++++++++++---------
14051
 
 1 files changed, 18 insertions(+), 9 deletions(-)
14052
 
 
14053
 
commit 104bae4b182ade5d2942bfcd18511f7eb927572d
14054
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14055
 
Date:   Thu Sep 24 15:14:48 2009 +0100
14056
 
 
14057
 
    pass the reason of the disconnection to the send IQ callback
14058
 
 
14059
 
 tests/wocky-porter-test.c |    3 ++-
14060
 
 wocky/wocky-porter.c      |    4 +---
14061
 
 2 files changed, 3 insertions(+), 4 deletions(-)
14062
 
 
14063
 
commit 481054a85e50a0c5b584d2a6e95b2fff33ccb604
14064
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14065
 
Date:   Thu Sep 24 15:08:44 2009 +0100
14066
 
 
14067
 
    complete send IQ operations before signalling the closing of the remote connection
14068
 
 
14069
 
 wocky/wocky-porter.c |   26 +++++++++++++-------------
14070
 
 1 files changed, 13 insertions(+), 13 deletions(-)
14071
 
 
14072
 
commit 7a91dcc4b4f9a39c99d839b72745ee367c97719e
14073
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14074
 
Date:   Thu Sep 24 14:58:50 2009 +0100
14075
 
 
14076
 
    test that pending send IQ operation are complete when the remote connection is closed
14077
 
 
14078
 
 tests/wocky-porter-test.c |   70 +++++++++++++++++++++++++++++++++++++++++++++
14079
 
 1 files changed, 70 insertions(+), 0 deletions(-)
14080
 
 
14081
 
commit 340cb5a7d92bbc91b186597827ad9b92c25fa5cf
14082
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14083
 
Date:   Thu Sep 24 14:57:12 2009 +0100
14084
 
 
14085
 
    porter: complete pending send IQ operations when the remote connection is closed
14086
 
    
14087
 
    We won't be able to receive the IQ reply so we have to complete the
14088
 
    operation.
14089
 
 
14090
 
 wocky/wocky-porter.c |   16 ++++++++++++++++
14091
 
 1 files changed, 16 insertions(+), 0 deletions(-)
14092
 
 
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
14097
 
 
14098
 
    Merge branch 'cosmetics'
14099
 
    
14100
 
    Reviewed-by: Sjoerd Simons
14101
 
 
14102
 
commit 76a008fd90eeb1f5ca92f866c76029ed9650449c
14103
 
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
14104
 
Date:   Wed Sep 23 18:29:48 2009 +0100
14105
 
 
14106
 
    cosmetics: remove adscititious newlines
14107
 
 
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(-)
14112
 
 
14113
 
commit 16ce7be592b94c5f50c3ca4010f90247ef1d48f4
14114
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14115
 
Date:   Tue Sep 22 17:08:36 2009 +0100
14116
 
 
14117
 
    copy wocky_g_value_slice_* helpers from telepathy-glib
14118
 
 
14119
 
 wocky/wocky-utils.c |  331 +++++++++++++++++++++++++++++++++++++++++++++++++++
14120
 
 wocky/wocky-utils.h |   22 ++++
14121
 
 2 files changed, 353 insertions(+), 0 deletions(-)
14122
 
 
14123
 
commit 9b3de37e9b99af2abaf4cee045ba42a548d970b2
14124
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14125
 
Date:   Mon Sep 21 16:21:17 2009 +0100
14126
 
 
14127
 
    Make sure we include the username in the jabber auth iq get stanza.
14128
 
 
14129
 
 tests/wocky-test-connector-server.c |   16 ++++++++++++++++
14130
 
 1 files changed, 16 insertions(+), 0 deletions(-)
14131
 
 
14132
 
commit 252c938262d0ddab12fff62c226700354a8f11cf
14133
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14134
 
Date:   Mon Sep 21 16:16:07 2009 +0100
14135
 
 
14136
 
    Include <username>...</username> in jabber auth iq get stanza. (Bug #24013)
14137
 
    
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.
14141
 
 
14142
 
 wocky/wocky-connector.c |    3 +++
14143
 
 1 files changed, 3 insertions(+), 0 deletions(-)
14144
 
 
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
14149
 
 
14150
 
    Merge build-system-fixes branch (certtool, sasl.h dependency fixes)
14151
 
 
14152
 
commit b30b3398e687918114dfa9fe37b47c230782d8e9
14153
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14154
 
Date:   Mon Sep 21 17:19:52 2009 +0100
14155
 
 
14156
 
    Deleted blank lines undeleted.
14157
 
 
14158
 
 tests/wocky-test-sasl-auth-server.c |    3 +++
14159
 
 1 files changed, 3 insertions(+), 0 deletions(-)
14160
 
 
14161
 
commit 1d291e099d4798f4894b8f3b1e3250ee16a4210a
14162
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14163
 
Date:   Mon Sep 21 12:41:12 2009 +0100
14164
 
 
14165
 
    CA and CRL directories should also be prerequisites of the connector test suite.
14166
 
 
14167
 
 tests/Makefile.am |    2 +-
14168
 
 1 files changed, 1 insertions(+), 1 deletions(-)
14169
 
 
14170
 
commit 242830f3765fecd9d7d8000b29069fa0cc965ca2
14171
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14172
 
Date:   Mon Sep 21 12:37:40 2009 +0100
14173
 
 
14174
 
    challenge is not free()d, so need not be assigned from g_strdup().
14175
 
 
14176
 
 tests/wocky-test-sasl-auth-server.c |    2 +-
14177
 
 1 files changed, 1 insertions(+), 1 deletions(-)
14178
 
 
14179
 
commit e00fc6ee1e51ada35f07ec44796a3c0454630a4e
14180
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14181
 
Date:   Mon Sep 21 12:35:51 2009 +0100
14182
 
 
14183
 
    Remove #warnings about missing libsasl2, use g_message instead.
14184
 
 
14185
 
 tests/wocky-connector-test.c        |    7 ++++++-
14186
 
 tests/wocky-test-sasl-auth-server.c |    1 -
14187
 
 2 files changed, 6 insertions(+), 2 deletions(-)
14188
 
 
14189
 
commit 8cf3f5ddaf64c4548b769f4fec4405796892b069
14190
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14191
 
Date:   Mon Sep 21 11:44:08 2009 +0100
14192
 
 
14193
 
    Git ignore wocky dist tarball.
14194
 
 
14195
 
 .gitignore |    2 ++
14196
 
 1 files changed, 2 insertions(+), 0 deletions(-)
14197
 
 
14198
 
commit 4a3b664a89db37d7826784da8d5fb5a465cca9b8
14199
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14200
 
Date:   Fri Sep 18 18:20:04 2009 +0100
14201
 
 
14202
 
    Add certs/cas dir to variable to keep distcheck happy.
14203
 
 
14204
 
 tests/Makefile.am |    1 +
14205
 
 1 files changed, 1 insertions(+), 0 deletions(-)
14206
 
 
14207
 
commit 9be3ec00e4abbdf349286073bd9aed5da47af3c0
14208
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14209
 
Date:   Fri Sep 18 18:16:56 2009 +0100
14210
 
 
14211
 
    fake PLAIN SASL and ignore other mechs when libsasl2 is unavailable.
14212
 
 
14213
 
 tests/wocky-connector-test.c        |   15 ++++++++
14214
 
 tests/wocky-test-sasl-auth-server.c |   68 +++++++++++++++++++++++++++++++---
14215
 
 2 files changed, 77 insertions(+), 6 deletions(-)
14216
 
 
14217
 
commit cd2defdc0dceb507f1a7cbf209ce300c329a3a69
14218
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14219
 
Date:   Fri Sep 18 18:16:15 2009 +0100
14220
 
 
14221
 
    sasl/sasl.h not needed here.
14222
 
 
14223
 
 tests/wocky-test-connector-server.c |    2 --
14224
 
 1 files changed, 0 insertions(+), 2 deletions(-)
14225
 
 
14226
 
commit 4194158aca737f2b19995355399fb822d40b6626
14227
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14228
 
Date:   Fri Sep 18 18:15:51 2009 +0100
14229
 
 
14230
 
    Patterns must match both short and full qualified paths.
14231
 
    
14232
 
    This is down to use of @abs_top_srcdir@ conflicting with distcheck.
14233
 
 
14234
 
 tests/Makefile.am |    2 +-
14235
 
 1 files changed, 1 insertions(+), 1 deletions(-)
14236
 
 
14237
 
commit 767530fcf1e4bbcb5ea3605c782060ad599e3427
14238
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14239
 
Date:   Fri Sep 18 18:02:56 2009 +0100
14240
 
 
14241
 
    Populate the CA certificates and CRL subdirectories correctly.
14242
 
 
14243
 
 tests/Makefile.am |   21 ++++++++++-----------
14244
 
 1 files changed, 10 insertions(+), 11 deletions(-)
14245
 
 
14246
 
commit d0507e7471660f7cf73ef7ed37e8cb45dd882309
14247
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14248
 
Date:   Fri Sep 18 17:44:30 2009 +0100
14249
 
 
14250
 
    More Makefile.am fixes to cope now that certificates are preserved by default.
14251
 
    
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.
14256
 
 
14257
 
 tests/Makefile.am |   11 ++++-------
14258
 
 1 files changed, 4 insertions(+), 7 deletions(-)
14259
 
 
14260
 
commit ddc8177f5514685505121d51f9d02d9df1bdb6b8
14261
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14262
 
Date:   Fri Sep 18 14:35:17 2009 +0100
14263
 
 
14264
 
    Update make system to preserve generated certificates.
14265
 
    
14266
 
    Ability to generate certificates remains, but may depend on availability
14267
 
    of gnutls certtool and/or datefudge, which are checked for at runtime.
14268
 
 
14269
 
 tests/Makefile.am |   47 ++++++++++++++++++++++++++++++++---------------
14270
 
 1 files changed, 32 insertions(+), 15 deletions(-)
14271
 
 
14272
 
commit c2cbc5346062e9260ab30e7c67bebc4a8f5460e3
14273
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14274
 
Date:   Fri Sep 18 14:14:00 2009 +0100
14275
 
 
14276
 
    Check in generated certs as we preserve these now.
14277
 
    
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.
14281
 
 
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(-)
14304
 
 
14305
 
commit 81f9f5c01fa2de1b8e18a94095dc9fa14422e66f
14306
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14307
 
Date:   Fri Sep 18 14:10:22 2009 +0100
14308
 
 
14309
 
    Certificates last "forever" now, extend their expiry in the config templates.
14310
 
 
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(-)
14320
 
 
14321
 
commit 450b8108b718e406e2b34669f1b24e9aad48ee3f
14322
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14323
 
Date:   Fri Sep 18 14:08:54 2009 +0100
14324
 
 
14325
 
    Typo: temporary DEBUG2 macro no longer exists.
14326
 
 
14327
 
 tests/wocky-test-connector-server.c |    6 ++----
14328
 
 1 files changed, 2 insertions(+), 4 deletions(-)
14329
 
 
14330
 
commit 7c4e232f11cdb0bc0b5c1900a6d16e1d3698365e
14331
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14332
 
Date:   Fri Sep 18 14:07:36 2009 +0100
14333
 
 
14334
 
    Permit server initialiasation without an x509 certificate/key pair.
14335
 
 
14336
 
 wocky/wocky-tls.c |   13 ++++++++-----
14337
 
 1 files changed, 8 insertions(+), 5 deletions(-)
14338
 
 
14339
 
commit f07d5bdfb587b2941265e29878b6d70d66b38868
14340
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14341
 
Date:   Fri Sep 18 14:03:51 2009 +0100
14342
 
 
14343
 
    Now preserving generated certs, so don't check for certtool at configure time.
14344
 
 
14345
 
 configure.ac |    6 ------
14346
 
 1 files changed, 0 insertions(+), 6 deletions(-)
14347
 
 
14348
 
commit 0974c93aef7b46caee9552350d6ca0aa4d29912e
14349
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14350
 
Date:   Thu Sep 17 17:32:44 2009 +0100
14351
 
 
14352
 
    Add check for gnutls certtool in configure.ac
14353
 
 
14354
 
 configure.ac |    6 ++++++
14355
 
 1 files changed, 6 insertions(+), 0 deletions(-)
14356
 
 
14357
 
commit 42e9edd8c5ee54203fed2fec384a465403e470f6
14358
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14359
 
Date:   Thu Sep 17 16:46:11 2009 +0100
14360
 
 
14361
 
    Check for sasl/sasl.h as well as libsasl2.so (no .pc, so no pkg-config)
14362
 
 
14363
 
 configure.ac |   15 ++++++++-------
14364
 
 1 files changed, 8 insertions(+), 7 deletions(-)
14365
 
 
14366
 
commit 7b80feb0be0daf92e3e14079082c019bfc1386ab
14367
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14368
 
Date:   Mon Sep 21 15:55:19 2009 +0100
14369
 
 
14370
 
    run wocky-connector-test last as it takes age to run
14371
 
 
14372
 
 tests/Makefile.am |    4 ++--
14373
 
 1 files changed, 2 insertions(+), 2 deletions(-)
14374
 
 
14375
 
commit 230ec0678e0fb55aeb30678f103ff89d37e56a1a
14376
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14377
 
Date:   Thu Sep 17 15:14:11 2009 +0100
14378
 
 
14379
 
    wocky-namespaces: add WOCKY_XMPP_NS_PUBSUB_EVENT
14380
 
 
14381
 
 wocky/wocky-namespaces.h |    3 +++
14382
 
 1 files changed, 3 insertions(+), 0 deletions(-)
14383
 
 
14384
 
commit 3822ffd5739951a48f18b0cfa4f7892418227084
14385
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
14386
 
Date:   Sun Sep 20 12:44:47 2009 +0100
14387
 
 
14388
 
    Namespace wocky-debug header file #ifdef
14389
 
 
14390
 
 wocky/wocky-debug.h |    4 ++--
14391
 
 1 files changed, 2 insertions(+), 2 deletions(-)
14392
 
 
14393
 
commit 5ae3040a2eefcde286c60af9afc40e075ccd6c8e
14394
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
14395
 
Date:   Sun Sep 20 11:59:38 2009 +0100
14396
 
 
14397
 
    Remove debug message that make the logging less useful
14398
 
    
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
14401
 
    now.
14402
 
 
14403
 
 wocky/wocky-xmpp-reader.c |   19 -------------------
14404
 
 1 files changed, 0 insertions(+), 19 deletions(-)
14405
 
 
14406
 
commit 9f7b18408dab61b0e35810719f1edfa86c9d4b5f
14407
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
14408
 
Date:   Sun Sep 20 11:38:53 2009 +0100
14409
 
 
14410
 
    Set G_LOG_DOMAIN to wocky
14411
 
 
14412
 
 wocky/Makefile.am |    4 +++-
14413
 
 1 files changed, 3 insertions(+), 1 deletions(-)
14414
 
 
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
14419
 
 
14420
 
    Merge branch 'keep-old-new-test-certs'
14421
 
 
14422
 
commit c20db39f0c6d71bd895c9e17bc14001ad9bb1e04
14423
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14424
 
Date:   Tue Sep 15 17:42:55 2009 +0100
14425
 
 
14426
 
    Temporary debug target 'moose' in Makefile.am shouldn't have been checked in.
14427
 
 
14428
 
 tests/Makefile.am |    3 ---
14429
 
 1 files changed, 0 insertions(+), 3 deletions(-)
14430
 
 
14431
 
commit f79654645ae0f3a314f8d6f4ea6e86bc22f3eaf5
14432
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14433
 
Date:   Tue Sep 15 17:15:38 2009 +0100
14434
 
 
14435
 
    Preserve inactive, expired (and CA cert for same) to avoid datefudge build dep.
14436
 
 
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(-)
14445
 
 
14446
 
commit e249ed86915cf38663abbbcd328f6ad1321ef4c8
14447
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14448
 
Date:   Tue Sep 15 11:04:33 2009 +0100
14449
 
 
14450
 
    configure.ac: don't call GTK_DOC_CHECK twice (fd.o #23943)
14451
 
 
14452
 
 configure.ac |    3 ---
14453
 
 1 files changed, 0 insertions(+), 3 deletions(-)
14454
 
 
14455
 
commit 1a9e13714a4758eb5e73fe166aa42632feb2bad8
14456
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14457
 
Date:   Mon Sep 14 15:21:06 2009 +0100
14458
 
 
14459
 
    Update docstring with corrected canonical locations for CA certificates.
14460
 
 
14461
 
 wocky/wocky-connector.c |   16 ++++++++++++++--
14462
 
 1 files changed, 14 insertions(+), 2 deletions(-)
14463
 
 
14464
 
commit 95aec41185e17f0f7b59ef3a7cf1f2b775617e88
14465
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14466
 
Date:   Mon Sep 14 13:29:15 2009 +0100
14467
 
 
14468
 
    git ignore generated test CRLs.
14469
 
 
14470
 
 .gitignore |    1 +
14471
 
 1 files changed, 1 insertions(+), 0 deletions(-)
14472
 
 
14473
 
commit 3736688c6a71db7185722e41ef6404a7156a6ab3
14474
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14475
 
Date:   Mon Sep 14 12:59:57 2009 +0100
14476
 
 
14477
 
    Make distcheck happy again (generated test crls weren't handled properly)
14478
 
 
14479
 
 tests/Makefile.am |   14 +++++++++++---
14480
 
 1 files changed, 11 insertions(+), 3 deletions(-)
14481
 
 
14482
 
commit cc335c30eacf0c5f28974a6d319651d1e23f0658
14483
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14484
 
Date:   Fri Sep 11 20:05:52 2009 +0100
14485
 
 
14486
 
    Add tests for CRL verification.
14487
 
 
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(-)
14492
 
 
14493
 
commit 2a4f18eafb29eba0137d2286cf5fe8d80006f22a
14494
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14495
 
Date:   Fri Sep 11 20:04:45 2009 +0100
14496
 
 
14497
 
    Generate revoked certificate + crl for tests.
14498
 
 
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(-)
14503
 
 
14504
 
commit 2708fc257679324f67445963319d2bcaa88ced5e
14505
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14506
 
Date:   Fri Sep 11 18:45:58 2009 +0100
14507
 
 
14508
 
    Update example connect program to new API for adding CAs.
14509
 
 
14510
 
 examples/connect.c |    2 +-
14511
 
 1 files changed, 1 insertions(+), 1 deletions(-)
14512
 
 
14513
 
commit b657eaa0861e64cc428adce99fa611e16ce0f763
14514
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14515
 
Date:   Fri Sep 11 18:45:31 2009 +0100
14516
 
 
14517
 
    Update tests to new API (CAs not added in constructor any more).
14518
 
 
14519
 
 tests/wocky-connector-test.c        |    3 ++-
14520
 
 tests/wocky-test-connector-server.c |   15 +++++++--------
14521
 
 2 files changed, 9 insertions(+), 9 deletions(-)
14522
 
 
14523
 
commit 1c6b431e6fbc2413f1e2c7557caf15a02048d399
14524
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14525
 
Date:   Fri Sep 11 18:44:52 2009 +0100
14526
 
 
14527
 
    CA and CRL lists not properties any more: added via public method instead.
14528
 
 
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(-)
14534
 
 
14535
 
commit fd244a61ae5c6b58759978de49f7960e071f76de
14536
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14537
 
Date:   Fri Sep 11 16:02:52 2009 +0100
14538
 
 
14539
 
    Catch more cert verification failures from gnutls and alter return accordingly.
14540
 
 
14541
 
 wocky/wocky-tls.c |   34 ++++++++++++++++++++++++++++++++--
14542
 
 wocky/wocky-tls.h |    3 +++
14543
 
 2 files changed, 35 insertions(+), 2 deletions(-)
14544
 
 
14545
 
commit 96aa57b55afbb0c39920eb9f9a0f6c55438dd4d6
14546
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14547
 
Date:   Fri Sep 11 16:01:56 2009 +0100
14548
 
 
14549
 
    Wocky specific error on TLS handshake failure, don't propagate the gnutls one.
14550
 
 
14551
 
 wocky/wocky-connector.c |    4 +++-
14552
 
 1 files changed, 3 insertions(+), 1 deletions(-)
14553
 
 
14554
 
commit 00d906384defb0b283ea05c8fbb00e8853780368
14555
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14556
 
Date:   Fri Sep 11 15:47:32 2009 +0100
14557
 
 
14558
 
    git ignore multi-ca certs built by tests.
14559
 
 
14560
 
 .gitignore |    1 +
14561
 
 1 files changed, 1 insertions(+), 0 deletions(-)
14562
 
 
14563
 
commit 6cfab2cec199cfe88585ee3781b9ad63c91c1437
14564
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14565
 
Date:   Thu Sep 10 18:52:09 2009 +0100
14566
 
 
14567
 
    Typo, missing arg in last checkin.
14568
 
 
14569
 
 wocky/wocky-tls.c |    2 +-
14570
 
 1 files changed, 1 insertions(+), 1 deletions(-)
14571
 
 
14572
 
commit b8d2ee6f6975374984551b2bf3f8bdf6ed9a1206
14573
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14574
 
Date:   Thu Sep 10 18:50:10 2009 +0100
14575
 
 
14576
 
    Update tests to include loading multiple ca certs from a directory.
14577
 
 
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(-)
14585
 
 
14586
 
commit 98039f72a3edacf48a40cf60f39a6075f4ebc108
14587
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14588
 
Date:   Thu Sep 10 18:48:43 2009 +0100
14589
 
 
14590
 
    Debugging now reports total certs loaded from dir.
14591
 
 
14592
 
 wocky/wocky-tls.c |    4 ++--
14593
 
 1 files changed, 2 insertions(+), 2 deletions(-)
14594
 
 
14595
 
commit dc0f398d347e0c3f6520b36b84a2fa5f8b830010
14596
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14597
 
Date:   Thu Sep 10 17:57:16 2009 +0100
14598
 
 
14599
 
    Abort with GError with wockytls-cert-error quark on cert verification problem.
14600
 
 
14601
 
 tests/wocky-connector-test.c |   25 +++++++++++++------------
14602
 
 wocky/wocky-connector.c      |    7 +++++--
14603
 
 2 files changed, 18 insertions(+), 14 deletions(-)
14604
 
 
14605
 
commit 6a8e5b48efe481ff0462259c8edd5a6e9193cb25
14606
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14607
 
Date:   Thu Sep 10 17:31:59 2009 +0100
14608
 
 
14609
 
    Define tls cert status quark.
14610
 
 
14611
 
 wocky/wocky-tls.c |   11 +++++++++++
14612
 
 wocky/wocky-tls.h |    3 +++
14613
 
 2 files changed, 14 insertions(+), 0 deletions(-)
14614
 
 
14615
 
commit 56ceea3886aa5633bbdecff225fd85ae988e0c9c
14616
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14617
 
Date:   Thu Sep 10 14:57:44 2009 +0100
14618
 
 
14619
 
    { } around if in for loop (only statement in loop) (starttls)
14620
 
 
14621
 
 tests/wocky-test-connector-server.c |   14 ++++++++------
14622
 
 1 files changed, 8 insertions(+), 6 deletions(-)
14623
 
 
14624
 
commit c61df5036b33b67136d168efef456ced5405231d
14625
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14626
 
Date:   Thu Sep 10 14:56:08 2009 +0100
14627
 
 
14628
 
    { } around if (only statement in for loop) (handle_starttls).
14629
 
 
14630
 
 tests/wocky-test-connector-server.c |   14 ++++++++------
14631
 
 1 files changed, 8 insertions(+), 6 deletions(-)
14632
 
 
14633
 
commit e5c5aaff32ce3774468de790ef9e938270699ada
14634
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14635
 
Date:   Thu Sep 10 14:52:45 2009 +0100
14636
 
 
14637
 
    DEBUG when stat of candidate ca/crl file or dir fails.
14638
 
 
14639
 
 wocky/wocky-tls.c |    3 +++
14640
 
 1 files changed, 3 insertions(+), 0 deletions(-)
14641
 
 
14642
 
commit e57f5c4f29c753e64b48f19fd4cb5c2a3e23b725
14643
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14644
 
Date:   Thu Sep 10 14:44:38 2009 +0100
14645
 
 
14646
 
    Change signature to specifically be WockyTLSCertStatus *, not guint *.
14647
 
 
14648
 
 wocky/wocky-tls.c |    8 ++++----
14649
 
 wocky/wocky-tls.h |    8 ++++----
14650
 
 2 files changed, 8 insertions(+), 8 deletions(-)
14651
 
 
14652
 
commit d030e836b5e10fd661f9a2b23b443ad3aa9242ac
14653
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14654
 
Date:   Thu Sep 10 14:38:24 2009 +0100
14655
 
 
14656
 
    Follow gnio style for wocky-tls (code borrowed from there)
14657
 
 
14658
 
 wocky/wocky-tls.c |    8 ++++----
14659
 
 1 files changed, 4 insertions(+), 4 deletions(-)
14660
 
 
14661
 
commit 142bcfcc27a32db2833640e2fa3df582a56e5841
14662
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14663
 
Date:   Thu Sep 10 14:36:58 2009 +0100
14664
 
 
14665
 
    Tweak "$binary not installed" make error message.
14666
 
 
14667
 
 tests/Makefile.am |    4 ++--
14668
 
 1 files changed, 2 insertions(+), 2 deletions(-)
14669
 
 
14670
 
commit b8b76837f273ff1d40d3e71eb916e25f6ae19466
14671
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14672
 
Date:   Thu Sep 10 14:16:11 2009 +0100
14673
 
 
14674
 
    Tests for certificate strict/lenient verification.
14675
 
 
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(-)
14680
 
 
14681
 
commit 6264c62f742834361fdf5030fb6358a212293e26
14682
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14683
 
Date:   Thu Sep 10 14:15:35 2009 +0100
14684
 
 
14685
 
    Update example to conform to new wocky_tls_session_new API.
14686
 
 
14687
 
 examples/connect.c |    2 +-
14688
 
 1 files changed, 1 insertions(+), 1 deletions(-)
14689
 
 
14690
 
commit 5a2f92a47b18fb1402c5f7b07c2677b3b23af88e
14691
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14692
 
Date:   Thu Sep 10 14:14:40 2009 +0100
14693
 
 
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
14697
 
 
14698
 
 wocky/wocky-connector.c |   60 +++++++++++++++++++++++++++++++++++++++++++---
14699
 
 1 files changed, 56 insertions(+), 4 deletions(-)
14700
 
 
14701
 
commit a9d71475175ec7dbcbd088036dd3e2d429171a8c
14702
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14703
 
Date:   Thu Sep 10 14:12:34 2009 +0100
14704
 
 
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)
14710
 
 
14711
 
 wocky/wocky-tls.c |  167 ++++++++++++++++++++++++++++++++++++++++++----------
14712
 
 wocky/wocky-tls.h |    8 ++-
14713
 
 2 files changed, 141 insertions(+), 34 deletions(-)
14714
 
 
14715
 
commit 7b6b176e957745e5786c490a1f7888613f9417ce
14716
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14717
 
Date:   Thu Sep 10 14:05:48 2009 +0100
14718
 
 
14719
 
    Generate extra invalid certs for testing.
14720
 
 
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(-)
14728
 
 
14729
 
commit 07dbdd3dad71d7739b32c94aae0d0dfbaadc6944
14730
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14731
 
Date:   Wed Sep 9 14:49:08 2009 +0100
14732
 
 
14733
 
    Build helper programs in all target. Filter out the cert generation bits noise.
14734
 
 
14735
 
 tests/Makefile.am |   17 ++++++++++-------
14736
 
 1 files changed, 10 insertions(+), 7 deletions(-)
14737
 
 
14738
 
commit b6122b7bc81f97da438c8e11cf2f2445f227e963
14739
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14740
 
Date:   Wed Sep 9 12:32:07 2009 +0100
14741
 
 
14742
 
    Tidy up the cert verification error selection code.
14743
 
 
14744
 
 wocky/wocky-tls.c |   39 ++++++++++++++++++++++++++-------------
14745
 
 1 files changed, 26 insertions(+), 13 deletions(-)
14746
 
 
14747
 
commit f0c194cb25e28172f0c12531ac425ab9d3ecfcb8
14748
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14749
 
Date:   Tue Sep 8 19:46:53 2009 +0100
14750
 
 
14751
 
    Basic server cert verification tests (more to follow)
14752
 
 
14753
 
 tests/wocky-connector-test.c |  100 ++++++++++++++++++++++++++++++++++++++++++
14754
 
 1 files changed, 100 insertions(+), 0 deletions(-)
14755
 
 
14756
 
commit 2cb3c8694ab690bd410efd05b34a15d13cd47ee6
14757
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14758
 
Date:   Tue Sep 8 19:46:28 2009 +0100
14759
 
 
14760
 
    Use the new certificate cerification function to check the server cert.
14761
 
 
14762
 
 wocky/wocky-connector.c |   56 +++++++++++++++++++++++++++++++++++++++++++++-
14763
 
 1 files changed, 54 insertions(+), 2 deletions(-)
14764
 
 
14765
 
commit 47f24d6387c3968cac25b80134e6d2ad4cb44291
14766
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14767
 
Date:   Tue Sep 8 19:46:04 2009 +0100
14768
 
 
14769
 
    Add a certificate verification function (checks expiry, peer name etc)
14770
 
 
14771
 
 wocky/wocky-tls.c |   85 +++++++++++++++++++++++++++++++++++++++++++++++++++++
14772
 
 wocky/wocky-tls.h |   35 +++++++++++++++++++++-
14773
 
 2 files changed, 119 insertions(+), 1 deletions(-)
14774
 
 
14775
 
commit 1346b9cca915c16a095dfbe92172cdf2d151fb00
14776
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14777
 
Date:   Tue Sep 8 11:48:31 2009 +0100
14778
 
 
14779
 
    wocky-connector-test: check the right error code now that decode_jis is actually smarter
14780
 
 
14781
 
 tests/wocky-connector-test.c |    4 +---
14782
 
 1 files changed, 1 insertions(+), 3 deletions(-)
14783
 
 
14784
 
commit 07938cf687762add30978d72bf3623e8e8d5a320
14785
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14786
 
Date:   Tue Sep 8 11:13:01 2009 +0100
14787
 
 
14788
 
    sync wocky_decode_jid implementation with Gabble
14789
 
    
14790
 
    wocky_decode_jid now does some validity checks on the JID.
14791
 
 
14792
 
 wocky/wocky-utils.c |  135 ++++++++++++++++++++++++++++++++++-----------------
14793
 
 wocky/wocky-utils.h |    2 +-
14794
 
 2 files changed, 92 insertions(+), 45 deletions(-)
14795
 
 
14796
 
commit 47a91ac7e2ddaee74532f10f8e2ba51511e2a5ba
14797
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14798
 
Date:   Thu Sep 3 13:39:15 2009 +0100
14799
 
 
14800
 
    add WOCKY_XMPP_NS_PUBSUB
14801
 
 
14802
 
 wocky/wocky-namespaces.h |    3 +++
14803
 
 1 files changed, 3 insertions(+), 0 deletions(-)
14804
 
 
14805
 
commit f6ff602880d07de6df6e6dac66574b44f580ccf5
14806
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14807
 
Date:   Wed Sep 2 15:45:45 2009 +0100
14808
 
 
14809
 
    Don't create a WockyRoster in WockySession for now.
14810
 
    
14811
 
    We don't want to create it automatically for now as Gabble isn't ported
14812
 
    to use WockyRoster yet.
14813
 
    
14814
 
    This reverts commit 74288a9802e56cf3404c95d9c3a28603d0b1bf41 and
14815
 
    438140e5c05da82c030fc53b08d8fa9d43779d84.
14816
 
 
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(-)
14822
 
 
14823
 
commit 5b9839ebe93637a4a6e72c18b3683ad8ec9d449c
14824
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
14825
 
Date:   Wed Sep 2 14:54:51 2009 +0100
14826
 
 
14827
 
    Remove unnecessary gnio dependency
14828
 
 
14829
 
 wocky/wocky-uninstalled.pc.in |    2 +-
14830
 
 1 files changed, 1 insertions(+), 1 deletions(-)
14831
 
 
14832
 
commit 438140e5c05da82c030fc53b08d8fa9d43779d84
14833
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14834
 
Date:   Tue Sep 1 18:20:28 2009 +0100
14835
 
 
14836
 
    wocky-roster-test: use the roster created by the session
14837
 
 
14838
 
 tests/wocky-roster-test.c |    7 +++----
14839
 
 1 files changed, 3 insertions(+), 4 deletions(-)
14840
 
 
14841
 
commit 74288a9802e56cf3404c95d9c3a28603d0b1bf41
14842
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14843
 
Date:   Tue Sep 1 18:18:32 2009 +0100
14844
 
 
14845
 
    session: create a roster object
14846
 
 
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(-)
14851
 
 
14852
 
commit acd9668386046417eca0ca2ab14de495326f8f5e
14853
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14854
 
Date:   Tue Sep 1 18:15:09 2009 +0100
14855
 
 
14856
 
    fix identation
14857
 
 
14858
 
 wocky/wocky-session.c |   36 ++++++++++++++++++------------------
14859
 
 1 files changed, 18 insertions(+), 18 deletions(-)
14860
 
 
14861
 
commit da1782aa17377b086aa69a1eead10de7b9a97a48
14862
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14863
 
Date:   Tue Sep 1 18:13:13 2009 +0100
14864
 
 
14865
 
    porter: don't create a contact factory anymore
14866
 
    
14867
 
    That's the job of the session now.
14868
 
 
14869
 
 wocky/wocky-porter.c |   18 ------------------
14870
 
 1 files changed, 0 insertions(+), 18 deletions(-)
14871
 
 
14872
 
commit ba9d1ee743fa8a8b79871bcae928c18eb43dd453
14873
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14874
 
Date:   Tue Sep 1 18:11:55 2009 +0100
14875
 
 
14876
 
    pass a session instead of a porter to wocky_roster_new
14877
 
 
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(-)
14882
 
 
14883
 
commit 899770c4f5e2455e1e299ea577c0ef68c770009d
14884
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14885
 
Date:   Tue Sep 1 18:11:03 2009 +0100
14886
 
 
14887
 
    instantiate wocky sessions in tests
14888
 
 
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(-)
14893
 
 
14894
 
commit 2dd8e98031a100437a1d2e95845b6641082cab1e
14895
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14896
 
Date:   Tue Sep 1 18:09:08 2009 +0100
14897
 
 
14898
 
    add wocky_session_start
14899
 
 
14900
 
 wocky/wocky-session.c |    7 +++++++
14901
 
 wocky/wocky-session.h |    2 ++
14902
 
 2 files changed, 9 insertions(+), 0 deletions(-)
14903
 
 
14904
 
commit 569176a4df56da2e8dda637d1a3e5f39a1549f47
14905
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14906
 
Date:   Tue Sep 1 17:07:29 2009 +0100
14907
 
 
14908
 
    wocky-session: create a contact-factory
14909
 
 
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(-)
14914
 
 
14915
 
commit 0b71b1ad5eefb26b3bb1bc8dfcc41f8c63f6ccfd
14916
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14917
 
Date:   Tue Sep 1 17:00:42 2009 +0100
14918
 
 
14919
 
    session: create a Porter for the connection
14920
 
 
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(-)
14925
 
 
14926
 
commit c901bceb51ccb818d7ce4e793d1432cf46bdfa16
14927
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14928
 
Date:   Tue Sep 1 16:51:27 2009 +0100
14929
 
 
14930
 
    add wocky-session-test.c
14931
 
 
14932
 
 .gitignore                 |    1 +
14933
 
 tests/Makefile.am          |    9 ++++++++-
14934
 
 tests/wocky-session-test.c |   43 +++++++++++++++++++++++++++++++++++++++++++
14935
 
 3 files changed, 52 insertions(+), 1 deletions(-)
14936
 
 
14937
 
commit 6b7ea9560ccc670ebe7b1deacc9cc814541c4010
14938
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14939
 
Date:   Tue Sep 1 16:50:58 2009 +0100
14940
 
 
14941
 
    add wocky-session.[ch]
14942
 
 
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(-)
14948
 
 
14949
 
commit 86beae82d585b7aa9cfdbce7b9b905108f57760a
14950
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
14951
 
Date:   Mon Aug 31 15:53:11 2009 +0100
14952
 
 
14953
 
    codegen: only touch wocky-signals-marshal.list if it's actually changed
14954
 
    
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.
14959
 
    
14960
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
14961
 
 
14962
 
 wocky/Makefile.am |    3 +--
14963
 
 1 files changed, 1 insertions(+), 2 deletions(-)
14964
 
 
14965
 
commit 99bfadba1b0c35afffb58c7191e5a053c46e56de
14966
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14967
 
Date:   Fri Aug 28 17:30:08 2009 +0100
14968
 
 
14969
 
    contact-factory: fire signal when contacts are added
14970
 
 
14971
 
 tests/wocky-contact-factory-test.c |   30 ++++++++++++++++++++++++++++++
14972
 
 wocky/wocky-contact-factory.c      |   20 ++++++++++++++++++--
14973
 
 2 files changed, 48 insertions(+), 2 deletions(-)
14974
 
 
14975
 
commit 3d7e98a1731ef40cc316b448dacff2a296ac8104
14976
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14977
 
Date:   Fri Aug 28 16:10:54 2009 +0100
14978
 
 
14979
 
    Create the contact factory in the porter instead of the roster
14980
 
    
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.
14984
 
 
14985
 
 wocky/wocky-porter.c |   20 +++++++++++++++++++-
14986
 
 wocky/wocky-roster.c |   11 +++++++----
14987
 
 2 files changed, 26 insertions(+), 5 deletions(-)
14988
 
 
14989
 
commit ec18c467014369b5fd358a67f26db1a42e73c8a8
14990
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
14991
 
Date:   Fri Aug 28 12:23:05 2009 +0100
14992
 
 
14993
 
    wocky-docs.sgml: add WockyResourceContact and WockyContactFactory
14994
 
 
14995
 
 docs/reference/wocky-docs.sgml |    2 ++
14996
 
 1 files changed, 2 insertions(+), 0 deletions(-)
14997
 
 
14998
 
commit 22d14329604378c093b7baa00d9674b903b7511d
14999
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15000
 
Date:   Fri Aug 28 12:22:44 2009 +0100
15001
 
 
15002
 
    add missing symbols to wocky-sections.txt
15003
 
 
15004
 
 docs/reference/wocky-sections.txt |   39 +++++++++++++++++++++++++++++++++++++
15005
 
 1 files changed, 39 insertions(+), 0 deletions(-)
15006
 
 
15007
 
commit 4a59204d21a0a69dc23bffa9c37eabd5c44bc9b5
15008
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15009
 
Date:   Fri Aug 28 12:01:53 2009 +0100
15010
 
 
15011
 
    run wocky-connector-test last as it takes the age of the universe to run
15012
 
 
15013
 
 tests/Makefile.am |    4 ++--
15014
 
 1 files changed, 2 insertions(+), 2 deletions(-)
15015
 
 
15016
 
commit c7f37782d54100a90e64c84b076bff4756e18e98
15017
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15018
 
Date:   Fri Aug 28 12:00:00 2009 +0100
15019
 
 
15020
 
    don't assert if both contacts are NULL in equal functions
15021
 
 
15022
 
 wocky/wocky-bare-contact.c     |    2 --
15023
 
 wocky/wocky-resource-contact.c |    2 --
15024
 
 2 files changed, 0 insertions(+), 4 deletions(-)
15025
 
 
15026
 
commit 2648e92b077a9222328b8178cf3f7b8148f3d198
15027
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15028
 
Date:   Fri Aug 28 11:57:59 2009 +0100
15029
 
 
15030
 
    merge resource_contact_disposed_cb and bare_contact_disposed_cb together
15031
 
 
15032
 
 wocky/wocky-contact-factory.c |   33 +++++++++++++--------------------
15033
 
 1 files changed, 13 insertions(+), 20 deletions(-)
15034
 
 
15035
 
commit bdb453ee77012ab9d3a8c527f6e405cf3bb7d30b
15036
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15037
 
Date:   Thu Aug 27 17:41:23 2009 +0100
15038
 
 
15039
 
    wocky_contact_factory_ensure_resource_contact: associate the new resource with the bare contact
15040
 
 
15041
 
 tests/wocky-contact-factory-test.c |   14 +++++++++++---
15042
 
 wocky/wocky-contact-factory.c      |    2 ++
15043
 
 2 files changed, 13 insertions(+), 3 deletions(-)
15044
 
 
15045
 
commit 4915edf114c4e6d59e939c55dcf5b9035c946814
15046
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15047
 
Date:   Thu Aug 27 17:33:16 2009 +0100
15048
 
 
15049
 
    test wocky_bare_contact_get_resources and wocky_bare_contact_add_resource
15050
 
 
15051
 
 tests/wocky-bare-contact-test.c |   44 +++++++++++++++++++++++++++++++++++++++
15052
 
 1 files changed, 44 insertions(+), 0 deletions(-)
15053
 
 
15054
 
commit 46dad8e0d967afbe42dd08442bb8ea509a4e7a7c
15055
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15056
 
Date:   Thu Aug 27 17:32:59 2009 +0100
15057
 
 
15058
 
    bare-contact: keep a list of the WockyResourceContact associated with this bare contact
15059
 
 
15060
 
 wocky/wocky-bare-contact.c |   45 ++++++++++++++++++++++++++++++++++++++++++-
15061
 
 wocky/wocky-bare-contact.h |    7 ++++++
15062
 
 2 files changed, 50 insertions(+), 2 deletions(-)
15063
 
 
15064
 
commit 86391664f8e35c4e8235117502ba288c57e15f48
15065
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15066
 
Date:   Thu Aug 27 17:07:07 2009 +0100
15067
 
 
15068
 
    test wocky_contact_factory_lookup_resource_contact
15069
 
 
15070
 
 tests/wocky-contact-factory-test.c |   21 +++++++++++++++++++++
15071
 
 1 files changed, 21 insertions(+), 0 deletions(-)
15072
 
 
15073
 
commit 0652d1d15bb58efa924c016942d8980b798aca6e
15074
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15075
 
Date:   Thu Aug 27 17:06:57 2009 +0100
15076
 
 
15077
 
    add wocky_contact_factory_lookup_resource_contact
15078
 
 
15079
 
 wocky/wocky-contact-factory.c |    9 +++++++++
15080
 
 wocky/wocky-contact-factory.h |    4 ++++
15081
 
 2 files changed, 13 insertions(+), 0 deletions(-)
15082
 
 
15083
 
commit 514ba77365eca0b98d1502a233414c927092a2f6
15084
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15085
 
Date:   Thu Aug 27 16:49:28 2009 +0100
15086
 
 
15087
 
    roster: use the contact factory to create bare contacts
15088
 
 
15089
 
 wocky/wocky-bare-contact.c |    4 ++--
15090
 
 wocky/wocky-roster.c       |   16 ++++++++++++----
15091
 
 2 files changed, 14 insertions(+), 6 deletions(-)
15092
 
 
15093
 
commit bd32e4b5890bfb89348daccd563c908f9b60c5d1
15094
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15095
 
Date:   Thu Aug 27 16:17:50 2009 +0100
15096
 
 
15097
 
    test wocky_contact_factory_ensure_resource_contact
15098
 
 
15099
 
 tests/wocky-contact-factory-test.c |   34 ++++++++++++++++++++++++++++++++++
15100
 
 1 files changed, 34 insertions(+), 0 deletions(-)
15101
 
 
15102
 
commit 0bb46b877364cea6ca8536e397c35cd18b31f42c
15103
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15104
 
Date:   Thu Aug 27 16:17:08 2009 +0100
15105
 
 
15106
 
    test wocky_resource_contact_equal
15107
 
 
15108
 
 tests/wocky-resource-contact-test.c |   29 +++++++++++++++++++++++++++++
15109
 
 1 files changed, 29 insertions(+), 0 deletions(-)
15110
 
 
15111
 
commit 290d7c19352ec88d113be42772107894343db48f
15112
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15113
 
Date:   Thu Aug 27 16:15:42 2009 +0100
15114
 
 
15115
 
    add wocky_resource_contact_equal
15116
 
 
15117
 
 wocky/wocky-resource-contact.c |   17 +++++++++++++++++
15118
 
 wocky/wocky-resource-contact.h |    3 +++
15119
 
 2 files changed, 20 insertions(+), 0 deletions(-)
15120
 
 
15121
 
commit cf4f136dfd09d9dcab342483d07633b260da7913
15122
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15123
 
Date:   Thu Aug 27 15:55:39 2009 +0100
15124
 
 
15125
 
    add wocky_contact_factory_ensure_resource_contact
15126
 
 
15127
 
 wocky/wocky-contact-factory.c |   55 +++++++++++++++++++++++++++++++++++++++++
15128
 
 wocky/wocky-contact-factory.h |    5 +++
15129
 
 2 files changed, 60 insertions(+), 0 deletions(-)
15130
 
 
15131
 
commit a6da9047512845872e0ad7a041ab93245c79975c
15132
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15133
 
Date:   Thu Aug 27 15:30:38 2009 +0100
15134
 
 
15135
 
    fix wocky_contact_factory_lookup_bare_contact style
15136
 
 
15137
 
 wocky/wocky-contact-factory.c |    3 +--
15138
 
 1 files changed, 1 insertions(+), 2 deletions(-)
15139
 
 
15140
 
commit 27a673970917f4fd9814be8a9bfb6a5cfb26cff6
15141
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15142
 
Date:   Thu Aug 27 13:11:53 2009 +0100
15143
 
 
15144
 
    test wocky_contact_factory_lookup_bare_contact
15145
 
 
15146
 
 tests/wocky-contact-factory-test.c |   28 ++++++++++++++++++++++++++++
15147
 
 1 files changed, 28 insertions(+), 0 deletions(-)
15148
 
 
15149
 
commit 7b32de66252ed864860ee86653d2238c002ff962
15150
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15151
 
Date:   Thu Aug 27 13:11:45 2009 +0100
15152
 
 
15153
 
    add wocky_contact_factory_lookup_bare_contact
15154
 
 
15155
 
 wocky/wocky-contact-factory.c |   10 ++++++++++
15156
 
 wocky/wocky-contact-factory.h |    4 ++++
15157
 
 2 files changed, 14 insertions(+), 0 deletions(-)
15158
 
 
15159
 
commit 085c06d29ae59e05515b285eeaea160fcf17a9c2
15160
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15161
 
Date:   Thu Aug 27 13:05:56 2009 +0100
15162
 
 
15163
 
    contact-factory: keep a weak ref on bare contact objects
15164
 
    
15165
 
    That way they are removed from the factory as soon other components
15166
 
    stopped to use them.
15167
 
 
15168
 
 wocky/wocky-contact-factory.c |   34 ++++++++++++++++++++++++++++++----
15169
 
 1 files changed, 30 insertions(+), 4 deletions(-)
15170
 
 
15171
 
commit 103b34419f9cdf09478dec1eb3f9b16b8cbe9a3b
15172
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15173
 
Date:   Thu Aug 27 12:39:33 2009 +0100
15174
 
 
15175
 
    test wocky_contact_factory_ensure_bare_contact
15176
 
 
15177
 
 tests/wocky-contact-factory-test.c |   22 ++++++++++++++++++++++
15178
 
 1 files changed, 22 insertions(+), 0 deletions(-)
15179
 
 
15180
 
commit 7ab7e8ba3db05e74f4e92cb25d7b223e007bf313
15181
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15182
 
Date:   Thu Aug 27 12:38:37 2009 +0100
15183
 
 
15184
 
    add wocky_contact_factory_ensure_bare_contact
15185
 
 
15186
 
 wocky/wocky-contact-factory.c |   19 +++++++++++++++++++
15187
 
 wocky/wocky-contact-factory.h |    6 +++++-
15188
 
 2 files changed, 24 insertions(+), 1 deletions(-)
15189
 
 
15190
 
commit bef77130d6a6eea1ee94dbefc1cb777642bf19a4
15191
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15192
 
Date:   Thu Aug 27 11:59:10 2009 +0100
15193
 
 
15194
 
    add wocky_bare_contact_new
15195
 
 
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(-)
15200
 
 
15201
 
commit 70e7ef61ac52cbf9d235cc63911e4485296e93d4
15202
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15203
 
Date:   Thu Aug 27 11:43:53 2009 +0100
15204
 
 
15205
 
    add wocky-contact-factory-test.c
15206
 
 
15207
 
 .gitignore                         |    1 +
15208
 
 tests/Makefile.am                  |    9 ++++++++-
15209
 
 tests/wocky-contact-factory-test.c |   34 ++++++++++++++++++++++++++++++++++
15210
 
 3 files changed, 43 insertions(+), 1 deletions(-)
15211
 
 
15212
 
commit 678a68e813cc43267b286c9224e09fc2f22a1e27
15213
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15214
 
Date:   Thu Aug 27 11:24:12 2009 +0100
15215
 
 
15216
 
    add wocky-contact-factory.[ch]
15217
 
 
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(-)
15222
 
 
15223
 
commit 16df0d82689c0d916c1657ca987a7265eddf7eb8
15224
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15225
 
Date:   Thu Aug 27 13:24:05 2009 +0100
15226
 
 
15227
 
    add and test wocky_resource_contact_get_bare_contact
15228
 
 
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(-)
15233
 
 
15234
 
commit 0e35b89efafb1f8f7c9cac4110fd348bfcafa285
15235
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15236
 
Date:   Thu Aug 27 13:21:19 2009 +0100
15237
 
 
15238
 
    add and test wocky_resource_contact_get_resource
15239
 
 
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(-)
15244
 
 
15245
 
commit 0fed93aa2df5d8c514b2108023351892b7ee875d
15246
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15247
 
Date:   Thu Aug 27 11:00:44 2009 +0100
15248
 
 
15249
 
    add wocky-resource-contact-test.c
15250
 
 
15251
 
 .gitignore                          |    1 +
15252
 
 tests/Makefile.am                   |    9 +++++-
15253
 
 tests/wocky-resource-contact-test.c |   52 +++++++++++++++++++++++++++++++++++
15254
 
 3 files changed, 61 insertions(+), 1 deletions(-)
15255
 
 
15256
 
commit 7b873034f33f7828ab5bec0bdadefab26b6d2ff8
15257
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15258
 
Date:   Thu Aug 27 10:59:52 2009 +0100
15259
 
 
15260
 
    add wocky-resource-contact.[ch]
15261
 
 
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(-)
15267
 
 
15268
 
commit 53d9184bc0a332a02c7c1c47ee697d9da67c1a89
15269
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15270
 
Date:   Wed Aug 26 14:37:39 2009 +0100
15271
 
 
15272
 
    wocky-bare-contact: wrap some big lines
15273
 
 
15274
 
 wocky/wocky-bare-contact.c |    9 ++++++---
15275
 
 1 files changed, 6 insertions(+), 3 deletions(-)
15276
 
 
15277
 
commit 63cafe6e56b1369fd38f6048e08e5fb40771b3de
15278
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15279
 
Date:   Wed Aug 26 14:21:05 2009 +0100
15280
 
 
15281
 
    add missing WokcyRoster methods to wocky-sections.txt
15282
 
 
15283
 
 docs/reference/wocky-sections.txt |   11 +++++++++++
15284
 
 1 files changed, 11 insertions(+), 0 deletions(-)
15285
 
 
15286
 
commit f0f0b39ccf729203d5eebbefd09601334825e1f6
15287
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15288
 
Date:   Wed Aug 26 14:13:36 2009 +0100
15289
 
 
15290
 
    add wocky-contact symbols to wocky-sections.txt
15291
 
 
15292
 
 docs/reference/wocky-sections.txt |   14 ++++++++++++++
15293
 
 1 files changed, 14 insertions(+), 0 deletions(-)
15294
 
 
15295
 
commit 642c27dcd500fd1887568b8a47e3523daa79c078
15296
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15297
 
Date:   Wed Aug 26 14:09:40 2009 +0100
15298
 
 
15299
 
    fix WockyBareContact doc and add missing symbols
15300
 
 
15301
 
 docs/reference/wocky-docs.sgml    |    1 +
15302
 
 docs/reference/wocky-sections.txt |   39 +++++++++++++++++++++---------------
15303
 
 2 files changed, 24 insertions(+), 16 deletions(-)
15304
 
 
15305
 
commit a0fa9d9ebe90d5644c6c1b7adc1de6e0e75d5432
15306
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15307
 
Date:   Wed Aug 26 13:56:54 2009 +0100
15308
 
 
15309
 
    wocky-bare-contact-test: test instantiation
15310
 
 
15311
 
 tests/wocky-bare-contact-test.c |   17 +++++++++++++++++
15312
 
 1 files changed, 17 insertions(+), 0 deletions(-)
15313
 
 
15314
 
commit 7cc87a65bf4ebcf177f738d5d514db08482f321c
15315
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15316
 
Date:   Wed Aug 26 13:53:17 2009 +0100
15317
 
 
15318
 
    WockyBareContact is now a subclass of WockyContact
15319
 
 
15320
 
 wocky/wocky-bare-contact.c |    2 +-
15321
 
 wocky/wocky-bare-contact.h |    5 +++--
15322
 
 2 files changed, 4 insertions(+), 3 deletions(-)
15323
 
 
15324
 
commit ffa7dac943af0bba37420f1d4df1d23f80daa734
15325
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15326
 
Date:   Wed Aug 26 12:47:32 2009 +0100
15327
 
 
15328
 
    add WockyContact which will be used as a base class for all contact objects
15329
 
 
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(-)
15335
 
 
15336
 
commit 7b9bff7159e5fdb9b7e8e7032d9d8073a03c05df
15337
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15338
 
Date:   Wed Aug 26 12:46:51 2009 +0100
15339
 
 
15340
 
    wocky-bare-contact: fix doc section
15341
 
 
15342
 
 wocky/wocky-bare-contact.c |    4 ++--
15343
 
 1 files changed, 2 insertions(+), 2 deletions(-)
15344
 
 
15345
 
commit c2cadffcb73b9869cd3439ba3fd7bcd63675f5ad
15346
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15347
 
Date:   Wed Aug 26 12:35:18 2009 +0100
15348
 
 
15349
 
    rename WockyContact to WockyBareContact
15350
 
 
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(-)
15359
 
 
15360
 
commit 803cd9cc6bc424871f949b7d11a83a832967ef06
15361
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15362
 
Date:   Wed Aug 26 12:28:54 2009 +0100
15363
 
 
15364
 
    rename wocky-contact-test.c to wocky-bare-contact-test.c
15365
 
 
15366
 
 .gitignore                      |    2 +-
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(-)
15371
 
 
15372
 
commit 5659b40c747817bcdf841ea1d6e208da6382758b
15373
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15374
 
Date:   Wed Aug 26 12:26:06 2009 +0100
15375
 
 
15376
 
    rename wocky-contact.[ch] to wocky-bare-contact.[ch]
15377
 
 
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(-)
15387
 
 
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
15392
 
 
15393
 
    Merge branch 'roster+edit+flying'
15394
 
 
15395
 
commit f72e9099378fca8821869e6c406e090f7394f5d7
15396
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15397
 
Date:   Fri Aug 28 10:32:52 2009 +0100
15398
 
 
15399
 
    test_roster_add_contact: call add_contact with an existing contact but different details
15400
 
 
15401
 
 tests/wocky-roster-test.c |   33 +++++++++++++++++++++++++++++++--
15402
 
 1 files changed, 31 insertions(+), 2 deletions(-)
15403
 
 
15404
 
commit 30f1a723266c6555369c8c8d48eb7f4e982c25e5
15405
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15406
 
Date:   Fri Aug 28 10:31:24 2009 +0100
15407
 
 
15408
 
    wocky_roster_add_contact_async: replace current details if needed
15409
 
    
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.
15414
 
 
15415
 
 wocky/wocky-roster.c |   29 ++++++++++++++++++-----------
15416
 
 1 files changed, 18 insertions(+), 11 deletions(-)
15417
 
 
15418
 
commit 475c9104cf7a9d875141d25a205f4f1293f51f32
15419
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15420
 
Date:   Fri Aug 28 10:15:48 2009 +0100
15421
 
 
15422
 
    roster: fix a typo
15423
 
 
15424
 
 wocky/wocky-roster.c |    2 +-
15425
 
 1 files changed, 1 insertions(+), 1 deletions(-)
15426
 
 
15427
 
commit d368de837f1acdf4087f776cf52cee95c95d0b62
15428
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15429
 
Date:   Fri Aug 28 10:14:36 2009 +0100
15430
 
 
15431
 
    test_contact_copy: fix a comment
15432
 
 
15433
 
 tests/wocky-contact-test.c |    2 +-
15434
 
 1 files changed, 1 insertions(+), 1 deletions(-)
15435
 
 
15436
 
commit d77e579856adc2f30bb7410613a4b4ca8f7720a6
15437
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15438
 
Date:   Thu Aug 27 17:54:02 2009 +0100
15439
 
 
15440
 
    change_roster_iq_cb: remove FIXME about upgrade stanza and explain the rational
15441
 
 
15442
 
 wocky/wocky-roster.c |    5 +++--
15443
 
 1 files changed, 3 insertions(+), 2 deletions(-)
15444
 
 
15445
 
commit 69ec13a5764686c3eb1e42a5c5c10f661ea3ede3
15446
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
15447
 
Date:   Thu Aug 27 14:56:16 2009 +0100
15448
 
 
15449
 
    Add missing gtk-doc markup, note when args can be NULL to ignore.
15450
 
 
15451
 
 wocky/wocky-connector.c |   32 ++++++++++++++++----------------
15452
 
 1 files changed, 16 insertions(+), 16 deletions(-)
15453
 
 
15454
 
commit b079d8b3c45ab865a52864becb11bdac830ee3cd
15455
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
15456
 
Date:   Thu Aug 27 13:21:52 2009 +0100
15457
 
 
15458
 
    Add missing connector entry in sgml file.
15459
 
 
15460
 
 docs/reference/wocky-docs.sgml |    1 +
15461
 
 1 files changed, 1 insertions(+), 0 deletions(-)
15462
 
 
15463
 
commit 8296dc56b00369e4fbe30fa64b2ea8f3ca34c47e
15464
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
15465
 
Date:   Thu Aug 27 13:13:37 2009 +0100
15466
 
 
15467
 
    Returns markup needs to be last in a function doc.
15468
 
 
15469
 
 wocky/wocky-connector.c |   18 +++++++++---------
15470
 
 1 files changed, 9 insertions(+), 9 deletions(-)
15471
 
 
15472
 
commit 07a6ff240df931f1d3af5319e1e8eb59c580f3c1
15473
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
15474
 
Date:   Wed Aug 26 18:05:47 2009 +0100
15475
 
 
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.
15480
 
 
15481
 
 wocky/wocky-connector.c |    4 ++++
15482
 
 wocky/wocky-connector.h |   44 ++++++++++++++++++++++++++++++++++----------
15483
 
 2 files changed, 38 insertions(+), 10 deletions(-)
15484
 
 
15485
 
commit d2b1dc9ae9139877f6aa93dd4470bd76c075fbe7
15486
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
15487
 
Date:   Wed Aug 26 17:59:52 2009 +0100
15488
 
 
15489
 
    Minor doc whitespace, typo and content fixes.
15490
 
 
15491
 
 wocky/wocky-connector.c |   29 ++++++++++++++++-------------
15492
 
 1 files changed, 16 insertions(+), 13 deletions(-)
15493
 
 
15494
 
commit f1662d06e093a94eb5bf3aab2f8e7320f649536b
15495
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
15496
 
Date:   Wed Aug 26 16:12:44 2009 +0100
15497
 
 
15498
 
    Docs added for wocky-connector.c
15499
 
 
15500
 
 wocky/wocky-connector.c |  193 +++++++++++++++++++++++++++++++++++++++++++++-
15501
 
 1 files changed, 188 insertions(+), 5 deletions(-)
15502
 
 
15503
 
commit aa19dda9e0a91139c3042828d1cd096a62ca2bff
15504
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15505
 
Date:   Wed Aug 26 15:07:07 2009 +0100
15506
 
 
15507
 
    wocky-xmpp-connection: add missing arg in the doc of some functions
15508
 
 
15509
 
 wocky/wocky-xmpp-connection.c |    3 +++
15510
 
 1 files changed, 3 insertions(+), 0 deletions(-)
15511
 
 
15512
 
commit 84eba0b981557f364e4b9718fbcfa808b9ca2406
15513
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15514
 
Date:   Wed Aug 26 15:00:04 2009 +0100
15515
 
 
15516
 
    fix wocky_decode_jid doc
15517
 
 
15518
 
 wocky/wocky-utils.c |    1 +
15519
 
 1 files changed, 1 insertions(+), 0 deletions(-)
15520
 
 
15521
 
commit 3e5c7bc73425720b4ecee04bdb7c1c08e97fad4a
15522
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15523
 
Date:   Wed Aug 26 14:50:47 2009 +0100
15524
 
 
15525
 
    fix WockyRosterError doc
15526
 
 
15527
 
 wocky/wocky-roster.h |    6 ++++--
15528
 
 1 files changed, 4 insertions(+), 2 deletions(-)
15529
 
 
15530
 
commit 213032b24421c9ab2244a44ba7e4977f48a8c572
15531
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15532
 
Date:   Wed Aug 26 14:55:04 2009 +0100
15533
 
 
15534
 
    fix wocky_tls_session_server_new doc
15535
 
 
15536
 
 wocky/wocky-tls.c |   10 ++++++----
15537
 
 1 files changed, 6 insertions(+), 4 deletions(-)
15538
 
 
15539
 
commit c524818f6f93b1b0fb5ec85553e4e8c6c4c8a7e4
15540
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15541
 
Date:   Wed Aug 26 14:51:43 2009 +0100
15542
 
 
15543
 
    fix wocky_xmpp_node_unpack_error doc
15544
 
 
15545
 
 wocky/wocky-xmpp-node.c |    7 +++++--
15546
 
 1 files changed, 5 insertions(+), 2 deletions(-)
15547
 
 
15548
 
commit 027daab444c52cdb8c4c6deedbebc8c9166ee2b7
15549
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15550
 
Date:   Wed Aug 26 14:28:49 2009 +0100
15551
 
 
15552
 
    add Class to wocky-sections.txt
15553
 
 
15554
 
 docs/reference/wocky-sections.txt |    8 ++++++++
15555
 
 1 files changed, 8 insertions(+), 0 deletions(-)
15556
 
 
15557
 
commit efa42b0a4e2505307dfa88a2219e57c83da89cac
15558
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15559
 
Date:   Wed Aug 19 14:38:51 2009 +0100
15560
 
 
15561
 
    wocky-roster-test: add test_add_contact_twice
15562
 
 
15563
 
 tests/wocky-roster-test.c |   65 +++++++++++++++++++++++++++++++++++++++++++++
15564
 
 1 files changed, 65 insertions(+), 0 deletions(-)
15565
 
 
15566
 
commit 612e04824c25069688878e68f47d71ff94d7f2b5
15567
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15568
 
Date:   Wed Aug 19 14:23:07 2009 +0100
15569
 
 
15570
 
    roster_update: print added contact in debug info
15571
 
 
15572
 
 wocky/wocky-roster.c |    3 +++
15573
 
 1 files changed, 3 insertions(+), 0 deletions(-)
15574
 
 
15575
 
commit 9c61c83e61785959687e804ec97d0716c6f060a1
15576
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15577
 
Date:   Wed Aug 19 14:22:47 2009 +0100
15578
 
 
15579
 
    add wocky_contact_debug_print
15580
 
 
15581
 
 wocky/wocky-contact.c |   14 ++++++++++++++
15582
 
 wocky/wocky-contact.h |    2 ++
15583
 
 2 files changed, 16 insertions(+), 0 deletions(-)
15584
 
 
15585
 
commit fe3f868bb5acedc676e7fa770e04867f906872f7
15586
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15587
 
Date:   Wed Aug 19 14:19:29 2009 +0100
15588
 
 
15589
 
    make wocky_roster_subscription_to_string public. That can be useful for debugging print
15590
 
 
15591
 
 wocky/wocky-roster.c |    6 +++---
15592
 
 wocky/wocky-roster.h |    4 ++++
15593
 
 2 files changed, 7 insertions(+), 3 deletions(-)
15594
 
 
15595
 
commit 9ab532ddb545a6454c1ec51fe2f04063da4c796f
15596
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15597
 
Date:   Wed Aug 19 14:14:11 2009 +0100
15598
 
 
15599
 
    wocky-roster-test: add test_remove_two_groups
15600
 
 
15601
 
 tests/wocky-roster-test.c |   85 +++++++++++++++++++++++++++++++++++++++++++++
15602
 
 1 files changed, 85 insertions(+), 0 deletions(-)
15603
 
 
15604
 
commit f0018d788796cae5c0ec386f7af2ab7e55950ce5
15605
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15606
 
Date:   Wed Aug 19 12:47:10 2009 +0100
15607
 
 
15608
 
    wocky-roster-test: add test_add_two_groups
15609
 
 
15610
 
 tests/wocky-roster-test.c |   87 +++++++++++++++++++++++++++++++++++++++++++++
15611
 
 1 files changed, 87 insertions(+), 0 deletions(-)
15612
 
 
15613
 
commit 513f7188aabe1ba440cda3f968d94ab886847ce4
15614
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15615
 
Date:   Wed Aug 19 12:28:57 2009 +0100
15616
 
 
15617
 
    factor out pending_operation_has_changes
15618
 
 
15619
 
 wocky/wocky-roster.c |   27 ++++++++++++++++++++++-----
15620
 
 1 files changed, 22 insertions(+), 5 deletions(-)
15621
 
 
15622
 
commit 817e9ad57283dcbe656c9249f6b2400972e6ce6b
15623
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15624
 
Date:   Wed Aug 19 12:06:25 2009 +0100
15625
 
 
15626
 
    wocky-roster-test: add test_change_name_remove_add
15627
 
 
15628
 
 tests/wocky-roster-test.c |   79 +++++++++++++++++++++++++++++++++++++++++++++
15629
 
 1 files changed, 79 insertions(+), 0 deletions(-)
15630
 
 
15631
 
commit ebe66f894d4c92ad89bc10ef4ba0d6c2c128c809
15632
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15633
 
Date:   Wed Aug 19 11:48:04 2009 +0100
15634
 
 
15635
 
    wocky-roster-test: add test_remove_contact_twice
15636
 
 
15637
 
 tests/wocky-roster-test.c |   68 +++++++++++++++++++++++++++++++++++++++++++++
15638
 
 1 files changed, 68 insertions(+), 0 deletions(-)
15639
 
 
15640
 
commit 275fe5abe2faa5e0fe070fc026738c5cb34e0616
15641
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15642
 
Date:   Wed Aug 19 11:47:34 2009 +0100
15643
 
 
15644
 
    build_iq_for_pending: if there is no contact, check first if we want to remove it
15645
 
 
15646
 
 wocky/wocky-roster.c |   12 ++++++------
15647
 
 1 files changed, 6 insertions(+), 6 deletions(-)
15648
 
 
15649
 
commit b62f77a4ea3eb402b55ed162f4e95d013b022c89
15650
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15651
 
Date:   Wed Aug 19 11:33:36 2009 +0100
15652
 
 
15653
 
    wocky-roster-test: add test_change_name_twice
15654
 
 
15655
 
 tests/wocky-roster-test.c |   70 +++++++++++++++++++++++++++++++++++++++++++++
15656
 
 1 files changed, 70 insertions(+), 0 deletions(-)
15657
 
 
15658
 
commit 025d7d82bad9a1ff580270f1be8d6081615ec746
15659
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15660
 
Date:   Tue Aug 18 18:56:20 2009 +0100
15661
 
 
15662
 
    wocky-roster-test: add test_edit_contact_remove
15663
 
 
15664
 
 tests/wocky-roster-test.c |   83 ++++++++++++++++++++++++++++++++++++++++++++-
15665
 
 1 files changed, 82 insertions(+), 1 deletions(-)
15666
 
 
15667
 
commit d8628e8b1cd47349eb670dbebf94b5606e70b22f
15668
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15669
 
Date:   Tue Aug 18 18:55:59 2009 +0100
15670
 
 
15671
 
    wocky_roster_remove_contact_async: queue operation if another one is flying
15672
 
 
15673
 
 wocky/wocky-roster.c |   71 ++++++++++++++++++++++++++++++++++++++-----------
15674
 
 1 files changed, 55 insertions(+), 16 deletions(-)
15675
 
 
15676
 
commit 51632617b791c9c4daf6e65edc2b19965bf8414a
15677
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15678
 
Date:   Tue Aug 18 16:07:53 2009 +0100
15679
 
 
15680
 
    test_multi_contact_edit: try to re-add a group we just removed
15681
 
 
15682
 
 tests/wocky-roster-test.c |   24 ++++++++++++++++++------
15683
 
 1 files changed, 18 insertions(+), 6 deletions(-)
15684
 
 
15685
 
commit 2128425835d244bdbb4bb35b5aecdbcec465f118
15686
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15687
 
Date:   Tue Aug 18 16:07:37 2009 +0100
15688
 
 
15689
 
    pending_operation_add_group: remove group from groups_to_remove if needed
15690
 
 
15691
 
 wocky/wocky-roster.c |    1 +
15692
 
 1 files changed, 1 insertions(+), 0 deletions(-)
15693
 
 
15694
 
commit a2bfdca62f52b860ae44627b2dcdaf16fa14bc8e
15695
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15696
 
Date:   Tue Aug 18 16:01:30 2009 +0100
15697
 
 
15698
 
    test_multi_contact_edit: use Juliet instead of Romeo as example
15699
 
    
15700
 
    She has 2 groups so allow us to test more stuffs
15701
 
 
15702
 
 tests/wocky-roster-test.c |   32 ++++++++++++++++----------------
15703
 
 1 files changed, 16 insertions(+), 16 deletions(-)
15704
 
 
15705
 
commit ecfcfb3c912be2c0e28d1868870dab427e6af1a9
15706
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15707
 
Date:   Tue Aug 18 15:55:00 2009 +0100
15708
 
 
15709
 
    test_multi_contact_edit: remove a group we just added
15710
 
 
15711
 
 tests/wocky-roster-test.c |   12 +++++++++---
15712
 
 1 files changed, 9 insertions(+), 3 deletions(-)
15713
 
 
15714
 
commit 11df25b03403979b4a628d8ba8f0667baeab7132
15715
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15716
 
Date:   Tue Aug 18 15:51:28 2009 +0100
15717
 
 
15718
 
    wocky_roster_contact_remove_group_async: queue operation if another one is flying
15719
 
 
15720
 
 wocky/wocky-roster.c |   19 +++++++++++++++----
15721
 
 1 files changed, 15 insertions(+), 4 deletions(-)
15722
 
 
15723
 
commit 213986f24589a3392de19a25fef2e1751e22ffed
15724
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15725
 
Date:   Tue Aug 18 14:23:13 2009 +0100
15726
 
 
15727
 
    wocky-roster-test: add test_multi_contact_edit
15728
 
 
15729
 
 tests/wocky-roster-test.c |   99 +++++++++++++++++++++++++++++++++++++++++++++
15730
 
 1 files changed, 99 insertions(+), 0 deletions(-)
15731
 
 
15732
 
commit a6026abaebfd850ebdc6a6446fd2b66daa57291e
15733
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15734
 
Date:   Tue Aug 18 15:41:24 2009 +0100
15735
 
 
15736
 
    wocky_roster_contact_add_group_async: queue operation if another one is flying
15737
 
 
15738
 
 wocky/wocky-roster.c |   18 ++++++++++++++----
15739
 
 1 files changed, 14 insertions(+), 4 deletions(-)
15740
 
 
15741
 
commit 37dc05e30aa4f0a0e96f2b7c55879d886d423737
15742
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15743
 
Date:   Tue Aug 18 15:22:47 2009 +0100
15744
 
 
15745
 
    use hash tables to store groups_to_add and groups_to_remove
15746
 
 
15747
 
 wocky/wocky-roster.c |   50 +++++++++++++++++++++++++++++++-------------------
15748
 
 1 files changed, 31 insertions(+), 19 deletions(-)
15749
 
 
15750
 
commit 2e274f18860854781215976d52192f49dbd0e148
15751
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15752
 
Date:   Tue Aug 18 14:18:02 2009 +0100
15753
 
 
15754
 
    wocky-roster-test: factor out check_edit_roster_stanza
15755
 
 
15756
 
 tests/wocky-roster-test.c |   58 ++++++++++++++++++++++++--------------------
15757
 
 1 files changed, 32 insertions(+), 26 deletions(-)
15758
 
 
15759
 
commit fe22244e7c306cb482dab17ec56619aca4cb9a18
15760
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15761
 
Date:   Tue Aug 18 13:25:15 2009 +0100
15762
 
 
15763
 
    wocky-roster-test: add test_remove_contact_edit
15764
 
 
15765
 
 tests/wocky-roster-test.c |   70 +++++++++++++++++++++++++++++++++++++++++++++
15766
 
 1 files changed, 70 insertions(+), 0 deletions(-)
15767
 
 
15768
 
commit ded5f82bd7761b97cc91d9175f3216695f627bfb
15769
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15770
 
Date:   Tue Aug 18 13:24:58 2009 +0100
15771
 
 
15772
 
    wocky_roster_change_contact_name_async: queue operation if another one is flying
15773
 
 
15774
 
 wocky/wocky-roster.c |   10 ++++++----
15775
 
 1 files changed, 6 insertions(+), 4 deletions(-)
15776
 
 
15777
 
commit 7682ff097d5d720412d3beb54300864a4cc18aab
15778
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15779
 
Date:   Tue Aug 18 13:24:20 2009 +0100
15780
 
 
15781
 
    implement waiting_operations_completed
15782
 
 
15783
 
 wocky/wocky-roster.c |    9 ++++++++-
15784
 
 1 files changed, 8 insertions(+), 1 deletions(-)
15785
 
 
15786
 
commit 4b962cb33bd77b5bc9a27899fcd8ff4b5d8189a7
15787
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15788
 
Date:   Tue Aug 18 13:23:53 2009 +0100
15789
 
 
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
15791
 
 
15792
 
 wocky/wocky-roster.c |   13 ++++++++++++-
15793
 
 1 files changed, 12 insertions(+), 1 deletions(-)
15794
 
 
15795
 
commit 00884eb5679df8f46a9f7dca0974bb7c7f4477f6
15796
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15797
 
Date:   Tue Aug 18 10:57:59 2009 +0100
15798
 
 
15799
 
    add test_remove_contact_re_add
15800
 
 
15801
 
 tests/wocky-roster-test.c |  103 +++++++++++++++++++++++++++++++++++++++++++++
15802
 
 1 files changed, 103 insertions(+), 0 deletions(-)
15803
 
 
15804
 
commit ad29eac246b9c4dc2b0b26fcef81b2b72d8cb546
15805
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15806
 
Date:   Tue Aug 18 10:57:28 2009 +0100
15807
 
 
15808
 
    start to implement flying requests support
15809
 
 
15810
 
 wocky/wocky-roster.c |  422 ++++++++++++++++++++++++++++++++++++++++++++------
15811
 
 1 files changed, 375 insertions(+), 47 deletions(-)
15812
 
 
15813
 
commit 21299f70699e597119ea48394d05bb40866b90ad
15814
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15815
 
Date:   Mon Aug 17 18:28:28 2009 +0100
15816
 
 
15817
 
    wocky-roster-test: factor out check_add_contact_stanza
15818
 
 
15819
 
 tests/wocky-roster-test.c |   49 +++++++++++++++++++++++++++-----------------
15820
 
 1 files changed, 30 insertions(+), 19 deletions(-)
15821
 
 
15822
 
commit a2a5d2752142c773a7b277cb9cffcd6c4b72a8d3
15823
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15824
 
Date:   Mon Aug 17 18:11:07 2009 +0100
15825
 
 
15826
 
    wocky-roster-test: factor out check_remove_contact_stanza
15827
 
 
15828
 
 tests/wocky-roster-test.c |   25 +++++++++++++++++--------
15829
 
 1 files changed, 17 insertions(+), 8 deletions(-)
15830
 
 
15831
 
commit 301fb4bb31cba1ce5f2013878109736edd6fe8d0
15832
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15833
 
Date:   Mon Aug 17 18:03:16 2009 +0100
15834
 
 
15835
 
    wocky-roster-test: factor out ack_iq
15836
 
 
15837
 
 tests/wocky-roster-test.c |   90 ++++++++++++--------------------------------
15838
 
 1 files changed, 25 insertions(+), 65 deletions(-)
15839
 
 
15840
 
commit 0c00e45ab0033b8153631778637ac3e9e63fa0c1
15841
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15842
 
Date:   Mon Aug 17 17:04:47 2009 +0100
15843
 
 
15844
 
    test wocky_contact_copy
15845
 
 
15846
 
 tests/wocky-contact-test.c |   55 ++++++++++++++++++++++++++++++++++++++++++++
15847
 
 1 files changed, 55 insertions(+), 0 deletions(-)
15848
 
 
15849
 
commit 87ea543caf3779e810c64d5d2ef37cbcf65edd1a
15850
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15851
 
Date:   Mon Aug 17 17:02:23 2009 +0100
15852
 
 
15853
 
    add wocky_contact_copy
15854
 
 
15855
 
 wocky/wocky-contact.c |   11 +++++++++++
15856
 
 wocky/wocky-contact.h |    2 ++
15857
 
 2 files changed, 13 insertions(+), 0 deletions(-)
15858
 
 
15859
 
commit f9cf534a227831fa76dacdb46b088ef7d3d0db4d
15860
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15861
 
Date:   Mon Aug 17 12:23:19 2009 +0100
15862
 
 
15863
 
    wocky-roster-test: add comments for each section of tests
15864
 
 
15865
 
 tests/wocky-roster-test.c |    4 ++++
15866
 
 1 files changed, 4 insertions(+), 0 deletions(-)
15867
 
 
15868
 
commit 7a095da184600d39dde570ce5dcffbac6166da50
15869
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15870
 
Date:   Fri Aug 14 17:50:50 2009 +0100
15871
 
 
15872
 
    pass jid, name and groups to wocky_roster_add_contact_async instead of a WockyContact object
15873
 
    
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.
15876
 
 
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(-)
15881
 
 
15882
 
commit 15cab9324466a7cbff0f9bf07f3ad61daee00ed3
15883
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15884
 
Date:   Fri Aug 14 15:41:30 2009 +0100
15885
 
 
15886
 
    test_roster_remove_contact: try to remove twice the same contact
15887
 
 
15888
 
 tests/wocky-roster-test.c |   12 ++++++++++++
15889
 
 1 files changed, 12 insertions(+), 0 deletions(-)
15890
 
 
15891
 
commit 60601de354886a4a0762d801145189f6688554de
15892
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15893
 
Date:   Fri Aug 14 15:41:14 2009 +0100
15894
 
 
15895
 
    wocky_roster_remove_contact_async: don't raise an error if contact is not in roster
15896
 
 
15897
 
 wocky/wocky-roster.c |   13 +++++++------
15898
 
 1 files changed, 7 insertions(+), 6 deletions(-)
15899
 
 
15900
 
commit 5bffa35f8194c7d2645c2cfe219c7a1dff7a47c1
15901
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15902
 
Date:   Fri Aug 14 15:31:41 2009 +0100
15903
 
 
15904
 
    test_roster_add_contact: try to add twice the same contact
15905
 
 
15906
 
 tests/wocky-roster-test.c |    7 +++++++
15907
 
 1 files changed, 7 insertions(+), 0 deletions(-)
15908
 
 
15909
 
commit cb0b24ba21ff4963e16f6a7da061c9ec64870d59
15910
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15911
 
Date:   Fri Aug 14 15:31:24 2009 +0100
15912
 
 
15913
 
    wocky_roster_add_contact_async: don't raise an error if contact is already in the roster
15914
 
 
15915
 
 wocky/wocky-roster.c |   13 +++++++------
15916
 
 wocky/wocky-roster.h |    1 -
15917
 
 2 files changed, 7 insertions(+), 7 deletions(-)
15918
 
 
15919
 
commit 7b64e80e2c66ae9610f12444d32eb48fcf43ca70
15920
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15921
 
Date:   Fri Aug 14 15:25:51 2009 +0100
15922
 
 
15923
 
    wocky_roster_add_contact_async: contacts are garanteed to have a jid
15924
 
 
15925
 
 wocky/wocky-roster.c |    8 +-------
15926
 
 wocky/wocky-roster.h |    1 -
15927
 
 2 files changed, 1 insertions(+), 8 deletions(-)
15928
 
 
15929
 
commit 8fe120e8ded8415c81583b063640ed94c2cb5a98
15930
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15931
 
Date:   Fri Aug 14 15:23:59 2009 +0100
15932
 
 
15933
 
    wocky_contact_constructed: assert that a jid has been defined
15934
 
    
15935
 
    It doesn't make sense to create a contact without a jid
15936
 
 
15937
 
 wocky/wocky-contact.c |    4 ++--
15938
 
 1 files changed, 2 insertions(+), 2 deletions(-)
15939
 
 
15940
 
commit 67a93b68a4c224b8d16c13a0fe6ec541cd93d992
15941
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15942
 
Date:   Fri Aug 14 12:40:26 2009 +0100
15943
 
 
15944
 
    wocky-contact-test: test_remove_group: test with a contact having no group defined
15945
 
 
15946
 
 tests/wocky-contact-test.c |   14 +++++++++++++-
15947
 
 1 files changed, 13 insertions(+), 1 deletions(-)
15948
 
 
15949
 
commit 3c3690615b1227bfd5b8b8cf9cfac1417905d138
15950
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15951
 
Date:   Fri Aug 14 12:39:58 2009 +0100
15952
 
 
15953
 
    wocky-contact-test: test with a contact having no group defined
15954
 
 
15955
 
 tests/wocky-contact-test.c |   12 +++++++++++-
15956
 
 1 files changed, 11 insertions(+), 1 deletions(-)
15957
 
 
15958
 
commit 275e8125a16c5f973d3f089a17cfc41a2a9eed4c
15959
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15960
 
Date:   Fri Aug 14 12:32:24 2009 +0100
15961
 
 
15962
 
    wocky-contact-test: test_add_group: test with a contact having no group defined
15963
 
 
15964
 
 tests/wocky-contact-test.c |   24 +++++++++++++++++++++++-
15965
 
 1 files changed, 23 insertions(+), 1 deletions(-)
15966
 
 
15967
 
commit 8e33b30b7678c9280a6a90bc484a9b619875ec13
15968
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15969
 
Date:   Fri Aug 14 16:05:56 2009 +0100
15970
 
 
15971
 
    wocky-roster-test: test wocky_roster_contact_remove_group_async
15972
 
 
15973
 
 tests/wocky-roster-test.c |  148 +++++++++++++++++++++++++++++++++++++++++++++
15974
 
 1 files changed, 148 insertions(+), 0 deletions(-)
15975
 
 
15976
 
commit e10d996b2b32014bf2899e3375e95fc8d64e0f64
15977
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15978
 
Date:   Fri Aug 14 12:05:23 2009 +0100
15979
 
 
15980
 
    add wocky_roster_contact_remove_group_async
15981
 
 
15982
 
 wocky/wocky-roster.c |   77 ++++++++++++++++++++++++++++++++++++++++++++++++++
15983
 
 wocky/wocky-roster.h |   11 +++++++
15984
 
 2 files changed, 88 insertions(+), 0 deletions(-)
15985
 
 
15986
 
commit 873f687f88876f78d0adb6a5f48f386f23e82d9c
15987
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15988
 
Date:   Fri Aug 14 11:45:05 2009 +0100
15989
 
 
15990
 
    wocky-contact-test: test wocky_contact_remove_group
15991
 
 
15992
 
 tests/wocky-contact-test.c |   37 +++++++++++++++++++++++++++++++++++++
15993
 
 1 files changed, 37 insertions(+), 0 deletions(-)
15994
 
 
15995
 
commit e95e242ccb9431bf8226ef08e93f7f6c4ad548e7
15996
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
15997
 
Date:   Fri Aug 14 11:44:26 2009 +0100
15998
 
 
15999
 
    add wocky_contact_remove_group
16000
 
 
16001
 
 wocky/wocky-contact.c |   30 ++++++++++++++++++++++++++++++
16002
 
 wocky/wocky-contact.h |    3 +++
16003
 
 2 files changed, 33 insertions(+), 0 deletions(-)
16004
 
 
16005
 
commit aa712d91f9a5fb0e6b2fc1afbd11c0f7e960770d
16006
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16007
 
Date:   Fri Aug 14 16:06:37 2009 +0100
16008
 
 
16009
 
    wocky-roster-test: test wocky_roster_contact_add_group_async
16010
 
 
16011
 
 tests/wocky-roster-test.c |  162 +++++++++++++++++++++++++++++++++++++++++++++
16012
 
 1 files changed, 162 insertions(+), 0 deletions(-)
16013
 
 
16014
 
commit 2dd8b3d97507535ec469c0dc1f327d3d232f0099
16015
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16016
 
Date:   Fri Aug 14 11:32:09 2009 +0100
16017
 
 
16018
 
    add wocky_roster_contact_add_group_async
16019
 
 
16020
 
 wocky/wocky-roster.c |   63 ++++++++++++++++++++++++++++++++++++++++++++++++++
16021
 
 wocky/wocky-roster.h |   11 ++++++++
16022
 
 2 files changed, 74 insertions(+), 0 deletions(-)
16023
 
 
16024
 
commit 1752e147afde625fc6c701a2cc84c1ff991f0ac2
16025
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16026
 
Date:   Fri Aug 14 11:29:33 2009 +0100
16027
 
 
16028
 
    wocky-contact-test: test wocky_contact_in_group
16029
 
 
16030
 
 tests/wocky-contact-test.c |   22 ++++++++++++++++++++++
16031
 
 1 files changed, 22 insertions(+), 0 deletions(-)
16032
 
 
16033
 
commit a96e072994339344181fb2193574ad13649be1b6
16034
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16035
 
Date:   Fri Aug 14 11:29:16 2009 +0100
16036
 
 
16037
 
    add wocky_contact_in_group
16038
 
 
16039
 
 wocky/wocky-contact.c |   19 +++++++++++++++++++
16040
 
 wocky/wocky-contact.h |    3 +++
16041
 
 2 files changed, 22 insertions(+), 0 deletions(-)
16042
 
 
16043
 
commit 0d37ced42ef8da8e18c28403a3b18addceb9962f
16044
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16045
 
Date:   Fri Aug 14 11:09:57 2009 +0100
16046
 
 
16047
 
    wocky-contact-test: test wocky_contact_add_group
16048
 
 
16049
 
 tests/wocky-contact-test.c |   37 +++++++++++++++++++++++++++++++++++++
16050
 
 1 files changed, 37 insertions(+), 0 deletions(-)
16051
 
 
16052
 
commit c393cc0f62299f1cab865dfb05657c50c6ebf84b
16053
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16054
 
Date:   Fri Aug 14 11:09:35 2009 +0100
16055
 
 
16056
 
    add wocky_contact_add_group
16057
 
 
16058
 
 wocky/wocky-contact.c |   40 ++++++++++++++++++++++++++++++++++++++++
16059
 
 wocky/wocky-contact.h |    3 +++
16060
 
 2 files changed, 43 insertions(+), 0 deletions(-)
16061
 
 
16062
 
commit fd1f44cf1355f8a2af12780c2d4cdaddef1c99aa
16063
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16064
 
Date:   Fri Aug 14 16:07:21 2009 +0100
16065
 
 
16066
 
    wocky-roster-test: add test_roster_change_name
16067
 
 
16068
 
 tests/wocky-roster-test.c |  149 +++++++++++++++++++++++++++++++++++++++++++++
16069
 
 1 files changed, 149 insertions(+), 0 deletions(-)
16070
 
 
16071
 
commit a1261a0950fd12b180d3291f179e033e4b4f4117
16072
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16073
 
Date:   Thu Aug 13 17:43:59 2009 +0100
16074
 
 
16075
 
    add wocky_roster_change_contact_name_async
16076
 
 
16077
 
 wocky/wocky-roster.c |   61 ++++++++++++++++++++++++++++++++++++++++++++++++++
16078
 
 wocky/wocky-roster.h |   11 +++++++++
16079
 
 2 files changed, 72 insertions(+), 0 deletions(-)
16080
 
 
16081
 
commit d2621a79329c1545c1f2e3f2cb572175d479a06c
16082
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16083
 
Date:   Thu Aug 13 17:43:34 2009 +0100
16084
 
 
16085
 
    build_iq_for_contact: include subscription
16086
 
 
16087
 
 wocky/wocky-roster.c |   27 +++++++++++++++++++++++++++
16088
 
 1 files changed, 27 insertions(+), 0 deletions(-)
16089
 
 
16090
 
commit 21c6363251fa1ad57096b477e6974003cec6dd00
16091
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16092
 
Date:   Thu Aug 13 17:40:24 2009 +0100
16093
 
 
16094
 
    wocky-roster-test: ensure that the 'add contact' request doesn't have a subscription attribute
16095
 
 
16096
 
 tests/wocky-roster-test.c |    1 +
16097
 
 1 files changed, 1 insertions(+), 0 deletions(-)
16098
 
 
16099
 
commit b608e6957f20f3a4f4126fb885f3178bf1ddf57a
16100
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16101
 
Date:   Thu Aug 13 17:17:02 2009 +0100
16102
 
 
16103
 
    roster: merge roster_add_contact_cb and roster_remove_contact_cb to change_roster_iq_cb
16104
 
    
16105
 
    There is no point to have 2 different callbacks containing exactly the
16106
 
    same code. Merge them in a single callback.
16107
 
 
16108
 
 wocky/wocky-roster.c |   36 ++++++++----------------------------
16109
 
 1 files changed, 8 insertions(+), 28 deletions(-)
16110
 
 
16111
 
commit 1e2124fe8e3c5a7e8fbc1c20d06fc047512f45d9
16112
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16113
 
Date:   Thu Aug 13 17:04:10 2009 +0100
16114
 
 
16115
 
    factor out build_iq_for_contact
16116
 
 
16117
 
 wocky/wocky-roster.c |   72 ++++++++++++++++++++++++++++++++------------------
16118
 
 1 files changed, 46 insertions(+), 26 deletions(-)
16119
 
 
16120
 
commit b566e746aed0937a17f2813029850a80a7e81244
16121
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16122
 
Date:   Thu Aug 13 16:46:23 2009 +0100
16123
 
 
16124
 
    fix typo in code
16125
 
 
16126
 
 wocky/wocky-roster.c |    2 +-
16127
 
 1 files changed, 1 insertions(+), 1 deletions(-)
16128
 
 
16129
 
commit c45f5a884028df38851a234021228bf21ca5076f
16130
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16131
 
Date:   Thu Aug 13 15:40:20 2009 +0100
16132
 
 
16133
 
    wocky-roster-test: add test_roster_remove_contact
16134
 
 
16135
 
 tests/wocky-roster-test.c |  105 +++++++++++++++++++++++++++++++++++++++++++++
16136
 
 1 files changed, 105 insertions(+), 0 deletions(-)
16137
 
 
16138
 
commit b292d3f827aca059def10203820141fdf5cb62bb
16139
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16140
 
Date:   Thu Aug 13 15:39:38 2009 +0100
16141
 
 
16142
 
    add wocky_roster_remove_contact_async
16143
 
 
16144
 
 wocky/wocky-roster.c |   84 ++++++++++++++++++++++++++++++++++++++++++++++++++
16145
 
 wocky/wocky-roster.h |   11 ++++++
16146
 
 2 files changed, 95 insertions(+), 0 deletions(-)
16147
 
 
16148
 
commit 047055d94343f212a1241178cec58066c0646b32
16149
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16150
 
Date:   Thu Aug 13 15:38:23 2009 +0100
16151
 
 
16152
 
    roster: factor out change_roster_operation_complete
16153
 
 
16154
 
 wocky/wocky-roster.c |   23 ++++++++++++++++-------
16155
 
 1 files changed, 16 insertions(+), 7 deletions(-)
16156
 
 
16157
 
commit 72ab4a40163dc836c84743e41396bc465046cc73
16158
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16159
 
Date:   Wed Aug 12 12:40:47 2009 +0100
16160
 
 
16161
 
    wocky-roster-test: add test_roster_add_contact
16162
 
 
16163
 
 tests/wocky-roster-test.c |  134 +++++++++++++++++++++++++++++++++++++++++++++
16164
 
 1 files changed, 134 insertions(+), 0 deletions(-)
16165
 
 
16166
 
commit e3ca343bacd5d3d49a56d7b3aa82ca9cdc0fe37f
16167
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16168
 
Date:   Wed Aug 12 12:39:48 2009 +0100
16169
 
 
16170
 
    add wocky_roster_add_contact_async
16171
 
 
16172
 
 wocky/wocky-roster.c |  123 ++++++++++++++++++++++++++++++++++++++++++++++++++
16173
 
 wocky/wocky-roster.h |   12 +++++
16174
 
 2 files changed, 135 insertions(+), 0 deletions(-)
16175
 
 
16176
 
commit 24f57602a015802dc426dd6371912c088bffee63
16177
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16178
 
Date:   Tue Aug 25 15:19:48 2009 +0100
16179
 
 
16180
 
    s/SURPRESSIONS/SUPPRESSIONS
16181
 
 
16182
 
 tests/Makefile.am |    2 +-
16183
 
 1 files changed, 1 insertions(+), 1 deletions(-)
16184
 
 
16185
 
commit 24dd62085abd4c2a2d897f2925e87b2abd089ccc
16186
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16187
 
Date:   Fri Aug 21 13:58:10 2009 +0100
16188
 
 
16189
 
    Ship generated certificats and keys
16190
 
    
16191
 
    There is no real point to generate them on each machine and that confuse
16192
 
    distcheck.
16193
 
 
16194
 
 tests/Makefile.am |    6 +++++-
16195
 
 1 files changed, 5 insertions(+), 1 deletions(-)
16196
 
 
16197
 
commit 17af558c331cee49550590e61871d0115d4d3e88
16198
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16199
 
Date:   Fri Aug 21 13:53:30 2009 +0100
16200
 
 
16201
 
    add test-report.xml and sasl-test.db to CLEANFILES
16202
 
 
16203
 
 tests/Makefile.am |    3 +++
16204
 
 1 files changed, 3 insertions(+), 0 deletions(-)
16205
 
 
16206
 
commit b2fd687cc698d7e2a6b6a1b67986d055e32f8d6b
16207
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16208
 
Date:   Fri Aug 21 14:01:10 2009 +0100
16209
 
 
16210
 
    tests/Makefile.am: keys and certs are actually in top_srcdir
16211
 
 
16212
 
 tests/Makefile.am |    8 ++++----
16213
 
 1 files changed, 4 insertions(+), 4 deletions(-)
16214
 
 
16215
 
commit 1cbaad1503cac313dcae262fa089e4f48bbff528
16216
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16217
 
Date:   Fri Aug 21 13:52:51 2009 +0100
16218
 
 
16219
 
    define DISTCHECK_CONFIGURE_FLAGS as distcheck has to build with --enable-gtk-doc
16220
 
 
16221
 
 Makefile.am |    2 ++
16222
 
 1 files changed, 2 insertions(+), 0 deletions(-)
16223
 
 
16224
 
commit 909e2d097ce5e672cb7a485f5d90d527b3f90eab
16225
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16226
 
Date:   Fri Aug 21 12:19:54 2009 +0100
16227
 
 
16228
 
    tests/Makefile.am: add WOCKY_CFLAGS to AM_CFLAGS
16229
 
    
16230
 
    This allow to build examples when running distcheck.
16231
 
 
16232
 
 tests/Makefile.am |    2 +-
16233
 
 1 files changed, 1 insertions(+), 1 deletions(-)
16234
 
 
16235
 
commit 92d8ae8bcc3ca80dee96b5db7d1795af984959a6
16236
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16237
 
Date:   Fri Aug 21 12:19:17 2009 +0100
16238
 
 
16239
 
    examples/Makefile.am: add WOCKY_CFLAGS to AM_CFLAGS
16240
 
    
16241
 
    This allow to build examples when running distcheck.
16242
 
 
16243
 
 examples/Makefile.am |    1 +
16244
 
 1 files changed, 1 insertions(+), 0 deletions(-)
16245
 
 
16246
 
commit 2a8edcd50f8548e02e5382bb66459df35ca4c41d
16247
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16248
 
Date:   Fri Aug 21 12:19:01 2009 +0100
16249
 
 
16250
 
    configure.ac: define WOCKY_CFLAGS which will be used to build tests and examples
16251
 
 
16252
 
 configure.ac |    4 ++++
16253
 
 1 files changed, 4 insertions(+), 0 deletions(-)
16254
 
 
16255
 
commit f4464e4b0f3deb0e5b8f26a046d7eb9fefa84076
16256
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16257
 
Date:   Fri Aug 21 12:10:06 2009 +0100
16258
 
 
16259
 
    include wocky-xmpp-reader.h: include "wocky-xmpp-stanza.h" instead of <wocky/wocky-xmpp-stanza.h>
16260
 
    
16261
 
    This is what other header files do and make distcheck happier.
16262
 
 
16263
 
 wocky/wocky-xmpp-reader.h |    2 +-
16264
 
 1 files changed, 1 insertions(+), 1 deletions(-)
16265
 
 
16266
 
commit 9fb456482fc5869d1fc3233ae4e344780188b069
16267
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16268
 
Date:   Fri Aug 21 11:58:29 2009 +0100
16269
 
 
16270
 
    add certs/ca-cert.cfg and certs/tls-cert.cfg to EXTRA_DIST
16271
 
 
16272
 
 tests/Makefile.am |    4 +++-
16273
 
 1 files changed, 3 insertions(+), 1 deletions(-)
16274
 
 
16275
 
commit 9736949f6c51260bd5a30d365acce6cbed07ea92
16276
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16277
 
Date:   Fri Aug 21 10:59:42 2009 +0100
16278
 
 
16279
 
    add wocky-types.h to wocky/Makefile.am
16280
 
 
16281
 
 wocky/Makefile.am |    1 +
16282
 
 1 files changed, 1 insertions(+), 0 deletions(-)
16283
 
 
16284
 
commit 39fe8324a21e88fb1bff31c079f13264b37f5b05
16285
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16286
 
Date:   Fri Aug 21 10:58:30 2009 +0100
16287
 
 
16288
 
    remove tabs
16289
 
 
16290
 
 wocky/Makefile.am |    4 ++--
16291
 
 1 files changed, 2 insertions(+), 2 deletions(-)
16292
 
 
16293
 
commit 73e60fbcecca2db717379d653c15af0c7375a6db
16294
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16295
 
Date:   Thu Aug 20 12:40:56 2009 +0100
16296
 
 
16297
 
    add wocky.types to gitignore as we generate it now
16298
 
 
16299
 
 .gitignore |    1 +
16300
 
 1 files changed, 1 insertions(+), 0 deletions(-)
16301
 
 
16302
 
commit 2110a2b2e2ab09d3746c8a5e57f5fac1287c1bf3
16303
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16304
 
Date:   Thu Aug 20 12:39:48 2009 +0100
16305
 
 
16306
 
    add wocky-overrides.txt
16307
 
    
16308
 
    This file can be used to manually override scanned declarations.
16309
 
 
16310
 
 0 files changed, 0 insertions(+), 0 deletions(-)
16311
 
 
16312
 
commit 847bd927bda1ab2b00c50f11bf382c9a166c6908
16313
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16314
 
Date:   Thu Aug 20 12:39:06 2009 +0100
16315
 
 
16316
 
    add generated wocky-sections.txt
16317
 
    
16318
 
    This file is supposed to be generated once and then manually edited.
16319
 
 
16320
 
 docs/reference/wocky-sections.txt |  375 +++++++++++++++++++++++++++++++++++++
16321
 
 1 files changed, 375 insertions(+), 0 deletions(-)
16322
 
 
16323
 
commit 87ee84c6126e73578219b8a8451dfc90da644a0c
16324
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16325
 
Date:   Thu Aug 20 12:37:14 2009 +0100
16326
 
 
16327
 
    tweak wocky-docs.sgml a bit
16328
 
    
16329
 
    - Remove releaseinfo section, doc is not uploaded anywhere atm
16330
 
    - Set main chapter's title to "API Reference"
16331
 
    - Remove Glossary
16332
 
 
16333
 
 docs/reference/wocky-docs.sgml |   13 ++++---------
16334
 
 1 files changed, 4 insertions(+), 9 deletions(-)
16335
 
 
16336
 
commit 0b330f21ad19a3ef89c481cd4061515f2c996078
16337
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16338
 
Date:   Thu Aug 20 12:33:15 2009 +0100
16339
 
 
16340
 
    add generated wocky-docs.sgml
16341
 
    
16342
 
    This file is supposed to be generated once and then manually edited.
16343
 
 
16344
 
 docs/reference/wocky-docs.sgml |   49 ++++++++++++++++++++++++++++++++++++++++
16345
 
 1 files changed, 49 insertions(+), 0 deletions(-)
16346
 
 
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
16351
 
 
16352
 
    Merge branch 'tls-handshake-async'
16353
 
    
16354
 
    Conflicts:
16355
 
        configure.ac
16356
 
 
16357
 
commit bfe67ce54111082c5c60f66dffe2654ad79181cf
16358
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16359
 
Date:   Thu Aug 20 15:44:32 2009 +0100
16360
 
 
16361
 
    depend on gio 2.21.x as we use gnio
16362
 
 
16363
 
 configure.ac |    2 +-
16364
 
 1 files changed, 1 insertions(+), 1 deletions(-)
16365
 
 
16366
 
commit 868cb53ce2895b4eb674fb6318fb76663920ab52
16367
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16368
 
Date:   Thu Aug 20 12:19:52 2009 +0100
16369
 
 
16370
 
    remove wocky.types from git as it's now generated when building doc
16371
 
 
16372
 
 docs/reference/wocky.types |   11 -----------
16373
 
 1 files changed, 0 insertions(+), 11 deletions(-)
16374
 
 
16375
 
commit 8035a9fe05321eaad4f104a349e5ee90bf08a3ae
16376
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16377
 
Date:   Thu Aug 20 12:19:16 2009 +0100
16378
 
 
16379
 
    docs/reference/Makefile.am: pass magic option to SCAN_OPTIONS to generate the types file
16380
 
 
16381
 
 docs/reference/Makefile.am |    2 +-
16382
 
 1 files changed, 1 insertions(+), 1 deletions(-)
16383
 
 
16384
 
commit aa757890431d07d93e848d902a50c96bf845df2b
16385
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16386
 
Date:   Thu Aug 20 11:40:25 2009 +0100
16387
 
 
16388
 
    add generated doc files to gitignore
16389
 
 
16390
 
 .gitignore |   15 +++++++++++++++
16391
 
 1 files changed, 15 insertions(+), 0 deletions(-)
16392
 
 
16393
 
commit 51742b08e3b58ad9e563a138f6e545762ad87d57
16394
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16395
 
Date:   Wed Aug 19 18:35:48 2009 +0100
16396
 
 
16397
 
    wocky-tls: document WOCKY_TLS_DEBUG_LEVEL
16398
 
 
16399
 
 wocky/wocky-tls.c |   11 +++++++++++
16400
 
 1 files changed, 11 insertions(+), 0 deletions(-)
16401
 
 
16402
 
commit 4e991acf6e66e7033211989a48457cd2fdd54316
16403
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16404
 
Date:   Wed Aug 19 15:31:40 2009 +0100
16405
 
 
16406
 
    re-implement error_to_string using gnutls_strerror_name
16407
 
 
16408
 
 wocky/wocky-tls.c |  121 +++--------------------------------------------------
16409
 
 1 files changed, 6 insertions(+), 115 deletions(-)
16410
 
 
16411
 
commit d81e3e2465b83bba927febed814684dd6d208e9b
16412
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16413
 
Date:   Wed Aug 19 15:08:10 2009 +0100
16414
 
 
16415
 
    style fixes
16416
 
 
16417
 
 wocky/wocky-tls.c |    6 ++++--
16418
 
 1 files changed, 4 insertions(+), 2 deletions(-)
16419
 
 
16420
 
commit f8a20b929d45cbbcce568d42113416c536c596a5
16421
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16422
 
Date:   Wed Aug 19 15:00:00 2009 +0100
16423
 
 
16424
 
    wocky-tls: DON'T SHOUT IN DEBUG MESSAGES
16425
 
 
16426
 
 wocky/wocky-tls.c |   14 +++++++-------
16427
 
 1 files changed, 7 insertions(+), 7 deletions(-)
16428
 
 
16429
 
commit aa74587f0022690b318fdb06def841cd91d534b4
16430
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
16431
 
Date:   Mon Aug 17 18:44:05 2009 +0100
16432
 
 
16433
 
    gnutls async handshake bug was actually fixed in 2.8.2
16434
 
 
16435
 
 configure.ac |    2 +-
16436
 
 1 files changed, 1 insertions(+), 1 deletions(-)
16437
 
 
16438
 
commit b3cc7012ddc5ba141c01b3db279c558b3b328004
16439
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
16440
 
Date:   Mon Aug 17 16:19:02 2009 +0100
16441
 
 
16442
 
    Whitespace fixes.
16443
 
 
16444
 
 wocky/wocky-connector.c |    2 +-
16445
 
 wocky/wocky-tls.c       |    2 +-
16446
 
 2 files changed, 2 insertions(+), 2 deletions(-)
16447
 
 
16448
 
commit dc7dd80b7e088014a8ed7fa6811cdd84ff65b339
16449
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
16450
 
Date:   Mon Aug 17 12:14:07 2009 +0100
16451
 
 
16452
 
    Make old ssl connect async as well.
16453
 
 
16454
 
 wocky/wocky-connector.c |   18 ++----------------
16455
 
 1 files changed, 2 insertions(+), 16 deletions(-)
16456
 
 
16457
 
commit e9e96b4d2761468615283e675d6a12400a314d2b
16458
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
16459
 
Date:   Thu Aug 6 12:26:13 2009 +0100
16460
 
 
16461
 
    DEBUG to let us see the endpoint of sync as well as async handshakes.
16462
 
 
16463
 
 wocky/wocky-tls.c |    3 +++
16464
 
 1 files changed, 3 insertions(+), 0 deletions(-)
16465
 
 
16466
 
commit e704fcc7497bb2f04e90ba4517eae0281ea9d870
16467
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
16468
 
Date:   Thu Aug 6 12:22:25 2009 +0100
16469
 
 
16470
 
    Adapt starttls_handshake_cb so that it can be the endpoint of both
16471
 
    old-style SSL and new TLS encryption negotiation.
16472
 
 
16473
 
 wocky/wocky-connector.c |   12 ++++++++----
16474
 
 1 files changed, 8 insertions(+), 4 deletions(-)
16475
 
 
16476
 
commit f1deece9af1930ca1b3ca9fbe554daf114c6ebcd
16477
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16478
 
Date:   Wed Aug 19 15:10:43 2009 +0100
16479
 
 
16480
 
    wocky-connector: call wocky_tls_session_handshake_async with a high priority
16481
 
 
16482
 
 wocky/wocky-connector.c |    2 +-
16483
 
 1 files changed, 1 insertions(+), 1 deletions(-)
16484
 
 
16485
 
commit 6ac2973ab54340318d05284b128fca4de8f7519a
16486
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16487
 
Date:   Wed Aug 19 15:10:07 2009 +0100
16488
 
 
16489
 
    wocky-tls debugging via DEBUG
16490
 
 
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(-)
16496
 
 
16497
 
commit 1bb89abf346c3da438005d17a32956fc6dac728d
16498
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
16499
 
Date:   Wed Aug 5 12:02:31 2009 +0100
16500
 
 
16501
 
    Make the TLS handshake use the async calls (possible deadlock found in tests).
16502
 
 
16503
 
 wocky/wocky-connector.c |   47 ++++++++++++++++++++++++++++++++---------------
16504
 
 1 files changed, 32 insertions(+), 15 deletions(-)
16505
 
 
16506
 
commit dee4e5d56916f60b4ff047dd2dd7e4a05a19251c
16507
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16508
 
Date:   Wed Aug 19 14:14:56 2009 +0100
16509
 
 
16510
 
    wocky-test-helper: increase timeout to 3 seconds
16511
 
    
16512
 
    2 seconds isn't enough when valgriding some complex tests.
16513
 
 
16514
 
 tests/wocky-test-helper.c |    4 +++-
16515
 
 1 files changed, 3 insertions(+), 1 deletions(-)
16516
 
 
16517
 
commit cb691cbbdd05f738768ac04ded40d2ed8cf76a94
16518
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16519
 
Date:   Wed Aug 19 18:45:53 2009 +0100
16520
 
 
16521
 
    rebuild gtk-doc when source files are changed
16522
 
 
16523
 
 docs/reference/Makefile.am |    4 ++--
16524
 
 1 files changed, 2 insertions(+), 2 deletions(-)
16525
 
 
16526
 
commit 122bf6f738a52d57b275acf00ce51f9c052e1c1a
16527
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16528
 
Date:   Mon Aug 17 16:02:32 2009 +0100
16529
 
 
16530
 
    wocky-contact-test: fix a typo
16531
 
 
16532
 
 tests/wocky-contact-test.c |    2 +-
16533
 
 1 files changed, 1 insertions(+), 1 deletions(-)
16534
 
 
16535
 
commit ca2ed687b63d8e7b702d36cbba91b8b632b2f171
16536
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16537
 
Date:   Mon Aug 17 16:00:28 2009 +0100
16538
 
 
16539
 
    wocky-roster-test: unref contacts returned by wocky_roster_get_all_contacts
16540
 
 
16541
 
 tests/wocky-roster-test.c |    4 ++++
16542
 
 1 files changed, 4 insertions(+), 0 deletions(-)
16543
 
 
16544
 
commit 5682af540b6bcb86064a8b45285e28a0f25cb7cc
16545
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16546
 
Date:   Mon Aug 17 15:59:31 2009 +0100
16547
 
 
16548
 
    wocky_roster_get_all_contacts ref the contacts
16549
 
    
16550
 
    Contacts could be unreffed by an async op while user still use the
16551
 
    GSList.
16552
 
 
16553
 
 wocky/wocky-roster.c |    2 +-
16554
 
 1 files changed, 1 insertions(+), 1 deletions(-)
16555
 
 
16556
 
commit 9d4406fb86a8bc97478a6e41644fa193dc30f976
16557
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16558
 
Date:   Fri Aug 14 17:18:52 2009 +0100
16559
 
 
16560
 
    wocky_contact_set_subscription: fix type check ordering
16561
 
 
16562
 
 wocky/wocky-contact.c |    3 ++-
16563
 
 1 files changed, 2 insertions(+), 1 deletions(-)
16564
 
 
16565
 
commit bc39d1e285d025511a3a0aff7bdffdff4253ade5
16566
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16567
 
Date:   Fri Aug 14 17:13:05 2009 +0100
16568
 
 
16569
 
    wocky-contact-test: test_contact_equal: add regression test for buggy old group comparaison algorithm
16570
 
 
16571
 
 tests/wocky-contact-test.c |   19 ++++++++++++++++++-
16572
 
 1 files changed, 18 insertions(+), 1 deletions(-)
16573
 
 
16574
 
commit 70a08d897b2ca2e825e9995c6bd0620fd8198d5b
16575
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16576
 
Date:   Fri Aug 14 17:12:40 2009 +0100
16577
 
 
16578
 
    wocky-contact: fix groups_equal
16579
 
 
16580
 
 wocky/wocky-contact.c |   57 ++++++++++++++++++++++++++++++-------------------
16581
 
 1 files changed, 35 insertions(+), 22 deletions(-)
16582
 
 
16583
 
commit c44ec1644338ebe3102867f02dc3d51c86c90e78
16584
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16585
 
Date:   Fri Aug 14 16:13:05 2009 +0100
16586
 
 
16587
 
    wocky_contact_set_name: fix type check ordering
16588
 
    
16589
 
    There is no point to check that the contact is actually a WockyContact
16590
 
    object *after* calling WOCKY_CONTACT_GET_PRIVATE.
16591
 
 
16592
 
 wocky/wocky-contact.c |    3 ++-
16593
 
 1 files changed, 2 insertions(+), 1 deletions(-)
16594
 
 
16595
 
commit 29dd25c6120e05e02207df6c1b422c7652746b3a
16596
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16597
 
Date:   Fri Aug 14 12:31:48 2009 +0100
16598
 
 
16599
 
    wocky-contect-test: test_contact_equal: test with a contact having not group defined
16600
 
 
16601
 
 tests/wocky-contact-test.c |   12 +++++++++++-
16602
 
 1 files changed, 11 insertions(+), 1 deletions(-)
16603
 
 
16604
 
commit 77c3cd8fbaddffec2dfb403d74f908971efa0cc2
16605
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16606
 
Date:   Fri Aug 14 12:29:53 2009 +0100
16607
 
 
16608
 
    wocky-contact: groups_equal: deal with groups being NULL
16609
 
 
16610
 
 wocky/wocky-contact.c |    6 ++++++
16611
 
 1 files changed, 6 insertions(+), 0 deletions(-)
16612
 
 
16613
 
commit 15dbdce5f095efadc584a5bbf9c56e7a0984e941
16614
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16615
 
Date:   Wed Aug 12 12:43:28 2009 +0100
16616
 
 
16617
 
    rename WOCKY_ROSTER_INVALID_STANZA to WOCKY_ROSTER_ERROR_INVALID_STANZA
16618
 
 
16619
 
 wocky/wocky-roster.c |    2 +-
16620
 
 wocky/wocky-roster.h |    2 +-
16621
 
 2 files changed, 2 insertions(+), 2 deletions(-)
16622
 
 
16623
 
commit aca82a6c5db3ef600eceeaec8ac84027e006778e
16624
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16625
 
Date:   Wed Aug 12 11:44:29 2009 +0100
16626
 
 
16627
 
    wocky-roster-test: factor out send_roster_update
16628
 
 
16629
 
 tests/wocky-roster-test.c |  149 +++++++++++++++++----------------------------
16630
 
 1 files changed, 56 insertions(+), 93 deletions(-)
16631
 
 
16632
 
commit ae09b98ec9ff7a7f0617d4b22a07bffc74e6bd13
16633
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16634
 
Date:   Tue Aug 11 16:48:26 2009 +0100
16635
 
 
16636
 
    wocky-roster-test: add test_roster_upgrade_change
16637
 
 
16638
 
 tests/wocky-roster-test.c |  125 +++++++++++++++++++++++++++++++++++++++++++++
16639
 
 1 files changed, 125 insertions(+), 0 deletions(-)
16640
 
 
16641
 
commit 387f02a68ad659e8272834d9015dc0d347e9f055
16642
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16643
 
Date:   Tue Aug 11 16:47:39 2009 +0100
16644
 
 
16645
 
    wocky-contact: fire notify change when a property is changed
16646
 
 
16647
 
 wocky/wocky-contact.c |   22 +++++++++++++---------
16648
 
 1 files changed, 13 insertions(+), 9 deletions(-)
16649
 
 
16650
 
commit c8446d78ac6ede0f0cea4e268f2e1ee77b03c916
16651
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16652
 
Date:   Tue Aug 11 16:41:00 2009 +0100
16653
 
 
16654
 
    wocky-contact: factor out groups_equal
16655
 
 
16656
 
 wocky/wocky-contact.c |   67 ++++++++++++++++++++++++++++++-------------------
16657
 
 1 files changed, 41 insertions(+), 26 deletions(-)
16658
 
 
16659
 
commit d30780ae4836830a730d88107c33eb040b42eeee
16660
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16661
 
Date:   Tue Aug 11 16:05:01 2009 +0100
16662
 
 
16663
 
    Simplify wocky_contact_set_* setters
16664
 
    
16665
 
    They are supposed to be simple wocky-only setters, so they shouldn't
16666
 
    fail.
16667
 
 
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(-)
16672
 
 
16673
 
commit 54fd7625c3e7d1effdb493b110ebb8b63ff03e47
16674
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16675
 
Date:   Tue Aug 11 15:25:58 2009 +0100
16676
 
 
16677
 
    wocky-roster-test: add test_roster_upgrade_remove
16678
 
 
16679
 
 tests/wocky-roster-test.c |   64 +++++++++++++++++++++++++++++++++++++++++++++
16680
 
 1 files changed, 64 insertions(+), 0 deletions(-)
16681
 
 
16682
 
commit 91ced7648bbc8273463a05798e1c872a97651b32
16683
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16684
 
Date:   Tue Aug 11 15:23:53 2009 +0100
16685
 
 
16686
 
    roster: fire the 'removed' signal when a contact is removed from the roster
16687
 
 
16688
 
 wocky/wocky-roster.c |   42 +++++++++++++++++++++++++++++++++++++++++-
16689
 
 1 files changed, 41 insertions(+), 1 deletions(-)
16690
 
 
16691
 
commit df074b890151ca1c9200df8a04f5c954cb4de55a
16692
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16693
 
Date:   Tue Aug 11 15:03:41 2009 +0100
16694
 
 
16695
 
    roster_update: don't fire the added signal when fetching the roster
16696
 
 
16697
 
 wocky/wocky-roster.c |    9 ++++++---
16698
 
 1 files changed, 6 insertions(+), 3 deletions(-)
16699
 
 
16700
 
commit e0d0284048126aae2f3e696247ebb1b86a8e5cb6
16701
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16702
 
Date:   Tue Aug 11 14:34:23 2009 +0100
16703
 
 
16704
 
    wocky-roster-test: add test_roster_upgrade_add
16705
 
 
16706
 
 tests/wocky-roster-test.c |  119 +++++++++++++++++++++++++++++++++++++++++++--
16707
 
 1 files changed, 114 insertions(+), 5 deletions(-)
16708
 
 
16709
 
commit 66dfe096026869dad4247443cc59b8dd9cae3b1b
16710
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16711
 
Date:   Tue Aug 11 14:33:47 2009 +0100
16712
 
 
16713
 
    roster.c: fire 'added' signal when a contact is added
16714
 
 
16715
 
 wocky/wocky-roster.c |   11 +++++++++--
16716
 
 1 files changed, 9 insertions(+), 2 deletions(-)
16717
 
 
16718
 
commit c9adc573007df14e2a9da72882c3e0dd9ba1ccfc
16719
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16720
 
Date:   Tue Aug 11 14:33:20 2009 +0100
16721
 
 
16722
 
    roster_iq_handler_set_cb: ack the IQ
16723
 
 
16724
 
 wocky/wocky-roster.c |   11 +++++++++--
16725
 
 1 files changed, 9 insertions(+), 2 deletions(-)
16726
 
 
16727
 
commit 9ffe3b8cbe7923cc3d40273170632f6b8108fb3d
16728
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16729
 
Date:   Tue Aug 11 13:19:39 2009 +0100
16730
 
 
16731
 
    test wocky_roster_get_all_contacts
16732
 
 
16733
 
 tests/wocky-roster-test.c |   17 +++++++++++++++++
16734
 
 1 files changed, 17 insertions(+), 0 deletions(-)
16735
 
 
16736
 
commit 102310d622e5d34f3a3c95a524b2507e1414de32
16737
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16738
 
Date:   Tue Aug 11 13:19:31 2009 +0100
16739
 
 
16740
 
    add wocky_roster_get_all_contacts
16741
 
 
16742
 
 wocky/wocky-roster.c |   17 +++++++++++++++++
16743
 
 wocky/wocky-roster.h |    2 ++
16744
 
 2 files changed, 19 insertions(+), 0 deletions(-)
16745
 
 
16746
 
commit 7879703b3efd70e31689fcb41e370ffe8f350ac4
16747
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16748
 
Date:   Tue Aug 11 11:57:11 2009 +0100
16749
 
 
16750
 
    fetch_roster_reply_cb: test to send more than one contact
16751
 
 
16752
 
 tests/wocky-roster-test.c |   33 ++++++++++++++++++++++++++++++++-
16753
 
 1 files changed, 32 insertions(+), 1 deletions(-)
16754
 
 
16755
 
commit 26511487953c847f37adfe7ce245395b0b44e98f
16756
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16757
 
Date:   Tue Aug 11 11:54:33 2009 +0100
16758
 
 
16759
 
    fetch_roster_reply_roster_cb: use wocky_contact_equal to check contact
16760
 
 
16761
 
 tests/wocky-roster-test.c |   28 ++++++++++++++++++----------
16762
 
 1 files changed, 18 insertions(+), 10 deletions(-)
16763
 
 
16764
 
commit 18b4ae6dcda5ebab64de8bde4df58e9375678e57
16765
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16766
 
Date:   Tue Aug 11 11:48:52 2009 +0100
16767
 
 
16768
 
    add wocky-contact-test.c to test wocky_contact_equal
16769
 
 
16770
 
 .gitignore                 |    1 +
16771
 
 tests/Makefile.am          |    9 ++++-
16772
 
 tests/wocky-contact-test.c |   95 ++++++++++++++++++++++++++++++++++++++++++++
16773
 
 3 files changed, 104 insertions(+), 1 deletions(-)
16774
 
 
16775
 
commit fed52b8d0021c293617a592d3a59966c75edf459
16776
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16777
 
Date:   Tue Aug 11 11:48:21 2009 +0100
16778
 
 
16779
 
    add wocky_contact_equal
16780
 
 
16781
 
 wocky/wocky-contact.c |   59 +++++++++++++++++++++++++++++++++++++++++++++++++
16782
 
 wocky/wocky-contact.h |    3 ++
16783
 
 2 files changed, 62 insertions(+), 0 deletions(-)
16784
 
 
16785
 
commit 5da9be52405a5ff215c1f660b57dfc3824fcc601
16786
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16787
 
Date:   Tue Aug 11 10:51:51 2009 +0100
16788
 
 
16789
 
    wocky-roster-test: test if the contact fetched is the right one
16790
 
 
16791
 
 tests/wocky-roster-test.c |   22 +++++++++++++++++-----
16792
 
 1 files changed, 17 insertions(+), 5 deletions(-)
16793
 
 
16794
 
commit 82330ddba30e267eccf614fc0cb94115c764120a
16795
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16796
 
Date:   Tue Aug 11 10:51:04 2009 +0100
16797
 
 
16798
 
    roster_update: fix parsing of groups
16799
 
 
16800
 
 wocky/wocky-roster.c |   32 +++++++++++++-------------------
16801
 
 1 files changed, 13 insertions(+), 19 deletions(-)
16802
 
 
16803
 
commit 0bf8a01eec2b93d4177e68be0b203287e2f12a09
16804
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16805
 
Date:   Tue Aug 11 10:24:37 2009 +0100
16806
 
 
16807
 
    add wocky_roster_get_contact
16808
 
 
16809
 
 wocky/wocky-roster.c |    9 +++++++++
16810
 
 wocky/wocky-roster.h |    4 ++++
16811
 
 2 files changed, 13 insertions(+), 0 deletions(-)
16812
 
 
16813
 
commit a953e9743647991653eab2d80340ffabdf9b630e
16814
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16815
 
Date:   Tue Aug 11 10:24:19 2009 +0100
16816
 
 
16817
 
    move WockyContact definition to a newly created wocky-types.h to avoid circular includes
16818
 
 
16819
 
 wocky/wocky-contact.h |    2 +-
16820
 
 wocky/wocky-types.h   |   31 +++++++++++++++++++++++++++++++
16821
 
 2 files changed, 32 insertions(+), 1 deletions(-)
16822
 
 
16823
 
commit d68f0b29c5333fa89b54f5b9b31515bd85eaa221
16824
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16825
 
Date:   Mon Aug 10 17:25:39 2009 +0100
16826
 
 
16827
 
    roster_fetch_roster_cb: unref the IQ reply once we're done with it
16828
 
 
16829
 
 wocky/wocky-roster.c |    3 +++
16830
 
 1 files changed, 3 insertions(+), 0 deletions(-)
16831
 
 
16832
 
commit b1b095eea2c31c6bffb10c696bb477d40c126070
16833
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16834
 
Date:   Mon Aug 10 17:14:57 2009 +0100
16835
 
 
16836
 
    test_fetch_roster_send_iq: call wocky_roster_fetch_roster_finish to free to memory used by the fetch call
16837
 
 
16838
 
 tests/wocky-roster-test.c |   43 +++++++++++++++++++++++++++++++++++++++++--
16839
 
 1 files changed, 41 insertions(+), 2 deletions(-)
16840
 
 
16841
 
commit 8104c0654a11e26dccd96149eb7088c41aabf173
16842
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16843
 
Date:   Mon Aug 10 17:14:36 2009 +0100
16844
 
 
16845
 
    wocky-roster-test: unref the roster when tests are done
16846
 
 
16847
 
 tests/wocky-roster-test.c |    2 ++
16848
 
 1 files changed, 2 insertions(+), 0 deletions(-)
16849
 
 
16850
 
commit 30748490b45b002ca2746dd4ffceb2df998def61
16851
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16852
 
Date:   Mon Aug 10 17:13:43 2009 +0100
16853
 
 
16854
 
    wocky_contact_set_property: copy the groups array
16855
 
 
16856
 
 wocky/wocky-contact.c |    2 +-
16857
 
 1 files changed, 1 insertions(+), 1 deletions(-)
16858
 
 
16859
 
commit f7a69bb212a572e68e005726ba2b65049089bec4
16860
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16861
 
Date:   Mon Aug 10 16:43:59 2009 +0100
16862
 
 
16863
 
    wocky-roster-test.c: use test_init and test_deinit
16864
 
 
16865
 
 tests/wocky-roster-test.c |    9 +++++----
16866
 
 1 files changed, 5 insertions(+), 4 deletions(-)
16867
 
 
16868
 
commit 9eaaaf74a922cbb008e79242b3c6096d645946d2
16869
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16870
 
Date:   Mon Aug 10 16:42:54 2009 +0100
16871
 
 
16872
 
    roster_update: use a temporary GPtrArray to store groups for easier memory management
16873
 
 
16874
 
 wocky/wocky-roster.c |   22 +++++++++++++---------
16875
 
 1 files changed, 13 insertions(+), 9 deletions(-)
16876
 
 
16877
 
commit ef080800a739d969e324ef0bba1a48d472104319
16878
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16879
 
Date:   Mon Aug 10 16:40:36 2009 +0100
16880
 
 
16881
 
    wocky_roster_fetch_roster_async: don't leak the IQ
16882
 
 
16883
 
 wocky/wocky-roster.c |    1 +
16884
 
 1 files changed, 1 insertions(+), 0 deletions(-)
16885
 
 
16886
 
commit dd11d5db67a56c23284ce0f137f3849adad86e7f
16887
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16888
 
Date:   Mon Aug 10 16:24:36 2009 +0100
16889
 
 
16890
 
    wocky-roster-test.c: add a small comment describing each test
16891
 
 
16892
 
 tests/wocky-roster-test.c |    4 ++++
16893
 
 1 files changed, 4 insertions(+), 0 deletions(-)
16894
 
 
16895
 
commit 6c1088ffce48ce101fadaae6801057054dc03f08
16896
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16897
 
Date:   Mon Aug 10 16:20:25 2009 +0100
16898
 
 
16899
 
    wocky-roster: add some TODO/FIXME
16900
 
 
16901
 
 wocky/wocky-roster.c |    6 ++++--
16902
 
 1 files changed, 4 insertions(+), 2 deletions(-)
16903
 
 
16904
 
commit e0ae09791c0c9aef1a702f744b3568cc0627b4e0
16905
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16906
 
Date:   Mon Aug 10 16:18:31 2009 +0100
16907
 
 
16908
 
    wocky_roster_fetch_roster_async: store the result as an object variable and raise an error if another operation is pending
16909
 
 
16910
 
 wocky/wocky-roster.c |   26 ++++++++++++++++++--------
16911
 
 1 files changed, 18 insertions(+), 8 deletions(-)
16912
 
 
16913
 
commit 210319918ffb27538b3aa91729963b3ef23882d4
16914
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16915
 
Date:   Mon Aug 10 16:01:06 2009 +0100
16916
 
 
16917
 
    change WockyRosterSubscriptionType to WockyRosterSubscriptionFlags
16918
 
 
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(-)
16924
 
 
16925
 
commit e13f16ee2d9fcd14ef6616289a2a742fd7e5beb1
16926
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16927
 
Date:   Mon Aug 10 15:42:30 2009 +0100
16928
 
 
16929
 
    use g_set_error_literal instead of g_error_new_literal
16930
 
 
16931
 
 wocky/wocky-roster.c |    2 +-
16932
 
 1 files changed, 1 insertions(+), 1 deletions(-)
16933
 
 
16934
 
commit 9973bd9feed4cbb95803203dd8c268715effa59b
16935
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16936
 
Date:   Mon Aug 10 15:21:56 2009 +0100
16937
 
 
16938
 
    wocky_roster_dispose: unregister the handler when disposing
16939
 
 
16940
 
 wocky/wocky-roster.c |    6 ++++++
16941
 
 1 files changed, 6 insertions(+), 0 deletions(-)
16942
 
 
16943
 
commit 9ff0b89bd2122f59bd5131c890e2fecbee020a40
16944
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16945
 
Date:   Mon Aug 10 15:20:10 2009 +0100
16946
 
 
16947
 
    wocky-roster: document the items hash table
16948
 
 
16949
 
 wocky/wocky-roster.c |    1 +
16950
 
 1 files changed, 1 insertions(+), 0 deletions(-)
16951
 
 
16952
 
commit a1732efd732b1fc31613ce5beab35680e818af6a
16953
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
16954
 
Date:   Mon Aug 10 15:16:09 2009 +0100
16955
 
 
16956
 
    No need to pass the WockyXmppConnection to the Roster object; the Porter is enough
16957
 
 
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(-)
16962
 
 
16963
 
commit c05e29dbdc0ec697ecf650bdbc9f1ff1d8bddeaf
16964
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
16965
 
Date:   Tue Jul 14 16:32:57 2009 +0100
16966
 
 
16967
 
    Add fetch-roster-reply test.
16968
 
    
16969
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
16970
 
 
16971
 
 tests/wocky-roster-test.c |   91 +++++++++++++++++++++++++++++++++++++++++++--
16972
 
 1 files changed, 87 insertions(+), 4 deletions(-)
16973
 
 
16974
 
commit ee5dd26f5d0b700cad280dd3037f576c032c32e5
16975
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
16976
 
Date:   Sat Jul 11 19:28:56 2009 +0100
16977
 
 
16978
 
    Set new information on an existing roster item on update.
16979
 
    
16980
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
16981
 
 
16982
 
 wocky/wocky-roster.c |   75 ++++++++++++++++++++++++++++---------------------
16983
 
 1 files changed, 43 insertions(+), 32 deletions(-)
16984
 
 
16985
 
commit b801a14a8197b52dd7e1b6f18ffe669154665dc5
16986
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
16987
 
Date:   Sat Jul 11 19:27:13 2009 +0100
16988
 
 
16989
 
    Implement several functions of WockyContact and document them.
16990
 
    
16991
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
16992
 
 
16993
 
 wocky/wocky-contact.c |  186 ++++++++++++++++++++++++++++++++++++++++++++++++-
16994
 
 wocky/wocky-contact.h |    8 ++-
16995
 
 2 files changed, 188 insertions(+), 6 deletions(-)
16996
 
 
16997
 
commit 4f80c17ed6819b922339f4ebe6d511087891354b
16998
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
16999
 
Date:   Sat Jul 11 18:49:52 2009 +0100
17000
 
 
17001
 
    Implement partial roster stanza parsing and creating WockyContacts.
17002
 
    
17003
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
17004
 
 
17005
 
 wocky/wocky-roster.c |  131 ++++++++++++++++++++++++++++++++++++++++++++++---
17006
 
 1 files changed, 123 insertions(+), 8 deletions(-)
17007
 
 
17008
 
commit 2bcac6bd59e90647752569b6819e8e2e3e4a4ca5
17009
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
17010
 
Date:   Sat Jul 11 18:47:42 2009 +0100
17011
 
 
17012
 
    Free data held by WockyContact on finalize.
17013
 
    
17014
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
17015
 
 
17016
 
 wocky/wocky-contact.c |   11 +++++++++--
17017
 
 1 files changed, 9 insertions(+), 2 deletions(-)
17018
 
 
17019
 
commit 556dd7f5fa2c4a41b7d0ac358f4cf4e82faaa55e
17020
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
17021
 
Date:   Sat Jul 11 15:37:26 2009 +0100
17022
 
 
17023
 
    Updated WockyContact to include some properties.
17024
 
    
17025
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
17026
 
 
17027
 
 wocky/wocky-contact.c |  109 ++++++++++++++++++++++++++++++++++++-------------
17028
 
 wocky/wocky-contact.h |   15 +++++--
17029
 
 2 files changed, 91 insertions(+), 33 deletions(-)
17030
 
 
17031
 
commit 89e5c9af51f98e98a9eea7c06a5cf4e71aef15d7
17032
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
17033
 
Date:   Sat Jul 11 14:12:59 2009 +0100
17034
 
 
17035
 
    Added WockyRosterSubscriptionType enum.
17036
 
    
17037
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
17038
 
 
17039
 
 wocky/wocky-roster.h |    9 +++++++++
17040
 
 1 files changed, 9 insertions(+), 0 deletions(-)
17041
 
 
17042
 
commit 6cf6fb79510acd9428e3262922e1163d0bd36b06
17043
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
17044
 
Date:   Sat Jul 4 17:31:18 2009 +0100
17045
 
 
17046
 
    Add roster error quark function.
17047
 
    
17048
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
17049
 
 
17050
 
 wocky/wocky-roster.c |   18 ++++++++++++++++++
17051
 
 wocky/wocky-roster.h |   19 +++++++++++++++++++
17052
 
 2 files changed, 37 insertions(+), 0 deletions(-)
17053
 
 
17054
 
commit d8d833bca6744719834b074193e41d70ecb5b039
17055
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
17056
 
Date:   Fri Jul 3 14:53:12 2009 +0100
17057
 
 
17058
 
    Make the reply from roster fetch or set IQ call the same code.
17059
 
    
17060
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
17061
 
 
17062
 
 wocky/wocky-roster.c |   30 +++++++++++++++---------------
17063
 
 1 files changed, 15 insertions(+), 15 deletions(-)
17064
 
 
17065
 
commit 7282e0a939947a23ba82c2e3e232c6aad1268c10
17066
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
17067
 
Date:   Fri Jul 3 14:37:50 2009 +0100
17068
 
 
17069
 
    Make wocky_roster_fetch_roster an async function.
17070
 
    
17071
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
17072
 
 
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(-)
17077
 
 
17078
 
commit 511b139ef99e7f342007d6a42c9c0f0b0e25241c
17079
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
17080
 
Date:   Fri Jul 3 12:47:13 2009 +0100
17081
 
 
17082
 
    Only listen to set IQs in the roster.
17083
 
    
17084
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
17085
 
 
17086
 
 wocky/wocky-roster.c |   36 ++++++------------------------------
17087
 
 1 files changed, 6 insertions(+), 30 deletions(-)
17088
 
 
17089
 
commit 59fb09db7ff67aa9d18b11ea5a5a59b14534118a
17090
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
17091
 
Date:   Thu Jul 2 20:54:55 2009 +0100
17092
 
 
17093
 
    Implement more of roster IQ stanza handler.
17094
 
    
17095
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
17096
 
 
17097
 
 wocky/wocky-roster.c |   62 ++++++++++++++++++++++++++++++++++++++++++++++++++
17098
 
 1 files changed, 62 insertions(+), 0 deletions(-)
17099
 
 
17100
 
commit 36fa7099d59eafe8ac755907c20d3ac171437e9f
17101
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
17102
 
Date:   Thu Jul 2 19:32:38 2009 +0100
17103
 
 
17104
 
    Add test for fetch-roster.
17105
 
    
17106
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
17107
 
 
17108
 
 tests/wocky-roster-test.c |   56 +++++++++++++++++++++++++++++++++++++++++++++
17109
 
 1 files changed, 56 insertions(+), 0 deletions(-)
17110
 
 
17111
 
commit 292875acf870942e33373ee96bfc35485edffe77
17112
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
17113
 
Date:   Thu Jul 2 18:53:18 2009 +0100
17114
 
 
17115
 
    test_initialisation: unref the porter after use.
17116
 
    
17117
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
17118
 
 
17119
 
 tests/wocky-roster-test.c |    1 +
17120
 
 1 files changed, 1 insertions(+), 0 deletions(-)
17121
 
 
17122
 
commit b5cf9e934faa7af8825eb317da18939a44a092b2
17123
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
17124
 
Date:   Thu Jul 2 18:51:27 2009 +0100
17125
 
 
17126
 
    Keep references to the connection and porter in the roster.
17127
 
    
17128
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
17129
 
 
17130
 
 wocky/wocky-roster.c |    4 ++--
17131
 
 1 files changed, 2 insertions(+), 2 deletions(-)
17132
 
 
17133
 
commit cc123321ef6259f03ee6da25c9c5d7118cb4b009
17134
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
17135
 
Date:   Thu Jul 2 18:38:07 2009 +0100
17136
 
 
17137
 
    from attribute is not needed when fetching roster.
17138
 
    
17139
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
17140
 
 
17141
 
 wocky/wocky-roster.c |    3 +--
17142
 
 1 files changed, 1 insertions(+), 2 deletions(-)
17143
 
 
17144
 
commit 3017de1df49b227248416778ab384cebc5d2331f
17145
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
17146
 
Date:   Thu Jul 2 18:27:30 2009 +0100
17147
 
 
17148
 
    Add back wocky_roster_fetch_roster function.
17149
 
    
17150
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
17151
 
 
17152
 
 wocky/wocky-roster.c |   71 +++++++++++++++++++++++++++++---------------------
17153
 
 wocky/wocky-roster.h |    2 +
17154
 
 2 files changed, 43 insertions(+), 30 deletions(-)
17155
 
 
17156
 
commit 8857fd536b518a65adb419af8304d02bffe379e3
17157
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
17158
 
Date:   Thu Jul 2 18:22:30 2009 +0100
17159
 
 
17160
 
    Use the porter to send the iq instead of the connection.
17161
 
    
17162
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
17163
 
 
17164
 
 wocky/wocky-roster.c |    8 +++++---
17165
 
 1 files changed, 5 insertions(+), 3 deletions(-)
17166
 
 
17167
 
commit f7850d4ade0cc7dc413e423490f3565ef2ec0601
17168
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
17169
 
Date:   Thu Jul 2 17:23:09 2009 +0100
17170
 
 
17171
 
    Add properties to roster GObject.
17172
 
    
17173
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
17174
 
 
17175
 
 wocky/wocky-roster.c |   15 +++++++++++++++
17176
 
 1 files changed, 15 insertions(+), 0 deletions(-)
17177
 
 
17178
 
commit 140813d13cdd2cba63286efc5268926236803040
17179
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
17180
 
Date:   Thu Jul 2 17:22:17 2009 +0100
17181
 
 
17182
 
    Add wocky-roster-test.
17183
 
    
17184
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
17185
 
 
17186
 
 .gitignore                |    2 +-
17187
 
 tests/Makefile.am         |    8 ++++++-
17188
 
 tests/wocky-roster-test.c |   46 +++++++++++++++++++++++++++++++++++++++++++++
17189
 
 3 files changed, 54 insertions(+), 2 deletions(-)
17190
 
 
17191
 
commit 37c0160e97b8e0f76f756cc45166d3aeb3841b2e
17192
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
17193
 
Date:   Thu Jul 2 16:35:42 2009 +0100
17194
 
 
17195
 
    Move recv_items into constructed.
17196
 
    
17197
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
17198
 
 
17199
 
 wocky/wocky-roster.c |   67 +++++++++++++++++++++-----------------------------
17200
 
 wocky/wocky-roster.h |    2 -
17201
 
 2 files changed, 28 insertions(+), 41 deletions(-)
17202
 
 
17203
 
commit b0de5c42576571b75fc6c406e0cb9b54e833c7f4
17204
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
17205
 
Date:   Thu Jul 2 16:29:33 2009 +0100
17206
 
 
17207
 
    Initial WockyRoster implementation.
17208
 
    
17209
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
17210
 
 
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(-)
17215
 
 
17216
 
commit c5c649f6c06178cd33c5404b0bed9603f6404a85
17217
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
17218
 
Date:   Thu Jul 2 14:49:58 2009 +0100
17219
 
 
17220
 
    wocky-namespaces: Add jabber:iq:roster.
17221
 
    
17222
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
17223
 
 
17224
 
 wocky/wocky-namespaces.h |    3 +++
17225
 
 1 files changed, 3 insertions(+), 0 deletions(-)
17226
 
 
17227
 
commit 966a248237c6c3e419201f0548746e2592ae26b0
17228
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
17229
 
Date:   Wed Jul 1 17:55:50 2009 +0100
17230
 
 
17231
 
    Add barebones of WockyContact class.
17232
 
    
17233
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
17234
 
 
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(-)
17241
 
 
17242
 
commit 3173cb6db6e21367e46fe0ee5af088360adadf54
17243
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
17244
 
Date:   Thu Aug 13 10:22:49 2009 +0100
17245
 
 
17246
 
    stream_error_abort: ignore non stream errors
17247
 
    
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
17250
 
    errors only.
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.
17253
 
 
17254
 
 wocky/wocky-connector.c |    9 +++++++++
17255
 
 1 files changed, 9 insertions(+), 0 deletions(-)
17256
 
 
17257
 
commit ecb54ef69ced7750dc3b1eb0936adc909146b34a
17258
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
17259
 
Date:   Wed Aug 12 17:10:23 2009 +0100
17260
 
 
17261
 
    stream_error_to_gerror: use wocky_xmpp_stream_error_from_node
17262
 
 
17263
 
 wocky/wocky-xmpp-stanza.c |   51 +-------------------------------------------
17264
 
 1 files changed, 2 insertions(+), 49 deletions(-)
17265
 
 
17266
 
commit 9db920ee913f7871011eaf5928b6065bea9bd252
17267
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
17268
 
Date:   Wed Aug 12 17:09:59 2009 +0100
17269
 
 
17270
 
    wocky-xmpp-error: add wocky_xmpp_stream_error_from_node
17271
 
 
17272
 
 wocky/wocky-xmpp-error.c |   54 ++++++++++++++++++++++++++++++++++++++++++++++
17273
 
 wocky/wocky-xmpp-error.h |    2 +
17274
 
 2 files changed, 56 insertions(+), 0 deletions(-)
17275
 
 
17276
 
commit 6ef54efa1f0ca88b214269a80cbdab6ec71def49
17277
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
17278
 
Date:   Wed Aug 12 16:54:52 2009 +0100
17279
 
 
17280
 
    move stream errors definition to wocky-xmpp-stanza.h
17281
 
 
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(-)
17290
 
 
17291
 
commit 889a445498ee8c96e545008d12d997f2227b2155
17292
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
17293
 
Date:   Wed Aug 12 16:51:12 2009 +0100
17294
 
 
17295
 
    wocky-xmpp-error: fix style
17296
 
 
17297
 
 wocky/wocky-xmpp-error.c |    4 ++--
17298
 
 wocky/wocky-xmpp-error.h |    3 ++-
17299
 
 2 files changed, 4 insertions(+), 3 deletions(-)
17300
 
 
17301
 
commit 2fa6f6f43ecd53b75bebda9f617e008015d7ec95
17302
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
17303
 
Date:   Wed Aug 12 16:47:18 2009 +0100
17304
 
 
17305
 
    rename XMPP_ERROR_* to WOCKY_XMPP_ERROR_*
17306
 
 
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(-)
17312
 
 
17313
 
commit 28ee115f4d09d0f1d357dd45f039e21adb8086f2
17314
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
17315
 
Date:   Wed Aug 12 16:40:38 2009 +0100
17316
 
 
17317
 
    wocky-xmpp-stanza-test: add test_xmpp_error_to_gerror
17318
 
    
17319
 
    Based on test_message_get_xmpp_error from Gibber tests suite.
17320
 
 
17321
 
 tests/wocky-xmpp-stanza-test.c |   29 +++++++++++++++++++++++++++++
17322
 
 1 files changed, 29 insertions(+), 0 deletions(-)
17323
 
 
17324
 
commit b1d4161c28db9b4b7ea7d6a235299472616c6031
17325
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
17326
 
Date:   Wed Aug 12 16:37:13 2009 +0100
17327
 
 
17328
 
    merge functionnality of wocky_message_get_xmpp_error to wocky_xmpp_stanza_to_gerror
17329
 
 
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(-)
17334
 
 
17335
 
commit b7a549aba4706f85c12ff1f0268ac56db3774a15
17336
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
17337
 
Date:   Wed Aug 12 16:22:37 2009 +0100
17338
 
 
17339
 
    import wocky-xmpp-error.[ch] from Gibber
17340
 
 
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(-)
17345
 
 
17346
 
commit 1dacc6a83cc9930d0fe8b13e2d6816cd73c8f48b
17347
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
17348
 
Date:   Wed Aug 12 15:15:52 2009 +0100
17349
 
 
17350
 
    wocky-xmpp-stanza-test: improve test descriptions and rename test_to_gerror to test_stream_error_to_gerror
17351
 
 
17352
 
 tests/wocky-xmpp-stanza-test.c |   11 ++++++-----
17353
 
 1 files changed, 6 insertions(+), 5 deletions(-)
17354
 
 
17355
 
commit 652da3fa35d72a9e8bfd5a5e4041b1cea59efa60
17356
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
17357
 
Date:   Wed Aug 12 15:11:19 2009 +0100
17358
 
 
17359
 
    wocky_xmpp_stanza_to_gerror: factor out stream_error_to_gerror
17360
 
 
17361
 
 wocky/wocky-xmpp-stanza.c |   22 +++++++++++++++-------
17362
 
 1 files changed, 15 insertions(+), 7 deletions(-)
17363
 
 
17364
 
commit 2e43ec8790a7d542c0d9493583e04fb6c8ac6412
17365
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17366
 
Date:   Thu Aug 13 13:25:15 2009 +0100
17367
 
 
17368
 
    Convert attr ns prefix system to hash tables: add init/deinit functions.
17369
 
    Also added a comment explaining the auto-generation of prefixes.
17370
 
 
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(-)
17375
 
 
17376
 
commit 6d7d0f0863154c2545f43369ebe4c2f7f0e8a906
17377
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17378
 
Date:   Wed Aug 12 18:07:19 2009 +0100
17379
 
 
17380
 
    g_slice_new0 instead of g_new0 in ns_prefix_new.
17381
 
 
17382
 
 wocky/wocky-xmpp-node.c |    2 +-
17383
 
 1 files changed, 1 insertions(+), 1 deletions(-)
17384
 
 
17385
 
commit 4b67c1a0300f9ca71e15c26689b2e377f7d26be6
17386
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17387
 
Date:   Wed Aug 12 18:06:44 2009 +0100
17388
 
 
17389
 
    Missing function return type.
17390
 
 
17391
 
 tests/wocky-xmpp-node-test.c |    1 +
17392
 
 1 files changed, 1 insertions(+), 0 deletions(-)
17393
 
 
17394
 
commit bed46ad061870307443b2b9bcc452a7fcefcc79d
17395
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17396
 
Date:   Wed Aug 12 17:05:01 2009 +0100
17397
 
 
17398
 
    Adapt tests to new API.
17399
 
 
17400
 
 tests/wocky-xmpp-node-test.c |    6 +++---
17401
 
 1 files changed, 3 insertions(+), 3 deletions(-)
17402
 
 
17403
 
commit 808f44a807c1b1fe05d98a4adc5ac3453f1d10ff
17404
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17405
 
Date:   Wed Aug 12 17:04:51 2009 +0100
17406
 
 
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.
17410
 
 
17411
 
 wocky/wocky-xmpp-node.c |   87 ++++++++++++++++++++++++++++++++--------------
17412
 
 wocky/wocky-xmpp-node.h |    6 ++--
17413
 
 2 files changed, 63 insertions(+), 30 deletions(-)
17414
 
 
17415
 
commit e456e3cfef20403446bfce9838d3ace2e74b246a
17416
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17417
 
Date:   Wed Aug 12 15:22:46 2009 +0100
17418
 
 
17419
 
    Whitespace cleanup.
17420
 
 
17421
 
 wocky/wocky-connector.c |    1 -
17422
 
 1 files changed, 0 insertions(+), 1 deletions(-)
17423
 
 
17424
 
commit 3f863c7918ffc18e868329b6250a29504b6a87d0
17425
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17426
 
Date:   Wed Aug 12 13:05:59 2009 +0100
17427
 
 
17428
 
    Stray debugging #include removed.
17429
 
 
17430
 
 wocky/wocky-xmpp-node.c |    1 -
17431
 
 1 files changed, 0 insertions(+), 1 deletions(-)
17432
 
 
17433
 
commit bc93f3f07cc33165c7709a7a212e8bf835ffbbcb
17434
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17435
 
Date:   Wed Aug 12 13:05:40 2009 +0100
17436
 
 
17437
 
    Improve test coverage of new namespaced attribute support.
17438
 
 
17439
 
 tests/wocky-xmpp-node-test.c |   53 ++++++++++++++++++++++++++++++++++++++++-
17440
 
 1 files changed, 51 insertions(+), 2 deletions(-)
17441
 
 
17442
 
commit 3306f6f71dd534c8622e27e79eb33cff385dac49
17443
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17444
 
Date:   Tue Aug 11 19:31:11 2009 +0100
17445
 
 
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.
17449
 
 
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(-)
17457
 
 
17458
 
commit a1cbb8be19ccd619cff7cd176b1c48f883f539aa
17459
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17460
 
Date:   Thu Jul 30 14:30:56 2009 +0100
17461
 
 
17462
 
    Test namespaced attributes (creating, changing and readwrite tests)
17463
 
 
17464
 
 tests/wocky-xmpp-node-test.c      |  102 +++++++++++++++++++++++++++++++++++++
17465
 
 tests/wocky-xmpp-readwrite-test.c |   28 ++++++++++
17466
 
 2 files changed, 130 insertions(+), 0 deletions(-)
17467
 
 
17468
 
commit 313ce82cdc630ce71a6ddc83c2e6935abf7150fb
17469
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17470
 
Date:   Thu Jul 30 12:35:04 2009 +0100
17471
 
 
17472
 
    Make Google JID Domain Discovery always-on.
17473
 
 
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(-)
17478
 
 
17479
 
commit 0d24e00092482693993dad0e7923ff34eee928e7
17480
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17481
 
Date:   Thu Jul 30 11:52:05 2009 +0100
17482
 
 
17483
 
    Stray // comment removed.
17484
 
 
17485
 
 wocky/wocky-xmpp-node.c |    2 --
17486
 
 1 files changed, 0 insertions(+), 2 deletions(-)
17487
 
 
17488
 
commit b2fdf23244935e8ff426f67d7a64778e06b7f85a
17489
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17490
 
Date:   Wed Jul 29 19:37:59 2009 +0100
17491
 
 
17492
 
    Test new google JID domain discovery quirk support.
17493
 
 
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(-)
17499
 
 
17500
 
commit 74e93063095a99bd2b7946be0cb167ff4a1b928a
17501
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17502
 
Date:   Wed Jul 29 19:37:05 2009 +0100
17503
 
 
17504
 
    Expose google-domain-discovery sasl feature through a wocky-connector property.
17505
 
 
17506
 
 wocky/wocky-connector.c |   18 ++++++++++++++++++
17507
 
 1 files changed, 18 insertions(+), 0 deletions(-)
17508
 
 
17509
 
commit fed88a33ef1550e667164b78f9cf473075995504
17510
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17511
 
Date:   Tue Jul 28 17:27:52 2009 +0100
17512
 
 
17513
 
    Google JID domain-discovery extension, controlled by a property.
17514
 
 
17515
 
 wocky/wocky-namespaces.h |    3 +++
17516
 
 wocky/wocky-sasl-auth.c  |   22 +++++++++++++++++++++-
17517
 
 2 files changed, 24 insertions(+), 1 deletions(-)
17518
 
 
17519
 
commit d78e7101e154613c5904fdf1b20ed32fa57068f7
17520
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17521
 
Date:   Tue Jul 28 17:04:37 2009 +0100
17522
 
 
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.
17527
 
 
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(-)
17533
 
 
17534
 
commit 3204163c0d770aedfcb222588aea868b45b43c97
17535
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17536
 
Date:   Wed Aug 12 17:39:53 2009 +0100
17537
 
 
17538
 
    Async result should have ...connect_finish as the finish func for XEP77_SIGNUP.
17539
 
 
17540
 
 wocky/wocky-connector.c |    8 ++++++--
17541
 
 1 files changed, 6 insertions(+), 2 deletions(-)
17542
 
 
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
17547
 
 
17548
 
    Merge branch 'master' of git+ssh://git.collabora.co.uk/git/wocky
17549
 
 
17550
 
commit ba584a1241063fb0e3a57de4b83a60611ad041eb
17551
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17552
 
Date:   Wed Aug 12 14:51:24 2009 +0100
17553
 
 
17554
 
    Comment explaining WockyConnectorXEP77Op enum and usage in priv struct.
17555
 
 
17556
 
 wocky/wocky-connector.c |    5 +++++
17557
 
 1 files changed, 5 insertions(+), 0 deletions(-)
17558
 
 
17559
 
commit 0cf7b439ce469df9218affc78e23ce6dc86aa3a9
17560
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17561
 
Date:   Wed Aug 12 14:46:59 2009 +0100
17562
 
 
17563
 
    Record the correct finish function in the async result when registering.
17564
 
 
17565
 
 wocky/wocky-connector.c |    2 ++
17566
 
 1 files changed, 2 insertions(+), 0 deletions(-)
17567
 
 
17568
 
commit b27393f1892ae27e3c033aff6fc3ab31010d5f35
17569
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17570
 
Date:   Wed Aug 12 14:35:22 2009 +0100
17571
 
 
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.
17574
 
 
17575
 
 wocky/wocky-connector.c |    6 +++---
17576
 
 1 files changed, 3 insertions(+), 3 deletions(-)
17577
 
 
17578
 
commit a2f855841e72f3d9ef389696e47ead6eff7cd97d
17579
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17580
 
Date:   Wed Aug 12 14:31:13 2009 +0100
17581
 
 
17582
 
    Add DEBUG statements to track path through connector code.
17583
 
 
17584
 
 wocky/wocky-connector.c |   18 ++++++++++++++++++
17585
 
 1 files changed, 18 insertions(+), 0 deletions(-)
17586
 
 
17587
 
commit 439157469da2b6bfe44fbaad722750f7e0e02002
17588
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17589
 
Date:   Tue Aug 11 14:46:42 2009 +0100
17590
 
 
17591
 
    Ignore individual example programmes explicitly (ie not with globbing)
17592
 
 
17593
 
 .gitignore |    4 +++-
17594
 
 1 files changed, 3 insertions(+), 1 deletions(-)
17595
 
 
17596
 
commit 37bef919cf4e11bfc750ba1af6c6294a715b0182
17597
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17598
 
Date:   Tue Aug 11 14:45:07 2009 +0100
17599
 
 
17600
 
    Whitespace cleanup.
17601
 
 
17602
 
 wocky/wocky-namespaces.h |    2 --
17603
 
 1 files changed, 0 insertions(+), 2 deletions(-)
17604
 
 
17605
 
commit b56f2fad002cb673425694a45ccf3303f7c43bd8
17606
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17607
 
Date:   Tue Aug 11 14:40:03 2009 +0100
17608
 
 
17609
 
    Add prop set/get test for new property.
17610
 
 
17611
 
 tests/wocky-connector-test.c |    6 ++++--
17612
 
 1 files changed, 4 insertions(+), 2 deletions(-)
17613
 
 
17614
 
commit 7a174fe38e0f0b52c7d60defa8da556304f4b43d
17615
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17616
 
Date:   Tue Aug 11 14:39:44 2009 +0100
17617
 
 
17618
 
    Eliminate mem leak in dummy resolver when the server has to abort for a test.
17619
 
 
17620
 
 tests/test-resolver.c |    3 ++-
17621
 
 1 files changed, 2 insertions(+), 1 deletions(-)
17622
 
 
17623
 
commit 6ff06cff74afee70d9a5defc0e41ae4d6f86d371
17624
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17625
 
Date:   Mon Aug 10 20:38:48 2009 +0100
17626
 
 
17627
 
    XEP 0077 Registration/Cancellation tests.
17628
 
 
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(-)
17633
 
 
17634
 
commit c7645384313de5b6778a031c0d393d0bf2cc5ba6
17635
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17636
 
Date:   Mon Aug 10 20:38:10 2009 +0100
17637
 
 
17638
 
    Add some DEBUG (); renamed namespace constant according to existing pattern.
17639
 
 
17640
 
 wocky/wocky-connector.c  |   18 +++++++++++++-----
17641
 
 wocky/wocky-namespaces.h |    2 +-
17642
 
 2 files changed, 14 insertions(+), 6 deletions(-)
17643
 
 
17644
 
commit 76f18c05ef5eb7532c10eb9414e0dfdf0e830588
17645
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17646
 
Date:   Mon Aug 10 20:36:44 2009 +0100
17647
 
 
17648
 
    Ignore the test-generated sasl DB file.
17649
 
 
17650
 
 .gitignore |    1 +
17651
 
 1 files changed, 1 insertions(+), 0 deletions(-)
17652
 
 
17653
 
commit 93046cc5bf62143763130623bb4f1f0cdbcecce0
17654
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17655
 
Date:   Thu Aug 6 12:27:45 2009 +0100
17656
 
 
17657
 
    Typo fixed, leaks in xep77_signup_send fixed (from cassidy).
17658
 
 
17659
 
 wocky/wocky-connector.c |    7 ++++---
17660
 
 1 files changed, 4 insertions(+), 3 deletions(-)
17661
 
 
17662
 
commit b1b2bebf688d407cd942c06a6c739d389d51ef35
17663
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17664
 
Date:   Wed Aug 5 16:56:04 2009 +0100
17665
 
 
17666
 
    Make email a settable parameter in the connector instead of a mandatory param.
17667
 
 
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(-)
17672
 
 
17673
 
commit b3a50f94445aaf504d45d04294aed7fbf2cbbbed
17674
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17675
 
Date:   Wed Aug 5 12:12:19 2009 +0100
17676
 
 
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".
17682
 
 
17683
 
 wocky/wocky-connector.c |    8 --------
17684
 
 1 files changed, 0 insertions(+), 8 deletions(-)
17685
 
 
17686
 
commit 4b473dfbeb39f96702db35148e3e473ba191a09b
17687
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17688
 
Date:   Tue Aug 4 19:07:27 2009 +0100
17689
 
 
17690
 
    Ignore the example binaries for vcs purposes.
17691
 
 
17692
 
 .gitignore |    2 +-
17693
 
 1 files changed, 1 insertions(+), 1 deletions(-)
17694
 
 
17695
 
commit c51cc014131ccf6018debbf4fe42c23b466f1d2b
17696
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17697
 
Date:   Tue Aug 4 19:05:51 2009 +0100
17698
 
 
17699
 
    Example registration and unregistration binaries.
17700
 
 
17701
 
 examples/Makefile.am  |   15 ++++++++-
17702
 
 examples/register.c   |   80 +++++++++++++++++++++++++++++++++++++++++++++++++
17703
 
 examples/unregister.c |   76 ++++++++++++++++++++++++++++++++++++++++++++++
17704
 
 3 files changed, 170 insertions(+), 1 deletions(-)
17705
 
 
17706
 
commit 6ab62ee512532ff31bc387bed87a1a6c5744be3d
17707
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17708
 
Date:   Tue Aug 4 19:05:26 2009 +0100
17709
 
 
17710
 
    Implement XEP0077 In-Band Registration/Cancellation
17711
 
 
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(-)
17716
 
 
17717
 
commit f5e4e4f4ace88a66e56fae13dd2993c15fd77275
17718
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
17719
 
Date:   Wed Jul 22 12:06:06 2009 +0100
17720
 
 
17721
 
    test wocky_xmpp_node_append_content_n
17722
 
 
17723
 
 tests/wocky-xmpp-node-test.c |   22 ++++++++++++++++++++++
17724
 
 1 files changed, 22 insertions(+), 0 deletions(-)
17725
 
 
17726
 
commit d8d3beaa745297ea45e24708138c4235bca89ba2
17727
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
17728
 
Date:   Tue Jul 14 14:15:37 2009 +0100
17729
 
 
17730
 
    The "from" attribute is also not required for a reply IQ to be built.
17731
 
    
17732
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
17733
 
 
17734
 
 wocky/wocky-xmpp-stanza.c |    1 -
17735
 
 1 files changed, 0 insertions(+), 1 deletions(-)
17736
 
 
17737
 
commit 0c320e2d6fa1106276fdbc4394156ef686d889b0
17738
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
17739
 
Date:   Wed Aug 5 17:27:05 2009 +0100
17740
 
 
17741
 
    add test_close_force_after_close_sent
17742
 
 
17743
 
 tests/wocky-porter-test.c |   56 +++++++++++++++++++++++++++++++++++++++++++++
17744
 
 1 files changed, 56 insertions(+), 0 deletions(-)
17745
 
 
17746
 
commit 9f39944bc339634d36c6695c730113bdeed43d35
17747
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
17748
 
Date:   Wed Aug 5 17:23:53 2009 +0100
17749
 
 
17750
 
    wocky_porter_force_close_async: check if the receive_cancellable is NULL before raising the CLOSED error
17751
 
    
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.
17755
 
 
17756
 
 wocky/wocky-porter.c |    2 +-
17757
 
 1 files changed, 1 insertions(+), 1 deletions(-)
17758
 
 
17759
 
commit 2a35a4062da27417b4bf22d640d6621eee4d6b90
17760
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
17761
 
Date:   Wed Jul 29 12:27:30 2009 +0100
17762
 
 
17763
 
    test_close_force: test that the closing signal is not fired more than once
17764
 
 
17765
 
 tests/wocky-porter-test.c |   17 ++++++++++++++++-
17766
 
 1 files changed, 16 insertions(+), 1 deletions(-)
17767
 
 
17768
 
commit 87cfff5986e1329eca880a637e1c19f8e55a5fe3
17769
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
17770
 
Date:   Wed Jul 29 12:27:13 2009 +0100
17771
 
 
17772
 
    wocky_porter_force_close_async: don't fire the closing signal twice
17773
 
 
17774
 
 wocky/wocky-porter.c |    8 ++++++--
17775
 
 1 files changed, 6 insertions(+), 2 deletions(-)
17776
 
 
17777
 
commit e43eb2ab2fbadfeca5adeb3c172b0412e7344f30
17778
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
17779
 
Date:   Wed Jul 29 12:22:15 2009 +0100
17780
 
 
17781
 
    porter: use WOCKY_PORTER_ERROR_CLOSING when completing a close operation because of a forced close
17782
 
 
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(-)
17787
 
 
17788
 
commit dc1d27b9c2e7394f3b74d31941ae54acf4be09f6
17789
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
17790
 
Date:   Wed Jul 29 12:18:44 2009 +0100
17791
 
 
17792
 
    wocky_porter_force_close_async: set the right error domain when raising G_IO_ERROR_PENDING
17793
 
 
17794
 
 wocky/wocky-porter.c |    2 +-
17795
 
 1 files changed, 1 insertions(+), 1 deletions(-)
17796
 
 
17797
 
commit b2a8ae6c49a37eb317d0639b5608d030e125db5b
17798
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17799
 
Date:   Tue Aug 4 15:14:21 2009 +0100
17800
 
 
17801
 
    Default xmpp-port property value should be 0, not 5222.
17802
 
    
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").
17804
 
 
17805
 
 wocky/wocky-connector.c |    2 +-
17806
 
 1 files changed, 1 insertions(+), 1 deletions(-)
17807
 
 
17808
 
commit 45699bd0090984bf0dfd5de617c873c2de4cb197
17809
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17810
 
Date:   Tue Aug 4 15:14:21 2009 +0100
17811
 
 
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").
17814
 
 
17815
 
 wocky/wocky-connector.c |    2 +-
17816
 
 1 files changed, 1 insertions(+), 1 deletions(-)
17817
 
 
17818
 
commit 3a705cc906e154a3e77fabd55c16f42ae11191a6
17819
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
17820
 
Date:   Tue Aug 4 14:02:19 2009 +0100
17821
 
 
17822
 
    use test_init and test_deinit in tests so memory is properly freed and valgrind is happy
17823
 
 
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(-)
17834
 
 
17835
 
commit fd61e2ac48113b5eb5b9f60f1ef83564be7788a2
17836
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
17837
 
Date:   Tue Aug 4 14:01:28 2009 +0100
17838
 
 
17839
 
    add test_init and test_deinit helpers
17840
 
 
17841
 
 tests/wocky-test-helper.c |   17 +++++++++++++++++
17842
 
 tests/wocky-test-helper.h |    5 +++++
17843
 
 2 files changed, 22 insertions(+), 0 deletions(-)
17844
 
 
17845
 
commit ac511b43ae9f37ef33fc0fe5fdf7029c8e354bce
17846
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
17847
 
Date:   Tue Jul 28 11:54:13 2009 +0100
17848
 
 
17849
 
    add wocky_init and wocky_deinit
17850
 
 
17851
 
 wocky/Makefile.am |    2 +
17852
 
 wocky/wocky.c     |   54 +++++++++++++++++++++++++++++++++++++++++++++++++++++
17853
 
 wocky/wocky.h     |   34 +++++++++++++++++++++++++++++++++
17854
 
 3 files changed, 90 insertions(+), 0 deletions(-)
17855
 
 
17856
 
commit 50201f619f1b75d8df9bec106d5e91fe22b1f91b
17857
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
17858
 
Date:   Tue Aug 4 12:30:25 2009 +0100
17859
 
 
17860
 
    connector: 'legacy' and 'old-ssl' properties shouldn't be construct only
17861
 
 
17862
 
 wocky/wocky-connector.c |    4 ++--
17863
 
 1 files changed, 2 insertions(+), 2 deletions(-)
17864
 
 
17865
 
commit 5dd031fd5f4408e39d232e35317fdd8d3d423b8c
17866
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17867
 
Date:   Wed Jul 29 18:06:28 2009 +0100
17868
 
 
17869
 
    Use local wocky_tls_* instead of g_tls_* and gio instead of gnio.
17870
 
 
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(-)
17882
 
 
17883
 
commit b9ee8409f1ecbd1c28b79754ca5b45ffdf4a5738
17884
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17885
 
Date:   Wed Jul 29 18:05:42 2009 +0100
17886
 
 
17887
 
    Remove gnio from package deps, add gnutls and gio.
17888
 
 
17889
 
 configure.ac |    2 +-
17890
 
 1 files changed, 1 insertions(+), 1 deletions(-)
17891
 
 
17892
 
commit fdad53d43d9c7edcd24db0c69108b689b7b05847
17893
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17894
 
Date:   Wed Jul 29 18:04:51 2009 +0100
17895
 
 
17896
 
    Add wocky-tls to build list, exclude from style check as it is a gnio import.
17897
 
 
17898
 
 wocky/Makefile.am |    5 +++--
17899
 
 1 files changed, 3 insertions(+), 2 deletions(-)
17900
 
 
17901
 
commit 18d70158bf35f91165adde167a8d7c20fe296d0e
17902
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17903
 
Date:   Wed Jul 29 18:03:22 2009 +0100
17904
 
 
17905
 
    Check in copy of gnio TLS support + collabora patches to add server side TLS.
17906
 
 
17907
 
 wocky/wocky-tls.c | 1230 +++++++++++++++++++++++++++++++++++++++++++++++++++++
17908
 
 wocky/wocky-tls.h |   68 +++
17909
 
 2 files changed, 1298 insertions(+), 0 deletions(-)
17910
 
 
17911
 
commit 9d73236146ea2846a380f59090b249d6e7a35280
17912
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17913
 
Date:   Fri Jul 31 17:44:25 2009 +0100
17914
 
 
17915
 
    Bogus goto, should have just been a label.
17916
 
 
17917
 
 wocky/wocky-connector.c |    2 +-
17918
 
 1 files changed, 1 insertions(+), 1 deletions(-)
17919
 
 
17920
 
commit fa985c20e28fd1aae2b9bfd49550cbebbee177ae
17921
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17922
 
Date:   Fri Jul 31 17:39:04 2009 +0100
17923
 
 
17924
 
    Stanza memory leaks on error bailouts.
17925
 
 
17926
 
 wocky/wocky-connector.c |    8 +++++---
17927
 
 1 files changed, 5 insertions(+), 3 deletions(-)
17928
 
 
17929
 
commit 3213cfa55bc654779602866f991efdd2a1fc3730
17930
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17931
 
Date:   Thu Jul 30 11:29:29 2009 +0100
17932
 
 
17933
 
    Bogus if condition removed.
17934
 
 
17935
 
 tests/wocky-xmpp-node-test.c |    1 -
17936
 
 1 files changed, 0 insertions(+), 1 deletions(-)
17937
 
 
17938
 
commit 79f3f6482a6594c6175401909698d2fad1c649ce
17939
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17940
 
Date:   Wed Jul 29 16:36:06 2009 +0100
17941
 
 
17942
 
    Minor (english) syntax changes in doc string.
17943
 
 
17944
 
 wocky/wocky-xmpp-node.c |    4 ++--
17945
 
 1 files changed, 2 insertions(+), 2 deletions(-)
17946
 
 
17947
 
commit d22b1d9004f622ba58f4f71352631a4587ea7e86
17948
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17949
 
Date:   Wed Jul 29 16:32:09 2009 +0100
17950
 
 
17951
 
    Test the wocky_xmpp_node_unpack_error function.
17952
 
 
17953
 
 tests/wocky-xmpp-node-test.c |  184 ++++++++++++++++++++++++++++++++++++++++++
17954
 
 1 files changed, 184 insertions(+), 0 deletions(-)
17955
 
 
17956
 
commit 54f204acb753f3081c0082382c3522d30e7fc165
17957
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17958
 
Date:   Wed Jul 29 16:31:16 2009 +0100
17959
 
 
17960
 
    Extract the stanza error type. Make sure unset original stanza => NULL result.
17961
 
 
17962
 
 wocky/wocky-xmpp-node.c |    7 +++++--
17963
 
 1 files changed, 5 insertions(+), 2 deletions(-)
17964
 
 
17965
 
commit 34f6d59f1f87794e67ff3837d06edf9d92e62df0
17966
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17967
 
Date:   Tue Jul 28 18:08:51 2009 +0100
17968
 
 
17969
 
    Document wocky_xmpp_node_unpack_error.
17970
 
 
17971
 
 wocky/wocky-xmpp-node.c |   22 ++++++++++++++++++++++
17972
 
 1 files changed, 22 insertions(+), 0 deletions(-)
17973
 
 
17974
 
commit f28d0fb657f9371b59e41bcc064d06e85b4abe1a
17975
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17976
 
Date:   Tue Jul 28 17:49:51 2009 +0100
17977
 
 
17978
 
    Session ID property not writable anymore.
17979
 
 
17980
 
 wocky/wocky-connector.c |    2 +-
17981
 
 1 files changed, 1 insertions(+), 1 deletions(-)
17982
 
 
17983
 
commit aa7ab0ce93f7219e51a9e063251f174b6dc77eca
17984
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17985
 
Date:   Tue Jul 28 17:49:19 2009 +0100
17986
 
 
17987
 
    Cleanup some old DEBUG we don't need any more.
17988
 
 
17989
 
 tests/wocky-test-connector-server.c |   13 +------------
17990
 
 1 files changed, 1 insertions(+), 12 deletions(-)
17991
 
 
17992
 
commit 6ba3953607660c70aa4ddaadb8b1fc742c8a362e
17993
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
17994
 
Date:   Tue Jul 28 17:39:35 2009 +0100
17995
 
 
17996
 
    Memory leak in example connect.c program.
17997
 
 
17998
 
 examples/connect.c |    1 +
17999
 
 1 files changed, 1 insertions(+), 0 deletions(-)
18000
 
 
18001
 
commit 327326a9e1d0cf60e7a1d8d1a51daacfae860756
18002
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18003
 
Date:   Tue Jul 28 12:05:11 2009 +0100
18004
 
 
18005
 
    Duplicate applicable XMPP+TLS tests for the XMPP+SSL code path(s).
18006
 
 
18007
 
 tests/wocky-connector-test.c |  334 ++++++++++++++++++++++++++++++++++++++++++
18008
 
 1 files changed, 334 insertions(+), 0 deletions(-)
18009
 
 
18010
 
commit 0a9d76b1be294fc26ac097f59935c45cdf0c923a
18011
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18012
 
Date:   Tue Jul 28 12:04:07 2009 +0100
18013
 
 
18014
 
    Tweak the timing of some of the server-death tests (also, sleep not needed)
18015
 
 
18016
 
 tests/wocky-test-connector-server.c |   12 ++++--------
18017
 
 1 files changed, 4 insertions(+), 8 deletions(-)
18018
 
 
18019
 
commit 266f6c74fd2d258c6bdda4e3ea08ff50e080abdb
18020
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18021
 
Date:   Tue Jul 28 11:32:40 2009 +0100
18022
 
 
18023
 
    Removed some stray empty comments + a couple of tests were misnamed
18024
 
 
18025
 
 tests/wocky-connector-test.c |   10 +++++-----
18026
 
 1 files changed, 5 insertions(+), 5 deletions(-)
18027
 
 
18028
 
commit 245cb4099a141cf7dd084628281706a13f671108
18029
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18030
 
Date:   Mon Jul 27 20:50:03 2009 +0100
18031
 
 
18032
 
    TLS_REQUIRED/PLAINTEXT_OK vs TRUE/FALSE. More old-SSL tests.
18033
 
 
18034
 
 tests/wocky-connector-test.c |  538 +++++++++++++++++++++++++++++++++---------
18035
 
 1 files changed, 426 insertions(+), 112 deletions(-)
18036
 
 
18037
 
commit ceda37cbc1092ed8d28d656876b2c029042f2c10
18038
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18039
 
Date:   Mon Jul 27 19:56:57 2009 +0100
18040
 
 
18041
 
    Fix comment describing test-spec structure. Use PLAIN/DIGEST vs TRUE/FALSE.
18042
 
 
18043
 
 tests/wocky-connector-test.c |  114 +++++++++++++++++++++---------------------
18044
 
 1 files changed, 57 insertions(+), 57 deletions(-)
18045
 
 
18046
 
commit d4604ea3b0ad904eff471639e72caafe6fda0413
18047
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18048
 
Date:   Mon Jul 27 19:42:26 2009 +0100
18049
 
 
18050
 
    First batch of old-style SSL tests
18051
 
 
18052
 
 tests/wocky-connector-test.c |  205 +++++++++++++++++++++++++++++++++++++++++-
18053
 
 1 files changed, 203 insertions(+), 2 deletions(-)
18054
 
 
18055
 
commit c33e6c778fc5dfa2ca8d7c2426a5d26e9fcd5636
18056
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18057
 
Date:   Mon Jul 27 19:39:52 2009 +0100
18058
 
 
18059
 
    Implement old-style SSL in test XMPP server.
18060
 
 
18061
 
 tests/wocky-test-connector-server.c |   51 +++++++++++++++++++++++++++++++---
18062
 
 1 files changed, 46 insertions(+), 5 deletions(-)
18063
 
 
18064
 
commit 54582866d61c9a8ea7900ff8b7ab87fc546ca8ff
18065
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18066
 
Date:   Mon Jul 27 19:39:02 2009 +0100
18067
 
 
18068
 
    Old style SSL (ie immediately on TCP connection established)
18069
 
 
18070
 
 wocky/wocky-connector.c |   75 +++++++++++++++++++++++++++++++++++++++++-----
18071
 
 wocky/wocky-connector.h |    1 +
18072
 
 2 files changed, 67 insertions(+), 9 deletions(-)
18073
 
 
18074
 
commit 865cb935844292e9d7c1207dc0abd3238749bfbb
18075
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18076
 
Date:   Mon Jul 27 12:59:28 2009 +0100
18077
 
 
18078
 
    Update flow-control description comment at start of wocky-connector.c
18079
 
 
18080
 
 wocky/wocky-connector.c |   58 ++++++++++++++++++++++++++++------------------
18081
 
 1 files changed, 35 insertions(+), 23 deletions(-)
18082
 
 
18083
 
commit 3d765ebdd873a390fde19b1c13e6d903c8e11ba5
18084
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18085
 
Date:   Fri Jul 24 19:46:47 2009 +0100
18086
 
 
18087
 
    Improve test coverage in corner cases.
18088
 
 
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(-)
18093
 
 
18094
 
commit c585552ad207a2194d306d9b9211859d535e3436
18095
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18096
 
Date:   Fri Jul 24 18:45:24 2009 +0100
18097
 
 
18098
 
    Memory leak: free old session id string when the session re-initialises
18099
 
 
18100
 
 wocky/wocky-connector.c |    1 +
18101
 
 1 files changed, 1 insertions(+), 0 deletions(-)
18102
 
 
18103
 
commit 1741f0b8e19e0234bd72fba3ee04cfc4fa4c00f1
18104
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18105
 
Date:   Fri Jul 24 16:51:35 2009 +0100
18106
 
 
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.
18109
 
 
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(-)
18114
 
 
18115
 
commit fb7d680d68048ca3f0db4c58d01d7156d7140760
18116
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18117
 
Date:   Thu Jul 23 20:00:05 2009 +0100
18118
 
 
18119
 
    Typo in comment.
18120
 
 
18121
 
 wocky/wocky-sasl-auth.c |    2 +-
18122
 
 1 files changed, 1 insertions(+), 1 deletions(-)
18123
 
 
18124
 
commit d1620c44db2ba34a369de12bdbe1fdc445d569e0
18125
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18126
 
Date:   Thu Jul 23 19:49:27 2009 +0100
18127
 
 
18128
 
    Old style jabber-auth tests.
18129
 
 
18130
 
 tests/wocky-connector-test.c |  148 +++++++++++++++++++++++++++++++++++++++++-
18131
 
 1 files changed, 147 insertions(+), 1 deletions(-)
18132
 
 
18133
 
commit 86acf37b4089ef1f472bb929fdf19daa2ca501ba
18134
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18135
 
Date:   Thu Jul 23 19:41:55 2009 +0100
18136
 
 
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
18142
 
 
18143
 
 wocky/wocky-connector.c |   35 ++++++++++++++++++++++++++++++-----
18144
 
 1 files changed, 30 insertions(+), 5 deletions(-)
18145
 
 
18146
 
commit f9cac60bdb9f0dfc6d4f7337a275fd058f60efe1
18147
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18148
 
Date:   Thu Jul 23 19:32:33 2009 +0100
18149
 
 
18150
 
    Implement old-style jabber auth in the test server.
18151
 
 
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(-)
18156
 
 
18157
 
commit 27e2f0fc175a73661d6bdb603ea9b3e5bac987ec
18158
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18159
 
Date:   Wed Jul 22 12:18:57 2009 +0100
18160
 
 
18161
 
    Comment explaining why we proceed to "establish_session" after a successful
18162
 
    old-style jabber auth exchange.
18163
 
 
18164
 
 wocky/wocky-connector.c |    5 +++++
18165
 
 1 files changed, 5 insertions(+), 0 deletions(-)
18166
 
 
18167
 
commit 51b0ebb58d27dd6fb7a011a851b2b5ecfce6fb93
18168
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18169
 
Date:   Tue Jul 21 19:25:38 2009 +0100
18170
 
 
18171
 
    Old-style jabber auth implementation.
18172
 
 
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(-)
18177
 
 
18178
 
commit cb635f6af447c0444d5832cb58a81e9e57ba7afe
18179
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18180
 
Date:   Tue Jul 21 19:24:53 2009 +0100
18181
 
 
18182
 
    Util method to extract stanza error details
18183
 
 
18184
 
 wocky/wocky-xmpp-node.c |   53 +++++++++++++++++++++++++++++++++++++++++++++++
18185
 
 wocky/wocky-xmpp-node.h |    8 +++++++
18186
 
 2 files changed, 61 insertions(+), 0 deletions(-)
18187
 
 
18188
 
commit 8ce7c458e0b6a2ef5f568a6e10a0e08ac6c866ae
18189
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18190
 
Date:   Tue Jul 21 19:24:18 2009 +0100
18191
 
 
18192
 
    Comment typos.
18193
 
 
18194
 
 wocky/wocky-sasl-auth.h |    4 ++--
18195
 
 1 files changed, 2 insertions(+), 2 deletions(-)
18196
 
 
18197
 
commit 3d415b6806790622086d3df10b562c484af35230
18198
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18199
 
Date:   Tue Jul 21 19:15:44 2009 +0100
18200
 
 
18201
 
    Add ID paramater to stream open methods (needed for server stream open)
18202
 
 
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(-)
18215
 
 
18216
 
commit 75fc9f5fc79dad7a325d2e9bab366879bdf5389d
18217
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18218
 
Date:   Mon Jul 20 16:02:54 2009 +0100
18219
 
 
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.
18222
 
 
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(-)
18236
 
 
18237
 
commit 3d2b6bb99615703fd9ccf6daa086396db3468040
18238
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18239
 
Date:   Wed Jul 29 12:10:45 2009 +0100
18240
 
 
18241
 
    stanza_received_cb: unref ourself at the end of the function
18242
 
    
18243
 
    It's not safe to unref ourself and then use the priv pointer
18244
 
 
18245
 
 wocky/wocky-porter.c |    3 ++-
18246
 
 1 files changed, 2 insertions(+), 1 deletions(-)
18247
 
 
18248
 
commit 3569d70d19a50e49379c0c112c5ab31db0d13ed7
18249
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18250
 
Date:   Wed Jul 29 12:00:46 2009 +0100
18251
 
 
18252
 
    wocky_porter_force_close_async: add a comment explaining why it's safe to release the ref at this stage
18253
 
 
18254
 
 wocky/wocky-porter.c |    2 ++
18255
 
 1 files changed, 2 insertions(+), 0 deletions(-)
18256
 
 
18257
 
commit 9df6395ca9d6660c660878849458ae8b0da91b78
18258
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18259
 
Date:   Wed Jul 22 16:41:48 2009 +0100
18260
 
 
18261
 
    wocky_porter_force_close_async: unref ourself once the async result has been created
18262
 
 
18263
 
 wocky/wocky-porter.c |    2 ++
18264
 
 1 files changed, 2 insertions(+), 0 deletions(-)
18265
 
 
18266
 
commit d473cecb3164ebac975e491e0050d4dd67a68c20
18267
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18268
 
Date:   Wed Jul 22 16:41:04 2009 +0100
18269
 
 
18270
 
    connection_force_close_cb: unref the receive_cancellable once the connection has been closed
18271
 
 
18272
 
 wocky/wocky-porter.c |    6 ++++++
18273
 
 1 files changed, 6 insertions(+), 0 deletions(-)
18274
 
 
18275
 
commit 18e690252a2fcc5090504ecdf05787a558077cfe
18276
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18277
 
Date:   Wed Jul 22 16:07:08 2009 +0100
18278
 
 
18279
 
    wocky-porter-test: add test_close_force_after_error
18280
 
 
18281
 
 tests/wocky-porter-test.c |   56 +++++++++++++++++++++++++++++++++++++++++++++
18282
 
 1 files changed, 56 insertions(+), 0 deletions(-)
18283
 
 
18284
 
commit 0b6dd9bf0b3cfb7dc3f195506e2ef9e86171e97d
18285
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18286
 
Date:   Wed Jul 22 16:06:29 2009 +0100
18287
 
 
18288
 
    test_close_force: we have to wait for 3 events, not 2
18289
 
    
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
18294
 
 
18295
 
 tests/wocky-porter-test.c |    2 +-
18296
 
 1 files changed, 1 insertions(+), 1 deletions(-)
18297
 
 
18298
 
commit 8595ff413485eb81824817b7c52ac21e886d4584
18299
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18300
 
Date:   Wed Jul 22 15:51:55 2009 +0100
18301
 
 
18302
 
    wocky_porter_force_close_async: close XMPP connection right away if remote is already closed
18303
 
 
18304
 
 wocky/wocky-porter.c |    9 +++++++++
18305
 
 1 files changed, 9 insertions(+), 0 deletions(-)
18306
 
 
18307
 
commit c721b6614add94cb84af4987c1a9848a7330377c
18308
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18309
 
Date:   Wed Jul 22 15:23:21 2009 +0100
18310
 
 
18311
 
    wocky-porter-test: test to call force_close in the remote-error callback
18312
 
 
18313
 
 tests/wocky-porter-test.c |   21 +++++++++++++++++++--
18314
 
 1 files changed, 19 insertions(+), 2 deletions(-)
18315
 
 
18316
 
commit f51bffd3593d0911267ed419df706a4c08d9d192
18317
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18318
 
Date:   Wed Jul 22 15:21:22 2009 +0100
18319
 
 
18320
 
    stanza_received_cb: complete the force close operation, if any, if handling the stanza closed the remote connection
18321
 
 
18322
 
 wocky/wocky-porter.c |    8 ++++++++
18323
 
 1 files changed, 8 insertions(+), 0 deletions(-)
18324
 
 
18325
 
commit ac8d9edd90936efe938f6f1998b3bbe90cf4f534
18326
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18327
 
Date:   Wed Jul 22 14:58:43 2009 +0100
18328
 
 
18329
 
    wocky_porter_close_async: raise an error if there is a force close operation running
18330
 
 
18331
 
 wocky/wocky-porter.c |    8 ++++++++
18332
 
 1 files changed, 8 insertions(+), 0 deletions(-)
18333
 
 
18334
 
commit 79ebc9f3819541656d5239c09cff7968be626e63
18335
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18336
 
Date:   Wed Jul 22 14:52:33 2009 +0100
18337
 
 
18338
 
    wocky-porter: add some debug messages
18339
 
 
18340
 
 wocky/wocky-porter.c |    9 +++++++++
18341
 
 1 files changed, 9 insertions(+), 0 deletions(-)
18342
 
 
18343
 
commit 1af25e22869aaa484972bff9cea51eea0bdffcfe
18344
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18345
 
Date:   Fri Jul 17 17:24:47 2009 +0100
18346
 
 
18347
 
    test wocky_porter_force_close_async
18348
 
 
18349
 
 tests/wocky-porter-test.c |   85 +++++++++++++++++++++++++++++++++++++++++++++
18350
 
 1 files changed, 85 insertions(+), 0 deletions(-)
18351
 
 
18352
 
commit 1f68ed348b2a9a90fd803a2b74e1ecd52af4325c
18353
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18354
 
Date:   Mon Jul 20 14:08:58 2009 +0100
18355
 
 
18356
 
    add wocky_porter_force_close_async
18357
 
 
18358
 
 wocky/wocky-porter.c |  144 ++++++++++++++++++++++++++++++++++++++++++++++++--
18359
 
 wocky/wocky-porter.h |   10 ++++
18360
 
 2 files changed, 150 insertions(+), 4 deletions(-)
18361
 
 
18362
 
commit 5569ae92c24541e8db3f525008c91d7789d85106
18363
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18364
 
Date:   Mon Jul 20 12:31:10 2009 +0100
18365
 
 
18366
 
    test wocky_xmpp_connection_force_close_async
18367
 
 
18368
 
 tests/wocky-xmpp-connection-test.c |   41 ++++++++++++++++++++++++++++++++++++
18369
 
 1 files changed, 41 insertions(+), 0 deletions(-)
18370
 
 
18371
 
commit 8cff0b3f4ea9aaa4caa995a48754fc2817d34852
18372
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18373
 
Date:   Mon Jul 20 12:31:03 2009 +0100
18374
 
 
18375
 
    add wocky_xmpp_connection_force_close_async
18376
 
 
18377
 
 wocky/wocky-xmpp-connection.c |   64 +++++++++++++++++++++++++++++++++++++++++
18378
 
 wocky/wocky-xmpp-connection.h |   10 ++++++
18379
 
 2 files changed, 74 insertions(+), 0 deletions(-)
18380
 
 
18381
 
commit 637f9631cb50ed80656f9e479fa2670e1f8290f0
18382
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18383
 
Date:   Wed Jul 22 12:07:14 2009 +0100
18384
 
 
18385
 
    wocky-connector: xmpp_features_cb: don't leak our previous reference on priv->features if any
18386
 
 
18387
 
 wocky/wocky-connector.c |    2 ++
18388
 
 1 files changed, 2 insertions(+), 0 deletions(-)
18389
 
 
18390
 
commit c16e59035a26f04d3d766fd6c19e7dec74dbc9a0
18391
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18392
 
Date:   Tue Jul 21 13:54:28 2009 +0100
18393
 
 
18394
 
    wocky-connector: use WockyXmppStreamError errors instead of a generic one
18395
 
 
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(-)
18400
 
 
18401
 
commit bee972c1d0b5036a25980f84d3f9f761f2937389
18402
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18403
 
Date:   Tue Jul 21 13:44:50 2009 +0100
18404
 
 
18405
 
    wocky-connector: factor out abort_connect
18406
 
 
18407
 
 wocky/wocky-connector.c |   30 +++++++++++++++++++-----------
18408
 
 1 files changed, 19 insertions(+), 11 deletions(-)
18409
 
 
18410
 
commit 369848c9f5191f78c7bf01628acae7dc1f50f0a6
18411
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18412
 
Date:   Mon Jul 20 16:19:36 2009 +0100
18413
 
 
18414
 
    wocky_xmpp_stanza_to_gerror: set a default message if there is no text node
18415
 
 
18416
 
 tests/wocky-xmpp-stanza-test.c |    4 ++--
18417
 
 wocky/wocky-xmpp-stanza.c      |    2 +-
18418
 
 2 files changed, 3 insertions(+), 3 deletions(-)
18419
 
 
18420
 
commit 316ef2a8e1443ac98c71d37801515b92ab505900
18421
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18422
 
Date:   Mon Jul 20 11:59:15 2009 +0100
18423
 
 
18424
 
    stanza_received_cb: don't wait for the next stanza if an error has been detected while handling the stanza
18425
 
 
18426
 
 wocky/wocky-porter.c |    8 ++++++--
18427
 
 1 files changed, 6 insertions(+), 2 deletions(-)
18428
 
 
18429
 
commit 200c886a7425aef4f09f138f56c5b8cc2cfeb0bd
18430
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18431
 
Date:   Fri Jul 17 14:28:45 2009 +0100
18432
 
 
18433
 
    wocky-porter-test.c: add test_stream_error
18434
 
 
18435
 
 tests/wocky-porter-test.c |   52 +++++++++++++++++++++++++++++++++++++++++++++
18436
 
 1 files changed, 52 insertions(+), 0 deletions(-)
18437
 
 
18438
 
commit 74877dc48a787d5a58d9e2348a3b23786c906307
18439
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18440
 
Date:   Fri Jul 17 14:29:39 2009 +0100
18441
 
 
18442
 
    wocky-porter: fire the remote-error signal when a stream error is received
18443
 
 
18444
 
 wocky/wocky-porter.c |   24 ++++++++++++++++++++++++
18445
 
 1 files changed, 24 insertions(+), 0 deletions(-)
18446
 
 
18447
 
commit 0d32ff5a1af807728b26aaf868f601d057ca910d
18448
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18449
 
Date:   Fri Jul 17 14:29:24 2009 +0100
18450
 
 
18451
 
    wocky-porter: factor out remote_connection_closed function
18452
 
 
18453
 
 wocky/wocky-porter.c |   90 +++++++++++++++++++++++++++++++-------------------
18454
 
 1 files changed, 56 insertions(+), 34 deletions(-)
18455
 
 
18456
 
commit 8776e27eb1d20cab9d8f96b34cb9689f9661735d
18457
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18458
 
Date:   Mon Jul 20 16:02:26 2009 +0100
18459
 
 
18460
 
    wocky-connector: stream_error_abort: use wocky_xmpp_stanza_to_gerror instead of parsing the stanza manually
18461
 
 
18462
 
 wocky/wocky-connector.c |   42 +++++++++---------------------------------
18463
 
 1 files changed, 9 insertions(+), 33 deletions(-)
18464
 
 
18465
 
commit 57df600754da4db32b5a0728cc303266f252ba49
18466
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18467
 
Date:   Mon Jul 20 15:57:24 2009 +0100
18468
 
 
18469
 
    test wocky_xmpp_stanza_to_gerror
18470
 
 
18471
 
 tests/wocky-xmpp-stanza-test.c |   75 ++++++++++++++++++++++++++++++++++++++++
18472
 
 1 files changed, 75 insertions(+), 0 deletions(-)
18473
 
 
18474
 
commit c250be88f8047e1132cfa6c03cbaea93eafeed7b
18475
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18476
 
Date:   Fri Jul 17 14:27:19 2009 +0100
18477
 
 
18478
 
    add wocky_xmpp_stanza_to_gerror
18479
 
 
18480
 
 wocky/wocky-xmpp-stanza.c |   83 +++++++++++++++++++++++++++++++++++++++++++++
18481
 
 wocky/wocky-xmpp-stanza.h |   39 +++++++++++++++++++++
18482
 
 2 files changed, 122 insertions(+), 0 deletions(-)
18483
 
 
18484
 
commit 8f1148a0bf8d5635079c5e405adb22c720566d14
18485
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18486
 
Date:   Mon Jul 20 10:24:37 2009 +0100
18487
 
 
18488
 
    iq_sent_cb: remove useless \n in debug message
18489
 
 
18490
 
 wocky/wocky-porter.c |    2 +-
18491
 
 1 files changed, 1 insertions(+), 1 deletions(-)
18492
 
 
18493
 
commit 76b4b99e7be774de2ede7b2c1d7313de9ab66ffe
18494
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18495
 
Date:   Thu Jul 16 18:43:04 2009 +0100
18496
 
 
18497
 
    Removed extra / in resource string.
18498
 
 
18499
 
 tests/wocky-test-connector-server.c |    2 +-
18500
 
 1 files changed, 1 insertions(+), 1 deletions(-)
18501
 
 
18502
 
commit d2a2f185dbcc1d75ede4e774dce8661455289709
18503
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18504
 
Date:   Thu Jul 16 17:06:37 2009 +0100
18505
 
 
18506
 
    Elided unnecessary includes (added for stream error support, now elsewhere)
18507
 
 
18508
 
 wocky/wocky-xmpp-connection.c |    2 --
18509
 
 1 files changed, 0 insertions(+), 2 deletions(-)
18510
 
 
18511
 
commit 5e5bdd67f38c0b1100257c82c84f285df87ba9de
18512
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18513
 
Date:   Thu Jul 16 17:06:01 2009 +0100
18514
 
 
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.
18517
 
 
18518
 
 wocky/wocky-connector.c |   28 +++++++++++++++-------------
18519
 
 1 files changed, 15 insertions(+), 13 deletions(-)
18520
 
 
18521
 
commit 74b2945aa8e9d0dc68f9aa95b0c6e2558f259abb
18522
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18523
 
Date:   Thu Jul 16 16:48:29 2009 +0100
18524
 
 
18525
 
    Handle stream errors/disconnects in the sasl module.
18526
 
 
18527
 
 wocky/wocky-sasl-auth.c |   55 ++++++++++++++++++++++++++++++++++++++++++++++-
18528
 
 wocky/wocky-sasl-auth.h |    4 +++
18529
 
 2 files changed, 58 insertions(+), 1 deletions(-)
18530
 
 
18531
 
commit 7516fb14e42095eaf0838ee1c8c3f939ed2e9786
18532
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18533
 
Date:   Thu Jul 16 15:26:42 2009 +0100
18534
 
 
18535
 
    Extend test coverage to a few more corner cases.
18536
 
 
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(-)
18541
 
 
18542
 
commit 37ee90aca57cfed830ad5bc6877d854bad1bace6
18543
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18544
 
Date:   Wed Jul 15 19:43:31 2009 +0100
18545
 
 
18546
 
    Ignore valgrind log files
18547
 
 
18548
 
 .gitignore |    1 +
18549
 
 1 files changed, 1 insertions(+), 0 deletions(-)
18550
 
 
18551
 
commit 87dd13fd7bf319a3f4e3f46f6233b309ef180f4a
18552
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18553
 
Date:   Thu Jul 16 13:42:40 2009 +0100
18554
 
 
18555
 
    set the encoding on coverage html reports to UTF-8 (hardwired in lcov,
18556
 
    so have to post-process)
18557
 
 
18558
 
 rules/lcov.mak |    2 ++
18559
 
 1 files changed, 2 insertions(+), 0 deletions(-)
18560
 
 
18561
 
commit 0b0701d559d64086f972bfcf87f0c56757342444
18562
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18563
 
Date:   Wed Jul 15 19:43:31 2009 +0100
18564
 
 
18565
 
    Handle XMPP stream errors in the connector.
18566
 
    Tests which trigger XMPP stream errors at the key stages of connection.
18567
 
 
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(-)
18574
 
 
18575
 
commit d1060b610d802dc789e862b711aded98682e3735
18576
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18577
 
Date:   Wed Jul 15 19:30:37 2009 +0100
18578
 
 
18579
 
    Implement XMPP errors at the various stages where we receive a stanza.
18580
 
 
18581
 
 tests/wocky-test-connector-server.c |   63 +++++++++++++++++++++++++++++++----
18582
 
 tests/wocky-test-connector-server.h |    4 ++
18583
 
 2 files changed, 60 insertions(+), 7 deletions(-)
18584
 
 
18585
 
commit 6e6492cce4999ba85b02c16de023568f4e077676
18586
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18587
 
Date:   Fri Jul 17 16:00:47 2009 +0100
18588
 
 
18589
 
    wocky-porter-test: check that the 'closing' signal is fired
18590
 
 
18591
 
 tests/wocky-porter-test.c |   13 ++++++++++++-
18592
 
 1 files changed, 12 insertions(+), 1 deletions(-)
18593
 
 
18594
 
commit 68db52832b9a2a16cc89034a75f282c762cd328c
18595
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18596
 
Date:   Fri Jul 17 16:00:30 2009 +0100
18597
 
 
18598
 
    wocky-porter.c: fire closing signal when starting to close the Porter
18599
 
 
18600
 
 wocky/wocky-porter.c |    9 +++++++++
18601
 
 1 files changed, 9 insertions(+), 0 deletions(-)
18602
 
 
18603
 
commit 7122422739e62e4354a392a9d22975b965c7c226
18604
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18605
 
Date:   Wed Jul 15 18:07:35 2009 +0100
18606
 
 
18607
 
    add test_cancel_iq_closing
18608
 
 
18609
 
 tests/wocky-porter-test.c |   33 +++++++++++++++++++++++++++++++++
18610
 
 1 files changed, 33 insertions(+), 0 deletions(-)
18611
 
 
18612
 
commit 777375f681cc91c86b5653bac7dbd5df97f1ab82
18613
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18614
 
Date:   Wed Jul 15 18:05:39 2009 +0100
18615
 
 
18616
 
    wocky_porter_send_iq_async: early return if the porter is closing
18617
 
    
18618
 
    There is no point to go further as the sending will fail any way.
18619
 
 
18620
 
 wocky/wocky-porter.c |    9 +++++++++
18621
 
 1 files changed, 9 insertions(+), 0 deletions(-)
18622
 
 
18623
 
commit 636063aa2d431265a1db48f67c587b0e7484dc63
18624
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18625
 
Date:   Wed Jul 15 18:04:47 2009 +0100
18626
 
 
18627
 
    iq_sent_cb: display a debug message if sending failed
18628
 
 
18629
 
 wocky/wocky-porter.c |    1 +
18630
 
 1 files changed, 1 insertions(+), 0 deletions(-)
18631
 
 
18632
 
commit b761642931b2500d18af0c418abdd7037c9eb6e4
18633
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18634
 
Date:   Wed Jul 15 18:03:01 2009 +0100
18635
 
 
18636
 
    wocky-connector.c: establish_session: set priv->result to NULL before unreffing
18637
 
    
18638
 
    This avoid to try to unref it a second time if the result was owning the
18639
 
    last ref on the connector.
18640
 
 
18641
 
 wocky/wocky-connector.c |    4 +++-
18642
 
 1 files changed, 3 insertions(+), 1 deletions(-)
18643
 
 
18644
 
commit 46e93878e86290a2fc1ce3b703f8d8ccb201569c
18645
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18646
 
Date:   Wed Jul 15 12:51:29 2009 +0100
18647
 
 
18648
 
    wocky-porter-test: add test_close_error
18649
 
 
18650
 
 tests/wocky-porter-test.c |   49 +++++++++++++++++++++++++++++++++++++++++++++
18651
 
 1 files changed, 49 insertions(+), 0 deletions(-)
18652
 
 
18653
 
commit 15f00e5c93a64f148a6910804ed20569fd81cf95
18654
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18655
 
Date:   Wed Jul 15 12:50:11 2009 +0100
18656
 
 
18657
 
    stanza_received_cb: complete the close operation if our sent has been sent and the connection is broken
18658
 
 
18659
 
 wocky/wocky-porter.c |    9 +++++++++
18660
 
 1 files changed, 9 insertions(+), 0 deletions(-)
18661
 
 
18662
 
commit 5b63b6b7495923fa0925848856bd73934b7aa7c6
18663
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
18664
 
Date:   Wed Jul 15 12:48:28 2009 +0100
18665
 
 
18666
 
    wocky_test_input_stream_set_read_error: if there is a pending read operation, complete it with an error
18667
 
 
18668
 
 tests/wocky-test-stream.c |   13 +++++++++++--
18669
 
 1 files changed, 11 insertions(+), 2 deletions(-)
18670
 
 
18671
 
commit f5a6b2438988af2ccfa93dd21ab27861de40c146
18672
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18673
 
Date:   Wed Jul 15 11:26:58 2009 +0100
18674
 
 
18675
 
    NULL out priv members after unref()ing them.
18676
 
 
18677
 
 wocky/wocky-connector.c |    4 ++++
18678
 
 1 files changed, 4 insertions(+), 0 deletions(-)
18679
 
 
18680
 
commit ee645a6b78742638b860ca3824ba0246f034a069
18681
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18682
 
Date:   Tue Jul 14 19:31:45 2009 +0100
18683
 
 
18684
 
    Missing _unref()s of simple async results.
18685
 
 
18686
 
 wocky/wocky-connector.c |    6 +++++-
18687
 
 1 files changed, 5 insertions(+), 1 deletions(-)
18688
 
 
18689
 
commit 015fdc8bdc6ee550f5d3b648aa90aa6bad0da86d
18690
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18691
 
Date:   Tue Jul 14 19:28:15 2009 +0100
18692
 
 
18693
 
    priv->conn should never be set if we ask for a new one.
18694
 
 
18695
 
 wocky/wocky-connector.c |    5 ++++-
18696
 
 1 files changed, 4 insertions(+), 1 deletions(-)
18697
 
 
18698
 
commit f318666d2e9b3b74a0639620330dd5e0aef21470
18699
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18700
 
Date:   Tue Jul 14 19:25:08 2009 +0100
18701
 
 
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).
18708
 
 
18709
 
 tests/wocky-connector-test.c |   10 ++++---
18710
 
 wocky/wocky-connector.c      |   53 ++++++++++++++++++++++++++++++++---------
18711
 
 2 files changed, 47 insertions(+), 16 deletions(-)
18712
 
 
18713
 
commit d34f32ab570abb131e69316c58bd9a5a9c35da4e
18714
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18715
 
Date:   Tue Jul 14 17:37:59 2009 +0100
18716
 
 
18717
 
    Break out long if condition.
18718
 
 
18719
 
 tests/wocky-connector-test.c |    7 +++++--
18720
 
 1 files changed, 5 insertions(+), 2 deletions(-)
18721
 
 
18722
 
commit 8853540bce12d438b5fe440dbdcf160ed5409813
18723
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18724
 
Date:   Tue Jul 14 17:33:11 2009 +0100
18725
 
 
18726
 
    Minor leak in the test suite.
18727
 
 
18728
 
 tests/wocky-connector-test.c |    2 ++
18729
 
 1 files changed, 2 insertions(+), 0 deletions(-)
18730
 
 
18731
 
commit da8fa0de237bbd1d3ccf12fcc9b51cc01d32a23d
18732
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18733
 
Date:   Tue Jul 14 15:52:35 2009 +0100
18734
 
 
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
18737
 
    happen.
18738
 
 
18739
 
 wocky/wocky-sasl-auth.c |    7 +++++++
18740
 
 1 files changed, 7 insertions(+), 0 deletions(-)
18741
 
 
18742
 
commit 621212acade5aa4abd28aaa6a7a3ae385acc50a3
18743
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18744
 
Date:   Tue Jul 14 15:05:53 2009 +0100
18745
 
 
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.
18750
 
 
18751
 
 tests/wocky-connector-test.c |    9 ++++-----
18752
 
 1 files changed, 4 insertions(+), 5 deletions(-)
18753
 
 
18754
 
commit ea0a271654d179cf7b734628be3557bacee4a7bf
18755
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18756
 
Date:   Tue Jul 14 14:41:04 2009 +0100
18757
 
 
18758
 
    Store, check and free the returned jid.
18759
 
    Typo in comment.
18760
 
    Check return value of listen() as well as bind.
18761
 
 
18762
 
 tests/wocky-connector-test.c |   14 +++++++++-----
18763
 
 1 files changed, 9 insertions(+), 5 deletions(-)
18764
 
 
18765
 
commit 75e0df17da3165f57528dd10655d0c5c1bb7ec08
18766
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18767
 
Date:   Tue Jul 14 14:36:16 2009 +0100
18768
 
 
18769
 
    Memory leak in digest_md5 handling.
18770
 
 
18771
 
 wocky/wocky-sasl-auth.c |    1 +
18772
 
 1 files changed, 1 insertions(+), 0 deletions(-)
18773
 
 
18774
 
commit a83dbe6538d42b02864058752501a84be9671856
18775
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18776
 
Date:   Tue Jul 14 13:17:23 2009 +0100
18777
 
 
18778
 
    Memory leak in DEBUG/state_message use.
18779
 
 
18780
 
 wocky/wocky-connector.c |    7 ++++---
18781
 
 1 files changed, 4 insertions(+), 3 deletions(-)
18782
 
 
18783
 
commit e5ab24aa23dfa23d98297ad9a34623dcbd29877d
18784
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18785
 
Date:   Tue Jul 14 13:02:05 2009 +0100
18786
 
 
18787
 
    Add brief comments desribing first block of test cases.
18788
 
 
18789
 
 tests/wocky-connector-test.c |   26 ++++++++++++++++++++++++++
18790
 
 1 files changed, 26 insertions(+), 0 deletions(-)
18791
 
 
18792
 
commit 3eb6ca60feb2265aada49d17d4354933881a8c1a
18793
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18794
 
Date:   Tue Jul 14 12:15:41 2009 +0100
18795
 
 
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).
18799
 
 
18800
 
 tests/wocky-connector-test.c |   18 ++++++++++++------
18801
 
 1 files changed, 12 insertions(+), 6 deletions(-)
18802
 
 
18803
 
commit 7809a0341d4544ce92d6b5375fd68b03148dd5f0
18804
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18805
 
Date:   Tue Jul 14 11:59:47 2009 +0100
18806
 
 
18807
 
    Delete any __db. BDB tmp/lock files, they cause SASL deadlocks in
18808
 
    subsequent tests.
18809
 
 
18810
 
 tests/wocky-connector-test.c |   11 +++++++++++
18811
 
 1 files changed, 11 insertions(+), 0 deletions(-)
18812
 
 
18813
 
commit f2339277d9b0511c2ad24285d8bcb060681aaec2
18814
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18815
 
Date:   Tue Jul 14 11:38:11 2009 +0100
18816
 
 
18817
 
    Wait for the server process (if any) to exit before proceeding to the next test.
18818
 
 
18819
 
 tests/wocky-connector-test.c |    7 ++++++-
18820
 
 1 files changed, 6 insertions(+), 1 deletions(-)
18821
 
 
18822
 
commit b4717962c54aa386576c53ec366f2d1820291418
18823
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18824
 
Date:   Tue Jul 14 11:14:54 2009 +0100
18825
 
 
18826
 
    Style typo. Add comment explaining why stderr is redirected in this case.
18827
 
 
18828
 
 tests/wocky-connector-test.c |    6 +++++-
18829
 
 1 files changed, 5 insertions(+), 1 deletions(-)
18830
 
 
18831
 
commit be29dd08fb5a6be8508931c42b089f135d50ad84
18832
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18833
 
Date:   Mon Jul 13 20:03:53 2009 +0100
18834
 
 
18835
 
    Mask an error from the dummy xmpp server in the TLS-failed test.
18836
 
 
18837
 
 tests/wocky-connector-test.c |   92 +++++++++++++++++++++++++++++++++++++++++-
18838
 
 1 files changed, 90 insertions(+), 2 deletions(-)
18839
 
 
18840
 
commit b7040f801c6c7ad6d6373c4f6f9533d8cc22977b
18841
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18842
 
Date:   Mon Jul 13 18:48:51 2009 +0100
18843
 
 
18844
 
    All the test binaries should depend on libwocky.la,
18845
 
    which should in turn be located via $(top_builddir)
18846
 
 
18847
 
 tests/Makefile.am |   10 +++++++++-
18848
 
 1 files changed, 9 insertions(+), 1 deletions(-)
18849
 
 
18850
 
commit db684838101af4957e96ff1c309270eab9cb7b8a
18851
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18852
 
Date:   Mon Jul 13 18:48:02 2009 +0100
18853
 
 
18854
 
    Need to pause a little longer when the bind fails before retrying.
18855
 
 
18856
 
 tests/wocky-connector-test.c |    2 +-
18857
 
 1 files changed, 1 insertions(+), 1 deletions(-)
18858
 
 
18859
 
commit d3ab888b24925ed57721724815b639f0a704accb
18860
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18861
 
Date:   Mon Jul 13 18:17:23 2009 +0100
18862
 
 
18863
 
    remove #if/#endif used to comment tests out during test development.
18864
 
 
18865
 
 tests/wocky-connector-test.c |    4 ++--
18866
 
 1 files changed, 2 insertions(+), 2 deletions(-)
18867
 
 
18868
 
commit fb0b8461f88d12fffe7315ec3198bc8ac31c57ec
18869
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18870
 
Date:   Mon Jul 13 18:15:44 2009 +0100
18871
 
 
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).
18874
 
 
18875
 
 tests/wocky-test-connector-server.c |    3 +++
18876
 
 1 files changed, 3 insertions(+), 0 deletions(-)
18877
 
 
18878
 
commit bdbdcd5a1a1d8da7d82b7d64da8340cbba71fe97
18879
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18880
 
Date:   Mon Jul 13 17:33:25 2009 +0100
18881
 
 
18882
 
    Make a couple of repeat attempts to bind in case the last test
18883
 
    hasn't relinquished the test server listen socket yet.
18884
 
 
18885
 
 tests/wocky-connector-test.c |    9 +++++++--
18886
 
 1 files changed, 7 insertions(+), 2 deletions(-)
18887
 
 
18888
 
commit 2ba19bdc3688021b32bd7bd710b794b97032d20d
18889
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18890
 
Date:   Mon Jul 13 17:32:21 2009 +0100
18891
 
 
18892
 
    Mismerge.
18893
 
 
18894
 
 tests/wocky-test-connector-server.c |    2 +-
18895
 
 1 files changed, 1 insertions(+), 1 deletions(-)
18896
 
 
18897
 
commit 02a21ef1f5e042a9c69eb73e6d397bc574962e4e
18898
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
18899
 
Date:   Thu Jul 2 19:44:32 2009 +0100
18900
 
 
18901
 
    Add a servername argument
18902
 
 
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(-)
18907
 
 
18908
 
commit f3924655e7690080c06e21800c02efa1d285ff5f
18909
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
18910
 
Date:   Thu Jul 2 19:47:31 2009 +0100
18911
 
 
18912
 
    Cope with a null byte in the A1 hash
18913
 
 
18914
 
 wocky/wocky-sasl-auth.c |   15 +++++++--------
18915
 
 1 files changed, 7 insertions(+), 8 deletions(-)
18916
 
 
18917
 
commit 94991a5d4fa0de22e446c1884ce283e976c3da2a
18918
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
18919
 
Date:   Thu Jul 2 19:46:22 2009 +0100
18920
 
 
18921
 
    Test if the sasl auth copes with a null byte in the A1 MD5 hash
18922
 
    
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
18926
 
 
18927
 
 tests/wocky-test-sasl-auth.c |   63 ++++++++++++++++++++++++++----------------
18928
 
 1 files changed, 39 insertions(+), 24 deletions(-)
18929
 
 
18930
 
commit 5da6c6d306a96d36921835f4afa5a62ee561c8b1
18931
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18932
 
Date:   Mon Jul 13 17:00:13 2009 +0100
18933
 
 
18934
 
    Free items fetched vie g_object_get in tests.
18935
 
 
18936
 
 tests/wocky-connector-test.c |    5 +++++
18937
 
 1 files changed, 5 insertions(+), 0 deletions(-)
18938
 
 
18939
 
commit 9c6a1c3f29b943b93f6a012481ea03de7748da6c
18940
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18941
 
Date:   Mon Jul 13 13:59:27 2009 +0100
18942
 
 
18943
 
    Change declaration style of wocky_connector_connect_finish
18944
 
 
18945
 
 wocky/wocky-connector.h |    3 +--
18946
 
 1 files changed, 1 insertions(+), 2 deletions(-)
18947
 
 
18948
 
commit 1d707beec95ba76b2f2d42506a81fc201b667b94
18949
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18950
 
Date:   Mon Jul 13 13:58:09 2009 +0100
18951
 
 
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
18954
 
    bigger problems.
18955
 
 
18956
 
 tests/wocky-connector-test.c |   27 ++++++++++++++++++++++++---
18957
 
 1 files changed, 24 insertions(+), 3 deletions(-)
18958
 
 
18959
 
commit 6cffb03ff8a6acf4c1ad7e069ea6d643f432725f
18960
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18961
 
Date:   Thu Jul 9 18:59:48 2009 +0100
18962
 
 
18963
 
    whitespace typo.
18964
 
 
18965
 
 wocky/wocky-connector.c |    2 +-
18966
 
 1 files changed, 1 insertions(+), 1 deletions(-)
18967
 
 
18968
 
commit eefabf3a68a80da5976d32a3f04f2d1e9cacae49
18969
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18970
 
Date:   Thu Jul 9 18:58:09 2009 +0100
18971
 
 
18972
 
    Server sudden-death tests + TLS negotiation error test.
18973
 
 
18974
 
 tests/wocky-connector-test.c |   67 ++++++++++++++++++++++++++++++++++++++++--
18975
 
 1 files changed, 64 insertions(+), 3 deletions(-)
18976
 
 
18977
 
commit d514cbadbeb84094637ac91445c1ecfb0d6cf843
18978
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18979
 
Date:   Thu Jul 9 18:57:32 2009 +0100
18980
 
 
18981
 
    More verbose debug message: which stage exactly did we bail out in?
18982
 
 
18983
 
 wocky/wocky-connector.c |    3 ++-
18984
 
 1 files changed, 2 insertions(+), 1 deletions(-)
18985
 
 
18986
 
commit 75f7818af12f79ac1f94504e10f7ec4a4d8e609d
18987
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18988
 
Date:   Thu Jul 9 18:56:55 2009 +0100
18989
 
 
18990
 
    Dummy server sudden-death conditions + TLS negotiation error implemented.
18991
 
 
18992
 
 tests/wocky-test-connector-server.c |   39 ++++++++++++++++++++++++++--------
18993
 
 tests/wocky-test-connector-server.h |    5 ++++
18994
 
 2 files changed, 35 insertions(+), 9 deletions(-)
18995
 
 
18996
 
commit 557ae61ab6842b1be39a11c99a4d5e18733843d4
18997
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
18998
 
Date:   Thu Jul 9 17:41:51 2009 +0100
18999
 
 
19000
 
    Tests for session error conditions/sessionless xmpp.
19001
 
    Improve coverage of wocky-connector.c
19002
 
 
19003
 
 tests/wocky-connector-test.c |  139 +++++++++++++++++++++++++++++++++++++++++-
19004
 
 1 files changed, 137 insertions(+), 2 deletions(-)
19005
 
 
19006
 
commit 657ffb95e2bd8f7a0edf9bff514424e2fd09f1f2
19007
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19008
 
Date:   Thu Jul 9 17:41:04 2009 +0100
19009
 
 
19010
 
    Stomp on some memory leaks.
19011
 
    Add a missing break;
19012
 
    Remove set_prop cases for unsettable properties.
19013
 
 
19014
 
 wocky/wocky-connector.c |   28 ++++++++++++++++------------
19015
 
 1 files changed, 16 insertions(+), 12 deletions(-)
19016
 
 
19017
 
commit 0f3c1cc97b29fd9257656d86dbeed0ea59f47b11
19018
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19019
 
Date:   Thu Jul 9 17:39:51 2009 +0100
19020
 
 
19021
 
    Implement session related error conditions.
19022
 
    (and sessionless xmpp)
19023
 
 
19024
 
 tests/wocky-test-connector-server.c |   97 +++++++++++++++++++++++++----------
19025
 
 tests/wocky-test-connector-server.h |   28 ++++++----
19026
 
 2 files changed, 87 insertions(+), 38 deletions(-)
19027
 
 
19028
 
commit 474b23cb4e81866ef0bc423aad47694eb28e949d
19029
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19030
 
Date:   Wed Jul 8 20:16:19 2009 +0100
19031
 
 
19032
 
    Implement tests for <bind...> error conditions.
19033
 
 
19034
 
 tests/wocky-connector-test.c |   78 ++++++++++++++++++++++++++++++++++++++---
19035
 
 1 files changed, 72 insertions(+), 6 deletions(-)
19036
 
 
19037
 
commit 0868311be468b45d86dc5eef546b27b82324be44
19038
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19039
 
Date:   Wed Jul 8 20:15:16 2009 +0100
19040
 
 
19041
 
    Implement <bind...> problems in dummy server.
19042
 
 
19043
 
 tests/wocky-test-connector-server.c |   92 +++++++++++++++++++++++++++++------
19044
 
 tests/wocky-test-connector-server.h |   18 +++++--
19045
 
 2 files changed, 90 insertions(+), 20 deletions(-)
19046
 
 
19047
 
commit e50dfa60adb743113a0bfa73d8a4bf361065533f
19048
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19049
 
Date:   Wed Jul 8 17:55:06 2009 +0100
19050
 
 
19051
 
    More symbolic declararions in the test definitions to help with readability.
19052
 
    
19053
 
    Implement XMPP bad version and Bad feature stanza tests.
19054
 
    
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.
19058
 
 
19059
 
 tests/wocky-connector-test.c |  236 +++++++++++++++++++++++++-----------------
19060
 
 1 files changed, 140 insertions(+), 96 deletions(-)
19061
 
 
19062
 
commit d8049ff8c43fa96374fc240d8bb2872b4a3c0653
19063
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19064
 
Date:   Wed Jul 8 17:52:15 2009 +0100
19065
 
 
19066
 
    Allow user to set XMPP version in dummy server.
19067
 
    Implement bad features and tls refused conditions.
19068
 
 
19069
 
 tests/wocky-test-connector-server.c |   23 +++++++++++++++++------
19070
 
 tests/wocky-test-connector-server.h |    2 ++
19071
 
 2 files changed, 19 insertions(+), 6 deletions(-)
19072
 
 
19073
 
commit 5aea3723697ad15a45be199696b2da9451705977
19074
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19075
 
Date:   Wed Jul 8 17:46:13 2009 +0100
19076
 
 
19077
 
    Initialise a couple of pointers to NULL.
19078
 
    Log feature stanza version in DEBUG.
19079
 
 
19080
 
 wocky/wocky-connector.c |    6 +++---
19081
 
 1 files changed, 3 insertions(+), 3 deletions(-)
19082
 
 
19083
 
commit 02134164ac9436fcd2a2c3856688b50c1008ae54
19084
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19085
 
Date:   Wed Jul 8 15:20:06 2009 +0100
19086
 
 
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.
19090
 
 
19091
 
 tests/wocky-connector-test.c |   70 ++++++++++++++++++++++++++++++++++++-----
19092
 
 1 files changed, 61 insertions(+), 9 deletions(-)
19093
 
 
19094
 
commit 8cb784f04101a107d50607323d810d70efa5bf2a
19095
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19096
 
Date:   Wed Jul 8 15:13:23 2009 +0100
19097
 
 
19098
 
    Connector problems can now be ORed toegether.
19099
 
    Implement TLS refused condition.
19100
 
 
19101
 
 tests/wocky-test-connector-server.c |   75 +++++++++++++++++++++++++++--------
19102
 
 tests/wocky-test-connector-server.h |    8 ++--
19103
 
 2 files changed, 62 insertions(+), 21 deletions(-)
19104
 
 
19105
 
commit 89dca400878606b1926f3159e60b365bd163862c
19106
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19107
 
Date:   Tue Jul 7 19:53:30 2009 +0100
19108
 
 
19109
 
    Clean up the sasl-db to make sure our bad password tests will pass.
19110
 
    Add SASL tests.
19111
 
 
19112
 
 tests/wocky-connector-test.c |   74 ++++++++++++++++++++++++++++++++++++++++--
19113
 
 1 files changed, 71 insertions(+), 3 deletions(-)
19114
 
 
19115
 
commit 926d3dea455d54432c87c9bad95492d2a7faaf88
19116
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19117
 
Date:   Tue Jul 7 17:39:54 2009 +0100
19118
 
 
19119
 
    Another block of tests.
19120
 
    All 48 basic connecion/auth tests against a correctly functioning
19121
 
    XMPP server now pass.
19122
 
 
19123
 
 tests/wocky-connector-test.c |  139 +++++++++++++++++++++++++++++++++++++++++-
19124
 
 1 files changed, 136 insertions(+), 3 deletions(-)
19125
 
 
19126
 
commit b04f5031ffaa0144aabf0d570562c91416eef240
19127
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19128
 
Date:   Tue Jul 7 17:25:30 2009 +0100
19129
 
 
19130
 
    More tests.
19131
 
    Make test declarations more symbolic so they are a bit easier to interpret.
19132
 
    Test for correct auth mechanism used.
19133
 
 
19134
 
 tests/wocky-connector-test.c |  324 +++++++++++++++++++++++++++++++-----------
19135
 
 1 files changed, 242 insertions(+), 82 deletions(-)
19136
 
 
19137
 
commit 9da297ee487904298d72cf1c61c9ca5f3c7d0a81
19138
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19139
 
Date:   Tue Jul 7 16:08:00 2009 +0100
19140
 
 
19141
 
    Remember and expose the sasl auth mechanism actually used via the
19142
 
    wock sasl and connector APIs.
19143
 
    
19144
 
    unref the sasl object when we are done with it.
19145
 
 
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(-)
19151
 
 
19152
 
commit e878d844f3f0aba7462c3a1e298898131f8b5428
19153
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19154
 
Date:   Fri Jul 3 17:54:27 2009 +0100
19155
 
 
19156
 
    Whitespace fix.
19157
 
    Compiler warning about type of test_func.
19158
 
 
19159
 
 tests/wocky-connector-test.c |    8 +++++---
19160
 
 1 files changed, 5 insertions(+), 3 deletions(-)
19161
 
 
19162
 
commit 04fa73cd6aaf998ab30e3d06f43ffc4f69bad34f
19163
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19164
 
Date:   Fri Jul 3 17:49:33 2009 +0100
19165
 
 
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.
19168
 
 
19169
 
 tests/wocky-connector-test.c |  362 ++++++++++++++++++++++++++++++++++++++---
19170
 
 1 files changed, 335 insertions(+), 27 deletions(-)
19171
 
 
19172
 
commit 7a067167711901a56de1d40bdc63989c3ba2bd56
19173
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19174
 
Date:   Fri Jul 3 17:48:37 2009 +0100
19175
 
 
19176
 
    typo.
19177
 
 
19178
 
 tests/connector-test-plan.txt |    2 +-
19179
 
 1 files changed, 1 insertions(+), 1 deletions(-)
19180
 
 
19181
 
commit 84cd0e1527ca8e2594cff8666209f45da52f276d
19182
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19183
 
Date:   Fri Jul 3 17:26:21 2009 +0100
19184
 
 
19185
 
    Do not fall back to A records if there is a SRV record but we failed to
19186
 
    connect to the spcified host.
19187
 
    
19188
 
    Silence a "discarding qualifiers" warning.
19189
 
 
19190
 
 wocky/wocky-connector.c |   21 +++++++++++++++++++--
19191
 
 1 files changed, 19 insertions(+), 2 deletions(-)
19192
 
 
19193
 
commit 6eacf17c3f9f69aa822688c9ff88e86acd284658
19194
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19195
 
Date:   Fri Jul 3 17:23:40 2009 +0100
19196
 
 
19197
 
    Update test plan with new expected outcomes.
19198
 
 
19199
 
 tests/connector-test-plan.txt |   12 ++++++------
19200
 
 1 files changed, 6 insertions(+), 6 deletions(-)
19201
 
 
19202
 
commit a47f813adfcee2010c1bcd5d578b9836594c9edd
19203
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19204
 
Date:   Fri Jul 3 17:23:06 2009 +0100
19205
 
 
19206
 
    If libwocky.la has been rebuilt, wocky-connector-test also needs rebuilding
19207
 
 
19208
 
 tests/Makefile.am |    2 +-
19209
 
 1 files changed, 1 insertions(+), 1 deletions(-)
19210
 
 
19211
 
commit 0e83d2a65b74be44a3327df5b538e0b6fde4ad40
19212
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19213
 
Date:   Fri Jul 3 15:00:21 2009 +0100
19214
 
 
19215
 
    Ignore the SRV record (if any) if _either_ HOST or PORT is supplied.
19216
 
 
19217
 
 wocky/wocky-connector.c |   24 +++++++++++++++---------
19218
 
 1 files changed, 15 insertions(+), 9 deletions(-)
19219
 
 
19220
 
commit 5fa9d1bfa829d5233303f04c0c7ddfb6e30407d2
19221
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19222
 
Date:   Fri Jul 3 14:59:32 2009 +0100
19223
 
 
19224
 
    Copyright date corrected.
19225
 
    Kill the server if the stanza is NULL after a receive in xmpp_handler.
19226
 
 
19227
 
 tests/wocky-test-connector-server.c |    6 +++++-
19228
 
 1 files changed, 5 insertions(+), 1 deletions(-)
19229
 
 
19230
 
commit e023a31e8f3aaea915eb13f6f2a4eaa1248d618e
19231
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19232
 
Date:   Fri Jul 3 14:58:12 2009 +0100
19233
 
 
19234
 
    Register DEBUG_CONNECTOR so WOCKY_DEBUG can be used to set it on its own
19235
 
 
19236
 
 wocky/wocky-debug.c |    1 +
19237
 
 1 files changed, 1 insertions(+), 0 deletions(-)
19238
 
 
19239
 
commit 6bc6da0bf0f9bf2e6f1da6840394e8c4df0bf11f
19240
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19241
 
Date:   Thu Jul 2 11:52:30 2009 +0100
19242
 
 
19243
 
    Slight screw-up in conflict resolution, lines doubled up.
19244
 
 
19245
 
 tests/Makefile.am |    3 ---
19246
 
 1 files changed, 0 insertions(+), 3 deletions(-)
19247
 
 
19248
 
commit ccb9cb7410115bbf1eb023ad6bc67416303e211b
19249
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
19250
 
Date:   Thu Jul 2 10:47:35 2009 +0100
19251
 
 
19252
 
    test_sasl_auth_server_new: ref the stream as we keep our own ref on it
19253
 
 
19254
 
 tests/wocky-test-sasl-auth-server.c |    2 +-
19255
 
 1 files changed, 1 insertions(+), 1 deletions(-)
19256
 
 
19257
 
commit 0011d1ef50b99232b14304c36d62426efb5928b9
19258
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19259
 
Date:   Wed Jul 1 18:22:11 2009 +0100
19260
 
 
19261
 
    Clean up generated pem files.
19262
 
    Bail out iwht an error if certtool is not installed.
19263
 
 
19264
 
 tests/Makefile.am |    7 +++++++
19265
 
 1 files changed, 7 insertions(+), 0 deletions(-)
19266
 
 
19267
 
commit f7b03e95eb6bb399a6b4f38405f28d301f4aa93c
19268
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19269
 
Date:   Wed Jul 1 17:25:26 2009 +0100
19270
 
 
19271
 
    Add loopback IP address to cert config.
19272
 
 
19273
 
 tests/certs/tls-cert.cfg |    2 +-
19274
 
 1 files changed, 1 insertions(+), 1 deletions(-)
19275
 
 
19276
 
commit ac33f6850cf1e6fb4de9c964393b73c6b1cb4e4e
19277
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19278
 
Date:   Wed Jul 1 17:25:02 2009 +0100
19279
 
 
19280
 
    Need to use abspath, not realpath, files might not exist yet.
19281
 
 
19282
 
 tests/Makefile.am |    8 ++++----
19283
 
 1 files changed, 4 insertions(+), 4 deletions(-)
19284
 
 
19285
 
commit 4c439506aa436b146bb600eb8892deacc45d9482
19286
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19287
 
Date:   Wed Jul 1 17:06:32 2009 +0100
19288
 
 
19289
 
    Generate x509 key and cert PEM files automatically.
19290
 
    Use generated PEM files in connector tests.
19291
 
    Ignore PEM files in git.
19292
 
 
19293
 
 .gitignore                          |    2 +
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(-)
19299
 
 
19300
 
commit 37e4a629ea89b01d744c73b5ead5b4886e0334a2
19301
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19302
 
Date:   Wed Jul 1 17:05:05 2009 +0100
19303
 
 
19304
 
    Remove noisy debug messsage.
19305
 
 
19306
 
 tests/wocky-connector-test.c |    2 --
19307
 
 1 files changed, 0 insertions(+), 2 deletions(-)
19308
 
 
19309
 
commit 70a7d400fb89c83ef680cc1a2b96b0faca756af0
19310
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19311
 
Date:   Wed Jul 1 16:12:00 2009 +0100
19312
 
 
19313
 
    Wrong constant used for property.
19314
 
 
19315
 
 wocky/wocky-connector.c |    4 ++--
19316
 
 1 files changed, 2 insertions(+), 2 deletions(-)
19317
 
 
19318
 
commit d72b9ccf7a0cc8408d6f28264b288137a7bac1e0
19319
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19320
 
Date:   Wed Jul 1 11:51:25 2009 +0100
19321
 
 
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.
19325
 
 
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(-)
19330
 
 
19331
 
commit 152fe152ab7ccb0bdff1ef3b3b3fbdbbe52a5502
19332
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19333
 
Date:   Tue Jun 30 19:36:21 2009 +0100
19334
 
 
19335
 
    Remove obsolete error codes now that we propagate low level errors up the chain
19336
 
 
19337
 
 wocky/wocky-connector.h |    5 -----
19338
 
 1 files changed, 0 insertions(+), 5 deletions(-)
19339
 
 
19340
 
commit 39a38ad6ba2f19605ce08d8c317f4fe76d6526cb
19341
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19342
 
Date:   Tue Jun 30 19:31:46 2009 +0100
19343
 
 
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.
19346
 
 
19347
 
 wocky/wocky-connector.c |  107 +++++++++++++++++++++++++---------------------
19348
 
 1 files changed, 58 insertions(+), 49 deletions(-)
19349
 
 
19350
 
commit 3955e98dedd1ef01f7a46c72c467a1e9b9cab735
19351
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19352
 
Date:   Tue Jun 30 17:49:00 2009 +0100
19353
 
 
19354
 
    Sprinkle DEBUG statments liberally through the code so we can see what's
19355
 
    going on while working on it.
19356
 
 
19357
 
 wocky/wocky-connector.c |   22 ++++++++++++++++++++--
19358
 
 1 files changed, 20 insertions(+), 2 deletions(-)
19359
 
 
19360
 
commit 0636a92e94bd3bea4c76f7bc290663bcedfc97e5
19361
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19362
 
Date:   Tue Jun 30 16:31:23 2009 +0100
19363
 
 
19364
 
    Change the way the error *tag is assigned.
19365
 
    strdup the node name when storing it as it is a temporary value.
19366
 
 
19367
 
 wocky/wocky-connector.c |    9 ++++++---
19368
 
 1 files changed, 6 insertions(+), 3 deletions(-)
19369
 
 
19370
 
commit 64935e950f299bdbfe4b3040983746e5dd9166fa
19371
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19372
 
Date:   Tue Jun 30 16:27:55 2009 +0100
19373
 
 
19374
 
    Change the way the <resource>...</resource> section is added to the bind
19375
 
    iq stanza.
19376
 
 
19377
 
 wocky/wocky-connector.c |   24 ++++++++++++------------
19378
 
 1 files changed, 12 insertions(+), 12 deletions(-)
19379
 
 
19380
 
commit 1f51b19483ca88bcf4293618292e4e045c33ef87
19381
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19382
 
Date:   Tue Jun 30 16:18:14 2009 +0100
19383
 
 
19384
 
    <proceed> stanza is mandatory at this point.
19385
 
 
19386
 
 wocky/wocky-connector.c |    7 ++-----
19387
 
 1 files changed, 2 insertions(+), 5 deletions(-)
19388
 
 
19389
 
commit 20be1e4e14d5af05c91353db9e0a348630738336
19390
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19391
 
Date:   Tue Jun 30 16:16:04 2009 +0100
19392
 
 
19393
 
    Cast of object first in function.
19394
 
 
19395
 
 wocky/wocky-connector.c |    2 +-
19396
 
 1 files changed, 1 insertions(+), 1 deletions(-)
19397
 
 
19398
 
commit 36a31c8b4c6ccec4f990522adb3245ca8f3c68e2
19399
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19400
 
Date:   Tue Jun 30 16:15:04 2009 +0100
19401
 
 
19402
 
    Amended error message on missing/bogus feature stanza.
19403
 
 
19404
 
 wocky/wocky-connector.c |    2 +-
19405
 
 1 files changed, 1 insertions(+), 1 deletions(-)
19406
 
 
19407
 
commit 99fdb845fe6b029b1861443101d3b6fb9e030c51
19408
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19409
 
Date:   Tue Jun 30 16:13:41 2009 +0100
19410
 
 
19411
 
    Password must be set (but it can be empty).
19412
 
    Emit a warning if it is NULL, and set it to "".
19413
 
 
19414
 
 wocky/wocky-connector.c |   11 ++++++++---
19415
 
 1 files changed, 8 insertions(+), 3 deletions(-)
19416
 
 
19417
 
commit b63d235a96c9dbf926447e0b8d866043517bbb3a
19418
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19419
 
Date:   Tue Jun 30 16:05:38 2009 +0100
19420
 
 
19421
 
    resource is construct only
19422
 
    resource must be non-empty as well as non-NULL
19423
 
 
19424
 
 wocky/wocky-connector.c |   16 ++++++----------
19425
 
 1 files changed, 6 insertions(+), 10 deletions(-)
19426
 
 
19427
 
commit ffb1ed9ced0574675fb61ef45af2486e6a4d65d4
19428
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19429
 
Date:   Tue Jun 30 15:23:01 2009 +0100
19430
 
 
19431
 
    remove time(NULL) component from random resource.
19432
 
 
19433
 
 wocky/wocky-connector.c |    2 +-
19434
 
 1 files changed, 1 insertions(+), 1 deletions(-)
19435
 
 
19436
 
commit 299f755966af70a37d948a25bc0d6328460c05a8
19437
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19438
 
Date:   Tue Jun 30 15:21:27 2009 +0100
19439
 
 
19440
 
    g_strdup_printf in make_resource.
19441
 
 
19442
 
 wocky/wocky-connector.c |    4 +---
19443
 
 1 files changed, 1 insertions(+), 3 deletions(-)
19444
 
 
19445
 
commit 5d7ef8477ca16fe62bbf75e77a053086470f8d35
19446
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19447
 
Date:   Tue Jun 30 15:19:02 2009 +0100
19448
 
 
19449
 
    Change to state_message + comment from review.
19450
 
 
19451
 
 wocky/wocky-connector.c |   23 ++++++++++++-----------
19452
 
 1 files changed, 12 insertions(+), 11 deletions(-)
19453
 
 
19454
 
commit 4cd1069dcf04677cc2e426d45dbe6dc2a6c91a8f
19455
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19456
 
Date:   Tue Jun 30 15:12:26 2009 +0100
19457
 
 
19458
 
    Change base for auto-generated resources.
19459
 
 
19460
 
 wocky/wocky-connector.c |    2 +-
19461
 
 1 files changed, 1 insertions(+), 1 deletions(-)
19462
 
 
19463
 
commit 353c15fc1df8c6b8d8f7c0749d85a97a149f0cd9
19464
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19465
 
Date:   Tue Jun 30 15:11:11 2009 +0100
19466
 
 
19467
 
    Add ids to the iq set stanzas for bind and session
19468
 
 
19469
 
 wocky/wocky-connector.c |    6 +++++-
19470
 
 1 files changed, 5 insertions(+), 1 deletions(-)
19471
 
 
19472
 
commit 65ca5081880dc5a730f4b6e51cf74dcdfcf79255
19473
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19474
 
Date:   Tue Jun 30 14:54:35 2009 +0100
19475
 
 
19476
 
    Implement bind/session feature advert support + handle iqs for same.
19477
 
 
19478
 
 tests/wocky-test-connector-server.c |  194 ++++++++++++++++++++++++++++++++---
19479
 
 1 files changed, 181 insertions(+), 13 deletions(-)
19480
 
 
19481
 
commit a0a44e8a21f49493d620a61bfe2a8101ac74b145
19482
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19483
 
Date:   Tue Jun 30 14:53:37 2009 +0100
19484
 
 
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.
19487
 
 
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(-)
19491
 
 
19492
 
commit 990e0d82901923632adc68815b6a5c754517a8dd
19493
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19494
 
Date:   Tue Jun 30 14:51:55 2009 +0100
19495
 
 
19496
 
    Initialise char * to NULL.
19497
 
 
19498
 
 tests/wocky-connector-test.c |    2 +-
19499
 
 1 files changed, 1 insertions(+), 1 deletions(-)
19500
 
 
19501
 
commit fd4eccc6d775244b4eede451142666d062cbff31
19502
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19503
 
Date:   Mon Jun 29 16:01:49 2009 +0100
19504
 
 
19505
 
    Unref the feature stanza in the dispose handler.
19506
 
 
19507
 
 wocky/wocky-connector.c |    1 +
19508
 
 1 files changed, 1 insertions(+), 0 deletions(-)
19509
 
 
19510
 
commit adc3b5dbc45050f02eb06edde48e2c8773f13ea2
19511
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19512
 
Date:   Mon Jun 29 14:22:18 2009 +0100
19513
 
 
19514
 
    Establish an XMPP session if required by the server.
19515
 
 
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(-)
19520
 
 
19521
 
commit eaabec09df985b62acad3795a9b5e5c9145af8bc
19522
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19523
 
Date:   Mon Jun 29 13:24:34 2009 +0100
19524
 
 
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.
19528
 
 
19529
 
 tests/wocky-connector-test.c |   28 ++++++++++++++++------------
19530
 
 1 files changed, 16 insertions(+), 12 deletions(-)
19531
 
 
19532
 
commit f0a4777ef61874bb09135806cc17fad4ec18ac00
19533
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19534
 
Date:   Mon Jun 29 13:15:06 2009 +0100
19535
 
 
19536
 
    Specific error for TLS negotiation failure
19537
 
 
19538
 
 wocky/wocky-connector.c |    2 +-
19539
 
 wocky/wocky-connector.h |    1 +
19540
 
 2 files changed, 2 insertions(+), 1 deletions(-)
19541
 
 
19542
 
commit 1c9b71771d8ff8ef4cd873113bf6877a7841f891
19543
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19544
 
Date:   Mon Jun 29 13:14:30 2009 +0100
19545
 
 
19546
 
    xmpp_init re-used every time we (re-)initialise the stream insteadt of
19547
 
    calling wocky_xmpp_connection_send_open_async directly.
19548
 
    
19549
 
    Added features property to cache XMPP features stanza
19550
 
    
19551
 
    Erase cached features whenever we (re-)initialise the stream.
19552
 
 
19553
 
 wocky/wocky-connector.c |   42 +++++++++++++++++++++++++++---------------
19554
 
 1 files changed, 27 insertions(+), 15 deletions(-)
19555
 
 
19556
 
commit fa79d6a25d06f990719087fbf433836a72ddb140
19557
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19558
 
Date:   Fri Jun 26 18:15:02 2009 +0100
19559
 
 
19560
 
    Return jid received from server in _finish call.
19561
 
    Update example code for new _finish signature.
19562
 
 
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(-)
19567
 
 
19568
 
commit 89ed5c796e8828b56adb4febcc872c36e12e67fa
19569
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19570
 
Date:   Fri Jun 26 17:53:58 2009 +0100
19571
 
 
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.
19574
 
 
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(-)
19579
 
 
19580
 
commit 0150ab7df5d7694aca126b51db803f8e9317c044
19581
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19582
 
Date:   Fri Jun 26 17:53:00 2009 +0100
19583
 
 
19584
 
    Fix style issues in wocky_xmpp_node_get_first_child
19585
 
 
19586
 
 wocky/wocky-xmpp-node.c |    6 +++---
19587
 
 1 files changed, 3 insertions(+), 3 deletions(-)
19588
 
 
19589
 
commit edeae35e5f457801eba4b3f7105086e7ac487f74
19590
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19591
 
Date:   Fri Jun 26 17:48:55 2009 +0100
19592
 
 
19593
 
    Add core, TAGS *report.xml to gitignore
19594
 
 
19595
 
 .gitignore |    3 ++-
19596
 
 1 files changed, 2 insertions(+), 1 deletions(-)
19597
 
 
19598
 
commit 779a995a4488b1d6d1fbb54e7a899cd2094206bd
19599
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19600
 
Date:   Fri Jun 26 17:32:00 2009 +0100
19601
 
 
19602
 
    Utility function: get first node child.
19603
 
 
19604
 
 wocky/wocky-xmpp-node.c |    8 ++++++++
19605
 
 wocky/wocky-xmpp-node.h |    2 ++
19606
 
 2 files changed, 10 insertions(+), 0 deletions(-)
19607
 
 
19608
 
commit 03663c6d95a5a6fe8c20391798a401965724075d
19609
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19610
 
Date:   Thu Jun 25 18:59:51 2009 +0100
19611
 
 
19612
 
    Fixed abort_connect infrastructure to be more in-line with normal usage.
19613
 
    Addressed various mem leaks on calls to abort_connect.
19614
 
 
19615
 
 wocky/wocky-connector.c |  182 ++++++++++++++++++++++++++--------------------
19616
 
 1 files changed, 103 insertions(+), 79 deletions(-)
19617
 
 
19618
 
commit d85c65c5c1acd81ce6f9a09bbfa279eef4b6e201
19619
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19620
 
Date:   Thu Jun 25 18:56:49 2009 +0100
19621
 
 
19622
 
    Update example to match new API signatures.
19623
 
 
19624
 
 examples/connect.c |   10 +++-------
19625
 
 1 files changed, 3 insertions(+), 7 deletions(-)
19626
 
 
19627
 
commit 5ebbcbc5c82bc1372919e9f454c07a3b459cd397
19628
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19629
 
Date:   Thu Jun 25 14:47:33 2009 +0100
19630
 
 
19631
 
    Style, whitespace, naming convention and function signature changes from review.
19632
 
 
19633
 
 wocky/wocky-connector.c |  413 ++++++++++++++++++++++-------------------------
19634
 
 wocky/wocky-connector.h |   39 +++--
19635
 
 2 files changed, 213 insertions(+), 239 deletions(-)
19636
 
 
19637
 
commit 30563d5d57753139d23747302e9a9070c5c50a57
19638
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19639
 
Date:   Thu Jun 25 14:46:38 2009 +0100
19640
 
 
19641
 
    Typo in .gitignore
19642
 
 
19643
 
 .gitignore |    1 +
19644
 
 1 files changed, 1 insertions(+), 0 deletions(-)
19645
 
 
19646
 
commit aa4d242f886e01522142b80be255209a496a8f5d
19647
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19648
 
Date:   Wed Jun 24 14:28:59 2009 +0100
19649
 
 
19650
 
    ifdef out the fakedns debugging, pretty sure it's working as advertised.
19651
 
 
19652
 
 tests/test-resolver.c |   10 +++++++++-
19653
 
 1 files changed, 9 insertions(+), 1 deletions(-)
19654
 
 
19655
 
commit 897887f5e5b10905ce2b4d514216b2af7e06741a
19656
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19657
 
Date:   Wed Jun 24 14:19:33 2009 +0100
19658
 
 
19659
 
    Duff header file entry removed.
19660
 
 
19661
 
 tests/Makefile.am |    1 -
19662
 
 1 files changed, 0 insertions(+), 1 deletions(-)
19663
 
 
19664
 
commit 6a6920e91b10e0cf1814f8797fddd7f9d8fe23c2
19665
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19666
 
Date:   Wed Jun 24 14:19:13 2009 +0100
19667
 
 
19668
 
    Style & whitespace fixes.
19669
 
 
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(-)
19674
 
 
19675
 
commit 04f7f9f13c980aac1969290464027befd23c8468
19676
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19677
 
Date:   Wed Jun 24 14:09:33 2009 +0100
19678
 
 
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.
19682
 
 
19683
 
 tests/Makefile.am            |   20 ++++-
19684
 
 tests/wocky-connector-test.c |  235 ++++++++++++++++++++++++++++++++++++++++++
19685
 
 2 files changed, 254 insertions(+), 1 deletions(-)
19686
 
 
19687
 
commit 0793348f6af655869a4f232637b402d85ceabb84
19688
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19689
 
Date:   Wed Jun 24 14:07:42 2009 +0100
19690
 
 
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.
19695
 
 
19696
 
 tests/wocky-test-connector-server.c |   25 +++++++++++++++++--------
19697
 
 1 files changed, 17 insertions(+), 8 deletions(-)
19698
 
 
19699
 
commit 27a5d96a4c08f8051a50c74a8f9d6e500939832f
19700
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19701
 
Date:   Wed Jun 24 14:05:54 2009 +0100
19702
 
 
19703
 
    Check the error member is set before unrefing it.
19704
 
 
19705
 
 wocky/wocky-connector.c |    3 ++-
19706
 
 1 files changed, 2 insertions(+), 1 deletions(-)
19707
 
 
19708
 
commit 340d86988a4ed892eb42d160549de270ecb6b31c
19709
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19710
 
Date:   Wed Jun 24 14:04:58 2009 +0100
19711
 
 
19712
 
    Check some priv-> members for NULL before unrefing them.
19713
 
 
19714
 
 tests/wocky-test-sasl-auth-server.c |   18 ++++++++++++------
19715
 
 1 files changed, 12 insertions(+), 6 deletions(-)
19716
 
 
19717
 
commit 92517034b508caece0ebe13ca7ff253d3e07985e
19718
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19719
 
Date:   Fri Jun 19 18:35:11 2009 +0100
19720
 
 
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.
19723
 
 
19724
 
 tests/test-resolver.c |  325 +++++++++++++++++++++++++++++++++++++++++++++++++
19725
 
 tests/test-resolver.h |   68 ++++++++++
19726
 
 2 files changed, 393 insertions(+), 0 deletions(-)
19727
 
 
19728
 
commit 3dd3b2e7b83081d6cffb5c8631493efd04f55de4
19729
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19730
 
Date:   Fri Jun 19 17:46:52 2009 +0100
19731
 
 
19732
 
    Check in test plan for connector.
19733
 
 
19734
 
 tests/connector-test-plan.txt |   77 +++++++++++++++++++++++++++++++++++++++++
19735
 
 1 files changed, 77 insertions(+), 0 deletions(-)
19736
 
 
19737
 
commit 88702faf56df2a1683eb21bb651085fe09d0b494
19738
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19739
 
Date:   Tue Jun 16 19:32:33 2009 +0100
19740
 
 
19741
 
    Reference use of new test-connector-server code.
19742
 
 
19743
 
 tests/wocky-dummy-xmpp-server.c |  103 +++++++++++++++++++++++++++++++++++++++
19744
 
 1 files changed, 103 insertions(+), 0 deletions(-)
19745
 
 
19746
 
commit f7d9bcd29eb61ab08099fb8225995d8a273e6c3a
19747
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19748
 
Date:   Tue Jun 16 19:31:38 2009 +0100
19749
 
 
19750
 
    Implement a simplistic TLS/SASL capable server for use in tests.
19751
 
    (Implementation of problem conditions not implemented yet, to be added).
19752
 
 
19753
 
 tests/wocky-test-connector-server.c |   89 ++++++++++++++++++++++++----------
19754
 
 1 files changed, 63 insertions(+), 26 deletions(-)
19755
 
 
19756
 
commit 025f94637f7ea5c277cccd55d4ba04db97460251
19757
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19758
 
Date:   Tue Jun 16 19:29:31 2009 +0100
19759
 
 
19760
 
    Test for xml stanza validity was reversed.
19761
 
    DEBUG the host/port connect details.
19762
 
 
19763
 
 wocky/wocky-connector.c |    3 ++-
19764
 
 1 files changed, 2 insertions(+), 1 deletions(-)
19765
 
 
19766
 
commit 32cd7a984868ba704ba618acf7d374ee8d2f7664
19767
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19768
 
Date:   Tue Jun 16 19:19:17 2009 +0100
19769
 
 
19770
 
    Use new wocky_connector_new constructor.
19771
 
    Minor debugging tidyups.
19772
 
 
19773
 
 examples/connect.c |    9 +++------
19774
 
 1 files changed, 3 insertions(+), 6 deletions(-)
19775
 
 
19776
 
commit 7d32a1aac743733aacb95dc95ae88e880f4f9a4c
19777
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19778
 
Date:   Mon Jun 15 14:20:15 2009 +0100
19779
 
 
19780
 
    g_object_new needs its arglist to be NULL terminated.
19781
 
 
19782
 
 wocky/wocky-connector.c |    6 ++++--
19783
 
 1 files changed, 4 insertions(+), 2 deletions(-)
19784
 
 
19785
 
commit cf4b65601d09f81821f8ee726d567eeeff52626f
19786
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19787
 
Date:   Thu Jun 11 18:49:50 2009 +0100
19788
 
 
19789
 
    1 arg per line in function signatures.
19790
 
 
19791
 
 tests/wocky-test-connector-server.c |   20 ++++++++++++++------
19792
 
 tests/wocky-test-connector-server.h |    7 +++++--
19793
 
 2 files changed, 19 insertions(+), 8 deletions(-)
19794
 
 
19795
 
commit 3084eae34c36f0aca0e5f08fcdcccb62b0d6e652
19796
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19797
 
Date:   Thu Jun 11 18:41:12 2009 +0100
19798
 
 
19799
 
    Removed 'tls' node variable from xmpp_features_cb
19800
 
 
19801
 
 wocky/wocky-connector.c |    6 ++----
19802
 
 1 files changed, 2 insertions(+), 4 deletions(-)
19803
 
 
19804
 
commit 8b39bee9a61c3a276fe3877e723fa33943814399
19805
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19806
 
Date:   Thu Jun 11 18:36:16 2009 +0100
19807
 
 
19808
 
    Function signatures reformatted to be 1 arg per line.
19809
 
 
19810
 
 wocky/wocky-connector.c |   36 ++++++++++++++++++++++++++----------
19811
 
 wocky/wocky-connector.h |    6 ++++--
19812
 
 2 files changed, 30 insertions(+), 12 deletions(-)
19813
 
 
19814
 
commit 6fde7bb9a614c86a9c8d240d22e57cedc3cde941
19815
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19816
 
Date:   Thu Jun 11 18:29:04 2009 +0100
19817
 
 
19818
 
    Rename error constant more accurately.
19819
 
    Abort on connect_async if our state indicates we are already underway.
19820
 
 
19821
 
 wocky/wocky-connector.c |   10 +++++++++-
19822
 
 wocky/wocky-connector.h |    2 +-
19823
 
 2 files changed, 10 insertions(+), 2 deletions(-)
19824
 
 
19825
 
commit caa4950f376eb6287d9747aa627500c375737681
19826
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19827
 
Date:   Thu Jun 11 18:13:45 2009 +0100
19828
 
 
19829
 
    g_assert_not_reached + explanatory comment in xmpp_init_recv_cb
19830
 
    
19831
 
    minor whitespace cleanup.
19832
 
 
19833
 
 wocky/wocky-connector.c |   10 +++++++---
19834
 
 1 files changed, 7 insertions(+), 3 deletions(-)
19835
 
 
19836
 
commit f26489168df374fca73918673f7fd8b7616c0350
19837
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19838
 
Date:   Thu Jun 11 18:06:18 2009 +0100
19839
 
 
19840
 
    Comments explaining the logic by which we choose XMPP server hosts to talk to.
19841
 
 
19842
 
 wocky/wocky-connector.c |    7 +++++++
19843
 
 1 files changed, 7 insertions(+), 0 deletions(-)
19844
 
 
19845
 
commit f6350456ab3a76aa6cbfa2138064b55e96c2d3df
19846
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19847
 
Date:   Thu Jun 11 17:59:30 2009 +0100
19848
 
 
19849
 
    Renamed finalise to match incorrect spelling in glib standard.
19850
 
 
19851
 
 wocky/wocky-connector.c |    6 +++---
19852
 
 1 files changed, 3 insertions(+), 3 deletions(-)
19853
 
 
19854
 
commit 357e3a1591e123a267d13814f8235d2bcc4e131c
19855
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19856
 
Date:   Thu Jun 11 17:58:11 2009 +0100
19857
 
 
19858
 
    Define _new and _new_full constructors as per review.
19859
 
 
19860
 
 wocky/wocky-connector.c |   33 ++++++++++++++++++++++++++++++++-
19861
 
 wocky/wocky-connector.h |   11 +++++++++++
19862
 
 2 files changed, 43 insertions(+), 1 deletions(-)
19863
 
 
19864
 
commit 597f870b6028156c9dd0d533eace2ae46b535149
19865
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19866
 
Date:   Thu Jun 11 16:50:55 2009 +0100
19867
 
 
19868
 
    Style cleanups.
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.
19872
 
 
19873
 
 tests/wocky-test-connector-server.c |   92 ++++++++++++++++++++++++----------
19874
 
 tests/wocky-test-connector-server.h |    5 ++-
19875
 
 2 files changed, 69 insertions(+), 28 deletions(-)
19876
 
 
19877
 
commit 23878b8f51d4fb8c01bd22dc9fa419d26c7558e9
19878
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19879
 
Date:   Thu Jun 11 16:46:53 2009 +0100
19880
 
 
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.
19884
 
 
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(-)
19889
 
 
19890
 
commit b053a1f5f9084148f87e8424488fb6b9943b4496
19891
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19892
 
Date:   Thu Jun 11 16:02:57 2009 +0100
19893
 
 
19894
 
    Unnecessary if () removed.
19895
 
 
19896
 
 wocky/wocky-connector.c |   11 +++--------
19897
 
 1 files changed, 3 insertions(+), 8 deletions(-)
19898
 
 
19899
 
commit 883038030d8ea49fd1c7f238de9f7a351603ff54
19900
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19901
 
Date:   Thu Jun 11 16:02:18 2009 +0100
19902
 
 
19903
 
    whitespace cleanup.
19904
 
 
19905
 
 examples/connect.c |    2 +-
19906
 
 1 files changed, 1 insertions(+), 1 deletions(-)
19907
 
 
19908
 
commit 2b9277ba2d080219e5ef3e1343841cad48aceed7
19909
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19910
 
Date:   Thu Jun 11 15:07:02 2009 +0100
19911
 
 
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.
19917
 
 
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(-)
19922
 
 
19923
 
commit 9c44590b67848d35a65fe72b9542a97b32fd5bdd
19924
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19925
 
Date:   Thu Jun 11 12:06:07 2009 +0100
19926
 
 
19927
 
    Renamed next_state to more descriptive xmpp_init, added comments describing
19928
 
    XMPP stream init stages therein.
19929
 
 
19930
 
 tests/wocky-test-connector-server.c |   16 ++++++++++------
19931
 
 1 files changed, 10 insertions(+), 6 deletions(-)
19932
 
 
19933
 
commit 38e422bae84cec26e0259c0fe49890160bbd0356
19934
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19935
 
Date:   Wed Jun 10 18:57:20 2009 +0100
19936
 
 
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.
19941
 
 
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(-)
19946
 
 
19947
 
commit 23d996360c91b43b182158a3a81dde97d0c23e11
19948
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19949
 
Date:   Wed Jun 10 18:54:57 2009 +0100
19950
 
 
19951
 
    Add debug flag for connector
19952
 
    Last round of cleanups introduced a couple of build warnings/breakages. Fixed.
19953
 
 
19954
 
 wocky/wocky-connector.c |   12 ++++++++++--
19955
 
 wocky/wocky-debug.h     |    1 +
19956
 
 2 files changed, 11 insertions(+), 2 deletions(-)
19957
 
 
19958
 
commit 6c45f6736242b19d86d03b33bc4b2dce685309c4
19959
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19960
 
Date:   Tue Jun 9 18:24:32 2009 +0100
19961
 
 
19962
 
    abort_connect uses g_simple_async_result_complete_in_idle now.
19963
 
 
19964
 
 wocky/wocky-connector.c |    2 +-
19965
 
 1 files changed, 1 insertions(+), 1 deletions(-)
19966
 
 
19967
 
commit 965083217bffc0ed9a91e7f382200b43f31ed484
19968
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19969
 
Date:   Tue Jun 9 18:21:30 2009 +0100
19970
 
 
19971
 
    DEBUG preferred over g_warning
19972
 
 
19973
 
 wocky/wocky-connector.c |    2 +-
19974
 
 1 files changed, 1 insertions(+), 1 deletions(-)
19975
 
 
19976
 
commit 177d9677564f0de019152bfbef0f4fe9e7ad2881
19977
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19978
 
Date:   Tue Jun 9 18:20:29 2009 +0100
19979
 
 
19980
 
    Stray whitespace.
19981
 
 
19982
 
 wocky/wocky-connector.c |    2 +-
19983
 
 1 files changed, 1 insertions(+), 1 deletions(-)
19984
 
 
19985
 
commit 87b723a54bc7be661e3fd1cfa54c6290d2b64b79
19986
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19987
 
Date:   Tue Jun 9 18:18:58 2009 +0100
19988
 
 
19989
 
    wocky_strdiff preferred over strcmp
19990
 
 
19991
 
 wocky/wocky-connector.c |   18 ++++++++++++------
19992
 
 1 files changed, 12 insertions(+), 6 deletions(-)
19993
 
 
19994
 
commit d9402fe39326b7ee330a5ad19a6545a5ce6124e8
19995
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
19996
 
Date:   Tue Jun 9 18:07:24 2009 +0100
19997
 
 
19998
 
    Explicit test for ptr == NULL
19999
 
 
20000
 
 wocky/wocky-connector.c |    2 +-
20001
 
 1 files changed, 1 insertions(+), 1 deletions(-)
20002
 
 
20003
 
commit a2eef74bdb45c4ed1c58d0e0e2148a5921956388
20004
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
20005
 
Date:   Tue Jun 9 18:06:15 2009 +0100
20006
 
 
20007
 
    Removed domain and numeric code from error messages (per review).
20008
 
 
20009
 
 wocky/wocky-connector.c |   10 +++-------
20010
 
 1 files changed, 3 insertions(+), 7 deletions(-)
20011
 
 
20012
 
commit 19e4414a6d3addae37c2bebfa225ea5730688956
20013
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
20014
 
Date:   Tue Jun 9 18:02:26 2009 +0100
20015
 
 
20016
 
    DEBUG preferred over g_message
20017
 
 
20018
 
 wocky/wocky-connector.c |    6 +++---
20019
 
 1 files changed, 3 insertions(+), 3 deletions(-)
20020
 
 
20021
 
commit 452146fc1d6052b8156d761a4c72d5fb7b0b77b6
20022
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
20023
 
Date:   Tue Jun 9 18:01:15 2009 +0100
20024
 
 
20025
 
    Comment explaining 'host' in wocky_connector_connect_async
20026
 
 
20027
 
 wocky/wocky-connector.c |    7 +++++++
20028
 
 1 files changed, 7 insertions(+), 0 deletions(-)
20029
 
 
20030
 
commit e6dcb5a2ef999c158c82e72117312205017d6c52
20031
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
20032
 
Date:   Tue Jun 9 17:59:45 2009 +0100
20033
 
 
20034
 
    Typo in comment.
20035
 
    
20036
 
    Moved gfree() calls to finalise method (from dispose).
20037
 
 
20038
 
 wocky/wocky-connector.c |   18 +++++++++++-------
20039
 
 1 files changed, 11 insertions(+), 7 deletions(-)
20040
 
 
20041
 
commit 9c16b186fa774ec0b1c45bd9565093db7c77c4e5
20042
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
20043
 
Date:   Tue Jun 9 17:47:08 2009 +0100
20044
 
 
20045
 
    More style changes per review.
20046
 
 
20047
 
 wocky/wocky-connector.c |  101 ++++++++++++++++++++++++-----------------------
20048
 
 1 files changed, 52 insertions(+), 49 deletions(-)
20049
 
 
20050
 
commit 382ef04cb5fd1af9e0535c68c4207b67e300a467
20051
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
20052
 
Date:   Tue Jun 9 17:33:47 2009 +0100
20053
 
 
20054
 
    Explain WOCKY_CONNECTOR_CHOOSE_BY_STATE macro.
20055
 
 
20056
 
 wocky/wocky-connector.c |   10 ++++++++--
20057
 
 1 files changed, 8 insertions(+), 2 deletions(-)
20058
 
 
20059
 
commit 858060449b818bb8f4223a28a4c9fdcd53f821e6
20060
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
20061
 
Date:   Tue Jun 9 17:26:28 2009 +0100
20062
 
 
20063
 
    Use g_object_new now that wocky_connector_new is gone.
20064
 
 
20065
 
 examples/connect.c |    4 +++-
20066
 
 1 files changed, 3 insertions(+), 1 deletions(-)
20067
 
 
20068
 
commit 8c98ef4cd5c1378c33004a6d48e987fc72fe14e2
20069
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
20070
 
Date:   Tue Jun 9 17:26:05 2009 +0100
20071
 
 
20072
 
    finalise and dispose methods should be static.
20073
 
 
20074
 
 wocky/wocky-connector.c |    4 ++--
20075
 
 1 files changed, 2 insertions(+), 2 deletions(-)
20076
 
 
20077
 
commit a5ff119131f8309691635742af685861be799e14
20078
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
20079
 
Date:   Tue Jun 9 17:25:36 2009 +0100
20080
 
 
20081
 
    Style changes from review, unexport a couple of functions
20082
 
    which should have been private.
20083
 
    
20084
 
    Remove wocky_connector_new as per review.
20085
 
 
20086
 
 wocky/wocky-connector.h |   30 +++++++++++-------------------
20087
 
 1 files changed, 11 insertions(+), 19 deletions(-)
20088
 
 
20089
 
commit 6c0b35c2c0fa0c194ccb4abc1cbefcec9dbf6cc8
20090
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
20091
 
Date:   Thu Jun 4 19:14:15 2009 +0100
20092
 
 
20093
 
    Add command line parameter to choose 'raw' vs 'connector' XMPP connect.
20094
 
    Add code for 'connector' XMPP connect using wocky connector object.
20095
 
 
20096
 
 examples/connect.c |   32 ++++++++++++++++++--------------
20097
 
 1 files changed, 18 insertions(+), 14 deletions(-)
20098
 
 
20099
 
commit 3790fb59b23c02299339ff73e767a318fbc9b919
20100
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
20101
 
Date:   Thu Jun 4 19:12:51 2009 +0100
20102
 
 
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
20107
 
 
20108
 
 wocky/wocky-connector.c |   42 +++++++++++++++++++++++++++++-------------
20109
 
 wocky/wocky-connector.h |    3 ++-
20110
 
 2 files changed, 31 insertions(+), 14 deletions(-)
20111
 
 
20112
 
commit cfcb2772dcba0c227ecf11ee247f179030fd1b1b
20113
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
20114
 
Date:   Thu Jun 4 13:43:20 2009 +0100
20115
 
 
20116
 
    First (working?) draft of connector with standard async/finish
20117
 
    connect mechanism and updated exmaple connect script.
20118
 
 
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(-)
20123
 
 
20124
 
commit 475d37909db72097cfec759b2b01d43a77c88af2
20125
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
20126
 
Date:   Wed Jun 3 19:57:20 2009 +0100
20127
 
 
20128
 
    Use standard gasync callback mechanism for aborts, with GErrors
20129
 
    check in header file for connector
20130
 
    Add to makefile.
20131
 
    Nearly working.
20132
 
 
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(-)
20137
 
 
20138
 
commit 7ff5c9dd7fbe707a53d060c3c7654b1c4ff0a98c
20139
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
20140
 
Date:   Tue Jun 2 11:33:43 2009 +0100
20141
 
 
20142
 
    Add the quark for connector's error domain.
20143
 
 
20144
 
 wocky/wocky-connector.c |    3 +++
20145
 
 1 files changed, 3 insertions(+), 0 deletions(-)
20146
 
 
20147
 
commit c5a2627ea66a7f4ef9f5107d5e67577e6dc3de49
20148
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
20149
 
Date:   Mon Jun 1 16:48:03 2009 +0100
20150
 
 
20151
 
    Fix conditionals to be explicit comparisons for non booleans,
20152
 
    except where prior examples indicate this is not house style.
20153
 
    
20154
 
    More paren style fixups.
20155
 
 
20156
 
 wocky/wocky-connector.c |   37 +++++++++++++++++++------------------
20157
 
 1 files changed, 19 insertions(+), 18 deletions(-)
20158
 
 
20159
 
commit 2e845740d5053db97c35cc9ac5e26e4a00b8d527
20160
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
20161
 
Date:   Mon Jun 1 16:06:48 2009 +0100
20162
 
 
20163
 
    Typo, missing member in LHS of assignment.
20164
 
 
20165
 
 wocky/wocky-connector.c |    2 +-
20166
 
 1 files changed, 1 insertions(+), 1 deletions(-)
20167
 
 
20168
 
commit 19c37059f9831ff2a43fe6152fef3d8558217002
20169
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
20170
 
Date:   Mon Jun 1 15:56:43 2009 +0100
20171
 
 
20172
 
    Whitespace cleanup.
20173
 
    Paren style cleanup.
20174
 
 
20175
 
 wocky/wocky-connector.c |  292 +++++++++++++++++++++++-----------------------
20176
 
 1 files changed, 146 insertions(+), 146 deletions(-)
20177
 
 
20178
 
commit a9b92bc922f94e33f06d6ca9f195a4471a3f515a
20179
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
20180
 
Date:   Mon Jun 1 15:29:18 2009 +0100
20181
 
 
20182
 
    comment style // → /* */
20183
 
    removed WOCKY_CONNECTOR_UNPACK macro.
20184
 
 
20185
 
 wocky/wocky-connector.c |  117 ++++++++++++++++++++++++++---------------------
20186
 
 1 files changed, 65 insertions(+), 52 deletions(-)
20187
 
 
20188
 
commit 36c461f9c3da62b179e5581cc8e8262eff88e8ec
20189
 
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
20190
 
Date:   Mon Jun 1 11:23:46 2009 +0100
20191
 
 
20192
 
    Rough (almost complete) draft of wocky connector.
20193
 
 
20194
 
 wocky/wocky-connector.c |  608 +++++++++++++++++++++++++++++++++++++++++++++++
20195
 
 1 files changed, 608 insertions(+), 0 deletions(-)
20196
 
 
20197
 
commit b16a9a948ce8086aa9aeec9c14ccbb1762cce335
20198
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20199
 
Date:   Tue Jul 14 17:20:51 2009 +0100
20200
 
 
20201
 
    add test_close_simultanously
20202
 
 
20203
 
 tests/wocky-porter-test.c |   54 +++++++++++++++++++++++++++++++++++++++++++++
20204
 
 1 files changed, 54 insertions(+), 0 deletions(-)
20205
 
 
20206
 
commit af30ecf5fad7d8f975ec24fa8f0d051454e0c4fd
20207
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20208
 
Date:   Tue Jul 14 17:20:06 2009 +0100
20209
 
 
20210
 
    Don't complete close operation if the close stanza has not been sent yet
20211
 
 
20212
 
 wocky/wocky-porter.c |    2 +-
20213
 
 1 files changed, 1 insertions(+), 1 deletions(-)
20214
 
 
20215
 
commit 1e02cd7bdc0536dba4402c67663963484bacd819
20216
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20217
 
Date:   Tue Jul 14 17:18:37 2009 +0100
20218
 
 
20219
 
    complete_close: set close_result to NULL before unreffing it
20220
 
    
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.
20223
 
 
20224
 
 wocky/wocky-porter.c |    5 ++++-
20225
 
 1 files changed, 4 insertions(+), 1 deletions(-)
20226
 
 
20227
 
commit 38bee928e048f9d5fd5d04590a52a06f2a05c7e7
20228
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20229
 
Date:   Mon Jul 13 15:00:48 2009 +0100
20230
 
 
20231
 
    wocky-porter-test: add test_unref_when_closed
20232
 
 
20233
 
 tests/wocky-porter-test.c |   40 ++++++++++++++++++++++++++++++++++++++++
20234
 
 1 files changed, 40 insertions(+), 0 deletions(-)
20235
 
 
20236
 
commit 52b07eda1b27c3d77dda2ed233e321497081e510
20237
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20238
 
Date:   Tue Jul 14 11:57:38 2009 +0100
20239
 
 
20240
 
    stanza_received_cb: ensure that the porter stays alive during the treatment of the error or stanza
20241
 
 
20242
 
 wocky/wocky-porter.c |    7 +++++++
20243
 
 1 files changed, 7 insertions(+), 0 deletions(-)
20244
 
 
20245
 
commit 91bfd7438e4f14ee8f7859d58e38b2be5a6c9d45
20246
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20247
 
Date:   Mon Jul 13 14:49:25 2009 +0100
20248
 
 
20249
 
    teardown_test: check if porters have already been unreffed
20250
 
 
20251
 
 tests/wocky-test-helper.c |    6 ++++--
20252
 
 1 files changed, 4 insertions(+), 2 deletions(-)
20253
 
 
20254
 
commit bc8c40454043b536867fb763148897f309ea8076
20255
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
20256
 
Date:   Tue Jul 14 12:07:17 2009 +0100
20257
 
 
20258
 
    Test sending an reply to an IQ with no "to" attribute.
20259
 
    
20260
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
20261
 
 
20262
 
 tests/wocky-xmpp-stanza-test.c |   24 ++++++++++++++++++++++++
20263
 
 1 files changed, 24 insertions(+), 0 deletions(-)
20264
 
 
20265
 
commit 9d815d0d07ffa2f4bec084e41999e6980928b4a9
20266
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
20267
 
Date:   Tue Jul 14 12:01:04 2009 +0100
20268
 
 
20269
 
    It's fine for IQs to have no "to" attribute.
20270
 
    
20271
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
20272
 
 
20273
 
 wocky/wocky-xmpp-stanza.c |    1 -
20274
 
 1 files changed, 0 insertions(+), 1 deletions(-)
20275
 
 
20276
 
commit 43ddc3fbc7e02c7905361d749ae9c606cc944a70
20277
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20278
 
Date:   Thu Jul 2 17:23:14 2009 +0100
20279
 
 
20280
 
    test_send_iq: test sending a reply without id
20281
 
 
20282
 
 tests/wocky-porter-test.c |    9 ++++++++-
20283
 
 1 files changed, 8 insertions(+), 1 deletions(-)
20284
 
 
20285
 
commit d436196deca91660702aca5d3d4930e4ff17290a
20286
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20287
 
Date:   Thu Jul 2 17:23:01 2009 +0100
20288
 
 
20289
 
    handle_iq_reply: ignore reply without id
20290
 
 
20291
 
 wocky/wocky-porter.c |    6 ++++++
20292
 
 1 files changed, 6 insertions(+), 0 deletions(-)
20293
 
 
20294
 
commit 5b472f2cc0ec48664702b067981bc06cfd97fe4d
20295
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20296
 
Date:   Thu Jul 2 14:46:35 2009 +0100
20297
 
 
20298
 
    add test_send_iq_server
20299
 
 
20300
 
 tests/wocky-porter-test.c |   88 +++++++++++++++++++++++++++++++++++++++++++++
20301
 
 1 files changed, 88 insertions(+), 0 deletions(-)
20302
 
 
20303
 
commit b96a2e212eefacbd0faf77d9beb795aece37000a
20304
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20305
 
Date:   Thu Jul 2 14:46:23 2009 +0100
20306
 
 
20307
 
    Allow to send IQ without a recipient
20308
 
 
20309
 
 wocky/wocky-porter.c |    7 ++++---
20310
 
 1 files changed, 4 insertions(+), 3 deletions(-)
20311
 
 
20312
 
commit 75ac0432ad2d6cab23607eaa2b087569bc74401b
20313
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20314
 
Date:   Thu Jul 2 12:34:16 2009 +0100
20315
 
 
20316
 
    test_send_invalid_iq: sending an IQ without a recipient is actually valid
20317
 
 
20318
 
 tests/wocky-porter-test.c |   10 ----------
20319
 
 1 files changed, 0 insertions(+), 10 deletions(-)
20320
 
 
20321
 
commit 4717b4ea04f5e4c17b71ff8a6c1960d737fc0803
20322
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
20323
 
Date:   Thu Jul 2 15:03:03 2009 +0100
20324
 
 
20325
 
    Ignore warnings from the parser
20326
 
 
20327
 
 wocky/wocky-xmpp-reader.c |    6 ++++++
20328
 
 1 files changed, 6 insertions(+), 0 deletions(-)
20329
 
 
20330
 
commit 3419d60c7e3dc24dd2b6f6c77d0155c6f65c990d
20331
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
20332
 
Date:   Thu Jul 2 14:49:33 2009 +0100
20333
 
 
20334
 
    Add a test for parsing the vcard namespace
20335
 
 
20336
 
 tests/wocky-xmpp-reader-test.c |   46 ++++++++++++++++++++++++++++++++++++++++
20337
 
 1 files changed, 46 insertions(+), 0 deletions(-)
20338
 
 
20339
 
commit fa10cb3d750f503492aace17320761f95202aa26
20340
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
20341
 
Date:   Thu Jul 2 14:57:31 2009 +0100
20342
 
 
20343
 
    wocky_xmpp_stanza_build's spec argument should be of type WockyBuildTag, not guint.
20344
 
    
20345
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
20346
 
 
20347
 
 wocky/wocky-xmpp-stanza.h |    2 +-
20348
 
 1 files changed, 1 insertions(+), 1 deletions(-)
20349
 
 
20350
 
commit 33e5bf5b1f9597322b671761d6d2bd79f09e43b7
20351
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
20352
 
Date:   Thu Jul 2 12:52:25 2009 +0100
20353
 
 
20354
 
    Updated .gitignore.
20355
 
    
20356
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
20357
 
 
20358
 
 .gitignore |    1 +
20359
 
 1 files changed, 1 insertions(+), 0 deletions(-)
20360
 
 
20361
 
commit e27678c589afa336366bfa02dd15679285648ba3
20362
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
20363
 
Date:   Thu Jul 2 12:09:14 2009 +0100
20364
 
 
20365
 
    Add some porter tests to test handling unset from attribute stanzas.
20366
 
    
20367
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
20368
 
 
20369
 
 tests/wocky-porter-test.c |   72 +++++++++++++++++++++++++++++++++++++++++++++
20370
 
 1 files changed, 72 insertions(+), 0 deletions(-)
20371
 
 
20372
 
commit c6dc106c85ea2931b52d426e81ce2e9db7244bf7
20373
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
20374
 
Date:   Thu Jul 2 11:10:07 2009 +0100
20375
 
 
20376
 
    Don't discard the stanza if the from attribute is missing.
20377
 
    
20378
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
20379
 
 
20380
 
 wocky/wocky-porter.c |   12 +++++-------
20381
 
 1 files changed, 5 insertions(+), 7 deletions(-)
20382
 
 
20383
 
commit 43d8fcaae57d93ea2fb3dc0a8939dce0b068d392
20384
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20385
 
Date:   Thu Jul 2 11:39:04 2009 +0100
20386
 
 
20387
 
    send_cancelled_cb: gio convention is to complete cancel callback in idle
20388
 
 
20389
 
 wocky/wocky-porter.c |    2 +-
20390
 
 1 files changed, 1 insertions(+), 1 deletions(-)
20391
 
 
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
20396
 
 
20397
 
    Merge branch 'master' of git+ssh://git.collabora.co.uk/git/wocky
20398
 
 
20399
 
commit 2f77013fb3f9a56b7d698969dcfffa8e3d4f14ea
20400
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20401
 
Date:   Wed Jul 1 14:35:33 2009 +0100
20402
 
 
20403
 
    wocky_porter_send_iq_finish returns a reffed stanza
20404
 
 
20405
 
 tests/wocky-porter-test.c |    1 +
20406
 
 wocky/wocky-porter.c      |    6 +++++-
20407
 
 2 files changed, 6 insertions(+), 1 deletions(-)
20408
 
 
20409
 
commit 9d41bac3ef7bc2932cf0b6b6c7fa47615362d7d4
20410
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
20411
 
Date:   Wed Jul 1 15:16:16 2009 +0100
20412
 
 
20413
 
    Add flymake rules to wocky Makefiles.
20414
 
    
20415
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
20416
 
 
20417
 
 tools/Makefile.am |    3 ++-
20418
 
 tools/flymake.mk  |    4 ++++
20419
 
 wocky/Makefile.am |    1 +
20420
 
 3 files changed, 7 insertions(+), 1 deletions(-)
20421
 
 
20422
 
commit 8828e61ed4d33c48ba8457c9de296b783de865dc
20423
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
20424
 
Date:   Sat Apr 25 15:22:28 2009 +0100
20425
 
 
20426
 
    Shave wocky's build.
20427
 
    
20428
 
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
20429
 
 
20430
 
 .gitignore        |    3 +
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(-)
20441
 
 
20442
 
commit 356c1ab206aa8a84e2635d170ca9ba2bb3e7a433
20443
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20444
 
Date:   Tue Jun 30 17:49:00 2009 +0100
20445
 
 
20446
 
    wocky-xmpp-connection-test: add test_recv_simple_message_in_one_chunk
20447
 
 
20448
 
 tests/wocky-xmpp-connection-test.c |   37 ++++++++++++++++++++++++++++++++++++
20449
 
 1 files changed, 37 insertions(+), 0 deletions(-)
20450
 
 
20451
 
commit 32395928ff99abc56083896e7d6ac8d0d4e743a7
20452
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20453
 
Date:   Wed Jul 1 10:24:03 2009 +0100
20454
 
 
20455
 
    use input_is_closed function instead of the priv->input_closed variable
20456
 
 
20457
 
 wocky/wocky-xmpp-connection.c |   21 +++++++++++----------
20458
 
 1 files changed, 11 insertions(+), 10 deletions(-)
20459
 
 
20460
 
commit 3f2743e4a0e799765ab99ba413ab9b0e9ddc6ff0
20461
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20462
 
Date:   Tue Jun 30 17:32:04 2009 +0100
20463
 
 
20464
 
    wocky_xmpp_connection_recv_stanza_async: succeed immediately if there is already a stanza ready
20465
 
 
20466
 
 wocky/wocky-xmpp-connection.c |   12 ++++++++++++
20467
 
 1 files changed, 12 insertions(+), 0 deletions(-)
20468
 
 
20469
 
commit 84198bf2e9198ecd864a8c334ad145f5edeea513
20470
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20471
 
Date:   Mon Jun 29 13:40:51 2009 +0100
20472
 
 
20473
 
    add FIXME about g_cancellable_disconnect
20474
 
 
20475
 
 wocky/wocky-porter.c |    2 ++
20476
 
 1 files changed, 2 insertions(+), 0 deletions(-)
20477
 
 
20478
 
commit 371ad0e3356de514c5f780b407e94716cc0d5552
20479
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
20480
 
Date:   Sat Jun 27 19:41:26 2009 +0100
20481
 
 
20482
 
    Implement async writing to prevent race conditions
20483
 
 
20484
 
 tests/wocky-test-stream.c |   73 ++++++++++++++++++++++++++++++++-------------
20485
 
 1 files changed, 52 insertions(+), 21 deletions(-)
20486
 
 
20487
 
commit eb76a78ad499aa6a513fc567b9abd053e8a5c481
20488
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20489
 
Date:   Mon Jun 29 13:34:57 2009 +0100
20490
 
 
20491
 
    wocky_porter_send_async: don't connect the cancelled signal if we just sent the stanza
20492
 
 
20493
 
 wocky/wocky-porter.c |    3 +--
20494
 
 1 files changed, 1 insertions(+), 2 deletions(-)
20495
 
 
20496
 
commit 2f32243f9db6cc4e75aec29ff1e75ee9b9fc6081
20497
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20498
 
Date:   Mon Jun 29 13:29:13 2009 +0100
20499
 
 
20500
 
    Use g_cancellable_connect
20501
 
    
20502
 
    We don't use g_cancellable_disconnect for now because it raises a
20503
 
    deadlock in our code (#587300)
20504
 
 
20505
 
 wocky/wocky-porter.c |    8 ++++----
20506
 
 1 files changed, 4 insertions(+), 4 deletions(-)
20507
 
 
20508
 
commit 569fb339bf8cfa772aae53e72c51f2c7ae24734f
20509
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20510
 
Date:   Mon Jun 29 12:33:57 2009 +0100
20511
 
 
20512
 
    test_cancel_sent_stanza_cancelled: wocky_porter_send_finish returns success if the stanza was actually sent
20513
 
 
20514
 
 tests/wocky-porter-test.c |    8 +++-----
20515
 
 1 files changed, 3 insertions(+), 5 deletions(-)
20516
 
 
20517
 
commit d34c92758323300164afd5b09a22932cc1823ae4
20518
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20519
 
Date:   Mon Jun 29 12:32:02 2009 +0100
20520
 
 
20521
 
    send_head_stanza: delegate the handling of the cancellable to lower layer when we start sending the stanza
20522
 
 
20523
 
 wocky/wocky-porter.c |   11 ++++++++++-
20524
 
 1 files changed, 10 insertions(+), 1 deletions(-)
20525
 
 
20526
 
commit 63fb71126dc28e35acfe30a6fa6dd09d4a19a597
20527
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20528
 
Date:   Mon Jun 29 12:34:48 2009 +0100
20529
 
 
20530
 
    rename WockyXmppScheduler to WockyPorter
20531
 
 
20532
 
 .gitignore                        |    2 +-
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(-)
20546
 
 
20547
 
commit ddaea75f12183945f9ecf545d96fa644c9a82c3a
20548
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20549
 
Date:   Thu Jun 25 17:56:40 2009 +0100
20550
 
 
20551
 
    update gitignore
20552
 
 
20553
 
 .gitignore |    1 +
20554
 
 1 files changed, 1 insertions(+), 0 deletions(-)
20555
 
 
20556
 
commit 1da8026c90d86494ded5cb1d50f8fb5023296d4a
20557
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20558
 
Date:   Thu Jun 25 17:56:19 2009 +0100
20559
 
 
20560
 
    generate wocky/wocky-uninstalled.pc
20561
 
 
20562
 
 configure.ac |    1 +
20563
 
 1 files changed, 1 insertions(+), 0 deletions(-)
20564
 
 
20565
 
commit 8599e4f0b48f75ae8030bdd01eb1095e4a186c03
20566
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20567
 
Date:   Thu Jun 25 17:56:10 2009 +0100
20568
 
 
20569
 
    add wocky-uninstalled.pc.in
20570
 
 
20571
 
 wocky/wocky-uninstalled.pc.in |   12 ++++++++++++
20572
 
 1 files changed, 12 insertions(+), 0 deletions(-)
20573
 
 
20574
 
commit d1f37075cb7104cedb21fdcfa81ac807d881b4e9
20575
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20576
 
Date:   Thu Jun 25 17:37:20 2009 +0100
20577
 
 
20578
 
    configure.ac: fix version
20579
 
 
20580
 
 configure.ac |   14 +++++++-------
20581
 
 1 files changed, 7 insertions(+), 7 deletions(-)
20582
 
 
20583
 
commit bcba747e07b1f425bbd505222e80a3f1d7902a97
20584
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20585
 
Date:   Fri Jun 26 10:13:13 2009 +0100
20586
 
 
20587
 
    rename wocky_xmpp_scheduler_send_full_finish to wocky_xmpp_scheduler_send_finish
20588
 
 
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(-)
20593
 
 
20594
 
commit 24ce2601032a498a9d87c9e0bde9cbc89f3be9ec
20595
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20596
 
Date:   Thu Jun 25 12:01:25 2009 +0100
20597
 
 
20598
 
    add test_send_invalid_iq
20599
 
 
20600
 
 tests/wocky-xmpp-scheduler-test.c |   68 +++++++++++++++++++++++++++++++++++++
20601
 
 1 files changed, 68 insertions(+), 0 deletions(-)
20602
 
 
20603
 
commit ac3ce92c60f34ef3a7e21cdf4260dc3615af7021
20604
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20605
 
Date:   Thu Jun 25 12:01:20 2009 +0100
20606
 
 
20607
 
    wocky_xmpp_scheduler_send_iq_async: check the recipient before the ID so we won't leak it if recipient is invalid
20608
 
 
20609
 
 wocky/wocky-xmpp-scheduler.c |    8 ++++----
20610
 
 1 files changed, 4 insertions(+), 4 deletions(-)
20611
 
 
20612
 
commit e2145cf38054ae1ba6089a0c7dabfb472e22539a
20613
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20614
 
Date:   Thu Jun 25 11:44:42 2009 +0100
20615
 
 
20616
 
    add test_handler_filter
20617
 
 
20618
 
 tests/wocky-xmpp-scheduler-test.c |   80 +++++++++++++++++++++++++++++++++++++
20619
 
 1 files changed, 80 insertions(+), 0 deletions(-)
20620
 
 
20621
 
commit 946cfd90a9726928b5750c7836fc540a353263be
20622
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20623
 
Date:   Thu Jun 25 11:44:30 2009 +0100
20624
 
 
20625
 
    handlers now return TRUE if they actually handled the stanza
20626
 
 
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(-)
20631
 
 
20632
 
commit e4a63e4c97552204c4709ae756809784c7114e3b
20633
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20634
 
Date:   Thu Jun 25 11:23:07 2009 +0100
20635
 
 
20636
 
    register the IQ reply handler as a normal handler
20637
 
 
20638
 
 wocky/wocky-xmpp-scheduler.c |   29 ++++++++++++++++++-----------
20639
 
 1 files changed, 18 insertions(+), 11 deletions(-)
20640
 
 
20641
 
commit 0af1eccebdb8d550970794db0db1d5fc6cbe1ee6
20642
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20643
 
Date:   Thu Jun 25 11:15:15 2009 +0100
20644
 
 
20645
 
    add some handler priority presets
20646
 
 
20647
 
 wocky/wocky-xmpp-scheduler.h |    4 ++++
20648
 
 1 files changed, 4 insertions(+), 0 deletions(-)
20649
 
 
20650
 
commit 3c49a7e075450f6a9370cd2b03dfd17b8f1da2c0
20651
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20652
 
Date:   Thu Jun 25 14:29:01 2009 +0100
20653
 
 
20654
 
    wocky_xmpp_scheduler_send_iq_async: ignore preset ID attribute if there is one
20655
 
 
20656
 
 wocky/wocky-xmpp-scheduler.c |   17 ++++++-----------
20657
 
 1 files changed, 6 insertions(+), 11 deletions(-)
20658
 
 
20659
 
commit 7b3542c17531cbfc2c55f4456b63f6bf6f7a30c8
20660
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20661
 
Date:   Thu Jun 25 12:11:52 2009 +0100
20662
 
 
20663
 
    wocky_xmpp_scheduler_send_iq_async: check if ID isn't used yet
20664
 
 
20665
 
 wocky/wocky-xmpp-scheduler.c |   16 ++++++++++------
20666
 
 1 files changed, 10 insertions(+), 6 deletions(-)
20667
 
 
20668
 
commit 328690baea6ccb5da08fa1d48c19f4252e87968c
20669
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20670
 
Date:   Thu Jun 25 12:08:22 2009 +0100
20671
 
 
20672
 
    use wocky_xmpp_connection_new_id instead of generating the ID in the scheduler
20673
 
 
20674
 
 wocky/wocky-xmpp-scheduler.c |    6 +-----
20675
 
 1 files changed, 1 insertions(+), 5 deletions(-)
20676
 
 
20677
 
commit 9b929be645f1578df04300b0b225e7c895968dc6
20678
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20679
 
Date:   Thu Jun 25 12:05:01 2009 +0100
20680
 
 
20681
 
    iq_sent_cb: check the error code instead of relying of the presence of the iq handler in the hash table
20682
 
 
20683
 
 wocky/wocky-xmpp-scheduler.c |    5 +----
20684
 
 1 files changed, 1 insertions(+), 4 deletions(-)
20685
 
 
20686
 
commit 6222ddbc595eddbd1670371bb2df5833b171b8e4
20687
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20688
 
Date:   Thu Jun 25 10:56:55 2009 +0100
20689
 
 
20690
 
    test_send_iq: send an IQ without ID
20691
 
 
20692
 
 tests/wocky-xmpp-scheduler-test.c |    1 -
20693
 
 1 files changed, 0 insertions(+), 1 deletions(-)
20694
 
 
20695
 
commit 21be24c2d4f8f3635fca9cb42398222d55c79dbf
20696
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20697
 
Date:   Thu Jun 25 10:56:40 2009 +0100
20698
 
 
20699
 
    wocky_xmpp_scheduler_send_iq_async: generate an ID if the IQ doesn't have one yet
20700
 
 
20701
 
 wocky/wocky-xmpp-scheduler.c |   23 +++++++++++++++++------
20702
 
 1 files changed, 17 insertions(+), 6 deletions(-)
20703
 
 
20704
 
commit 4e7cefbf56f54a340821e4deec8a12a9b98deb63
20705
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20706
 
Date:   Thu Jun 25 10:49:00 2009 +0100
20707
 
 
20708
 
    test_send_iq: rely on the type of IQ instead of its id to check if we cancel it or not
20709
 
 
20710
 
 tests/wocky-xmpp-scheduler-test.c |    9 ++++++---
20711
 
 1 files changed, 6 insertions(+), 3 deletions(-)
20712
 
 
20713
 
commit 1e0e3a4a8fd20074f9238d584c28ff9a3c0b770a
20714
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20715
 
Date:   Wed Jun 24 15:13:04 2009 +0100
20716
 
 
20717
 
    test that spoofed IQ replies are ignored
20718
 
 
20719
 
 tests/wocky-xmpp-scheduler-test.c |    8 ++++++++
20720
 
 1 files changed, 8 insertions(+), 0 deletions(-)
20721
 
 
20722
 
commit 8cb93b4f85eb15e954bf7b11426dbaf32acfae1d
20723
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20724
 
Date:   Wed Jun 24 15:12:48 2009 +0100
20725
 
 
20726
 
    prevent IQ reply spoofing
20727
 
 
20728
 
 wocky/wocky-xmpp-scheduler.c |   24 ++++++++++++++++++++----
20729
 
 1 files changed, 20 insertions(+), 4 deletions(-)
20730
 
 
20731
 
commit 545c2dfec60df7d649d371242c5aa6a95ab47887
20732
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20733
 
Date:   Wed Jun 24 15:02:41 2009 +0100
20734
 
 
20735
 
    Use only the IQ ID as handler IQ key
20736
 
 
20737
 
 wocky/wocky-xmpp-scheduler.c |   79 +++++++++++++++---------------------------
20738
 
 1 files changed, 28 insertions(+), 51 deletions(-)
20739
 
 
20740
 
commit 8bc8965e10b1fbf7c5d1fa5a29e1919fb60549ed
20741
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20742
 
Date:   Wed Jun 24 14:31:58 2009 +0100
20743
 
 
20744
 
    add test_send_iq_error
20745
 
 
20746
 
 tests/wocky-xmpp-scheduler-test.c |   45 +++++++++++++++++++++++++++++++++++++
20747
 
 1 files changed, 45 insertions(+), 0 deletions(-)
20748
 
 
20749
 
commit ddc3d553cd3fd4537be871bb1c8a60551cee128c
20750
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20751
 
Date:   Wed Jun 24 14:31:48 2009 +0100
20752
 
 
20753
 
    wocky_xmpp_scheduler_send_iq_async: raise an error if sending goes wrong
20754
 
 
20755
 
 wocky/wocky-xmpp-scheduler.c |   46 ++++++++++++++++++++++++++++++++++++++++-
20756
 
 1 files changed, 44 insertions(+), 2 deletions(-)
20757
 
 
20758
 
commit 109d9abcb38bad4e37003afd2129cea4263bc4fc
20759
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20760
 
Date:   Mon Jun 22 18:37:36 2009 +0200
20761
 
 
20762
 
    test_send_iq: test cancelling an already sent IQ
20763
 
 
20764
 
 tests/wocky-xmpp-scheduler-test.c |   43 +++++++++++++++++++++++++++++++++++-
20765
 
 1 files changed, 41 insertions(+), 2 deletions(-)
20766
 
 
20767
 
commit 4ec779993857867d868a8a6d2e5ebc5ffd91056a
20768
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20769
 
Date:   Mon Jun 22 18:35:34 2009 +0200
20770
 
 
20771
 
    remove the iq handler when its cancellable is cancelled
20772
 
 
20773
 
 wocky/wocky-xmpp-scheduler.c |   47 +++++++++++++++++++++++++++++++++++++++--
20774
 
 1 files changed, 44 insertions(+), 3 deletions(-)
20775
 
 
20776
 
commit 2b01e589b85efc858b507fe6a85a719ffcdf0278
20777
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20778
 
Date:   Mon Jun 22 18:33:59 2009 +0200
20779
 
 
20780
 
    handle_iq_reply: don't leak the handler_id if there is no handler
20781
 
 
20782
 
 wocky/wocky-xmpp-scheduler.c |    1 +
20783
 
 1 files changed, 1 insertions(+), 0 deletions(-)
20784
 
 
20785
 
commit 4610c7de8fcd5db2f91fa9cd1e5e9eed9e2e8959
20786
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20787
 
Date:   Mon Jun 22 17:45:06 2009 +0200
20788
 
 
20789
 
    wocky_xmpp_scheduler_send_iq_async: use a GAsyncReadyCallback as reply callback
20790
 
 
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(-)
20795
 
 
20796
 
commit 96b1a7ae77f5925d062f755368d6f236f66664b8
20797
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20798
 
Date:   Mon Jun 22 15:04:04 2009 +0200
20799
 
 
20800
 
    rename wocky_xmpp_scheduler_send_with_reply_async to wocky_xmpp_scheduler_send_iq_async
20801
 
 
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(-)
20806
 
 
20807
 
commit c1bd573248240028c76a80ba1bbe5a2566c992b2
20808
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20809
 
Date:   Mon Jun 22 12:05:19 2009 +0200
20810
 
 
20811
 
    test to cancel an IQ reply cb
20812
 
 
20813
 
 tests/wocky-xmpp-scheduler-test.c |   28 +++++++++++++++++++++++++++-
20814
 
 1 files changed, 27 insertions(+), 1 deletions(-)
20815
 
 
20816
 
commit 721b0b8ccbcff5e2c4a7e119a9a6ce6da30f5281
20817
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20818
 
Date:   Mon Jun 22 12:03:25 2009 +0200
20819
 
 
20820
 
    Don't call the IQ reply callback if it has been cancelled
20821
 
 
20822
 
 wocky/wocky-xmpp-scheduler.c |   14 +++++++++++---
20823
 
 1 files changed, 11 insertions(+), 3 deletions(-)
20824
 
 
20825
 
commit f62c98d0a19a8adf497c5f8c8340f5dcbd284a60
20826
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20827
 
Date:   Thu Jun 18 17:20:13 2009 +0100
20828
 
 
20829
 
    add test_send_with_reply
20830
 
 
20831
 
 tests/wocky-xmpp-scheduler-test.c |   97 +++++++++++++++++++++++++++++++++++++
20832
 
 1 files changed, 97 insertions(+), 0 deletions(-)
20833
 
 
20834
 
commit 483aaf0df8f1ab497eb542252e254c9f94f2111c
20835
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20836
 
Date:   Thu Jun 18 17:29:14 2009 +0100
20837
 
 
20838
 
    Implement wocky_xmpp_scheduler_send_with_reply_async
20839
 
 
20840
 
 wocky/wocky-xmpp-scheduler.c |  134 ++++++++++++++++++++++++++++++++++++++++++
20841
 
 wocky/wocky-xmpp-scheduler.h |   14 +++++
20842
 
 2 files changed, 148 insertions(+), 0 deletions(-)
20843
 
 
20844
 
commit 484ce52850f6600d52074110ccebb2640564438a
20845
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20846
 
Date:   Thu Jun 25 14:23:36 2009 +0100
20847
 
 
20848
 
    add test_set_attribute
20849
 
 
20850
 
 tests/wocky-xmpp-node-test.c |   32 ++++++++++++++++++++++++++++++++
20851
 
 1 files changed, 32 insertions(+), 0 deletions(-)
20852
 
 
20853
 
commit f52003a111d3b82d8e63b0eef88e0507f5f39cba
20854
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20855
 
Date:   Thu Jun 25 14:23:30 2009 +0100
20856
 
 
20857
 
    wocky_xmpp_node_set_attribute_n_ns: remove old attribute if needed
20858
 
 
20859
 
 wocky/wocky-xmpp-node.c |   14 ++++++++++++++
20860
 
 1 files changed, 14 insertions(+), 0 deletions(-)
20861
 
 
20862
 
commit 110567f60b21ce9edb85d4e5897ddb3e9bb65374
20863
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20864
 
Date:   Thu Jun 25 14:22:43 2009 +0100
20865
 
 
20866
 
    wocky-xmpp-node: factor out attribute_free
20867
 
 
20868
 
 wocky/wocky-xmpp-node.c |   12 +++++++++---
20869
 
 1 files changed, 9 insertions(+), 3 deletions(-)
20870
 
 
20871
 
commit 933bc0eae3bd039207dd33a1e6c4e8144f391aab
20872
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20873
 
Date:   Thu Jun 25 14:01:31 2009 +0100
20874
 
 
20875
 
    test_node_equal: remove useless parenthesis
20876
 
 
20877
 
 tests/wocky-xmpp-node-test.c |    6 +++---
20878
 
 1 files changed, 3 insertions(+), 3 deletions(-)
20879
 
 
20880
 
commit a9f0ba9ddf5bebbe3603425ed73c002be6be0332
20881
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20882
 
Date:   Thu Jun 25 13:56:42 2009 +0100
20883
 
 
20884
 
    fix typo in test name
20885
 
 
20886
 
 tests/wocky-xmpp-node-test.c |    2 +-
20887
 
 1 files changed, 1 insertions(+), 1 deletions(-)
20888
 
 
20889
 
commit a786cdf413f3c8c850520d7fee4b2886bb7c3f0b
20890
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20891
 
Date:   Wed Jun 24 13:21:11 2009 +0100
20892
 
 
20893
 
    test_cancel_sent_stanza_cancelled: don't leak the error
20894
 
 
20895
 
 tests/wocky-xmpp-scheduler-test.c |    1 +
20896
 
 1 files changed, 1 insertions(+), 0 deletions(-)
20897
 
 
20898
 
commit 974ff9956518fabd858bb9d70b95491ef6139339
20899
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20900
 
Date:   Wed Jun 24 13:18:05 2009 +0100
20901
 
 
20902
 
    wocky-xmpp-scheduler-test: add test_writing_error
20903
 
 
20904
 
 tests/wocky-xmpp-scheduler-test.c |   43 +++++++++++++++++++++++++++++++++++++
20905
 
 1 files changed, 43 insertions(+), 0 deletions(-)
20906
 
 
20907
 
commit 482f36297ffbc2f513ded8ca56cbd59a6445f1ef
20908
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20909
 
Date:   Wed Jun 24 13:17:44 2009 +0100
20910
 
 
20911
 
    add wocky_test_output_stream_set_write_error to emulate writing errors
20912
 
 
20913
 
 tests/wocky-test-stream.c |   21 ++++++++++++++++++++-
20914
 
 tests/wocky-test-stream.h |    2 ++
20915
 
 2 files changed, 22 insertions(+), 1 deletions(-)
20916
 
 
20917
 
commit a19964c4403fdcc697f84105afc9be17e3967bab
20918
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20919
 
Date:   Tue Jun 23 15:10:44 2009 +0200
20920
 
 
20921
 
    test wocky_xmpp_stanza_build_iq_error
20922
 
 
20923
 
 tests/wocky-xmpp-stanza-test.c |   59 ++++++++++++++++++++++++++++++++++++++++
20924
 
 1 files changed, 59 insertions(+), 0 deletions(-)
20925
 
 
20926
 
commit 3a22650fa8a8055f917667089d3589c90b74a13d
20927
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20928
 
Date:   Tue Jun 23 15:10:24 2009 +0200
20929
 
 
20930
 
    add wocky_xmpp_stanza_build_iq_error
20931
 
 
20932
 
 wocky/wocky-xmpp-stanza.c |   15 +++++++++++++++
20933
 
 wocky/wocky-xmpp-stanza.h |    3 +++
20934
 
 2 files changed, 18 insertions(+), 0 deletions(-)
20935
 
 
20936
 
commit a3e685ea6c29d6724936835bfef48a5a54ef39bc
20937
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20938
 
Date:   Tue Jun 23 14:17:46 2009 +0200
20939
 
 
20940
 
    test wocky_xmpp_stanza_build_iq_result
20941
 
 
20942
 
 tests/wocky-xmpp-stanza-test.c |   59 ++++++++++++++++++++++++++++++++++++++++
20943
 
 1 files changed, 59 insertions(+), 0 deletions(-)
20944
 
 
20945
 
commit 892c0350e3ab8aea585da29e10bb236d7cda5754
20946
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20947
 
Date:   Tue Jun 23 15:39:47 2009 +0200
20948
 
 
20949
 
    add wocky-xmpp-stanza-test to tests suite
20950
 
 
20951
 
 .gitignore                     |    1 +
20952
 
 tests/Makefile.am              |    6 +++++-
20953
 
 tests/wocky-xmpp-stanza-test.c |   19 +++++++++++++++++++
20954
 
 3 files changed, 25 insertions(+), 1 deletions(-)
20955
 
 
20956
 
commit c144f9005696014e325c316a8d9f3eb19d9e6126
20957
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20958
 
Date:   Tue Jun 23 14:15:14 2009 +0200
20959
 
 
20960
 
    add wocky_xmpp_stanza_build_iq_result
20961
 
 
20962
 
 wocky/wocky-xmpp-stanza.c |   47 +++++++++++++++++++++++++++++++++++++++++++++
20963
 
 wocky/wocky-xmpp-stanza.h |    3 ++
20964
 
 2 files changed, 50 insertions(+), 0 deletions(-)
20965
 
 
20966
 
commit 39f0cb5ed4afff87264210d3df7af85dccc278ea
20967
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20968
 
Date:   Tue Jun 23 14:48:21 2009 +0200
20969
 
 
20970
 
    add a regression test for wocky_xmpp_node_equal
20971
 
 
20972
 
 tests/wocky-xmpp-node-test.c |   25 +++++++++++++++++++++++++
20973
 
 1 files changed, 25 insertions(+), 0 deletions(-)
20974
 
 
20975
 
commit ac1e6e749cc1d7fd110b7a0506f4e31c31f344e4
20976
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20977
 
Date:   Tue Jun 23 14:46:02 2009 +0200
20978
 
 
20979
 
    wocky_xmpp_node_equal: check if nodes have the same number of attributes
20980
 
    
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.
20983
 
 
20984
 
 wocky/wocky-xmpp-node.c |    3 +++
20985
 
 1 files changed, 3 insertions(+), 0 deletions(-)
20986
 
 
20987
 
commit 3a728b81379631f9627037e6e13a78d333361d00
20988
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
20989
 
Date:   Tue Jun 23 14:33:19 2009 +0200
20990
 
 
20991
 
    add wocky-xmpp-node-test to tests suite
20992
 
 
20993
 
 .gitignore                   |    1 +
20994
 
 tests/Makefile.am            |    6 +++++-
20995
 
 tests/wocky-xmpp-node-test.c |   19 +++++++++++++++++++
20996
 
 3 files changed, 25 insertions(+), 1 deletions(-)
20997
 
 
20998
 
commit 750c8d1db07544dc9d16e6fa13e21de4fca2adec
20999
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21000
 
Date:   Tue Jun 23 10:19:13 2009 +0200
21001
 
 
21002
 
    add a regression test: test_cancel_sent_stanza
21003
 
 
21004
 
 tests/wocky-xmpp-scheduler-test.c |   60 +++++++++++++++++++++++++++++++++++++
21005
 
 1 files changed, 60 insertions(+), 0 deletions(-)
21006
 
 
21007
 
commit e5feb9d157d9a4c9e2d25109b2098516da41dabf
21008
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21009
 
Date:   Tue Jun 23 10:16:44 2009 +0200
21010
 
 
21011
 
    send_stanza_cb: elem can be NULL if the sending operation has been cancelled
21012
 
    
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
21016
 
    anymore.
21017
 
 
21018
 
 wocky/wocky-xmpp-scheduler.c |    3 +--
21019
 
 1 files changed, 1 insertions(+), 2 deletions(-)
21020
 
 
21021
 
commit f52286df5a3cfe0a9304ff948e20b7a512b539f8
21022
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21023
 
Date:   Mon Jun 22 18:53:53 2009 +0200
21024
 
 
21025
 
    wocky-xmpp-scheduler-test: use test->cancellable
21026
 
 
21027
 
 tests/wocky-xmpp-scheduler-test.c |   19 +++++--------------
21028
 
 1 files changed, 5 insertions(+), 14 deletions(-)
21029
 
 
21030
 
commit 909c3e39a9153c228428aec5c495e7a9c54da3f2
21031
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21032
 
Date:   Mon Jun 22 18:31:53 2009 +0200
21033
 
 
21034
 
    add a cancellable to test_data_t
21035
 
 
21036
 
 tests/wocky-test-helper.c |    3 +++
21037
 
 tests/wocky-test-helper.h |    1 +
21038
 
 2 files changed, 4 insertions(+), 0 deletions(-)
21039
 
 
21040
 
commit 54630fde66560b0f651e95f051adc941f7c1ae07
21041
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21042
 
Date:   Tue Jun 23 10:25:07 2009 +0200
21043
 
 
21044
 
    Increase the test timer
21045
 
    
21046
 
    1 second was too short and timer was generally fired when running tests
21047
 
    with valgrind.
21048
 
 
21049
 
 tests/wocky-test-helper.c |    2 +-
21050
 
 1 files changed, 1 insertions(+), 1 deletions(-)
21051
 
 
21052
 
commit 861dbe33d1b09dd9577fc952d3cca0120702f6e5
21053
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21054
 
Date:   Tue Jun 23 10:22:14 2009 +0200
21055
 
 
21056
 
    add myself to AUTHORS
21057
 
 
21058
 
 AUTHORS |    1 +
21059
 
 1 files changed, 1 insertions(+), 0 deletions(-)
21060
 
 
21061
 
commit d1ba44aa011221559143bdd54b72eaaac0dfcf0b
21062
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21063
 
Date:   Thu Jun 18 17:02:52 2009 +0100
21064
 
 
21065
 
    close_sent_cb: check if close operation hasn't be completed yet
21066
 
    
21067
 
    If we receive the other side close before we finished to send yours, the
21068
 
    close operation would be already completed.
21069
 
 
21070
 
 wocky/wocky-xmpp-scheduler.c |    7 ++++++-
21071
 
 1 files changed, 6 insertions(+), 1 deletions(-)
21072
 
 
21073
 
commit 706f10f27c2c78b3998ca94a00ae712d95221a79
21074
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21075
 
Date:   Thu Jun 18 16:58:11 2009 +0100
21076
 
 
21077
 
    add test_close_both_schedulers test helper
21078
 
 
21079
 
 tests/wocky-test-helper.c |   12 ++++++++++++
21080
 
 tests/wocky-test-helper.h |    2 ++
21081
 
 2 files changed, 14 insertions(+), 0 deletions(-)
21082
 
 
21083
 
commit c802c013650643d3c8a9ce45906a70a6694dbdb4
21084
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21085
 
Date:   Thu Jun 18 17:35:08 2009 +0100
21086
 
 
21087
 
    unref the stanza in test_expected_stanza_received
21088
 
 
21089
 
 tests/wocky-test-helper.c         |    1 +
21090
 
 tests/wocky-xmpp-scheduler-test.c |    7 ++++---
21091
 
 2 files changed, 5 insertions(+), 3 deletions(-)
21092
 
 
21093
 
commit e8d0683759fc59c4d834797c68bbc5d1f0073689
21094
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21095
 
Date:   Wed Jun 17 14:30:24 2009 +0100
21096
 
 
21097
 
    add test_handler_stanza
21098
 
 
21099
 
 tests/wocky-xmpp-scheduler-test.c |  135 +++++++++++++++++++++++++++++++++++++
21100
 
 1 files changed, 135 insertions(+), 0 deletions(-)
21101
 
 
21102
 
commit 6e3d2a45d156e8a84cb850783fd48500fc49e432
21103
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21104
 
Date:   Wed Jun 17 14:30:09 2009 +0100
21105
 
 
21106
 
    check if stanzas match with the one passed when registering the handler
21107
 
 
21108
 
 wocky/wocky-xmpp-scheduler.c |   25 ++++++++++++++++++++-----
21109
 
 wocky/wocky-xmpp-scheduler.h |    2 +-
21110
 
 2 files changed, 21 insertions(+), 6 deletions(-)
21111
 
 
21112
 
commit 253d6a320965c178613bddb916aac86d63f88fbe
21113
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21114
 
Date:   Wed Jun 17 14:24:55 2009 +0100
21115
 
 
21116
 
    add wocky_xmpp_node_is_superset
21117
 
 
21118
 
 wocky/wocky-xmpp-node.c |   62 +++++++++++++++++++++++++++++++++++++++++++++++
21119
 
 wocky/wocky-xmpp-node.h |    3 ++
21120
 
 2 files changed, 65 insertions(+), 0 deletions(-)
21121
 
 
21122
 
commit a14a3ab158be85b34a2aea39fadfbdb8079b2eeb
21123
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21124
 
Date:   Thu Jun 18 10:56:24 2009 +0100
21125
 
 
21126
 
    add wocky_xmpp_stanza_build_va
21127
 
 
21128
 
 wocky/wocky-xmpp-stanza.c |   19 +++++++++++++++++--
21129
 
 wocky/wocky-xmpp-stanza.h |    9 +++++++++
21130
 
 2 files changed, 26 insertions(+), 2 deletions(-)
21131
 
 
21132
 
commit a46e6125d19b7f9d7e83cc4fab1ed199e5b0a43b
21133
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21134
 
Date:   Wed Jun 17 15:34:10 2009 +0100
21135
 
 
21136
 
    rename wocky_decode_jid arguments according to RFC's names
21137
 
 
21138
 
 wocky/wocky-xmpp-scheduler.c |   38 +++++++++++++++++++-------------------
21139
 
 1 files changed, 19 insertions(+), 19 deletions(-)
21140
 
 
21141
 
commit fab1c3bc2ccab10d4cdc07b4ac3ade3b8b335a63
21142
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21143
 
Date:   Tue Jun 16 17:47:50 2009 +0100
21144
 
 
21145
 
    add test_handler_full_jid
21146
 
 
21147
 
 tests/wocky-xmpp-scheduler-test.c |   49 +++++++++++++++++++++++++++++++++++++
21148
 
 1 files changed, 49 insertions(+), 0 deletions(-)
21149
 
 
21150
 
commit 38ed0c782d3946dfc0b644119a50ee1297c32558
21151
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21152
 
Date:   Tue Jun 16 17:44:08 2009 +0100
21153
 
 
21154
 
    add test_handler_bare_jid
21155
 
 
21156
 
 tests/wocky-xmpp-scheduler-test.c |   48 +++++++++++++++++++++++++++++++++++++
21157
 
 1 files changed, 48 insertions(+), 0 deletions(-)
21158
 
 
21159
 
commit 28731a6d72e78550918634f36070e65cd38e1f92
21160
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21161
 
Date:   Tue Jun 16 17:41:36 2009 +0100
21162
 
 
21163
 
    handle_stanza: filter using the from attribute if needed
21164
 
 
21165
 
 wocky/wocky-xmpp-scheduler.c |   53 ++++++++++++++++++++++++++++++++++++++---
21166
 
 1 files changed, 49 insertions(+), 4 deletions(-)
21167
 
 
21168
 
commit 82e48db5f9cee80956e0e4a6248032f5c582e336
21169
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21170
 
Date:   Tue Jun 16 17:48:13 2009 +0100
21171
 
 
21172
 
    add expected arg to send_stanza
21173
 
 
21174
 
 tests/wocky-xmpp-scheduler-test.c |   16 ++++++++++------
21175
 
 1 files changed, 10 insertions(+), 6 deletions(-)
21176
 
 
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
21181
 
 
21182
 
    Merge branch 'handlers+test-refactoring+remove'
21183
 
 
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
21188
 
 
21189
 
    Merge branch 'decode-jid'
21190
 
 
21191
 
commit 6463811f41a7f96602d43f2cbd195aa4524a0851
21192
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21193
 
Date:   Wed Jun 17 15:13:10 2009 +0100
21194
 
 
21195
 
    wocky_decode_jid: assert that at least one output arg is not NULL
21196
 
 
21197
 
 wocky/wocky-utils.c |    1 +
21198
 
 1 files changed, 1 insertions(+), 0 deletions(-)
21199
 
 
21200
 
commit 790b68f5f611fb0eeb2ba0d41119d5e8d4ed9003
21201
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21202
 
Date:   Wed Jun 17 15:12:22 2009 +0100
21203
 
 
21204
 
    wocky_decode_jid: rename args according to RFC's names
21205
 
 
21206
 
 wocky/wocky-utils.c |   38 +++++++++++++++++++-------------------
21207
 
 wocky/wocky-utils.h |    6 +++---
21208
 
 2 files changed, 22 insertions(+), 22 deletions(-)
21209
 
 
21210
 
commit 0ecde940fd71d366474c4f8a7033877149a0c037
21211
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21212
 
Date:   Wed Jun 17 15:05:22 2009 +0100
21213
 
 
21214
 
    wocky_xmpp_scheduler_unregister_handler: raise a warning if the handler is not registered
21215
 
 
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(-)
21220
 
 
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
21225
 
 
21226
 
    Merge branch 'handlers+test-refactoring'
21227
 
 
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
21232
 
 
21233
 
    Merge branch 'handlers'
21234
 
 
21235
 
commit f8114271ed5c26f1837b787c0fba3823ff45ef04
21236
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21237
 
Date:   Tue Jun 16 12:42:43 2009 +0100
21238
 
 
21239
 
    wocky-xmpp-scheduler: remove unused priv->sending
21240
 
 
21241
 
 wocky/wocky-xmpp-scheduler.c |    1 -
21242
 
 1 files changed, 0 insertions(+), 1 deletions(-)
21243
 
 
21244
 
commit 1ee88a7058f987ea4b26a6e54632c3f7989aa50e
21245
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21246
 
Date:   Tue Jun 16 17:53:12 2009 +0100
21247
 
 
21248
 
    handle_stanza: move wocky_xmpp_stanza_get_type_info out of the for loop
21249
 
 
21250
 
 wocky/wocky-xmpp-scheduler.c |    8 ++++----
21251
 
 1 files changed, 4 insertions(+), 4 deletions(-)
21252
 
 
21253
 
commit 85ea3206514c56d3262bb74ec2e75b848cb65c81
21254
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21255
 
Date:   Tue Jun 16 16:47:16 2009 +0100
21256
 
 
21257
 
    import wocky_decode_jid from Gabble
21258
 
 
21259
 
 wocky/wocky-utils.c |   88 +++++++++++++++++++++++++++++++++++++++++++++++++++
21260
 
 wocky/wocky-utils.h |    5 +++
21261
 
 2 files changed, 93 insertions(+), 0 deletions(-)
21262
 
 
21263
 
commit 04e0f71576b6f01906ebee414f3f1b009623be83
21264
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21265
 
Date:   Tue Jun 16 16:30:39 2009 +0100
21266
 
 
21267
 
    add test_unregister_handler
21268
 
 
21269
 
 tests/wocky-xmpp-scheduler-test.c |   58 +++++++++++++++++++++++++++++++++++++
21270
 
 1 files changed, 58 insertions(+), 0 deletions(-)
21271
 
 
21272
 
commit 36e3d4f7d6a1508e70dc0160dd4833d1fbc23d01
21273
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21274
 
Date:   Tue Jun 16 16:30:03 2009 +0100
21275
 
 
21276
 
    add wocky_xmpp_scheduler_unregister_handler
21277
 
 
21278
 
 wocky/wocky-xmpp-scheduler.c |   16 ++++++++++++++++
21279
 
 wocky/wocky-xmpp-scheduler.h |    3 +++
21280
 
 2 files changed, 19 insertions(+), 0 deletions(-)
21281
 
 
21282
 
commit 9228ca515a7f4379c5655c8d9aab923834d8e648
21283
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21284
 
Date:   Tue Jun 16 16:08:22 2009 +0100
21285
 
 
21286
 
    use test_expected_stanza_received
21287
 
 
21288
 
 tests/wocky-xmpp-scheduler-test.c |   38 +++---------------------------------
21289
 
 1 files changed, 4 insertions(+), 34 deletions(-)
21290
 
 
21291
 
commit 9ff3329b355ff03e05f951f481c5f9e737dce776
21292
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21293
 
Date:   Tue Jun 16 16:07:57 2009 +0100
21294
 
 
21295
 
    add test_expected_stanza_received helper
21296
 
 
21297
 
 tests/wocky-test-helper.c |   14 ++++++++++++++
21298
 
 tests/wocky-test-helper.h |    3 +++
21299
 
 2 files changed, 17 insertions(+), 0 deletions(-)
21300
 
 
21301
 
commit 185494031ae6cf60687e652638ff00130a0be120
21302
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21303
 
Date:   Tue Jun 16 16:01:29 2009 +0100
21304
 
 
21305
 
    factor out send_stanza
21306
 
 
21307
 
 tests/wocky-xmpp-scheduler-test.c |   26 ++++++++++++++------------
21308
 
 1 files changed, 14 insertions(+), 12 deletions(-)
21309
 
 
21310
 
commit ce3e2b3d4130d048ea3de65525c484ed868fe136
21311
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21312
 
Date:   Tue Jun 16 15:43:17 2009 +0100
21313
 
 
21314
 
    use test_close_scheduler
21315
 
 
21316
 
 tests/wocky-xmpp-scheduler-test.c |   41 +++---------------------------------
21317
 
 1 files changed, 4 insertions(+), 37 deletions(-)
21318
 
 
21319
 
commit 3867344f20babf7920151b906eb736e7f05f23d4
21320
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21321
 
Date:   Tue Jun 16 15:40:13 2009 +0100
21322
 
 
21323
 
    add test_close_scheduler helper
21324
 
 
21325
 
 tests/wocky-test-helper.c |   54 +++++++++++++++++++++++++++++++++++++++++++++
21326
 
 tests/wocky-test-helper.h |    2 +
21327
 
 2 files changed, 56 insertions(+), 0 deletions(-)
21328
 
 
21329
 
commit 8ec9912ef59216ffcc871dc9f1f7e85250b067d2
21330
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21331
 
Date:   Tue Jun 16 15:14:24 2009 +0100
21332
 
 
21333
 
    add test_handler_priority
21334
 
 
21335
 
 tests/wocky-xmpp-scheduler-test.c |  113 +++++++++++++++++++++++++++++++++++++
21336
 
 1 files changed, 113 insertions(+), 0 deletions(-)
21337
 
 
21338
 
commit 191a714037406c7bfa5cce73089865ced4a15d97
21339
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21340
 
Date:   Tue Jun 16 14:53:56 2009 +0100
21341
 
 
21342
 
    test_filter: use new API and re-enable test
21343
 
 
21344
 
 tests/wocky-xmpp-scheduler-test.c |   36 +++++++-----------------------------
21345
 
 1 files changed, 7 insertions(+), 29 deletions(-)
21346
 
 
21347
 
commit 690e7579e63f8abaeef7736b48bef1852aaaf021
21348
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21349
 
Date:   Tue Jun 16 14:49:36 2009 +0100
21350
 
 
21351
 
    test_receive: use new API and re-enable test
21352
 
 
21353
 
 tests/wocky-xmpp-scheduler-test.c |   11 ++++-------
21354
 
 1 files changed, 4 insertions(+), 7 deletions(-)
21355
 
 
21356
 
commit a2d057bdbd77e02f297e1a5430fb7ddaf0f51a82
21357
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21358
 
Date:   Tue Jun 16 14:54:24 2009 +0100
21359
 
 
21360
 
    start to implement new handlers API
21361
 
 
21362
 
 wocky/wocky-xmpp-scheduler.c |  122 +++++++++++++++++++++++++++++++++++++++++-
21363
 
 wocky/wocky-xmpp-scheduler.h |   10 ++++
21364
 
 2 files changed, 131 insertions(+), 1 deletions(-)
21365
 
 
21366
 
commit 1fd895c4b547ee3c55b881491052306fa437ae95
21367
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21368
 
Date:   Tue Jun 16 12:54:31 2009 +0100
21369
 
 
21370
 
    rename WockyXmppSchedulerStanzaCallbackFunc to WockyXmppSchedulerHandlerFunc
21371
 
 
21372
 
 wocky/wocky-xmpp-scheduler.h |    2 +-
21373
 
 1 files changed, 1 insertions(+), 1 deletions(-)
21374
 
 
21375
 
commit 88f4be67d489a370b81886df0bf44dc2ad9690b5
21376
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21377
 
Date:   Tue Jun 16 12:42:43 2009 +0100
21378
 
 
21379
 
    wocky-xmpp-scheduler: remove unused priv->sending
21380
 
 
21381
 
 wocky/wocky-xmpp-scheduler.c |    1 -
21382
 
 1 files changed, 0 insertions(+), 1 deletions(-)
21383
 
 
21384
 
commit ca9a5ee4fb36d2d06fb20848d298c714bdf09ab3
21385
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21386
 
Date:   Tue Jun 16 12:42:05 2009 +0100
21387
 
 
21388
 
    Remove old stanza filters code and disable its tests for now
21389
 
 
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(-)
21394
 
 
21395
 
commit dfd4ad4f6ee9434bd53294184f9085adbf070a55
21396
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21397
 
Date:   Tue Jun 16 11:53:18 2009 +0100
21398
 
 
21399
 
    rename wocky_xmpp_scheduler_send_full to wocky_xmpp_scheduler_send_async
21400
 
 
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(-)
21405
 
 
21406
 
commit 76de9c85a2245126be45dcbf3940c7cda987e4cb
21407
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21408
 
Date:   Tue Jun 16 11:51:03 2009 +0100
21409
 
 
21410
 
    rename wocky_xmpp_scheduler_close to wocky_xmpp_scheduler_close_async
21411
 
 
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(-)
21416
 
 
21417
 
commit 6578ce681d98c131c768917f446ef212d6e67dee
21418
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21419
 
Date:   Tue Jun 9 17:13:09 2009 +0100
21420
 
 
21421
 
    test sending a stanza throught a closing scheduler
21422
 
 
21423
 
 tests/wocky-xmpp-scheduler-test.c |   28 +++++++++++++++++++++++++---
21424
 
 1 files changed, 25 insertions(+), 3 deletions(-)
21425
 
 
21426
 
commit 9fbbbcd49e1a67603cb0e73fe8719e8b82d83536
21427
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21428
 
Date:   Tue Jun 9 17:07:32 2009 +0100
21429
 
 
21430
 
    wocky_xmpp_scheduler_send_full: raise an error if scheduler is closing
21431
 
 
21432
 
 wocky/wocky-xmpp-scheduler.c |    9 +++++++++
21433
 
 wocky/wocky-xmpp-scheduler.h |    1 +
21434
 
 2 files changed, 10 insertions(+), 0 deletions(-)
21435
 
 
21436
 
commit 13eb2944d8880757b399a4699a19c96653723b03
21437
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21438
 
Date:   Mon Jun 8 17:17:17 2009 +0100
21439
 
 
21440
 
    Test if the right error is raised when trying to send a stanza through a closed scheduler
21441
 
 
21442
 
 tests/wocky-xmpp-scheduler-test.c |   52 +++++++++++++++++++++++++++++++++++++
21443
 
 1 files changed, 52 insertions(+), 0 deletions(-)
21444
 
 
21445
 
commit 18f277e55b4cce729e3a25b018560c9c20a60b9b
21446
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21447
 
Date:   Tue Jun 16 11:37:55 2009 +0100
21448
 
 
21449
 
    replace wocky_test_stream_read_error by wocky_test_input_stream_set_read_error
21450
 
 
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(-)
21455
 
 
21456
 
commit b820dd0721ba4329f68cffea436df45a0d91db72
21457
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21458
 
Date:   Mon Jun 8 17:06:41 2009 +0100
21459
 
 
21460
 
    test if the remote-error signal is properly fired
21461
 
 
21462
 
 tests/wocky-xmpp-scheduler-test.c |   44 +++++++++++++++++++++++++++++++++++++
21463
 
 1 files changed, 44 insertions(+), 0 deletions(-)
21464
 
 
21465
 
commit ca3944ed0da521d610add494ceea597fcc276656
21466
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21467
 
Date:   Tue Jun 16 11:30:18 2009 +0100
21468
 
 
21469
 
    add wocky_test_stream_read_error to simulate a read error
21470
 
 
21471
 
 tests/wocky-test-stream.c |   18 ++++++++++++++++++
21472
 
 tests/wocky-test-stream.h |    2 ++
21473
 
 2 files changed, 20 insertions(+), 0 deletions(-)
21474
 
 
21475
 
commit 7c1db745323573c073f360258296f399bf86315d
21476
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21477
 
Date:   Wed Jun 10 10:40:53 2009 +0100
21478
 
 
21479
 
    wocky-xmpp-reader-test: use g_assert_error
21480
 
 
21481
 
 tests/wocky-xmpp-reader-test.c |    8 ++++----
21482
 
 1 files changed, 4 insertions(+), 4 deletions(-)
21483
 
 
21484
 
commit 9ea7ecc262b401ee4e70816316a06c157daccad9
21485
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21486
 
Date:   Wed Jun 10 10:39:52 2009 +0100
21487
 
 
21488
 
    wocky-test-sasl-auth: use g_assert_error
21489
 
 
21490
 
 tests/wocky-test-sasl-auth.c |    6 +++---
21491
 
 1 files changed, 3 insertions(+), 3 deletions(-)
21492
 
 
21493
 
commit 6afd22825552cb8c2a22a186041f011f0cb6dad6
21494
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21495
 
Date:   Wed Jun 10 10:39:01 2009 +0100
21496
 
 
21497
 
    wocky-test-sasl-auth-server: use g_assert_error
21498
 
 
21499
 
 tests/wocky-test-sasl-auth-server.c |    4 ++--
21500
 
 1 files changed, 2 insertions(+), 2 deletions(-)
21501
 
 
21502
 
commit 4e59a279a10698e3bba38bb355d1d652db3a109c
21503
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21504
 
Date:   Wed Jun 10 10:38:10 2009 +0100
21505
 
 
21506
 
    wocky-xmpp-connection-test: use g_assert_error
21507
 
 
21508
 
 tests/wocky-xmpp-connection-test.c |   54 ++++++++++++++++++------------------
21509
 
 1 files changed, 27 insertions(+), 27 deletions(-)
21510
 
 
21511
 
commit 317733282354de459ccfa7180c979d47629a2bee
21512
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21513
 
Date:   Wed Jun 10 10:35:11 2009 +0100
21514
 
 
21515
 
    use G_IO_ERROR_PENDING instead of WOCKY_XMPP_CONNECTION_ERROR_PENDING
21516
 
 
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(-)
21521
 
 
21522
 
commit c628264ae27860a76b4382170c5270b613f25b9f
21523
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
21524
 
Date:   Fri Jun 12 16:00:28 2009 +0100
21525
 
 
21526
 
    tweak the close_sent_cb function for better readability
21527
 
 
21528
 
 wocky/wocky-xmpp-scheduler.c |   31 +++++++++++++++++--------------
21529
 
 1 files changed, 17 insertions(+), 14 deletions(-)
21530
 
 
21531
 
commit dc0d4c95a99cf1c0ba1b9654ad4a224c398f310c
21532
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21533
 
Date:   Thu Jun 11 10:48:17 2009 +0100
21534
 
 
21535
 
    close_sent_cb: add some comments
21536
 
 
21537
 
 wocky/wocky-xmpp-scheduler.c |    2 ++
21538
 
 1 files changed, 2 insertions(+), 0 deletions(-)
21539
 
 
21540
 
commit 8081866e9583452f11695ba05467865e27ef74ab
21541
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21542
 
Date:   Thu Jun 11 10:45:15 2009 +0100
21543
 
 
21544
 
    priv->close_result is never supposed to be NULL in close_sent_cb
21545
 
 
21546
 
 wocky/wocky-xmpp-scheduler.c |    9 +++------
21547
 
 1 files changed, 3 insertions(+), 6 deletions(-)
21548
 
 
21549
 
commit 10a60da5e5b478bc4e79015ad76aa5292b504705
21550
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21551
 
Date:   Thu Jun 11 10:43:02 2009 +0100
21552
 
 
21553
 
    factor out complete_close
21554
 
 
21555
 
 wocky/wocky-xmpp-scheduler.c |   34 +++++++++++++++++-----------------
21556
 
 1 files changed, 17 insertions(+), 17 deletions(-)
21557
 
 
21558
 
commit 8b1062aa7b4254d5cebb2e2ec6a6ec53b74961b5
21559
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21560
 
Date:   Wed Jun 10 10:27:41 2009 +0100
21561
 
 
21562
 
    close_sent_cb: don't complete the result twice if it has been cancelled and there was an error during sending
21563
 
 
21564
 
 wocky/wocky-xmpp-scheduler.c |   11 +++++++----
21565
 
 1 files changed, 7 insertions(+), 4 deletions(-)
21566
 
 
21567
 
commit d5a9b421174f769bafb8e05b917e8efb5769b07f
21568
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21569
 
Date:   Wed Jun 10 10:24:50 2009 +0100
21570
 
 
21571
 
    close_sent_cb: no need to complete in idle
21572
 
 
21573
 
 wocky/wocky-xmpp-scheduler.c |    6 +++---
21574
 
 1 files changed, 3 insertions(+), 3 deletions(-)
21575
 
 
21576
 
commit dae06ab93eeb484238d50ed35d90702eec5d85d2
21577
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21578
 
Date:   Tue Jun 9 17:46:45 2009 +0100
21579
 
 
21580
 
    cancelling a wocky_xmpp_scheduler_close operation doesn't cancel the send_close_async
21581
 
    
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
21584
 
    state.
21585
 
 
21586
 
 tests/wocky-xmpp-scheduler-test.c |    9 ++-------
21587
 
 wocky/wocky-xmpp-scheduler.c      |   15 ++++++++++++---
21588
 
 2 files changed, 14 insertions(+), 10 deletions(-)
21589
 
 
21590
 
commit 4360ebaa119cca75152f66c0a3fe7853f2e9f0f3
21591
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21592
 
Date:   Tue Jun 9 16:49:37 2009 +0100
21593
 
 
21594
 
    wocky_xmpp_scheduler_dispose: tweak g_warning message
21595
 
 
21596
 
 wocky/wocky-xmpp-scheduler.c |    2 +-
21597
 
 1 files changed, 1 insertions(+), 1 deletions(-)
21598
 
 
21599
 
commit da3dae5f23ed9d547b18660d7141b4a3367c50c2
21600
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21601
 
Date:   Tue Jun 9 16:44:45 2009 +0100
21602
 
 
21603
 
    use G_IO_ERROR_PENDING instead of WOCKY_XMPP_SCHEDULER_ERROR_PENDING
21604
 
 
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(-)
21609
 
 
21610
 
commit c061b7df5cfa41e1df25e2c0bc05e79532f53434
21611
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21612
 
Date:   Tue Jun 9 15:39:01 2009 +0100
21613
 
 
21614
 
    close_sent_cb: remove useless async result temp variables
21615
 
 
21616
 
 wocky/wocky-xmpp-scheduler.c |   13 +++++--------
21617
 
 1 files changed, 5 insertions(+), 8 deletions(-)
21618
 
 
21619
 
commit 9d181c22ba4111142e7e169958176523f321f180
21620
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21621
 
Date:   Mon Jun 8 15:02:28 2009 +0100
21622
 
 
21623
 
    test cancelling wocky_xmpp_scheduler_close
21624
 
 
21625
 
 tests/wocky-xmpp-scheduler-test.c |   51 +++++++++++++++++++++++++++++++++++++
21626
 
 1 files changed, 51 insertions(+), 0 deletions(-)
21627
 
 
21628
 
commit d9346747d32c8b770f8893ac7a3965454862bee3
21629
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21630
 
Date:   Mon Jun 8 17:02:17 2009 +0100
21631
 
 
21632
 
    don't set local_closed if the cancel operation has been closed
21633
 
 
21634
 
 wocky/wocky-xmpp-scheduler.c |    3 ++-
21635
 
 1 files changed, 2 insertions(+), 1 deletions(-)
21636
 
 
21637
 
commit cf77235237b1533019a38f6a804c1da619c21f81
21638
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21639
 
Date:   Mon Jun 8 15:01:35 2009 +0100
21640
 
 
21641
 
    wocky_xmpp_scheduler_close: add cancellable support
21642
 
 
21643
 
 wocky/wocky-xmpp-scheduler.c |   10 +++++++---
21644
 
 1 files changed, 7 insertions(+), 3 deletions(-)
21645
 
 
21646
 
commit 07f6bb04555518c8e5d96952677dad06f14eeaef
21647
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21648
 
Date:   Mon Jun 8 15:00:52 2009 +0100
21649
 
 
21650
 
    close_sent_cb: don't leak the result if wocky_xmpp_connection_send_close_finish failed
21651
 
 
21652
 
 wocky/wocky-xmpp-scheduler.c |    1 +
21653
 
 1 files changed, 1 insertions(+), 0 deletions(-)
21654
 
 
21655
 
commit 9559b315189e16c4a11300cc99db6f3b44cc2994
21656
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21657
 
Date:   Mon Jun 8 14:26:40 2009 +0100
21658
 
 
21659
 
    close_sent_cb: propagate error
21660
 
 
21661
 
 wocky/wocky-xmpp-scheduler.c |    8 ++++++--
21662
 
 1 files changed, 6 insertions(+), 2 deletions(-)
21663
 
 
21664
 
commit b4a1e557d0d778013a355763c0126bef73905b10
21665
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21666
 
Date:   Mon Jun 8 14:22:15 2009 +0100
21667
 
 
21668
 
    test_close_twice: try to call wocky_xmpp_scheduler_close once the scheduler has been closed
21669
 
 
21670
 
 tests/wocky-xmpp-scheduler-test.c |   24 ++++++++++++++++++++++++
21671
 
 1 files changed, 24 insertions(+), 0 deletions(-)
21672
 
 
21673
 
commit e2f131deb2bd55b4e0964fd66ae521384281cd10
21674
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21675
 
Date:   Mon Jun 8 14:21:50 2009 +0100
21676
 
 
21677
 
    wocky_xmpp_scheduler_close: raise an error if already closed
21678
 
 
21679
 
 wocky/wocky-xmpp-scheduler.c |   14 ++++++++++++--
21680
 
 wocky/wocky-xmpp-scheduler.h |    1 +
21681
 
 2 files changed, 13 insertions(+), 2 deletions(-)
21682
 
 
21683
 
commit 5ee041e5a80d9d9e1e417efdc05e46afe900ae7d
21684
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21685
 
Date:   Mon Jun 8 14:06:42 2009 +0100
21686
 
 
21687
 
    test if wocky_xmpp_scheduler_close can be closed after the remote connection has been closed
21688
 
 
21689
 
 tests/wocky-xmpp-scheduler-test.c |    5 +++++
21690
 
 1 files changed, 5 insertions(+), 0 deletions(-)
21691
 
 
21692
 
commit a8366339ae38cc591713f15f16beca83d9b95c64
21693
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21694
 
Date:   Mon Jun 8 14:11:06 2009 +0100
21695
 
 
21696
 
    wocky_xmpp_scheduler_close: don't wait for other side's closing if it has already been closed
21697
 
 
21698
 
 wocky/wocky-xmpp-scheduler.c |   14 +++++++++++++-
21699
 
 1 files changed, 13 insertions(+), 1 deletions(-)
21700
 
 
21701
 
commit 16fe7d66d331c02fff883a4168543ffa75f72f85
21702
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21703
 
Date:   Mon Jun 8 13:07:25 2009 +0100
21704
 
 
21705
 
    add priv->remote_closed telling us if the remote connection has been closed
21706
 
 
21707
 
 wocky/wocky-xmpp-scheduler.c |    2 ++
21708
 
 1 files changed, 2 insertions(+), 0 deletions(-)
21709
 
 
21710
 
commit 8068686bbf5a093c5743c9eb07ff7b2e4b8cad78
21711
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21712
 
Date:   Mon Jun 8 12:44:41 2009 +0100
21713
 
 
21714
 
    test remote-closed signal
21715
 
 
21716
 
 tests/wocky-xmpp-scheduler-test.c |   48 +++++++++++++++++++++++++++++++++++++
21717
 
 1 files changed, 48 insertions(+), 0 deletions(-)
21718
 
 
21719
 
commit f9328d93da37d679e5f464369cf391abd3117306
21720
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21721
 
Date:   Mon Jun 8 12:28:49 2009 +0100
21722
 
 
21723
 
    Fire remote-error signal when something goes wrong when receiving stanza
21724
 
 
21725
 
 wocky/wocky-xmpp-scheduler.c |   16 ++++++++++++++--
21726
 
 1 files changed, 14 insertions(+), 2 deletions(-)
21727
 
 
21728
 
commit 6419950e848c165a429ebe178fc336ae3f9f9db9
21729
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21730
 
Date:   Mon Jun 8 12:13:17 2009 +0100
21731
 
 
21732
 
    fire remote-closed signal when peer closed his XMPP connection
21733
 
 
21734
 
 wocky/wocky-xmpp-scheduler.c |   32 ++++++++++++++++++++++++++------
21735
 
 1 files changed, 26 insertions(+), 6 deletions(-)
21736
 
 
21737
 
commit b45709b2fddefed7eb534247d445ca6c8120484c
21738
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21739
 
Date:   Mon Jun 8 12:04:08 2009 +0100
21740
 
 
21741
 
    wocky_xmpp_scheduler_start: don't assert if sched has already been started
21742
 
 
21743
 
 wocky/wocky-xmpp-scheduler.c |    6 ++++--
21744
 
 1 files changed, 4 insertions(+), 2 deletions(-)
21745
 
 
21746
 
commit b44a76804e7af23cdc11bf23ed58cf7351733bd1
21747
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21748
 
Date:   Mon Jun 8 11:40:27 2009 +0100
21749
 
 
21750
 
    send_stanza_cb: cancel all pending sending operations if sending failed
21751
 
 
21752
 
 wocky/wocky-xmpp-scheduler.c |   31 +++++++++++++++++++++++--------
21753
 
 1 files changed, 23 insertions(+), 8 deletions(-)
21754
 
 
21755
 
commit 063a4d203093d14d95b0a3f2c56e22d0d0accc59
21756
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21757
 
Date:   Mon Jun 8 11:28:27 2009 +0100
21758
 
 
21759
 
    wocky_xmpp_scheduler_finalize: assert than the queue is empty
21760
 
    
21761
 
    Queue elements have a ref on the scheduler so it shouldn't be destroyed
21762
 
    while the queue is not empty.
21763
 
 
21764
 
 wocky/wocky-xmpp-scheduler.c |   13 ++++---------
21765
 
 1 files changed, 4 insertions(+), 9 deletions(-)
21766
 
 
21767
 
commit b14c17a79d993e42ec1301c28f6c1e6e30e87282
21768
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21769
 
Date:   Mon Jun 8 10:34:43 2009 +0100
21770
 
 
21771
 
    display a warning when disposing a not closed scheduler
21772
 
 
21773
 
 wocky/wocky-xmpp-scheduler.c |    1 +
21774
 
 1 files changed, 1 insertions(+), 0 deletions(-)
21775
 
 
21776
 
commit 866e4c2d586e1f439a1aa1ab57661103369704c5
21777
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21778
 
Date:   Mon Jun 8 10:32:29 2009 +0100
21779
 
 
21780
 
    unref and set to NULL receive_cancellable as soon we stop reading
21781
 
 
21782
 
 wocky/wocky-xmpp-scheduler.c |    6 ++++++
21783
 
 1 files changed, 6 insertions(+), 0 deletions(-)
21784
 
 
21785
 
commit d77c713f7435de9465a34e261125c007848fa3cb
21786
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21787
 
Date:   Fri Jun 5 17:00:45 2009 +0100
21788
 
 
21789
 
    test if the right error is raised when trying to close the scheduler twice
21790
 
 
21791
 
 tests/wocky-xmpp-scheduler-test.c |   44 +++++++++++++++++++++++++++++++++++++
21792
 
 1 files changed, 44 insertions(+), 0 deletions(-)
21793
 
 
21794
 
commit e1fadaf363890ea429665fe01ecd5449a40052ed
21795
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21796
 
Date:   Fri Jun 5 17:00:23 2009 +0100
21797
 
 
21798
 
    raise an error if wocky_xmpp_scheduler_close is called twice
21799
 
 
21800
 
 wocky/wocky-xmpp-scheduler.c |   12 +++++++++---
21801
 
 wocky/wocky-xmpp-scheduler.h |    1 +
21802
 
 2 files changed, 10 insertions(+), 3 deletions(-)
21803
 
 
21804
 
commit d5774f48d3636ac3203a650da681fc8727a7cfd6
21805
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21806
 
Date:   Fri Jun 5 16:36:30 2009 +0100
21807
 
 
21808
 
    test if the right error is raised when trying to close a not started scheduler
21809
 
 
21810
 
 tests/wocky-xmpp-scheduler-test.c |   48 +++++++++++++++++++++++++++++++++++++
21811
 
 1 files changed, 48 insertions(+), 0 deletions(-)
21812
 
 
21813
 
commit a344fbd5dc64b192b2993bfcb8f2e398fec05fa3
21814
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21815
 
Date:   Fri Jun 5 16:33:03 2009 +0100
21816
 
 
21817
 
    wocky_xmpp_scheduler_close: raise an error if scheduler has not been started
21818
 
 
21819
 
 wocky/wocky-xmpp-scheduler.c |   10 +++++++++-
21820
 
 1 files changed, 9 insertions(+), 1 deletions(-)
21821
 
 
21822
 
commit 23dd4eae609c6d50a102086ab127a156b10e4ac1
21823
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21824
 
Date:   Fri Jun 5 16:31:56 2009 +0100
21825
 
 
21826
 
    add WOCKY_XMPP_SCHEDULER_ERROR
21827
 
 
21828
 
 wocky/wocky-xmpp-scheduler.c |   18 ++++++++++++++++++
21829
 
 wocky/wocky-xmpp-scheduler.h |   14 ++++++++++++++
21830
 
 2 files changed, 32 insertions(+), 0 deletions(-)
21831
 
 
21832
 
commit 06fccf9b94869a4df5651cf63b948526886c63e9
21833
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21834
 
Date:   Fri Jun 5 16:17:54 2009 +0100
21835
 
 
21836
 
    create receive_cancellable when scheduler is started
21837
 
    
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.
21840
 
 
21841
 
 wocky/wocky-xmpp-scheduler.c |    6 ++++--
21842
 
 1 files changed, 4 insertions(+), 2 deletions(-)
21843
 
 
21844
 
commit e9329271e5b7d95c7eaf9d083b9751d837c89d99
21845
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21846
 
Date:   Fri Jun 5 15:57:19 2009 +0100
21847
 
 
21848
 
    test if the send queue is flushed before closing the connection
21849
 
 
21850
 
 tests/wocky-xmpp-scheduler-test.c |   87 +++++++++++++++++++++++++++++++++++++
21851
 
 1 files changed, 87 insertions(+), 0 deletions(-)
21852
 
 
21853
 
commit 4fd21899a087a3b165ea7f19596f759adf861985
21854
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21855
 
Date:   Fri Jun 5 15:56:56 2009 +0100
21856
 
 
21857
 
    flush the sending queue before closing the connection
21858
 
 
21859
 
 wocky/wocky-xmpp-scheduler.c |   32 +++++++++++++++++++++++++++-----
21860
 
 1 files changed, 27 insertions(+), 5 deletions(-)
21861
 
 
21862
 
commit fc32475f8cbc9941762d70bfec77eb879b3dbb54
21863
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21864
 
Date:   Fri Jun 5 15:53:55 2009 +0100
21865
 
 
21866
 
    xmpp-scheduler: include wocky-debug.h
21867
 
 
21868
 
 wocky/wocky-xmpp-scheduler.c |    3 +++
21869
 
 1 files changed, 3 insertions(+), 0 deletions(-)
21870
 
 
21871
 
commit 189b3e115f656d3858b4970aa779e60f7690a8b9
21872
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21873
 
Date:   Fri Jun 5 15:51:06 2009 +0100
21874
 
 
21875
 
    add xmpp-scheduler debug domain
21876
 
 
21877
 
 wocky/wocky-debug.c |    1 +
21878
 
 wocky/wocky-debug.h |    1 +
21879
 
 2 files changed, 2 insertions(+), 0 deletions(-)
21880
 
 
21881
 
commit c3aa6ef4804fd7a074fa933b3891b2403b0ea471
21882
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21883
 
Date:   Tue Jun 9 15:21:42 2009 +0100
21884
 
 
21885
 
    stanza_received_cb: no need to store the async result in a temp variable
21886
 
 
21887
 
 wocky/wocky-xmpp-scheduler.c |    6 ++----
21888
 
 1 files changed, 2 insertions(+), 4 deletions(-)
21889
 
 
21890
 
commit 9f4ce3ea9fcdad4b0460b0210523f0a35c93496f
21891
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21892
 
Date:   Fri Jun 5 12:16:57 2009 +0100
21893
 
 
21894
 
    test filters
21895
 
 
21896
 
 tests/wocky-xmpp-scheduler-test.c |  103 +++++++++++++++++++++++++++++++++++++
21897
 
 1 files changed, 103 insertions(+), 0 deletions(-)
21898
 
 
21899
 
commit cc92cf455aaf6f5f3ab9e9c4d1fc87bbf99d00c4
21900
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21901
 
Date:   Fri Jun 5 12:01:05 2009 +0100
21902
 
 
21903
 
    test_receive: close the connections
21904
 
 
21905
 
 tests/wocky-xmpp-scheduler-test.c |   67 +++++++++++++++++++++++++++++++++++-
21906
 
 1 files changed, 65 insertions(+), 2 deletions(-)
21907
 
 
21908
 
commit 17a75b1c0be207e69b37f4ba762e932a59e7d339
21909
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21910
 
Date:   Fri Jun 5 12:00:33 2009 +0100
21911
 
 
21912
 
    Implement simple and incomplete wocky_xmpp_scheduler_close
21913
 
 
21914
 
 wocky/wocky-xmpp-scheduler.c |   76 +++++++++++++++++++++++++++++++++++++++++-
21915
 
 wocky/wocky-xmpp-scheduler.h |   10 +++++
21916
 
 2 files changed, 85 insertions(+), 1 deletions(-)
21917
 
 
21918
 
commit 6d74ea1811f57ce2cab7f2501998c489da8996c3
21919
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21920
 
Date:   Fri Jun 5 11:57:34 2009 +0100
21921
 
 
21922
 
    add test_open_both_connections() helper
21923
 
 
21924
 
 tests/wocky-test-helper.c |   33 ++++++++++++++++++++++++++++-----
21925
 
 tests/wocky-test-helper.h |    2 ++
21926
 
 2 files changed, 30 insertions(+), 5 deletions(-)
21927
 
 
21928
 
commit cd841cc83f95d52b9516181ea4ee98191a079d41
21929
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21930
 
Date:   Tue Jun 2 18:19:22 2009 +0100
21931
 
 
21932
 
    test stanza receiving
21933
 
 
21934
 
 tests/wocky-xmpp-scheduler-test.c |   50 +++++++++++++++++++++++++++++++++++++
21935
 
 1 files changed, 50 insertions(+), 0 deletions(-)
21936
 
 
21937
 
commit 13ed721929cebc8bf2ce93ae0caf6953d831b18f
21938
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21939
 
Date:   Tue Jun 2 18:19:07 2009 +0100
21940
 
 
21941
 
    xmpp-scheduler: implement receiving
21942
 
 
21943
 
 wocky/wocky-xmpp-scheduler.c |  137 ++++++++++++++++++++++++++++++++++++++++++
21944
 
 wocky/wocky-xmpp-scheduler.h |   17 +++++
21945
 
 2 files changed, 154 insertions(+), 0 deletions(-)
21946
 
 
21947
 
commit 7f1b7c2605ebec8634685b73ec9673c39d5d92d5
21948
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21949
 
Date:   Thu Jun 4 10:46:09 2009 +0100
21950
 
 
21951
 
    wocky-xmpp-connection-test: test cancelling wocky_xmpp_connection_recv_stanza_async
21952
 
 
21953
 
 tests/wocky-xmpp-connection-test.c |   46 ++++++++++++++++++++++++++++++++++++
21954
 
 1 files changed, 46 insertions(+), 0 deletions(-)
21955
 
 
21956
 
commit 0607cf05c67c16e7ff4d1017f6008d904767a864
21957
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21958
 
Date:   Thu Jun 4 10:45:43 2009 +0100
21959
 
 
21960
 
    implement cancellable support in wocky_test_input_stream_read_async
21961
 
 
21962
 
 tests/wocky-test-stream.c |   23 ++++++++++++++++++++---
21963
 
 1 files changed, 20 insertions(+), 3 deletions(-)
21964
 
 
21965
 
commit 6da1de42742ad4ed326a9d9f92f73dd348bcc4da
21966
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21967
 
Date:   Thu Jun 4 17:28:29 2009 +0100
21968
 
 
21969
 
    rename wocky_test_input_stream_data_available to _try_read and use it in _read_async
21970
 
 
21971
 
 tests/wocky-test-stream.c |   26 +++++++++++++++++---------
21972
 
 1 files changed, 17 insertions(+), 9 deletions(-)
21973
 
 
21974
 
commit 279ce500d54bb707c0d195d83ef546081891c80b
21975
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21976
 
Date:   Thu Jun 4 17:14:02 2009 +0100
21977
 
 
21978
 
    wocky_test_stream_init: pass associated input_stream to  output_data_written_cb
21979
 
 
21980
 
 tests/wocky-test-stream.c |   24 +++++++-----------------
21981
 
 1 files changed, 7 insertions(+), 17 deletions(-)
21982
 
 
21983
 
commit 19eda286d9a31a7d97d8471558ffb2cd8ec007d8
21984
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21985
 
Date:   Wed Jun 3 15:17:03 2009 +0100
21986
 
 
21987
 
    TestStream: call wocky_test_input_stream_data_available when the OutputStream has written data
21988
 
 
21989
 
 tests/wocky-test-stream.c |   30 +++++++++++++++++++++++++++++-
21990
 
 1 files changed, 29 insertions(+), 1 deletions(-)
21991
 
 
21992
 
commit 36b6a164f22272b8e830d5da7c405fa63ace641a
21993
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
21994
 
Date:   Wed Jun 3 15:16:29 2009 +0100
21995
 
 
21996
 
    TestInputStream: implement async reading
21997
 
 
21998
 
 tests/wocky-test-stream.c |   96 +++++++++++++++++++++++++++++++++++++++++++++
21999
 
 1 files changed, 96 insertions(+), 0 deletions(-)
22000
 
 
22001
 
commit fcdf24ef1cdcb16fffef6c85e0f20dceade85153
22002
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22003
 
Date:   Wed Jun 3 15:14:51 2009 +0100
22004
 
 
22005
 
    wocky-test-stream: add data-written signal on the TestOutputStream object
22006
 
 
22007
 
 tests/wocky-test-stream.c |   18 +++++++++++++++++-
22008
 
 1 files changed, 17 insertions(+), 1 deletions(-)
22009
 
 
22010
 
commit ccf96d2734dc8a18ed9df3c4abc9b5e1ddb7c505
22011
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22012
 
Date:   Wed Jun 3 15:53:47 2009 +0100
22013
 
 
22014
 
    wait_close_cb: use g_assert_error
22015
 
 
22016
 
 tests/wocky-test-helper.c |    4 ++--
22017
 
 1 files changed, 2 insertions(+), 2 deletions(-)
22018
 
 
22019
 
commit f91e267758d7d2e8e0bc42a50033c16dfde8554f
22020
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22021
 
Date:   Wed Jun 3 14:55:09 2009 +0100
22022
 
 
22023
 
    wocky-xmpp-scheduler-test: send one more stanza when testing sending
22024
 
    
22025
 
    This will ensure that all and the pending sending operations have been
22026
 
    completed before calling test_close_connection().
22027
 
 
22028
 
 tests/wocky-xmpp-scheduler-test.c |   13 +++++++++++++
22029
 
 1 files changed, 13 insertions(+), 0 deletions(-)
22030
 
 
22031
 
commit e280d1387a3b1b1eddce038f01fbc0d4d1e5e86e
22032
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22033
 
Date:   Wed Jun 3 14:05:38 2009 +0100
22034
 
 
22035
 
    test_send_simple_message: use test_{open,close}_connection
22036
 
 
22037
 
 tests/wocky-xmpp-connection-test.c |   85 ++++++------------------------------
22038
 
 1 files changed, 14 insertions(+), 71 deletions(-)
22039
 
 
22040
 
commit b1d67eb9a573d2f960b93252967cc523992eb246
22041
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22042
 
Date:   Wed Jun 3 13:55:29 2009 +0100
22043
 
 
22044
 
    wocky-xmpp-scheduler-test: use test_{open,from}_connection from test helper
22045
 
 
22046
 
 tests/wocky-xmpp-scheduler-test.c |   92 +------------------------------------
22047
 
 1 files changed, 2 insertions(+), 90 deletions(-)
22048
 
 
22049
 
commit 2757eb6990a14f335ad05b742057746ee5db489f
22050
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22051
 
Date:   Wed Jun 3 13:55:06 2009 +0100
22052
 
 
22053
 
    add test_{open,close}_connection to test-helper
22054
 
 
22055
 
 tests/wocky-test-helper.c |   88 +++++++++++++++++++++++++++++++++++++++++++++
22056
 
 tests/wocky-test-helper.h |    4 ++
22057
 
 2 files changed, 92 insertions(+), 0 deletions(-)
22058
 
 
22059
 
commit 8bd7be587eab9fa3de0f8037a40db0a5bd41d5fe
22060
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22061
 
Date:   Wed Jun 3 13:49:46 2009 +0100
22062
 
 
22063
 
    wocky-xmpp-connection-test: use test helper
22064
 
 
22065
 
 tests/wocky-xmpp-connection-test.c |   56 +----------------------------------
22066
 
 1 files changed, 2 insertions(+), 54 deletions(-)
22067
 
 
22068
 
commit 57ba9e784df0a446a22899fb189b696b0fceea5f
22069
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22070
 
Date:   Wed Jun 3 13:49:27 2009 +0100
22071
 
 
22072
 
    wocky-xmpp-scheduler-test: use test helper
22073
 
 
22074
 
 tests/wocky-xmpp-scheduler-test.c |   67 +------------------------------------
22075
 
 1 files changed, 1 insertions(+), 66 deletions(-)
22076
 
 
22077
 
commit 93a6e922356bffa109a3972771f40e943ed1bf07
22078
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22079
 
Date:   Wed Jun 3 13:49:00 2009 +0100
22080
 
 
22081
 
    add wocky-test-helper.[ch]
22082
 
 
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(-)
22087
 
 
22088
 
commit 881ba77b4d37fea577be5c5c26106d3438226d84
22089
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22090
 
Date:   Tue Jun 2 18:34:55 2009 +0100
22091
 
 
22092
 
    wocky-xmpp-scheduler-test: factor out close_connection()
22093
 
 
22094
 
 tests/wocky-xmpp-scheduler-test.c |   98 ++++++++++++++++++++++---------------
22095
 
 1 files changed, 58 insertions(+), 40 deletions(-)
22096
 
 
22097
 
commit 9794e11ccb9db7e300ee5a816be0022b5d56beba
22098
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22099
 
Date:   Tue Jun 2 17:28:56 2009 +0100
22100
 
 
22101
 
    wocky-xmpp-scheduler-test: factor out open_connection()
22102
 
 
22103
 
 tests/wocky-xmpp-scheduler-test.c |  105 +++++++++++++++++++++----------------
22104
 
 1 files changed, 59 insertions(+), 46 deletions(-)
22105
 
 
22106
 
commit df77c35236f9131f1a51e048a939354f963058c9
22107
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22108
 
Date:   Tue Jun 2 16:22:43 2009 +0100
22109
 
 
22110
 
    store the self pointer in sending_queue_elem
22111
 
    
22112
 
    That way we don't have to use another struct as callback data when
22113
 
    connecting the cancelled signal.
22114
 
 
22115
 
 wocky/wocky-xmpp-scheduler.c |   45 ++++++++++-------------------------------
22116
 
 1 files changed, 11 insertions(+), 34 deletions(-)
22117
 
 
22118
 
commit 03eb19c97cdf48766bea07263f91ebb3561d38fc
22119
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22120
 
Date:   Tue Jun 2 16:20:15 2009 +0100
22121
 
 
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
22123
 
 
22124
 
 wocky/wocky-xmpp-scheduler.c |    2 +-
22125
 
 1 files changed, 1 insertions(+), 1 deletions(-)
22126
 
 
22127
 
commit 16ca9b6e59e7a2ec770dc83fa42e1f3d915bd64c
22128
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22129
 
Date:   Tue Jun 2 16:07:42 2009 +0100
22130
 
 
22131
 
    send_received_open_cb: use g_assert instead of g_assert_not_reached
22132
 
 
22133
 
 tests/wocky-xmpp-scheduler-test.c |    5 ++---
22134
 
 1 files changed, 2 insertions(+), 3 deletions(-)
22135
 
 
22136
 
commit 189ffc2a988d4642a486e662606709d1aab0f2ab
22137
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22138
 
Date:   Tue Jun 2 16:06:38 2009 +0100
22139
 
 
22140
 
    check that we receive the right error when waiting for the disconnection
22141
 
 
22142
 
 tests/wocky-xmpp-scheduler-test.c |    3 +++
22143
 
 1 files changed, 3 insertions(+), 0 deletions(-)
22144
 
 
22145
 
commit e74d11f7d165fdea8accc4554afd61c49139c097
22146
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22147
 
Date:   Tue Jun 2 16:04:21 2009 +0100
22148
 
 
22149
 
    wocky-xmpp-scheduler-test.c: move misleading comment
22150
 
 
22151
 
 tests/wocky-xmpp-scheduler-test.c |    2 +-
22152
 
 1 files changed, 1 insertions(+), 1 deletions(-)
22153
 
 
22154
 
commit 8f03cf617138cd1929fe0045c04e34fc0125a828
22155
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22156
 
Date:   Tue Jun 2 16:00:10 2009 +0100
22157
 
 
22158
 
    wocky_xmpp_scheduler_send_full_finish: check if result is valid
22159
 
 
22160
 
 wocky/wocky-xmpp-scheduler.c |    3 +++
22161
 
 1 files changed, 3 insertions(+), 0 deletions(-)
22162
 
 
22163
 
commit 251b9f66cd0408e7c74c2389b4b180385fd24630
22164
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22165
 
Date:   Tue Jun 2 15:54:52 2009 +0100
22166
 
 
22167
 
    rename sending_queue_elt to sending_queue_elem
22168
 
 
22169
 
 wocky/wocky-xmpp-scheduler.c |   87 +++++++++++++++++++++---------------------
22170
 
 1 files changed, 44 insertions(+), 43 deletions(-)
22171
 
 
22172
 
commit 418af4933a5d9ca2e819188b399707f3eb4e4a82
22173
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22174
 
Date:   Tue Jun 2 14:53:16 2009 +0100
22175
 
 
22176
 
    send_stanza_cb: check wocky_xmpp_connection_send_stanza_finish return value
22177
 
 
22178
 
 wocky/wocky-xmpp-scheduler.c |    8 ++++++++
22179
 
 1 files changed, 8 insertions(+), 0 deletions(-)
22180
 
 
22181
 
commit 637da6dcc942c231d5d2049c8906052d122998ac
22182
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22183
 
Date:   Tue Jun 2 14:13:09 2009 +0100
22184
 
 
22185
 
    test cancelling a stanza before it has been sent
22186
 
 
22187
 
 tests/wocky-xmpp-scheduler-test.c |   46 +++++++++++++++++++++++++++++++++++-
22188
 
 1 files changed, 44 insertions(+), 2 deletions(-)
22189
 
 
22190
 
commit 477ad45c3d9f9d73c91949f5e03dce85b5137417
22191
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22192
 
Date:   Tue Jun 2 14:12:40 2009 +0100
22193
 
 
22194
 
    Remove stanza from the queue and cancel its sending if its cancellable is cancelled
22195
 
 
22196
 
 wocky/wocky-xmpp-scheduler.c |   54 ++++++++++++++++++++++++++++++++++++++++-
22197
 
 1 files changed, 52 insertions(+), 2 deletions(-)
22198
 
 
22199
 
commit 9c4069b2210c00a1dffbcd4e75598d4f0ddd0505
22200
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22201
 
Date:   Tue Jun 2 11:22:11 2009 +0100
22202
 
 
22203
 
    assert that we received all the expected stanzas when disposing the test
22204
 
 
22205
 
 tests/wocky-xmpp-scheduler-test.c |    3 +++
22206
 
 1 files changed, 3 insertions(+), 0 deletions(-)
22207
 
 
22208
 
commit 7c7baecba968d6cc7754d135c48200dbd4daa265
22209
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22210
 
Date:   Mon Jun 1 17:12:11 2009 +0100
22211
 
 
22212
 
    test wocky_xmpp_scheduler_send
22213
 
 
22214
 
 tests/wocky-xmpp-scheduler-test.c |   11 ++++++++++-
22215
 
 1 files changed, 10 insertions(+), 1 deletions(-)
22216
 
 
22217
 
commit f7e7b6053cb6d464ccf42663d11d493027f4254a
22218
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22219
 
Date:   Mon Jun 1 17:12:00 2009 +0100
22220
 
 
22221
 
    add wocky_xmpp_scheduler_send
22222
 
 
22223
 
 wocky/wocky-xmpp-scheduler.c |    7 +++++++
22224
 
 wocky/wocky-xmpp-scheduler.h |    3 +++
22225
 
 2 files changed, 10 insertions(+), 0 deletions(-)
22226
 
 
22227
 
commit 9ab57f9b94265c493c3af98cbb7fd3fc9a9823c8
22228
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22229
 
Date:   Mon Jun 1 15:54:53 2009 +0100
22230
 
 
22231
 
    test wocky_xmpp_scheduler_send_full
22232
 
 
22233
 
 tests/wocky-xmpp-scheduler-test.c |  206 +++++++++++++++++++++++++++++++++++++
22234
 
 1 files changed, 206 insertions(+), 0 deletions(-)
22235
 
 
22236
 
commit c490b404e407b8e1851ee847b4e41cfd200050ef
22237
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22238
 
Date:   Mon Jun 1 15:45:23 2009 +0100
22239
 
 
22240
 
    Implement wocky_xmpp_scheduler_send_full
22241
 
 
22242
 
 wocky/wocky-xmpp-scheduler.c |  134 ++++++++++++++++++++++++++++++++++++++++++
22243
 
 wocky/wocky-xmpp-scheduler.h |   12 ++++
22244
 
 2 files changed, 146 insertions(+), 0 deletions(-)
22245
 
 
22246
 
commit d8b252ece382d077e0aa98a2e49881e7251ccc76
22247
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22248
 
Date:   Mon Jun 1 12:53:46 2009 +0100
22249
 
 
22250
 
    add tests/wocky-xmpp-scheduler-test to .gitignore
22251
 
 
22252
 
 .gitignore |    1 +
22253
 
 1 files changed, 1 insertions(+), 0 deletions(-)
22254
 
 
22255
 
commit b308b15a7aac4ef0152198cb31f8cd24ddbca5c3
22256
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22257
 
Date:   Mon Jun 1 12:53:00 2009 +0100
22258
 
 
22259
 
    add wocky-xmpp-scheduler-test.c and test instantion of the scheduler
22260
 
 
22261
 
 tests/Makefile.am                 |    7 +++++-
22262
 
 tests/wocky-xmpp-scheduler-test.c |   38 +++++++++++++++++++++++++++++++++++++
22263
 
 2 files changed, 44 insertions(+), 1 deletions(-)
22264
 
 
22265
 
commit f0bc7751b1d5648ed16543f4511ef85f50e99adc
22266
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22267
 
Date:   Mon Jun 1 12:37:43 2009 +0100
22268
 
 
22269
 
    add skeleton of wocky-xmpp-scheduler.[ch]
22270
 
 
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(-)
22275
 
 
22276
 
commit 511cfe3be6d61fc643807858a3619498e387cc4a
22277
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22278
 
Date:   Tue Jun 2 14:23:48 2009 +0100
22279
 
 
22280
 
    Ignore lcov generated files
22281
 
 
22282
 
 .gitignore |    6 +++++-
22283
 
 1 files changed, 5 insertions(+), 1 deletions(-)
22284
 
 
22285
 
commit 897aaa49cd6487a463ea99a6b04712130d44742b
22286
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22287
 
Date:   Tue Jun 2 10:53:28 2009 +0100
22288
 
 
22289
 
    Fix typo in comments
22290
 
 
22291
 
 tests/wocky-test-sasl-auth-server.c |    2 +-
22292
 
 1 files changed, 1 insertions(+), 1 deletions(-)
22293
 
 
22294
 
commit f5101174008ec502a2a053c832e6389fb3ca71dc
22295
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22296
 
Date:   Tue Jun 2 10:51:28 2009 +0100
22297
 
 
22298
 
    free the decoded response in all cases
22299
 
 
22300
 
 tests/wocky-test-sasl-auth-server.c |    6 ++++--
22301
 
 1 files changed, 4 insertions(+), 2 deletions(-)
22302
 
 
22303
 
commit e6996af331116e2b595f52ce0ed2205c49faec1b
22304
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22305
 
Date:   Mon Jun 1 19:22:47 2009 +0100
22306
 
 
22307
 
    Propertify the sasl auth user, password, server and connection parameters
22308
 
    
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.
22312
 
    
22313
 
    Also moved server and connection up into the constructor as they should be
22314
 
    static anyway.
22315
 
 
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(-)
22321
 
 
22322
 
commit 0f7cd832532ed56cf1d30c965ae371b05a56dbaa
22323
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22324
 
Date:   Mon Jun 1 18:31:42 2009 +0100
22325
 
 
22326
 
    Test Sasl authentication using the wrong username/password
22327
 
 
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(-)
22332
 
 
22333
 
commit 80d03b583a10815518b8310f4be448e1c04c32c2
22334
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22335
 
Date:   Fri May 22 18:37:50 2009 +0100
22336
 
 
22337
 
    Remove unused wocky_debug_stanza
22338
 
 
22339
 
 wocky/wocky-debug.c |   26 --------------------------
22340
 
 1 files changed, 0 insertions(+), 26 deletions(-)
22341
 
 
22342
 
commit a3a7af80578032f008fead5f8af9fc63c1e91a60
22343
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22344
 
Date:   Fri May 22 18:36:59 2009 +0100
22345
 
 
22346
 
    small coding style fix
22347
 
 
22348
 
 wocky/wocky-debug.c |    3 ++-
22349
 
 1 files changed, 2 insertions(+), 1 deletions(-)
22350
 
 
22351
 
commit df4225f312414e5c3033ac613f2577703eeeacd5
22352
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22353
 
Date:   Fri May 22 18:35:29 2009 +0100
22354
 
 
22355
 
    Move SaslAuth to a more gio like API
22356
 
 
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(-)
22362
 
 
22363
 
commit 24ac60b3cc10c80135e9893445d14506c7f4f2dd
22364
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22365
 
Date:   Mon May 18 17:20:58 2009 +0100
22366
 
 
22367
 
    Make the example work with the latest glib/gio versions
22368
 
 
22369
 
 examples/connect.c |   14 +++++++-------
22370
 
 1 files changed, 7 insertions(+), 7 deletions(-)
22371
 
 
22372
 
commit d00206a4b16948abfbd9f21a370963fedbd4e3bd
22373
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22374
 
Date:   Mon May 18 17:20:31 2009 +0100
22375
 
 
22376
 
    Make the example a bit more friendly to use
22377
 
 
22378
 
 examples/connect.c |   27 +++++++++++++++++++++++----
22379
 
 1 files changed, 23 insertions(+), 4 deletions(-)
22380
 
 
22381
 
commit d920590317e61e13d326bf01f480c0fce8521378
22382
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22383
 
Date:   Fri May 15 17:35:37 2009 +0100
22384
 
 
22385
 
    Add ability to generate code coverage statistics
22386
 
 
22387
 
 Makefile.am  |    3 +++
22388
 
 configure.ac |   13 +++++++++++++
22389
 
 2 files changed, 16 insertions(+), 0 deletions(-)
22390
 
 
22391
 
commit 2790b407dca4bfa39a3a4ffe2819a2cf09311694
22392
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22393
 
Date:   Fri May 15 17:33:15 2009 +0100
22394
 
 
22395
 
    Output all output of genhtml
22396
 
    
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
22400
 
 
22401
 
 rules/lcov.mak |    4 +---
22402
 
 1 files changed, 1 insertions(+), 3 deletions(-)
22403
 
 
22404
 
commit 25098ed1acc86e0ed962f3f1f9f03418ba46dd08
22405
 
Author: Emanuele Aina <em@nerd.ocracy.org>
22406
 
Date:   Fri Jul 6 07:31:48 2007 +0000
22407
 
 
22408
 
    Removed a redundant rule in lcov.mak
22409
 
    
22410
 
    20070706073148-f974e-45ecdef81918d4d9926bd6a5faba0e09de35c82e.gz
22411
 
 
22412
 
 rules/lcov.mak |    9 +++------
22413
 
 1 files changed, 3 insertions(+), 6 deletions(-)
22414
 
 
22415
 
commit 44de7acc851cc1307d99f2423de5c85226fc7ecb
22416
 
Author: Emanuele Aina <em@nerd.ocracy.org>
22417
 
Date:   Thu Jul 5 21:54:06 2007 +0000
22418
 
 
22419
 
    rules/lcov.mak: remove the need for the LCOV_PATH variable
22420
 
    
22421
 
    20070705215406-f974e-087116fe59a3b2f01f4e12ef470ecd5698eb638a.gz
22422
 
 
22423
 
 rules/lcov.mak |   19 ++++++++++---------
22424
 
 1 files changed, 10 insertions(+), 9 deletions(-)
22425
 
 
22426
 
commit d0baefd87779c8a426fd21595257e0e238bd79d6
22427
 
Author: Emanuele Aina <em@nerd.ocracy.org>
22428
 
Date:   Tue Jul 3 19:30:08 2007 +0000
22429
 
 
22430
 
    Do not use the internal copy of lcov if we cannot use the system one
22431
 
    
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!
22435
 
    
22436
 
    20070703193008-f974e-d2322b04e4566dd2b12e5b6d15a35197343ffb9c.gz
22437
 
 
22438
 
 rules/lcov.mak |    5 +++++
22439
 
 1 files changed, 5 insertions(+), 0 deletions(-)
22440
 
 
22441
 
commit 6c4bb604de9f165b98cf8812774d913e33311cb9
22442
 
Author: Emanuele Aina <em@nerd.ocracy.org>
22443
 
Date:   Mon Jun 25 17:35:12 2007 +0000
22444
 
 
22445
 
    Streamline the coverage output printed to screen to make it more useful
22446
 
    
22447
 
    20070625173512-f974e-f1613c3b485bb04b984114493735cf40331a7382.gz
22448
 
 
22449
 
 rules/lcov.mak |   18 ++++++++++--------
22450
 
 1 files changed, 10 insertions(+), 8 deletions(-)
22451
 
 
22452
 
commit 15b11ff887fae57729d1020de0cfd1010e8f7ee1
22453
 
Author: Emanuele Aina <em@nerd.ocracy.org>
22454
 
Date:   Mon Jun 25 09:39:16 2007 +0000
22455
 
 
22456
 
    Use the variable instead of calling make directly
22457
 
    
22458
 
    20070625093916-f974e-a951f658ae1ad2ae4198505fcc9a57e164d1924d.gz
22459
 
 
22460
 
 rules/lcov.mak |    8 ++++----
22461
 
 1 files changed, 4 insertions(+), 4 deletions(-)
22462
 
 
22463
 
commit 62678cb1604cd3617072cfe5718256695e901ed6
22464
 
Author: Emanuele Aina <em@nerd.ocracy.org>
22465
 
Date:   Sun Jun 24 22:57:53 2007 +0000
22466
 
 
22467
 
    Put the lcov output in coverage/ instead of lcov/
22468
 
    
22469
 
    20070624225753-f974e-5f129404f14e68f686a38231fddd432678232421.gz
22470
 
 
22471
 
 rules/lcov.mak |   20 +++++++++++---------
22472
 
 1 files changed, 11 insertions(+), 9 deletions(-)
22473
 
 
22474
 
commit 6b058337d0aa472495a62e1f95ed40cf47952912
22475
 
Author: Emanuele Aina <em@nerd.ocracy.org>
22476
 
Date:   Sun Jun 24 21:57:11 2007 +0000
22477
 
 
22478
 
    Add coverage and valgrind support for tests
22479
 
    
22480
 
    20070624215711-f974e-565c5019028294ac2c333e9e863af6699abfb83f.gz
22481
 
 
22482
 
 rules/lcov.mak |   25 +++++++++++++++++++++++++
22483
 
 1 files changed, 25 insertions(+), 0 deletions(-)
22484
 
 
22485
 
commit dfcb0b2b8ca9704b6d6e571f18c4da7eeaaf38b2
22486
 
Author: Emanuele Aina <em@nerd.ocracy.org>
22487
 
Date:   Tue Jul 3 19:30:08 2007 +0000
22488
 
 
22489
 
    Do not use the internal copy of lcov if we cannot use the system one
22490
 
    
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!
22494
 
    
22495
 
    20070703193008-f974e-d2322b04e4566dd2b12e5b6d15a35197343ffb9c.gz
22496
 
 
22497
 
 m4/wocky-lcov.m4 |    7 +------
22498
 
 1 files changed, 1 insertions(+), 6 deletions(-)
22499
 
 
22500
 
commit 5f881517714b1a0b4b504174379d773749231a7e
22501
 
Author: Emanuele Aina <em@nerd.ocracy.org>
22502
 
Date:   Tue Jun 26 13:21:54 2007 +0000
22503
 
 
22504
 
    Fixed the valgrind and coverage compile options reorganizing the macro inclusion
22505
 
    
22506
 
    20070626132154-f974e-1c612eaa640fd535b4ebb5b8bfc40695ff9819f5.gz
22507
 
 
22508
 
 m4/wocky-gcov.m4 |   57 +++++++++++++++++++++++++++++------------------------
22509
 
 m4/wocky-lcov.m4 |   12 +++++++---
22510
 
 2 files changed, 39 insertions(+), 30 deletions(-)
22511
 
 
22512
 
commit 88bc0fe9e1019025221ed0849417bfcb14999568
22513
 
Author: Emanuele Aina <em@nerd.ocracy.org>
22514
 
Date:   Mon Jun 25 09:13:47 2007 +0000
22515
 
 
22516
 
    Print 'no' when checking for the lcov executable
22517
 
    
22518
 
    20070625091347-f974e-685d07ee25031df4129e60f9df4eb6fdd5ba0e84.gz
22519
 
 
22520
 
 m4/wocky-lcov.m4 |    1 +
22521
 
 1 files changed, 1 insertions(+), 0 deletions(-)
22522
 
 
22523
 
commit 0c314b851edc62ddff813580517b0b2dd6b4e3bf
22524
 
Author: Emanuele Aina <em@nerd.ocracy.org>
22525
 
Date:   Mon Jun 25 09:13:06 2007 +0000
22526
 
 
22527
 
    Corrected the HAVE_GCOV variable name
22528
 
    
22529
 
    20070625091306-f974e-cf057c7c9978d567f3eb46a56e476f5cf4afcc75.gz
22530
 
 
22531
 
 m4/wocky-gcov.m4 |    3 ++-
22532
 
 1 files changed, 2 insertions(+), 1 deletions(-)
22533
 
 
22534
 
commit 75643a4870f1d97423a5006aa6768b386b0d6c2e
22535
 
Author: Emanuele Aina <em@nerd.ocracy.org>
22536
 
Date:   Mon Jun 25 07:57:42 2007 +0000
22537
 
 
22538
 
    Split the command line settings from the detection of libraries and utilities
22539
 
    
22540
 
    20070625075742-f974e-6695a3b35627caa5a09411094577c68d34a60d1e.gz
22541
 
 
22542
 
 m4/wocky-gcov.m4 |   48 ++++++++++++++++++++++++++++++++++++++++++++++++
22543
 
 m4/wocky-lcov.m4 |   22 ++++++++++++++++++++++
22544
 
 2 files changed, 70 insertions(+), 0 deletions(-)
22545
 
 
22546
 
commit b84438c2c653c085a5acd6f5f8826e555d81a350
22547
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22548
 
Date:   Fri May 15 15:24:52 2009 +0100
22549
 
 
22550
 
    free errors after usage
22551
 
 
22552
 
 tests/wocky-xmpp-connection-test.c |   11 +++++++++++
22553
 
 1 files changed, 11 insertions(+), 0 deletions(-)
22554
 
 
22555
 
commit 3b9af1cc237749d5b375d696cd00b128a2648f89
22556
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22557
 
Date:   Fri May 15 15:19:08 2009 +0100
22558
 
 
22559
 
    Mark the input stream as closed when the reader is in CLOSED or ERROR state
22560
 
 
22561
 
 wocky/wocky-xmpp-connection.c |    5 +++++
22562
 
 1 files changed, 5 insertions(+), 0 deletions(-)
22563
 
 
22564
 
commit fb292e99a3a70fba491bdfb7685de1f100663e7c
22565
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22566
 
Date:   Fri May 15 15:10:28 2009 +0100
22567
 
 
22568
 
    Remove useles empty line
22569
 
 
22570
 
 wocky/wocky-xmpp-connection.c |    1 -
22571
 
 1 files changed, 0 insertions(+), 1 deletions(-)
22572
 
 
22573
 
commit ded1c661557dae3b6da5c66cc00dc0804b043154
22574
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22575
 
Date:   Fri May 15 15:10:12 2009 +0100
22576
 
 
22577
 
    Implement WOCKY_XMPP_CONNECTION_ERROR_{IS_CLOSED,IS_OPEN} error reporting
22578
 
 
22579
 
 wocky/wocky-xmpp-connection.c |  213 ++++++++++++++++++++++++++++-------------
22580
 
 1 files changed, 148 insertions(+), 65 deletions(-)
22581
 
 
22582
 
commit 4fc485ff6b62487fa4c6cbf777f6197356fa73a1
22583
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22584
 
Date:   Fri May 15 15:08:55 2009 +0100
22585
 
 
22586
 
    Add WOCKY_XMPP_CONNECTION_ERROR_{IS_CLOSED,IS_OPEN}
22587
 
 
22588
 
 wocky/wocky-xmpp-connection.h |    9 ++++++---
22589
 
 1 files changed, 6 insertions(+), 3 deletions(-)
22590
 
 
22591
 
commit 2d8b9ebc2de3dcc2fcbcb9d129f56ebde0132cb1
22592
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22593
 
Date:   Fri May 15 13:06:46 2009 +0100
22594
 
 
22595
 
    Add test for _IS_CLOSED and _IS_OPEN errors from the XmppConnection
22596
 
 
22597
 
 tests/wocky-xmpp-connection-test.c |  247 ++++++++++++++++++++++++++++++++++++
22598
 
 1 files changed, 247 insertions(+), 0 deletions(-)
22599
 
 
22600
 
commit 4dae728e05ed4e7f75872323879bfb5e3e58a780
22601
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22602
 
Date:   Fri May 15 12:25:41 2009 +0100
22603
 
 
22604
 
    Implement reporting of WOCKY_XMPP_CONNECTION_ERROR_NOT_OPEN
22605
 
 
22606
 
 wocky/wocky-xmpp-connection.c |   31 +++++++++++++++++++++++++++++--
22607
 
 1 files changed, 29 insertions(+), 2 deletions(-)
22608
 
 
22609
 
commit ac98e1b3a12500e7180f18ceba288941016619e7
22610
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22611
 
Date:   Mon Apr 27 22:39:43 2009 +0100
22612
 
 
22613
 
    Add test for WOCKY_XMPP_CONNECTION_ERROR_NOT_OPEN
22614
 
 
22615
 
 tests/wocky-xmpp-connection-test.c |   84 +++++++++++++++++++++++++++++++++++-
22616
 
 1 files changed, 82 insertions(+), 2 deletions(-)
22617
 
 
22618
 
commit dbdadf768558077acae49bf7431105ac71ad1078
22619
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22620
 
Date:   Fri May 15 11:47:09 2009 +0100
22621
 
 
22622
 
    Correctly count outstanding operation in the simple message test
22623
 
 
22624
 
 tests/wocky-xmpp-connection-test.c |   33 +++++++++++++++++++++++++++++----
22625
 
 1 files changed, 29 insertions(+), 4 deletions(-)
22626
 
 
22627
 
commit ebfe07410fa3f4a832872d3518e02aab30e51f63
22628
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22629
 
Date:   Fri May 15 11:44:25 2009 +0100
22630
 
 
22631
 
    On write errors use the correct AsyncResult
22632
 
 
22633
 
 wocky/wocky-xmpp-connection.c |    4 ++--
22634
 
 1 files changed, 2 insertions(+), 2 deletions(-)
22635
 
 
22636
 
commit e9295ce2d6a9c0e133c335e430153d10e7a312e5
22637
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22638
 
Date:   Fri May 15 11:43:31 2009 +0100
22639
 
 
22640
 
    Chain up dispose to the right parent class
22641
 
 
22642
 
 tests/wocky-test-stream.c |    8 ++++----
22643
 
 1 files changed, 4 insertions(+), 4 deletions(-)
22644
 
 
22645
 
commit 1697164be513289ae8ade35f389ab3ab33f35601
22646
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22647
 
Date:   Fri May 15 11:43:00 2009 +0100
22648
 
 
22649
 
    Remove useless finalize
22650
 
 
22651
 
 tests/wocky-test-stream.c |    9 ---------
22652
 
 1 files changed, 0 insertions(+), 9 deletions(-)
22653
 
 
22654
 
commit 80e8d2e23db228df1bd813fb56a686882688f924
22655
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22656
 
Date:   Fri May 15 11:42:07 2009 +0100
22657
 
 
22658
 
    GIOStream is now a base-class instead of an interface
22659
 
    
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
22664
 
 
22665
 
 tests/wocky-test-stream.c |   52 ++++++++++++++++++++------------------------
22666
 
 1 files changed, 24 insertions(+), 28 deletions(-)
22667
 
 
22668
 
commit 4118cbe69438eaf43e61fccf9be4a7ec16a1c169
22669
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22670
 
Date:   Fri May 15 11:11:11 2009 +0100
22671
 
 
22672
 
    get_{input,output}_stream no longer return refs
22673
 
 
22674
 
 wocky/wocky-xmpp-connection.c |    4 ----
22675
 
 1 files changed, 0 insertions(+), 4 deletions(-)
22676
 
 
22677
 
commit 993b66dca1bc78ea1c2d08ba49a53a51fc97b8b6
22678
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22679
 
Date:   Mon Apr 27 22:27:07 2009 +0100
22680
 
 
22681
 
    Implementing WockyXmppConnection pending error reporting
22682
 
 
22683
 
 wocky/wocky-xmpp-connection.c |   45 +++++++++++++++++++++++++++++++++++++++++
22684
 
 wocky/wocky-xmpp-connection.h |    8 +++---
22685
 
 2 files changed, 49 insertions(+), 4 deletions(-)
22686
 
 
22687
 
commit f5e5186be62cdf5f48a42ac021a47f1340507413
22688
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22689
 
Date:   Mon Apr 27 20:57:09 2009 +0200
22690
 
 
22691
 
    First propagate errors, then assert validity
22692
 
 
22693
 
 wocky/wocky-xmpp-connection.c |   32 ++++++++++++++++----------------
22694
 
 1 files changed, 16 insertions(+), 16 deletions(-)
22695
 
 
22696
 
commit a85cd2dfb6c6165baaa3d164a8e6ce0db362526c
22697
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22698
 
Date:   Mon Apr 27 20:49:23 2009 +0200
22699
 
 
22700
 
    Add test for WOCKY_XMPP_CONNECTION_ERROR_PENDING
22701
 
 
22702
 
 tests/wocky-xmpp-connection-test.c |  275 +++++++++++++++++++++++++++++++++++-
22703
 
 1 files changed, 274 insertions(+), 1 deletions(-)
22704
 
 
22705
 
commit a720f4473a9af3159d106fa7f8d21567bfb5075a
22706
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22707
 
Date:   Mon Apr 27 20:48:49 2009 +0200
22708
 
 
22709
 
    Add new error messages
22710
 
 
22711
 
 wocky/wocky-xmpp-connection.h |    9 +++++++++
22712
 
 1 files changed, 9 insertions(+), 0 deletions(-)
22713
 
 
22714
 
commit 66cd832b07843202288ad90380d8bb436332df28
22715
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22716
 
Date:   Mon Apr 27 19:19:23 2009 +0200
22717
 
 
22718
 
    Factor out some common test setup
22719
 
 
22720
 
 tests/wocky-xmpp-connection-test.c |   90 ++++++++++++++++++++----------------
22721
 
 1 files changed, 50 insertions(+), 40 deletions(-)
22722
 
 
22723
 
commit bbb959af3b34fafa7a1e37e2c16b459f7d3a6453
22724
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22725
 
Date:   Sat Apr 25 00:56:22 2009 +0200
22726
 
 
22727
 
    Get rid of the WockyXmppConnectionFlags
22728
 
 
22729
 
 wocky/wocky-xmpp-connection.c |   50 +++++++++++++++++++++++++++--------------
22730
 
 wocky/wocky-xmpp-connection.h |   13 ----------
22731
 
 2 files changed, 33 insertions(+), 30 deletions(-)
22732
 
 
22733
 
commit be9bbfa3fdf7ccb9ce4902663f297b947babb3d9
22734
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22735
 
Date:   Sat Apr 25 00:52:36 2009 +0200
22736
 
 
22737
 
    only send stanza after sending the opening has finished
22738
 
 
22739
 
 tests/wocky-xmpp-connection-test.c |    9 ++++++---
22740
 
 1 files changed, 6 insertions(+), 3 deletions(-)
22741
 
 
22742
 
commit 6bcae39e85b1d512a0590b7dbc7675d98d381204
22743
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22744
 
Date:   Mon Apr 27 15:05:40 2009 +0200
22745
 
 
22746
 
    Fixed documentation style issues
22747
 
 
22748
 
 wocky/wocky-xmpp-connection.c |   87 +++++++++++++++++++++--------------------
22749
 
 1 files changed, 44 insertions(+), 43 deletions(-)
22750
 
 
22751
 
commit 0848c5e67c9ef3ba999517b9d6a07cfbc940aa8f
22752
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22753
 
Date:   Fri Apr 24 18:54:11 2009 +0100
22754
 
 
22755
 
    Initial documentation for WockyXmppConnection
22756
 
 
22757
 
 wocky/wocky-xmpp-connection.c |  165 ++++++++++++++++++++++++++++++++++++++++-
22758
 
 1 files changed, 164 insertions(+), 1 deletions(-)
22759
 
 
22760
 
commit 0b84315d26880bf5bd38229c99903b20b2246469
22761
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22762
 
Date:   Fri Apr 24 10:56:00 2009 +0100
22763
 
 
22764
 
    Tweak the WockyXmppConnectionError documentation
22765
 
 
22766
 
 wocky/wocky-xmpp-connection.h |    6 ++++--
22767
 
 1 files changed, 4 insertions(+), 2 deletions(-)
22768
 
 
22769
 
commit 7085d1caccfd7c9077e027701447fa8cf5edd100
22770
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22771
 
Date:   Mon Apr 27 14:21:10 2009 +0200
22772
 
 
22773
 
    Fix coding style
22774
 
 
22775
 
 examples/connect.c |   14 +++++++-------
22776
 
 1 files changed, 7 insertions(+), 7 deletions(-)
22777
 
 
22778
 
commit 97e52a67cb4b6332f09820e34e02132f4957ea60
22779
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22780
 
Date:   Mon Apr 27 14:20:54 2009 +0200
22781
 
 
22782
 
    Run coding style checks on the example
22783
 
 
22784
 
 examples/Makefile.am |    5 +++++
22785
 
 1 files changed, 5 insertions(+), 0 deletions(-)
22786
 
 
22787
 
commit c83d762891efb99196acb92d9f56baeb7d9fb2ff
22788
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22789
 
Date:   Mon Apr 27 14:20:19 2009 +0200
22790
 
 
22791
 
    Remove the useless constructor override in WockyXmppConnection
22792
 
 
22793
 
 wocky/wocky-xmpp-connection.c |   22 +++-------------------
22794
 
 1 files changed, 3 insertions(+), 19 deletions(-)
22795
 
 
22796
 
commit ffe6fc959326b27d982143d84a1694ec6bf67856
22797
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22798
 
Date:   Fri Apr 24 19:27:11 2009 +0100
22799
 
 
22800
 
    Fix some coding style issues
22801
 
 
22802
 
 wocky/wocky-xmpp-connection.c |    5 ++---
22803
 
 1 files changed, 2 insertions(+), 3 deletions(-)
22804
 
 
22805
 
commit d05e3a23d8f1e4da63b0ea137d003d4857b04895
22806
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22807
 
Date:   Thu Apr 23 18:22:30 2009 +0100
22808
 
 
22809
 
    Port the connect exampe to the new XmppConnection API
22810
 
 
22811
 
 examples/connect.c |  350 ++++++++++++++++++++++++++++++++++------------------
22812
 
 1 files changed, 228 insertions(+), 122 deletions(-)
22813
 
 
22814
 
commit f8b084781a77bed4dfab9f8ffa96dbb870a1821b
22815
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22816
 
Date:   Thu Apr 23 18:06:17 2009 +0100
22817
 
 
22818
 
    Correct wocky_xmpp_connection_recv_open_finish prototype
22819
 
 
22820
 
 wocky/wocky-xmpp-connection.c |    8 ++++----
22821
 
 wocky/wocky-xmpp-connection.h |    8 ++++----
22822
 
 2 files changed, 8 insertions(+), 8 deletions(-)
22823
 
 
22824
 
commit 34514ca4062838df213eca20ac7d3b3a1b889a40
22825
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22826
 
Date:   Thu Apr 23 15:54:31 2009 +0100
22827
 
 
22828
 
    style tweak
22829
 
 
22830
 
 tests/wocky-test-stream.c |    1 -
22831
 
 1 files changed, 0 insertions(+), 1 deletions(-)
22832
 
 
22833
 
commit 7beb1c240936d32b5116d9f1b078f7e9c58bf548
22834
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22835
 
Date:   Thu Apr 23 14:58:26 2009 +0100
22836
 
 
22837
 
    Port test-sasl-auth to new WockyXmppConnection api
22838
 
 
22839
 
 tests/wocky-test-sasl-auth-server.c |  207 ++++++++++++++++++++++++++++++-----
22840
 
 1 files changed, 178 insertions(+), 29 deletions(-)
22841
 
 
22842
 
commit c8e54f29607ef3210f67e67c06094c2fcaf6a7df
22843
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22844
 
Date:   Thu Apr 23 14:57:48 2009 +0100
22845
 
 
22846
 
    Finish porting WockySaslAuth to new XmppConnection api
22847
 
 
22848
 
 wocky/wocky-sasl-auth.c |   52 +++++++++++++++++++++++++---------------------
22849
 
 1 files changed, 28 insertions(+), 24 deletions(-)
22850
 
 
22851
 
commit 93067ea7fef23a1f5621136e40dc854413ba6734
22852
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22853
 
Date:   Thu Apr 23 13:31:08 2009 +0100
22854
 
 
22855
 
    Finish porting wocky-test-sasl-auth to the new XmppConnection api
22856
 
 
22857
 
 tests/wocky-test-sasl-auth.c |  173 ++++++++++++++++++++++++++++++------------
22858
 
 1 files changed, 125 insertions(+), 48 deletions(-)
22859
 
 
22860
 
commit b6ea317ecfea560b16202465703f24900227d4f7
22861
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22862
 
Date:   Thu Apr 23 16:18:50 2009 +0100
22863
 
 
22864
 
    Add _reset function to WockyXmppConnection
22865
 
 
22866
 
 wocky/wocky-xmpp-connection.c |   14 ++++++++++++++
22867
 
 wocky/wocky-xmpp-connection.h |    2 ++
22868
 
 2 files changed, 16 insertions(+), 0 deletions(-)
22869
 
 
22870
 
commit b33584cb42de7d4a8f692d5b70a85189ec9446a8
22871
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22872
 
Date:   Thu Apr 23 16:18:35 2009 +0100
22873
 
 
22874
 
    Rename wocky_xmpp_connection_send_stanza_async_finish to wocky_xmpp_connection_send_stanza_finish
22875
 
 
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(-)
22880
 
 
22881
 
commit 9a8816e5cf4dee267f8c2135001749fca207fb7b
22882
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22883
 
Date:   Wed Apr 22 13:33:32 2009 +0100
22884
 
 
22885
 
    All async operation should have callbacks calling finish
22886
 
 
22887
 
 tests/wocky-xmpp-connection-test.c |   18 ++++++++++++++++--
22888
 
 1 files changed, 16 insertions(+), 2 deletions(-)
22889
 
 
22890
 
commit 09feab449fef01e09d81cf6d2837a7bd8a399aa0
22891
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22892
 
Date:   Wed Apr 22 13:26:32 2009 +0100
22893
 
 
22894
 
    Implement reading side of WockyXmppConnection
22895
 
 
22896
 
 wocky/wocky-xmpp-connection.c |  171 ++++++++++++++++++++++++++++++++++++++---
22897
 
 1 files changed, 161 insertions(+), 10 deletions(-)
22898
 
 
22899
 
commit f02177dd6e6e344fa2eb1afc0de7a1edac2803f7
22900
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22901
 
Date:   Wed Apr 22 13:25:24 2009 +0100
22902
 
 
22903
 
    Send close from the input connection instead of output
22904
 
 
22905
 
 tests/wocky-xmpp-connection-test.c |    3 ++-
22906
 
 1 files changed, 2 insertions(+), 1 deletions(-)
22907
 
 
22908
 
commit 9465c4813c86665627c6a37274cd0e9df7f46793
22909
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22910
 
Date:   Fri Apr 17 17:38:34 2009 +0100
22911
 
 
22912
 
    Add a simple message sending test to the connection test
22913
 
 
22914
 
 tests/wocky-xmpp-connection-test.c |  105 +++++++++++++++++++++++++++++++++++-
22915
 
 1 files changed, 104 insertions(+), 1 deletions(-)
22916
 
 
22917
 
commit e3b1514009d78478bb050f1096db8c37b856524f
22918
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22919
 
Date:   Fri Apr 17 17:01:11 2009 +0100
22920
 
 
22921
 
    Implemented the reading side of WockyXmppConnection
22922
 
 
22923
 
 wocky/wocky-xmpp-connection.c |  390 ++++++++++++++++++-----------------------
22924
 
 wocky/wocky-xmpp-connection.h |    2 -
22925
 
 2 files changed, 171 insertions(+), 221 deletions(-)
22926
 
 
22927
 
commit 7dc6e67d8972463b8732c208a6ab5f90b4a6529b
22928
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22929
 
Date:   Fri Apr 17 16:59:48 2009 +0100
22930
 
 
22931
 
    More noddy ports to the new XmppConnection api
22932
 
 
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(-)
22936
 
 
22937
 
commit 53abbaef35d5821b8a8284824c6681f041f62793
22938
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22939
 
Date:   Fri Apr 17 16:59:04 2009 +0100
22940
 
 
22941
 
    Port the WockyXmppConnection tests to the new API
22942
 
 
22943
 
 tests/wocky-xmpp-connection-test.c |   79 ++++++++++++++++++++++--------------
22944
 
 1 files changed, 48 insertions(+), 31 deletions(-)
22945
 
 
22946
 
commit c9c3e51b010523ad1081bb61e8f3d1d97c0e163b
22947
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22948
 
Date:   Fri Apr 17 16:58:29 2009 +0100
22949
 
 
22950
 
    Noddy port of WockySaslAuth to the new API
22951
 
 
22952
 
 wocky/wocky-sasl-auth.c |   33 ++++++++++-----------------------
22953
 
 1 files changed, 10 insertions(+), 23 deletions(-)
22954
 
 
22955
 
commit 25b94703af119d614d9e4622632de91c3fbff31e
22956
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22957
 
Date:   Fri Apr 17 16:56:46 2009 +0100
22958
 
 
22959
 
    Add a WockyXmppConnection error domain and various codes
22960
 
 
22961
 
 wocky/wocky-xmpp-connection.c |   18 ++++++++++++++++++
22962
 
 wocky/wocky-xmpp-connection.h |   21 +++++++++++++++++++++
22963
 
 2 files changed, 39 insertions(+), 0 deletions(-)
22964
 
 
22965
 
commit a55fb89ee72f9c18757ba776a27152bcfe4433d1
22966
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22967
 
Date:   Fri Apr 10 12:50:10 2009 +0100
22968
 
 
22969
 
    Redo the XmppConnection API in a more push/pull manner
22970
 
    
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.
22975
 
    
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.
22978
 
 
22979
 
 wocky/wocky-xmpp-connection.c |  217 ++++++++++++++++++++++++++++++++---------
22980
 
 wocky/wocky-xmpp-connection.h |   74 +++++++++++---
22981
 
 2 files changed, 227 insertions(+), 64 deletions(-)
22982
 
 
22983
 
commit 98242d24c638f02758e7c7cbd022ccba54832f99
22984
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
22985
 
Date:   Fri Apr 17 15:20:54 2009 +0100
22986
 
 
22987
 
    update .gitignore
22988
 
 
22989
 
 .gitignore |    7 +++++++
22990
 
 1 files changed, 7 insertions(+), 0 deletions(-)
22991
 
 
22992
 
commit 503b2ae6b7097232b81608c97ac640d6fb6862d5
22993
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
22994
 
Date:   Fri Apr 17 15:47:14 2009 +0100
22995
 
 
22996
 
    Fixed typo in documentation (availble -> available)
22997
 
 
22998
 
 wocky/wocky-xmpp-reader.c |    2 +-
22999
 
 1 files changed, 1 insertions(+), 1 deletions(-)
23000
 
 
23001
 
commit 6ecdea5f71e7ba723896c580f08befda4526aa87
23002
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23003
 
Date:   Thu Apr 16 17:27:16 2009 +0100
23004
 
 
23005
 
    Document that _pop_stanza transfer ownership of the stanza to the caller
23006
 
 
23007
 
 wocky/wocky-xmpp-reader.c |    3 ++-
23008
 
 1 files changed, 2 insertions(+), 1 deletions(-)
23009
 
 
23010
 
commit a117f2e59663d2592d9892627a3459ce5ee65df2
23011
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23012
 
Date:   Thu Apr 16 17:22:12 2009 +0100
23013
 
 
23014
 
    test whether the reader handles a stream with no stanzas correctly
23015
 
    
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
23019
 
 
23020
 
 tests/wocky-xmpp-reader-test.c |   35 +++++++++++++++++++++++++++++++++++
23021
 
 1 files changed, 35 insertions(+), 0 deletions(-)
23022
 
 
23023
 
commit 02dd8e89a315b07dc7273c5057aa363c8c79415a
23024
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23025
 
Date:   Thu Apr 16 17:21:55 2009 +0100
23026
 
 
23027
 
    Also exercise wocky_xmpp_reader_peek_stanza in tests
23028
 
 
23029
 
 tests/wocky-xmpp-reader-test.c |    6 ++++++
23030
 
 1 files changed, 6 insertions(+), 0 deletions(-)
23031
 
 
23032
 
commit a501050e971d32b24b8e01e572f9ce3a5be258b7
23033
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23034
 
Date:   Thu Apr 16 16:18:06 2009 +0100
23035
 
 
23036
 
    add wocky_xmpp_reader_peek_stanza function
23037
 
    
23038
 
    Add a function to see if there are stanzas available from the xmpp reader.
23039
 
 
23040
 
 wocky/wocky-xmpp-reader.c |   19 +++++++++++++++++++
23041
 
 wocky/wocky-xmpp-reader.h |    1 +
23042
 
 2 files changed, 20 insertions(+), 0 deletions(-)
23043
 
 
23044
 
commit 3455033f67d333207d33abf4a92521b7bd4f8755
23045
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23046
 
Date:   Mon Apr 13 16:54:28 2009 +0100
23047
 
 
23048
 
    Fix style issues found by coding style checker
23049
 
 
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(-)
23054
 
 
23055
 
commit 083a0cb3edc72c853100a3efd0c3d39c5f08be61
23056
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23057
 
Date:   Mon Apr 13 16:52:08 2009 +0100
23058
 
 
23059
 
    Add coding style checks fo the tests
23060
 
 
23061
 
 tests/Makefile.am |   27 ++++++++++++++++-----------
23062
 
 1 files changed, 16 insertions(+), 11 deletions(-)
23063
 
 
23064
 
commit 179db666c83486c1039e6d0f5e7b6797ec0617eb
23065
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23066
 
Date:   Mon Apr 13 16:35:22 2009 +0100
23067
 
 
23068
 
    Actuall let /xmpp-sasl/no-plain do what was intended
23069
 
 
23070
 
 tests/wocky-test-sasl-auth.c |    2 +-
23071
 
 1 files changed, 1 insertions(+), 1 deletions(-)
23072
 
 
23073
 
commit 8296cf03e838adfbbf264f8bd23efb5df7bb2c8a
23074
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23075
 
Date:   Mon Apr 13 16:34:58 2009 +0100
23076
 
 
23077
 
    Add test to refuse plain auth when that's the only one available
23078
 
 
23079
 
 tests/wocky-test-sasl-auth.c |    5 ++++-
23080
 
 1 files changed, 4 insertions(+), 1 deletions(-)
23081
 
 
23082
 
commit e50dc5ba5b0f457067695e510cf3511d69defc2c
23083
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23084
 
Date:   Mon Apr 13 16:34:17 2009 +0100
23085
 
 
23086
 
    Use one test case per test
23087
 
 
23088
 
 tests/wocky-test-sasl-auth.c |   37 ++++++++++++++++---------------------
23089
 
 1 files changed, 16 insertions(+), 21 deletions(-)
23090
 
 
23091
 
commit 7a6eb9b3be535dcab90483ab77677495f8317790
23092
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23093
 
Date:   Mon Apr 13 16:03:17 2009 +0100
23094
 
 
23095
 
    Port to gtester testing and GIO
23096
 
 
23097
 
 tests/wocky-test-sasl-auth.c |   74 +++++++++++++++++------------------------
23098
 
 1 files changed, 31 insertions(+), 43 deletions(-)
23099
 
 
23100
 
commit 1bfe8ba0ff3652a61b2f942159d2e7d684eb13f9
23101
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23102
 
Date:   Mon Apr 13 16:01:46 2009 +0100
23103
 
 
23104
 
    Link and build sasl tests against wocky-test-stream
23105
 
 
23106
 
 tests/Makefile.am |    6 ++++--
23107
 
 1 files changed, 4 insertions(+), 2 deletions(-)
23108
 
 
23109
 
commit 4566cd7dc6c77a85467e1f09009585cb5c245f27
23110
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23111
 
Date:   Mon Apr 13 16:01:14 2009 +0100
23112
 
 
23113
 
    Port from GibberTransport to GIOStream
23114
 
 
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(-)
23118
 
 
23119
 
commit 8776899c3ab71cd849b96d383d7706ee241e4497
23120
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23121
 
Date:   Mon Apr 13 15:58:49 2009 +0100
23122
 
 
23123
 
    Write the close tag to the output stream as well
23124
 
 
23125
 
 wocky/wocky-xmpp-connection.c |    5 ++---
23126
 
 1 files changed, 2 insertions(+), 3 deletions(-)
23127
 
 
23128
 
commit 5c6efc7e87382905d7e17631ba9403a83e0b16a6
23129
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23130
 
Date:   Mon Apr 13 15:34:16 2009 +0100
23131
 
 
23132
 
    Correctly pass version point to get_object_get
23133
 
 
23134
 
 wocky/wocky-xmpp-connection.c |    2 +-
23135
 
 1 files changed, 1 insertions(+), 1 deletions(-)
23136
 
 
23137
 
commit d53e4a2a9e3f535d67b3cf04125559313573ad77
23138
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23139
 
Date:   Mon Apr 13 15:32:36 2009 +0100
23140
 
 
23141
 
    Correctly check connection status bitfield
23142
 
 
23143
 
 wocky/wocky-xmpp-connection.c |    3 ++-
23144
 
 1 files changed, 2 insertions(+), 1 deletions(-)
23145
 
 
23146
 
commit 7e83807aa0a84dd83889c660619a64327fb5925d
23147
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23148
 
Date:   Fri Apr 10 15:09:53 2009 +0100
23149
 
 
23150
 
    build the sasl tests
23151
 
 
23152
 
 configure.ac      |   14 ++++++++++++++
23153
 
 tests/Makefile.am |   14 ++++++++++++++
23154
 
 2 files changed, 28 insertions(+), 0 deletions(-)
23155
 
 
23156
 
commit 36b170b45e6f305fdf88d3c3ef9ed07038c64356
23157
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
23158
 
Date:   Mon Dec 15 12:33:00 2008 +0000
23159
 
 
23160
 
    wocky-test-sasl-auth-server: fix coding style
23161
 
 
23162
 
 tests/wocky-test-sasl-auth-server.c |    8 ++++----
23163
 
 1 files changed, 4 insertions(+), 4 deletions(-)
23164
 
 
23165
 
commit 00a47a2239891bc7fa3ab2ea5146a152a7f9efcf
23166
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
23167
 
Date:   Sat Dec 13 17:25:58 2008 +0000
23168
 
 
23169
 
    wocky-test-sasl-auth: fix static functions and multi declarations
23170
 
 
23171
 
 tests/wocky-test-sasl-auth.c |   25 +++++++++++++------------
23172
 
 1 files changed, 13 insertions(+), 12 deletions(-)
23173
 
 
23174
 
commit a8411ef267c1c7b03a3a246e69dac6bf10f0e0e6
23175
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
23176
 
Date:   Mon Dec 8 14:20:01 2008 +0000
23177
 
 
23178
 
    wocky-test-sasl-auth.c: workaround missing g_set_error_literal
23179
 
 
23180
 
 tests/wocky-test-sasl-auth.c |    4 ++--
23181
 
 1 files changed, 2 insertions(+), 2 deletions(-)
23182
 
 
23183
 
commit b7e252cd7cd7874d63e1e3a09b955d3ec474204e
23184
 
Author: Sjoerd Simons <sjoerd@luon.net>
23185
 
Date:   Wed Jun 4 11:31:58 2008 +0000
23186
 
 
23187
 
    Coding style updates
23188
 
    
23189
 
    20080604113158-93b9a-6c2078534b174e0730dfb45389ee2fbca53827a8.gz
23190
 
 
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(-)
23195
 
 
23196
 
commit ab2c23c715e876004869e370e098514a94a82651
23197
 
Author: Sjoerd Simons <sjoerd@luon.net>
23198
 
Date:   Wed Jun 4 10:19:29 2008 +0000
23199
 
 
23200
 
    Convert tests to telepathy coding style
23201
 
    
23202
 
    20080604101929-93b9a-7480a8b55e1a75d9a1797bf42412944f31513e20.gz
23203
 
 
23204
 
 tests/wocky-test-sasl-auth-server.c |   36 +++++++++++++++++-----------------
23205
 
 1 files changed, 18 insertions(+), 18 deletions(-)
23206
 
 
23207
 
commit 1d2ca3485c2facd14de350faa5fde2c43ee580bf
23208
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23209
 
Date:   Mon Jul 2 07:57:48 2007 +0000
23210
 
 
23211
 
    Correctly restart the xmpp connection after the auth was successfull
23212
 
    
23213
 
    20070702075748-b58c9-213277df2d2cb5e38c824542ea6356c1b80f0c0a.gz
23214
 
 
23215
 
 tests/wocky-test-sasl-auth.c |    1 +
23216
 
 1 files changed, 1 insertions(+), 0 deletions(-)
23217
 
 
23218
 
commit e14d42ff4858dd16302e74c898cb6a41ec5e5873
23219
 
Author: Emanuele Aina <em@nerd.ocracy.org>
23220
 
Date:   Sun Jul 1 14:13:34 2007 +0000
23221
 
 
23222
 
    Fix a memleak in the WockySaslAuth test
23223
 
    
23224
 
    20070701141334-f974e-cf2e6f47799a9e6abb864d32ffa13a3ac9a8a52e.gz
23225
 
 
23226
 
 tests/wocky-test-sasl-auth.c |    1 +
23227
 
 1 files changed, 1 insertions(+), 0 deletions(-)
23228
 
 
23229
 
commit 1971aee01ad9e27314ecf94caead0bd5b6486827
23230
 
Author: Emanuele Aina <em@nerd.ocracy.org>
23231
 
Date:   Sun Jul 1 14:08:36 2007 +0000
23232
 
 
23233
 
    Fix two memleaks in TestSaslAuthServer
23234
 
    
23235
 
    20070701140836-f974e-f6fc59db3a7309773cc92cf5699405169e342aaf.gz
23236
 
 
23237
 
 tests/wocky-test-sasl-auth-server.c |    3 +++
23238
 
 1 files changed, 3 insertions(+), 0 deletions(-)
23239
 
 
23240
 
commit 323871a91984219797f928e0e75e4eb8e6f849c3
23241
 
Author: Emanuele Aina <em@nerd.ocracy.org>
23242
 
Date:   Thu Jun 21 20:52:14 2007 +0000
23243
 
 
23244
 
    Ported the SASL test to Check using its looping tests support
23245
 
    
23246
 
    20070621205214-f974e-39f1ea943fea106ca043b43e82f42748e7031ede.gz
23247
 
 
23248
 
 tests/wocky-test-sasl-auth.c |  198 ++++++++++++++++++++++++++++++++++++++++++
23249
 
 1 files changed, 198 insertions(+), 0 deletions(-)
23250
 
 
23251
 
commit aa65b1798f0b1b4bef0662b5f49ee76dc57c6213
23252
 
Author: Sjoerd Simons <sjoerd@luon.net>
23253
 
Date:   Sat Mar 17 21:20:49 2007 +0000
23254
 
 
23255
 
    Use sasl-test.db as filename for the sasl test
23256
 
    
23257
 
    20070317212049-93b9a-74efbb70d1aab22bb0d48f5a7c69eaf2ea35bb8f.gz
23258
 
 
23259
 
 tests/wocky-test-sasl-auth-server.c |    2 +-
23260
 
 1 files changed, 1 insertions(+), 1 deletions(-)
23261
 
 
23262
 
commit ca6d85ec64db6d370f581c53b5b14ebf4a658810
23263
 
Author: Sjoerd Simons <sjoerd@luon.net>
23264
 
Date:   Sat Feb 17 22:10:01 2007 +0000
23265
 
 
23266
 
    TestSaslAuthServer: Handle PLAIN correctly and add the possibility to simulate problems
23267
 
    
23268
 
    20070217221001-93b9a-517090543e2208cdc45dec534e3a99e0eaed1096.gz
23269
 
 
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(-)
23273
 
 
23274
 
commit e021c54b3504bb3332afc8a2b8d77c0500eed964
23275
 
Author: Sjoerd Simons <sjoerd@luon.net>
23276
 
Date:   Sat Feb 17 17:06:05 2007 +0000
23277
 
 
23278
 
    Add start of a sasl auth test
23279
 
    
23280
 
    20070217170605-93b9a-9af2313bab57fb9611f352d47bd5cd08af3eb92d.gz
23281
 
 
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(-)
23285
 
 
23286
 
commit 3f75f90a58986d75e894e0600339c9ec5b37d4b0
23287
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23288
 
Date:   Mon Apr 13 14:50:05 2009 +0100
23289
 
 
23290
 
    Small style tweaks and typo fixed to the documentation
23291
 
 
23292
 
 wocky/wocky-xmpp-reader.c |   16 ++++++++--------
23293
 
 1 files changed, 8 insertions(+), 8 deletions(-)
23294
 
 
23295
 
commit 4db621ed08f20fabb8fcd20a341aa2dc8172a100
23296
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23297
 
Date:   Mon Apr 13 14:17:49 2009 +0100
23298
 
 
23299
 
    fix typo
23300
 
 
23301
 
 tests/wocky-xmpp-readwrite-test.c |    2 +-
23302
 
 1 files changed, 1 insertions(+), 1 deletions(-)
23303
 
 
23304
 
commit 16bc40ed81aaf2534fac9fa87e71300ed8c271a7
23305
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23306
 
Date:   Mon Apr 13 14:12:45 2009 +0100
23307
 
 
23308
 
    Fix some small style issues
23309
 
 
23310
 
 tests/wocky-xmpp-readwrite-test.c |    4 ++--
23311
 
 1 files changed, 2 insertions(+), 2 deletions(-)
23312
 
 
23313
 
commit d2f51cb31a340fd94225c24a0d17d97357d5676e
23314
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23315
 
Date:   Mon Apr 13 12:55:18 2009 +0100
23316
 
 
23317
 
    Add a comment to clarify wocky_xmpp_reader_check_eos
23318
 
 
23319
 
 wocky/wocky-xmpp-reader.c |    4 ++++
23320
 
 1 files changed, 4 insertions(+), 0 deletions(-)
23321
 
 
23322
 
commit 621da979f7488e53e6ad03a9cae3bc80a8133943
23323
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23324
 
Date:   Fri Apr 10 12:28:43 2009 +0100
23325
 
 
23326
 
    Don't hardcode the path to valgrind
23327
 
 
23328
 
 tests/Makefile.am |    2 +-
23329
 
 1 files changed, 1 insertions(+), 1 deletions(-)
23330
 
 
23331
 
commit c530c1297b6decaf2f044251f4ac21e3561f8e76
23332
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23333
 
Date:   Fri Apr 10 11:16:35 2009 +0100
23334
 
 
23335
 
    Add valgrind surpression for glib leaking tls
23336
 
 
23337
 
 tests/Makefile.am      |    5 +++++
23338
 
 tests/threadlocal.supp |    8 ++++++++
23339
 
 2 files changed, 13 insertions(+), 0 deletions(-)
23340
 
 
23341
 
commit c357dc2c1c2ec3f8ee2efb93f4ec670f0666485c
23342
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23343
 
Date:   Thu Apr 9 19:39:35 2009 +0100
23344
 
 
23345
 
    unref the input, output and cancel objects on dispose
23346
 
 
23347
 
 wocky/wocky-xmpp-connection.c |   13 +++++++++++++
23348
 
 1 files changed, 13 insertions(+), 0 deletions(-)
23349
 
 
23350
 
commit 86766769cef5c956d44edea151bc65f6dc56c181
23351
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23352
 
Date:   Thu Apr 9 19:39:11 2009 +0100
23353
 
 
23354
 
    Don't forget to free errors
23355
 
 
23356
 
 tests/wocky-xmpp-reader-test.c |    3 +++
23357
 
 1 files changed, 3 insertions(+), 0 deletions(-)
23358
 
 
23359
 
commit 9e3cbb657c7930330fcf1f6f3ceae5f9dcfcc017
23360
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23361
 
Date:   Thu Apr 9 19:38:55 2009 +0100
23362
 
 
23363
 
    Set all the stream variables to NULL after unreffing
23364
 
 
23365
 
 tests/wocky-test-stream.c |   11 +++++++++++
23366
 
 1 files changed, 11 insertions(+), 0 deletions(-)
23367
 
 
23368
 
commit fa1c63910c72c3a565da344fa90b1861f536e267
23369
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23370
 
Date:   Thu Apr 9 19:38:27 2009 +0100
23371
 
 
23372
 
    Clear out the stanza that's in progress when disposing
23373
 
 
23374
 
 wocky/wocky-xmpp-reader.c |    9 +++++++++
23375
 
 1 files changed, 9 insertions(+), 0 deletions(-)
23376
 
 
23377
 
commit ca9bc4a1918815d0d1a7383685c8d256a7b99404
23378
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23379
 
Date:   Thu Apr 9 19:08:56 2009 +0100
23380
 
 
23381
 
    Add valgrind test targets
23382
 
 
23383
 
 tests/Makefile.am |   32 +++++++++++++++++++++++++++++++-
23384
 
 1 files changed, 31 insertions(+), 1 deletions(-)
23385
 
 
23386
 
commit af573f72676bb2b79c5acfe460ba9abc6f15ae7b
23387
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23388
 
Date:   Thu Apr 9 18:00:42 2009 +0100
23389
 
 
23390
 
    Document various enums and quarks
23391
 
 
23392
 
 wocky/wocky-xmpp-reader.c |    7 +++++++
23393
 
 wocky/wocky-xmpp-reader.h |   22 ++++++++++++++++++++++
23394
 
 2 files changed, 29 insertions(+), 0 deletions(-)
23395
 
 
23396
 
commit d54d07bad698c63c2f4fa3e1ea8ab203484581ee
23397
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23398
 
Date:   Thu Apr 9 18:00:05 2009 +0100
23399
 
 
23400
 
    Generate GObject enums
23401
 
 
23402
 
 wocky/Makefile.am |    4 +++-
23403
 
 1 files changed, 3 insertions(+), 1 deletions(-)
23404
 
 
23405
 
commit 990176ddd27647bc73fadefbf355a0829c6b7dc7
23406
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23407
 
Date:   Thu Apr 9 17:23:58 2009 +0100
23408
 
 
23409
 
    Document the methods
23410
 
 
23411
 
 wocky/wocky-xmpp-reader.c |   61 +++++++++++++++++++++++++++++++++++++++++++++
23412
 
 1 files changed, 61 insertions(+), 0 deletions(-)
23413
 
 
23414
 
commit d00aa6ae721c0214db3705acb2cddea1fcb951a1
23415
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23416
 
Date:   Thu Apr 9 17:10:30 2009 +0100
23417
 
 
23418
 
    Tweak comment so gtk-doc doesn't pick it up
23419
 
 
23420
 
 wocky/wocky-xmpp-stanza.c |    2 +-
23421
 
 1 files changed, 1 insertions(+), 1 deletions(-)
23422
 
 
23423
 
commit 6b6f3164f2935cc7556484e7be36ac3bcddbb722
23424
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23425
 
Date:   Mon Apr 6 17:25:43 2009 +0100
23426
 
 
23427
 
    Update copyright headers
23428
 
 
23429
 
 wocky/wocky-xmpp-reader.c |    4 ++--
23430
 
 wocky/wocky-xmpp-reader.h |    4 ++--
23431
 
 2 files changed, 4 insertions(+), 4 deletions(-)
23432
 
 
23433
 
commit c62484cd570c8f0903ff33e19986f92fa26848d2
23434
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23435
 
Date:   Mon Apr 6 17:05:34 2009 +0100
23436
 
 
23437
 
    Don't reset the reader state in non-streaming mode after parsing a chunk
23438
 
    
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
23442
 
    chunks.
23443
 
 
23444
 
 wocky/wocky-xmpp-reader.c |    6 ------
23445
 
 1 files changed, 0 insertions(+), 6 deletions(-)
23446
 
 
23447
 
commit 0eb0b3600d7c9a8377f4da24202af0616714daba
23448
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23449
 
Date:   Mon Apr 6 17:05:02 2009 +0100
23450
 
 
23451
 
    Add a test for reader states when parsing chunks
23452
 
 
23453
 
 tests/wocky-xmpp-reader-test.c |   43 ++++++++++++++++++++++++++++++++++++++++
23454
 
 1 files changed, 43 insertions(+), 0 deletions(-)
23455
 
 
23456
 
commit 09b9556d682c7abab64814af9419577d0b65532a
23457
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23458
 
Date:   Mon Apr 6 16:57:38 2009 +0100
23459
 
 
23460
 
    Assert that the reader state stays open after a full stanza is parsed
23461
 
    
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
23464
 
 
23465
 
 tests/wocky-xmpp-readwrite-test.c |    3 +++
23466
 
 1 files changed, 3 insertions(+), 0 deletions(-)
23467
 
 
23468
 
commit 33c81ba85a4376e89ce7a4aa706110e18dfbfa81
23469
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23470
 
Date:   Fri Apr 3 18:58:50 2009 +0100
23471
 
 
23472
 
    Fix some object leaks
23473
 
 
23474
 
 tests/wocky-xmpp-readwrite-test.c |    5 +++++
23475
 
 1 files changed, 5 insertions(+), 0 deletions(-)
23476
 
 
23477
 
commit 0a86a9b15a52ce5f2858a12631ff5bec64b17e55
23478
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23479
 
Date:   Fri Apr 3 18:52:48 2009 +0100
23480
 
 
23481
 
    Check if the queue has ended after popping the next stanza
23482
 
 
23483
 
 wocky/wocky-xmpp-reader.c |    4 ++--
23484
 
 1 files changed, 2 insertions(+), 2 deletions(-)
23485
 
 
23486
 
commit 76910891ff10c669770facac0b7040901f0bf12e
23487
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23488
 
Date:   Fri Apr 3 18:51:58 2009 +0100
23489
 
 
23490
 
    Add some more checks
23491
 
 
23492
 
 tests/wocky-xmpp-readwrite-test.c |   21 ++++++++++++++++++++-
23493
 
 1 files changed, 20 insertions(+), 1 deletions(-)
23494
 
 
23495
 
commit 67fba3d1c47b7fdd86b152e12484842b02ad7a81
23496
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23497
 
Date:   Fri Apr 3 18:21:44 2009 +0100
23498
 
 
23499
 
    Correctly return GErrors
23500
 
 
23501
 
 wocky/wocky-xmpp-reader.c |   27 ++++++++++++++++++++++-----
23502
 
 1 files changed, 22 insertions(+), 5 deletions(-)
23503
 
 
23504
 
commit 67b87e93fb445aed88049d05480711627f8b1759
23505
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23506
 
Date:   Fri Apr 3 17:00:36 2009 +0100
23507
 
 
23508
 
    Add a pure reader test
23509
 
 
23510
 
 tests/Makefile.am              |    7 ++-
23511
 
 tests/wocky-xmpp-reader-test.c |  100 ++++++++++++++++++++++++++++++++++++++++
23512
 
 2 files changed, 106 insertions(+), 1 deletions(-)
23513
 
 
23514
 
commit ea73a3b3457d369e845a6521fc30308a5793140c
23515
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23516
 
Date:   Fri Apr 3 18:16:44 2009 +0100
23517
 
 
23518
 
    Define an error domain for WockyXmppReader
23519
 
 
23520
 
 wocky/wocky-xmpp-reader.c |   12 +++++++++++-
23521
 
 wocky/wocky-xmpp-reader.h |    8 ++++++++
23522
 
 2 files changed, 19 insertions(+), 1 deletions(-)
23523
 
 
23524
 
commit 9f5b3abe87aa2eb601eeab823d9288103f6b6a01
23525
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23526
 
Date:   Fri Apr 3 16:39:25 2009 +0100
23527
 
 
23528
 
    rename the reader state enum to WOCKY_XMPP_READER_STATE_*
23529
 
 
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(-)
23535
 
 
23536
 
commit 94ff0ea84b8ff022b0de84925b126e1632c5e0e3
23537
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23538
 
Date:   Fri Apr 3 14:35:35 2009 +0100
23539
 
 
23540
 
    Remove double include
23541
 
 
23542
 
 tests/wocky-xmpp-readwrite-test.c |    1 -
23543
 
 1 files changed, 0 insertions(+), 1 deletions(-)
23544
 
 
23545
 
commit 0dd3acfd18f33646deeab0fb32d638ae96d16303
23546
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23547
 
Date:   Fri Apr 3 14:28:01 2009 +0100
23548
 
 
23549
 
    g_return_if_fail if pushing bytes when the reader has closed
23550
 
 
23551
 
 wocky/wocky-xmpp-reader.c |    3 ++-
23552
 
 1 files changed, 2 insertions(+), 1 deletions(-)
23553
 
 
23554
 
commit 485238b4180fdbf3efd312b9cf43388118ef2542
23555
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23556
 
Date:   Fri Apr 3 14:27:34 2009 +0100
23557
 
 
23558
 
    Let the read-write test send multiple messages
23559
 
 
23560
 
 tests/wocky-xmpp-readwrite-test.c |   47 ++++++++++++++++++++++++++-----------
23561
 
 1 files changed, 33 insertions(+), 14 deletions(-)
23562
 
 
23563
 
commit 2189612f80620c8dd9dca22216f876ba0fb9b387
23564
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23565
 
Date:   Fri Apr 3 13:29:09 2009 +0100
23566
 
 
23567
 
    Add support for opening streams with a default language set
23568
 
 
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(-)
23575
 
 
23576
 
commit 531a7092e1daab286bb4dd3e6d209dd93a610dae
23577
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23578
 
Date:   Fri Apr 3 13:08:52 2009 +0100
23579
 
 
23580
 
    Make the WockyXmppReader API more synchronous
23581
 
    
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.
23587
 
 
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(-)
23593
 
 
23594
 
commit 49ec6757939543b86f65df9ee651986cdabeee85
23595
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23596
 
Date:   Thu Apr 2 17:08:19 2009 +0100
23597
 
 
23598
 
    Fix wording
23599
 
 
23600
 
 wocky/wocky-xmpp-writer.c |    9 +++++----
23601
 
 1 files changed, 5 insertions(+), 4 deletions(-)
23602
 
 
23603
 
commit 485f5b0131d9c00a065748a56acd85cb52387967
23604
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23605
 
Date:   Thu Apr 2 14:01:31 2009 +0100
23606
 
 
23607
 
    Convert to new coding style
23608
 
 
23609
 
 wocky/wocky-xmpp-writer.c |    4 +++-
23610
 
 1 files changed, 3 insertions(+), 1 deletions(-)
23611
 
 
23612
 
commit 6e1b39873e86498c052d5a3410fbf2dc134c631c
23613
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23614
 
Date:   Thu Apr 2 12:48:46 2009 +0100
23615
 
 
23616
 
    Document WockyXmppWriter
23617
 
 
23618
 
 wocky/wocky-xmpp-writer.c |   46 ++++++++++++++++++++++++++++++++++++++++----
23619
 
 1 files changed, 41 insertions(+), 5 deletions(-)
23620
 
 
23621
 
commit e2d28e439a488a3364d6449a6ba0b193dbdbe6df
23622
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23623
 
Date:   Thu Apr 2 12:38:16 2009 +0100
23624
 
 
23625
 
    Don't return errors from wocky_xmpp_write_stanza
23626
 
    
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
23629
 
 
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(-)
23634
 
 
23635
 
commit 7db9bf17fecd67651f5e0207f7a3601d2da77b8d
23636
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23637
 
Date:   Wed Apr 1 19:49:45 2009 +0100
23638
 
 
23639
 
    Start of documentation for xmpp-writer
23640
 
 
23641
 
 wocky/wocky-xmpp-writer.c |   26 ++++++++++++++++++++++++++
23642
 
 1 files changed, 26 insertions(+), 0 deletions(-)
23643
 
 
23644
 
commit 72f69804e5341f983c7c1f81fb49318e0f1e5eed
23645
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23646
 
Date:   Thu Apr 2 13:07:34 2009 +0100
23647
 
 
23648
 
    Rename wocky_xmpp_node_compare to wocky_xmpp_node_equal
23649
 
 
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(-)
23654
 
 
23655
 
commit 177774e8edc054604ee214f10b72f318c399e5a0
23656
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23657
 
Date:   Thu Apr 2 13:02:22 2009 +0100
23658
 
 
23659
 
    Unref all objects used in the test
23660
 
 
23661
 
 tests/wocky-xmpp-readwrite-test.c |    8 ++++++++
23662
 
 1 files changed, 8 insertions(+), 0 deletions(-)
23663
 
 
23664
 
commit bcdad3efc3dbf1313289fc816e4e89507e089686
23665
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23666
 
Date:   Thu Apr 2 13:00:16 2009 +0100
23667
 
 
23668
 
    Remove left-over debugging code
23669
 
 
23670
 
 tests/wocky-xmpp-readwrite-test.c |    2 --
23671
 
 1 files changed, 0 insertions(+), 2 deletions(-)
23672
 
 
23673
 
commit ff9c11bb7c7de67c289dea8368e8f5becf6edf5e
23674
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23675
 
Date:   Thu Apr 2 12:56:39 2009 +0100
23676
 
 
23677
 
    Use g_strcmp0 to implement wocky_strdiff
23678
 
 
23679
 
 wocky/wocky-utils.c |    9 +--------
23680
 
 1 files changed, 1 insertions(+), 8 deletions(-)
23681
 
 
23682
 
commit 2f859786fa03aaf8b78a4df546eeb670c6fc443b
23683
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23684
 
Date:   Thu Apr 2 12:55:45 2009 +0100
23685
 
 
23686
 
    Fix coding style
23687
 
 
23688
 
 wocky/wocky-utils.c |    3 ++-
23689
 
 1 files changed, 2 insertions(+), 1 deletions(-)
23690
 
 
23691
 
commit 0b48e635e73f93d86250915002e3480239f82d31
23692
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23693
 
Date:   Wed Apr 1 19:17:37 2009 +0100
23694
 
 
23695
 
    Assert that open and close aren't called when not in streaming mode
23696
 
 
23697
 
 wocky/wocky-xmpp-writer.c |    5 +++++
23698
 
 1 files changed, 5 insertions(+), 0 deletions(-)
23699
 
 
23700
 
commit c3157c668b7c39f799b69c2516ac700ef2a10ce1
23701
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23702
 
Date:   Wed Apr 1 19:17:08 2009 +0100
23703
 
 
23704
 
    Add function to compare to node trees
23705
 
 
23706
 
 wocky/wocky-xmpp-node.c |   52 +++++++++++++++++++++++++++++++++++++++++++++++
23707
 
 wocky/wocky-xmpp-node.h |    4 +++
23708
 
 2 files changed, 56 insertions(+), 0 deletions(-)
23709
 
 
23710
 
commit 92e882f8c126fb0e53c9bdb244f5a0e4f8cabe2e
23711
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23712
 
Date:   Wed Apr 1 19:16:14 2009 +0100
23713
 
 
23714
 
    If a new child doesn't have a specified namespace, use the parent namespace
23715
 
 
23716
 
 wocky/wocky-xmpp-node.c |    5 ++++-
23717
 
 1 files changed, 4 insertions(+), 1 deletions(-)
23718
 
 
23719
 
commit 821d4248f8778e4dbe1f0286f4146eaa53110774
23720
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23721
 
Date:   Wed Apr 1 19:15:22 2009 +0100
23722
 
 
23723
 
    Fix typo
23724
 
 
23725
 
 wocky/wocky-xmpp-writer.c |    2 +-
23726
 
 1 files changed, 1 insertions(+), 1 deletions(-)
23727
 
 
23728
 
commit 8a4e1fa27082fef9bfd9ef53cdf3a900b29f538e
23729
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23730
 
Date:   Wed Apr 1 19:14:18 2009 +0100
23731
 
 
23732
 
    Set namespaces for all stanza types
23733
 
 
23734
 
 wocky/wocky-xmpp-stanza.c |   36 ++++++++++++++++++++++++------------
23735
 
 1 files changed, 24 insertions(+), 12 deletions(-)
23736
 
 
23737
 
commit 748d7a750638a9a94ad3eeaef6cc7fc5fa674df9
23738
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23739
 
Date:   Wed Apr 1 19:13:41 2009 +0100
23740
 
 
23741
 
    Add jabber:client namespace
23742
 
 
23743
 
 wocky/wocky-namespaces.h |    3 +++
23744
 
 1 files changed, 3 insertions(+), 0 deletions(-)
23745
 
 
23746
 
commit e8480c3bb2150032594b5f4fce327f76e59b6548
23747
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23748
 
Date:   Wed Apr 1 19:12:45 2009 +0100
23749
 
 
23750
 
    Add a small test just to test the reader and the writer
23751
 
 
23752
 
 tests/Makefile.am                 |    5 +-
23753
 
 tests/wocky-xmpp-readwrite-test.c |  159 +++++++++++++++++++++++++++++++++++++
23754
 
 2 files changed, 163 insertions(+), 1 deletions(-)
23755
 
 
23756
 
commit 60aa14017e59c6d4a6a6a8b38084df7d4401e436
23757
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23758
 
Date:   Wed Apr 1 19:11:58 2009 +0100
23759
 
 
23760
 
    Add some utilities
23761
 
 
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(-)
23766
 
 
23767
 
commit fe48d0aa1516fc2923c162073bfc6d2e195d1fed
23768
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23769
 
Date:   Tue Mar 31 20:11:57 2009 +0100
23770
 
 
23771
 
    Add streaming-mode construct time property
23772
 
 
23773
 
 wocky/wocky-xmpp-writer.c |   78 +++++++++++++++++++++++++++++++++++++++-----
23774
 
 1 files changed, 69 insertions(+), 9 deletions(-)
23775
 
 
23776
 
commit 83a2c296c787e2512834ed56b21f29639208e4c8
23777
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23778
 
Date:   Wed Apr 1 13:58:28 2009 +0100
23779
 
 
23780
 
    Fallback to connecting to the server directly on port 5222 if srv resolving fails
23781
 
 
23782
 
 examples/connect.c |   68 +++++++++++++++++++++++++++++++++++++++++++++-------
23783
 
 1 files changed, 59 insertions(+), 9 deletions(-)
23784
 
 
23785
 
commit 635f92483e9ce1b965b759af2ee6c4b1f27bd5b2
23786
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23787
 
Date:   Tue Mar 31 18:49:53 2009 +0100
23788
 
 
23789
 
    Add gtkdoc infrastructure
23790
 
 
23791
 
 Makefile.am                |    2 +-
23792
 
 autogen.sh                 |    2 +
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(-)
23798
 
 
23799
 
commit 19a946d9e9346b3ee751d9f4091f5525eed61b3c
23800
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23801
 
Date:   Mon Mar 30 12:48:52 2009 +0100
23802
 
 
23803
 
    Add LGPL 2.1 as COPYING file
23804
 
 
23805
 
 COPYING |  510 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
23806
 
 1 files changed, 510 insertions(+), 0 deletions(-)
23807
 
 
23808
 
commit 68b661d09d36e9e4a87523625f69c29cbefcb561
23809
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23810
 
Date:   Mon Mar 30 12:45:07 2009 +0100
23811
 
 
23812
 
    Add a basic gitignore file
23813
 
 
23814
 
 .gitignore |   69 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
23815
 
 1 files changed, 69 insertions(+), 0 deletions(-)
23816
 
 
23817
 
commit 906848ae00fe8be9871aac376c3b4be24c6424a2
23818
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23819
 
Date:   Fri Mar 27 15:36:29 2009 +0000
23820
 
 
23821
 
    Ignore eof and cancelled callbacks
23822
 
 
23823
 
 wocky/wocky-xmpp-connection.c |   27 +++++++++++++++++++--------
23824
 
 1 files changed, 19 insertions(+), 8 deletions(-)
23825
 
 
23826
 
commit e1ab4307a71d28a83c5762d335a7faaba8fbe98d
23827
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23828
 
Date:   Fri Mar 27 14:40:28 2009 +0000
23829
 
 
23830
 
    unref the connection the stream
23831
 
 
23832
 
 tests/wocky-xmpp-connection-test.c |    3 +++
23833
 
 1 files changed, 3 insertions(+), 0 deletions(-)
23834
 
 
23835
 
commit 66935908eb1fc342fdd24b8d8089ed8583059d2a
23836
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23837
 
Date:   Fri Mar 27 14:38:16 2009 +0000
23838
 
 
23839
 
    Ref the async queue in both input and output and end the stream when the writing end is disposed
23840
 
 
23841
 
 tests/wocky-test-stream.c |   20 ++++++++++++++------
23842
 
 1 files changed, 14 insertions(+), 6 deletions(-)
23843
 
 
23844
 
commit c19b402c8320e60a0035d1c019eb94c18bbaef95
23845
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23846
 
Date:   Fri Mar 27 12:49:58 2009 +0000
23847
 
 
23848
 
    Unref objects after usage
23849
 
 
23850
 
 tests/wocky-xmpp-connection-test.c |    5 +++++
23851
 
 1 files changed, 5 insertions(+), 0 deletions(-)
23852
 
 
23853
 
commit 0eeadab870129450d8930f3522536c40f1eecba7
23854
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23855
 
Date:   Fri Mar 27 12:20:30 2009 +0000
23856
 
 
23857
 
    Add missing space
23858
 
 
23859
 
 tests/wocky-test-stream.c |    2 +-
23860
 
 1 files changed, 1 insertions(+), 1 deletions(-)
23861
 
 
23862
 
commit e59f23eed6f8021e175abf5f78b8f3c9c19c596f
23863
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23864
 
Date:   Thu Mar 26 18:59:12 2009 +0000
23865
 
 
23866
 
    Use gtester and generate test resports
23867
 
 
23868
 
 tests/Makefile.am |   18 +++++++++++++++---
23869
 
 1 files changed, 15 insertions(+), 3 deletions(-)
23870
 
 
23871
 
commit 1469bdcce4b6d788b7d1a1c116cc5106926b8e15
23872
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23873
 
Date:   Thu Mar 26 18:58:52 2009 +0000
23874
 
 
23875
 
    put libwocky.la in LDADD instead of AM_LDFLAGS
23876
 
 
23877
 
 tests/Makefile.am |    4 ++--
23878
 
 1 files changed, 2 insertions(+), 2 deletions(-)
23879
 
 
23880
 
commit 65b84717f074344a57a6d7599fe64757428c22f3
23881
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23882
 
Date:   Thu Mar 26 18:57:23 2009 +0000
23883
 
 
23884
 
    Use a hardcoded message and add a timeout
23885
 
 
23886
 
 tests/wocky-xmpp-connection-test.c |  102 ++++++++++++++----------------------
23887
 
 1 files changed, 40 insertions(+), 62 deletions(-)
23888
 
 
23889
 
commit b0acae0cc7d82cf023b0c8a516ee9d63a70f4f90
23890
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23891
 
Date:   Thu Mar 26 16:52:00 2009 +0000
23892
 
 
23893
 
    Port to WockTestStream
23894
 
 
23895
 
 tests/wocky-xmpp-connection-test.c |   52 ++++++++++++++++++++++-------------
23896
 
 1 files changed, 33 insertions(+), 19 deletions(-)
23897
 
 
23898
 
commit 537f300bc4ce02322b805689d108cd1b9d4ef883
23899
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23900
 
Date:   Thu Mar 26 16:50:48 2009 +0000
23901
 
 
23902
 
    Implement a test stream
23903
 
 
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(-)
23908
 
 
23909
 
commit 7ac2ea742ac94923973854ef46b29aa8c0222700
23910
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23911
 
Date:   Thu Mar 26 16:50:00 2009 +0000
23912
 
 
23913
 
    Compile against libwocky
23914
 
 
23915
 
 tests/Makefile.am |    3 ++-
23916
 
 1 files changed, 2 insertions(+), 1 deletions(-)
23917
 
 
23918
 
commit a16675a5f38148f4d0cffe1da8d5217b3946dd6e
23919
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23920
 
Date:   Thu Mar 26 16:49:16 2009 +0000
23921
 
 
23922
 
    Define test programs
23923
 
 
23924
 
 tests/Makefile.am |    1 +
23925
 
 1 files changed, 1 insertions(+), 0 deletions(-)
23926
 
 
23927
 
commit 2da6b78091d5a947ee37523ce55aacbe3c061d34
23928
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23929
 
Date:   Thu Mar 26 11:11:30 2009 +0000
23930
 
 
23931
 
    Remove usueless debugging
23932
 
 
23933
 
 wocky/wocky-xmpp-connection.c |    2 --
23934
 
 1 files changed, 0 insertions(+), 2 deletions(-)
23935
 
 
23936
 
commit 1fac6a540b046c7f3e9292a758813682df05c8a3
23937
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23938
 
Date:   Tue Mar 24 17:02:01 2009 +0000
23939
 
 
23940
 
    Move to GTest
23941
 
 
23942
 
 tests/wocky-xmpp-connection-test.c |   29 ++++++++++++++++-------------
23943
 
 1 files changed, 16 insertions(+), 13 deletions(-)
23944
 
 
23945
 
commit d7407e5cc8b2d3916904cf27a778fb4ebaf1f89b
23946
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
23947
 
Date:   Tue Mar 24 17:01:35 2009 +0000
23948
 
 
23949
 
    Build the xmpp connection test
23950
 
 
23951
 
 Makefile.am       |    2 +-
23952
 
 configure.ac      |    1 +
23953
 
 tests/Makefile.am |    9 +++++++++
23954
 
 3 files changed, 11 insertions(+), 1 deletions(-)
23955
 
 
23956
 
commit 449e09a23fda76464cc52d2c1077d8c0a15b3ca9
23957
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
23958
 
Date:   Mon Dec 15 12:34:01 2008 +0000
23959
 
 
23960
 
    wocky-xmpp-connection-test: fix coding style
23961
 
 
23962
 
 tests/wocky-xmpp-connection-test.c |    2 +-
23963
 
 1 files changed, 1 insertions(+), 1 deletions(-)
23964
 
 
23965
 
commit e1e3f1b4b64280d2df246b41666e8a1ece8e31b4
23966
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
23967
 
Date:   Sat Dec 13 15:22:36 2008 +0000
23968
 
 
23969
 
    wocky-xmpp-connection-test: fix static functions
23970
 
 
23971
 
 tests/wocky-xmpp-connection-test.c |   12 +++++++-----
23972
 
 1 files changed, 7 insertions(+), 5 deletions(-)
23973
 
 
23974
 
commit 0e69cdef0ef37d3818f7bdcd7373c33963f3b763
23975
 
Author: Sjoerd Simons <sjoerd@luon.net>
23976
 
Date:   Wed Jun 4 10:19:29 2008 +0000
23977
 
 
23978
 
    Convert tests to telepathy coding style
23979
 
    
23980
 
    20080604101929-93b9a-7480a8b55e1a75d9a1797bf42412944f31513e20.gz
23981
 
 
23982
 
 tests/wocky-xmpp-connection-test.c |   37 +++++++++++++++++++++--------------
23983
 
 1 files changed, 22 insertions(+), 15 deletions(-)
23984
 
 
23985
 
commit d8879f17e446f72b2f34260575eb9959a05c3a8b
23986
 
Author: Emanuele Aina <em@nerd.ocracy.org>
23987
 
Date:   Mon Jul 2 16:49:18 2007 +0000
23988
 
 
23989
 
    Fix a memleak in the WockyXmppConnection test
23990
 
    
23991
 
    20070702164918-f974e-d961a1edd7f9d983588abecbc339095b1ab43e67.gz
23992
 
 
23993
 
 tests/wocky-xmpp-connection-test.c |    1 +
23994
 
 1 files changed, 1 insertions(+), 0 deletions(-)
23995
 
 
23996
 
commit 263548eb95b7ab382f6c99c8368131de1ef60f0b
23997
 
Author: Emanuele Aina <em@nerd.ocracy.org>
23998
 
Date:   Wed Jun 27 13:03:05 2007 +0000
23999
 
 
24000
 
    Use the $srcdir env var to obtain the input files to make 'make distcheck' happy
24001
 
    
24002
 
    20070627130305-f974e-abafbea1da144e4822c77f4c5529a1e84b7c42fe.gz
24003
 
 
24004
 
 tests/wocky-xmpp-connection-test.c |   11 ++++++++++-
24005
 
 1 files changed, 10 insertions(+), 1 deletions(-)
24006
 
 
24007
 
commit a1a3cfb3c6028eca9a188509caa4aa3e349c6298
24008
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
24009
 
Date:   Fri Jun 22 23:00:21 2007 +0000
24010
 
 
24011
 
    The main test runs g_type_init, no need to do it again in indiviual tests
24012
 
    
24013
 
    20070622230021-b58c9-b0670ceb4a1c2e27d4b7815421409a7410197d4a.gz
24014
 
 
24015
 
 tests/wocky-xmpp-connection-test.c |    4 ----
24016
 
 1 files changed, 0 insertions(+), 4 deletions(-)
24017
 
 
24018
 
commit ab3a9206ca001b0e6bd414f04915f6a2d68ce682
24019
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
24020
 
Date:   Fri Jun 22 22:59:37 2007 +0000
24021
 
 
24022
 
    Add destructor for the file chunker
24023
 
    
24024
 
    20070622225937-b58c9-b293278434eaacc2671e4bf79cf4abc5b7278033.gz
24025
 
 
24026
 
 tests/wocky-xmpp-connection-test.c |   11 ++++++++++-
24027
 
 1 files changed, 10 insertions(+), 1 deletions(-)
24028
 
 
24029
 
commit 0672214f17623d23b1e101bbe29eb11dfe35d1be
24030
 
Author: Emanuele Aina <em@nerd.ocracy.org>
24031
 
Date:   Wed Jun 13 16:16:40 2007 +0000
24032
 
 
24033
 
    Replaced two variables used as constants with thei values
24034
 
    
24035
 
    20070613161640-f974e-df65a86b4479e120293d77316801459df704d0dc.gz
24036
 
 
24037
 
 tests/wocky-xmpp-connection-test.c |    4 +---
24038
 
 1 files changed, 1 insertions(+), 3 deletions(-)
24039
 
 
24040
 
commit 3dfc9142f411a14a363d31b42e2c9ecc9838e664
24041
 
Author: Emanuele Aina <em@nerd.ocracy.org>
24042
 
Date:   Wed Jun 13 16:13:24 2007 +0000
24043
 
 
24044
 
    Factored the file chunking code out of the test
24045
 
    
24046
 
    20070613161324-f974e-d62367f7adbd4db10479b8e9078b1be0cb45a2e9.gz
24047
 
 
24048
 
 tests/wocky-xmpp-connection-test.c |   51 +++++++++++++++++++++++++++++------
24049
 
 1 files changed, 42 insertions(+), 9 deletions(-)
24050
 
 
24051
 
commit ea65e79738efeb5a35741345bc4b026879c2cb02
24052
 
Author: Emanuele Aina <em@nerd.ocracy.org>
24053
 
Date:   Wed Jun 13 15:36:14 2007 +0000
24054
 
 
24055
 
    Check the parsing of a valid message
24056
 
    
24057
 
    20070613153614-f974e-8c309a7855465643f05f322e1366640a9656f2c6.gz
24058
 
 
24059
 
 tests/wocky-xmpp-connection-test.c |   36 ++++++++++++++++++++++++++++++++++++
24060
 
 1 files changed, 36 insertions(+), 0 deletions(-)
24061
 
 
24062
 
commit c9038d2b29279027889021bc952c34165e36e306
24063
 
Author: Emanuele Aina <em@nerd.ocracy.org>
24064
 
Date:   Wed Jun 13 14:02:35 2007 +0000
24065
 
 
24066
 
    Add a testcase for WockyXmppConnection and check its istantiation
24067
 
    
24068
 
    20070613140235-f974e-38a23919dc403a05ad6852760c6b13bd9ad2e6f5.gz
24069
 
 
24070
 
 tests/wocky-xmpp-connection-test.c |   35 +++++++++++++++++++++++++++++++++++
24071
 
 1 files changed, 35 insertions(+), 0 deletions(-)
24072
 
 
24073
 
commit 0638057a6768d8120ef7e65c44fa7eb30d0c08a4
24074
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
24075
 
Date:   Tue Mar 24 14:35:48 2009 +0000
24076
 
 
24077
 
    Coding style fix
24078
 
 
24079
 
 wocky/wocky-sasl-auth.c |    2 +-
24080
 
 1 files changed, 1 insertions(+), 1 deletions(-)
24081
 
 
24082
 
commit 4d074ec8e8c8b0bf24f5869cef0a55e5287c2e53
24083
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
24084
 
Date:   Thu Mar 26 11:05:13 2009 +0000
24085
 
 
24086
 
    Add fixmes to catch erros when writing things out
24087
 
 
24088
 
 wocky/wocky-xmpp-connection.c |    2 ++
24089
 
 1 files changed, 2 insertions(+), 0 deletions(-)
24090
 
 
24091
 
commit d5cd67ff979bcb36c611699867701ad4964e5bcc
24092
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
24093
 
Date:   Thu Mar 26 11:03:38 2009 +0000
24094
 
 
24095
 
    Don't locally define the xmpp namespace
24096
 
 
24097
 
 wocky/wocky-xmpp-connection.c |    1 -
24098
 
 wocky/wocky-xmpp-reader.c     |    6 +++---
24099
 
 2 files changed, 3 insertions(+), 4 deletions(-)
24100
 
 
24101
 
commit 383751f5111fc1d22c3ba7b2d585d7d04597b057
24102
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
24103
 
Date:   Thu Mar 26 11:00:07 2009 +0000
24104
 
 
24105
 
    Don't use C++ style comments
24106
 
 
24107
 
 wocky/wocky-xmpp-connection.c |    5 +++--
24108
 
 1 files changed, 3 insertions(+), 2 deletions(-)
24109
 
 
24110
 
commit 438382f8318d6af57d95886b04e43375690476b1
24111
 
Author: Sjoerd Simons <sjoerd@luon.net>
24112
 
Date:   Tue Mar 24 11:55:12 2009 +0000
24113
 
 
24114
 
    Update copyright headers
24115
 
 
24116
 
 wocky/wocky-sasl-auth.c       |    4 ++--
24117
 
 wocky/wocky-xmpp-connection.h |    4 ++--
24118
 
 2 files changed, 4 insertions(+), 4 deletions(-)
24119
 
 
24120
 
commit 529fc7a6fa74e31b4979422e641f556c502c48e6
24121
 
Author: Sjoerd Simons <sjoerd@luon.net>
24122
 
Date:   Mon Mar 23 18:16:23 2009 +0000
24123
 
 
24124
 
    Remove dead code
24125
 
 
24126
 
 examples/connect.c |   55 ----------------------------------------------------
24127
 
 1 files changed, 0 insertions(+), 55 deletions(-)
24128
 
 
24129
 
commit 1ece255bbf5d98a66ffa0575f74910a525b172df
24130
 
Author: Sjoerd Simons <sjoerd@luon.net>
24131
 
Date:   Mon Mar 23 18:11:18 2009 +0000
24132
 
 
24133
 
    Hook in sasl helper
24134
 
 
24135
 
 examples/connect.c |   21 ++++++++-------------
24136
 
 1 files changed, 8 insertions(+), 13 deletions(-)
24137
 
 
24138
 
commit bb31d5438d401d51b703977c612475fcf8c77bc9
24139
 
Author: Sjoerd Simons <sjoerd@luon.net>
24140
 
Date:   Mon Mar 23 17:07:32 2009 +0000
24141
 
 
24142
 
    Add sasl authenticator helper module
24143
 
 
24144
 
 wocky/Makefile.am |    4 +++-
24145
 
 1 files changed, 3 insertions(+), 1 deletions(-)
24146
 
 
24147
 
commit 3c84c10fcea898a73e25a8b06f0b2f2625157fd7
24148
 
Author: Sjoerd Simons <sjoerd@luon.net>
24149
 
Date:   Mon Mar 23 17:07:11 2009 +0000
24150
 
 
24151
 
    Port to GLibs md5 checksum functionality
24152
 
 
24153
 
 wocky/wocky-sasl-auth.c |   60 ++++++++++++++++++++++++++--------------------
24154
 
 1 files changed, 34 insertions(+), 26 deletions(-)
24155
 
 
24156
 
commit 4b75598e43920219416dec5028f8c349a6441370
24157
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24158
 
Date:   Mon Dec 15 12:14:10 2008 +0000
24159
 
 
24160
 
    wocky-sasl-auth: fix coding style
24161
 
 
24162
 
 wocky/wocky-sasl-auth.c |   14 +++++++-------
24163
 
 1 files changed, 7 insertions(+), 7 deletions(-)
24164
 
 
24165
 
commit 26ab880096b9782311ff127a1331a3638bb00387
24166
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24167
 
Date:   Fri Dec 12 17:54:08 2008 +0000
24168
 
 
24169
 
    update includes to use wocky-signals-marshal.h instead of signals-marshal.h
24170
 
 
24171
 
 wocky/wocky-sasl-auth.c |    2 +-
24172
 
 1 files changed, 1 insertions(+), 1 deletions(-)
24173
 
 
24174
 
commit 7a542ab51b8aeab8187ac09af99f8954e0403180
24175
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24176
 
Date:   Fri Dec 12 16:20:20 2008 +0000
24177
 
 
24178
 
    wocky_sasl_auth_start_mechanism: fix a declaration
24179
 
 
24180
 
 wocky/wocky-sasl-auth.c |    2 +-
24181
 
 1 files changed, 1 insertions(+), 1 deletions(-)
24182
 
 
24183
 
commit 8465322a802554fca237d5879737732f0669615b
24184
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24185
 
Date:   Fri Dec 12 16:18:29 2008 +0000
24186
 
 
24187
 
    wocky_sasl_auth_has_mechanism has to be static
24188
 
 
24189
 
 wocky/wocky-sasl-auth.c |    2 +-
24190
 
 1 files changed, 1 insertions(+), 1 deletions(-)
24191
 
 
24192
 
commit 6da185773de26ceee59b96fc0673ce0bd5f7295c
24193
 
Author: Sjoerd Simons <sjoerd@luon.net>
24194
 
Date:   Wed Jun 4 09:28:40 2008 +0000
24195
 
 
24196
 
    Make wocky conform to telepathy coding style
24197
 
    
24198
 
    20080604092840-93b9a-aee2061241cb08f169ce5b8e9834aaf1ab65cf9a.gz
24199
 
 
24200
 
 wocky/wocky-sasl-auth.c |  865 +++++++++++++++++++++++++----------------------
24201
 
 wocky/wocky-sasl-auth.h |   23 +-
24202
 
 2 files changed, 470 insertions(+), 418 deletions(-)
24203
 
 
24204
 
commit dccf0da6a9ff31acd71d47144989d1ec53f11716
24205
 
Author: Emanuele Aina <em@nerd.ocracy.org>
24206
 
Date:   Sun Jul 1 13:55:50 2007 +0000
24207
 
 
24208
 
    Fix two small memleak in WockySaslAuth
24209
 
    
24210
 
    20070701135550-f974e-01e921aff6b722104ea1262ac39980d2dbef55b5.gz
24211
 
 
24212
 
 wocky/wocky-sasl-auth.c |    2 ++
24213
 
 1 files changed, 2 insertions(+), 0 deletions(-)
24214
 
 
24215
 
commit 082b548788f9c72e790d176d7dafa756876ad013
24216
 
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
24217
 
Date:   Mon Jul 2 10:48:55 2007 +0000
24218
 
 
24219
 
    wocky/: generate all signal marshallers together.
24220
 
    
24221
 
    Generate them by grepping source code to see which marshallers are needed,
24222
 
    avoiding the need for .list files.
24223
 
    
24224
 
    20070702104855-53eee-56259e92f01b710c85025a8f1bad923288f12ba5.gz
24225
 
 
24226
 
 wocky/wocky-sasl-auth.c |    8 ++++----
24227
 
 1 files changed, 4 insertions(+), 4 deletions(-)
24228
 
 
24229
 
commit 1829e57b45fe1e8ef8464316a3c20e55e0a707e7
24230
 
Author: Sjoerd Simons <sjoerd@luon.net>
24231
 
Date:   Sat Feb 17 17:03:28 2007 +0000
24232
 
 
24233
 
    WockySaslAuth: Remove spurious arguments to a debug statement
24234
 
    
24235
 
    20070217170328-93b9a-59bd06add72df19d2f3edd1a28886a22e9c9d10b.gz
24236
 
 
24237
 
 wocky/wocky-sasl-auth.c |    3 +--
24238
 
 1 files changed, 1 insertions(+), 2 deletions(-)
24239
 
 
24240
 
commit 6109871d6c280863d3ed226db6dc28bea69755e4
24241
 
Author: Sjoerd Simons <sjoerd@luon.net>
24242
 
Date:   Sat Feb 17 17:02:55 2007 +0000
24243
 
 
24244
 
    WockySaslAuth: Cope with empty challenges (which are invalid)
24245
 
    
24246
 
    20070217170255-93b9a-22ca1a043a082b8e1632749d468c8540e0b7958b.gz
24247
 
 
24248
 
 wocky/wocky-sasl-auth.c |   17 +++++++++++------
24249
 
 1 files changed, 11 insertions(+), 6 deletions(-)
24250
 
 
24251
 
commit 0565c2c4b1d52cadc6d066dfccb76cead3a1a48e
24252
 
Author: Sjoerd Simons <sjoerd@luon.net>
24253
 
Date:   Fri Feb 16 11:19:50 2007 +0000
24254
 
 
24255
 
    WockySaslAuth: Generate a 256 bit random cnonce instead of using a hardcoded one
24256
 
    
24257
 
    20070216111950-93b9a-6ec73801d3febe68b79942103981dc68edc5efc0.gz
24258
 
 
24259
 
 wocky/wocky-sasl-auth.c |   16 +++++++++++++++-
24260
 
 1 files changed, 15 insertions(+), 1 deletions(-)
24261
 
 
24262
 
commit ecea718f8c6b34d768e7cc4804c8b083cee9bb3c
24263
 
Author: Sjoerd Simons <sjoerd@luon.net>
24264
 
Date:   Thu Feb 15 19:55:10 2007 +0000
24265
 
 
24266
 
    WockySaslAuth: Add support for the PLAIN auth mechanism
24267
 
    
24268
 
    20070215195510-93b9a-40b76ba500725cb5f704c9d8a305494e5adb5604.gz
24269
 
 
24270
 
 wocky/wocky-sasl-auth.c |  130 ++++++++++++++++++++++++++++++++++++++++-------
24271
 
 1 files changed, 112 insertions(+), 18 deletions(-)
24272
 
 
24273
 
commit 5459d59a5a62c8a08394e9cfd122abc0c5f863e3
24274
 
Author: Sjoerd Simons <sjoerd@luon.net>
24275
 
Date:   Thu Feb 15 16:06:10 2007 +0000
24276
 
 
24277
 
    WockySaslAuth: Rename the error quak from salut_wocky_auth_failed to wocky_sasl_auth_error
24278
 
    
24279
 
    20070215160610-93b9a-5677d3a6fca4f248e779c043fdb6e8c7199fda77.gz
24280
 
 
24281
 
 wocky/wocky-sasl-auth.c |    2 +-
24282
 
 1 files changed, 1 insertions(+), 1 deletions(-)
24283
 
 
24284
 
commit 3f6b5451a209d3ddc4c28e3d3c9158e49de2a431
24285
 
Author: Sjoerd Simons <sjoerd@luon.net>
24286
 
Date:   Thu Feb 15 10:55:01 2007 +0000
24287
 
 
24288
 
    Added SASL authentication helper for wocky (just digest-md5 for now)
24289
 
    
24290
 
    20070215105501-93b9a-f19f851129b23241b015579541e73f827e5ff373.gz
24291
 
 
24292
 
 wocky/wocky-sasl-auth.c |  700 +++++++++++++++++++++++++++++++++++++++++++++++
24293
 
 wocky/wocky-sasl-auth.h |   94 +++++++
24294
 
 2 files changed, 794 insertions(+), 0 deletions(-)
24295
 
 
24296
 
commit d9c0e2f1cbf30d7607f796e5eb9105b572f2dfed
24297
 
Author: Sjoerd Simons <sjoerd@luon.net>
24298
 
Date:   Mon Mar 23 12:20:49 2009 +0000
24299
 
 
24300
 
    Add an connection example
24301
 
 
24302
 
 Makefile.am          |    2 +-
24303
 
 configure.ac         |    9 +-
24304
 
 examples/Makefile.am |   14 +++
24305
 
 examples/connect.c   |  280 ++++++++++++++++++++++++++++++++++++++++++++++++++
24306
 
 4 files changed, 300 insertions(+), 5 deletions(-)
24307
 
 
24308
 
commit 38ea6f4656a637bc1d6e063a72ab14e8ef36c1f7
24309
 
Author: Sjoerd Simons <sjoerd@luon.net>
24310
 
Date:   Mon Mar 23 12:19:23 2009 +0000
24311
 
 
24312
 
    Define ENABLE_DEBUG if it's not disabled
24313
 
 
24314
 
 configure.ac |   16 ++++++++++++++++
24315
 
 1 files changed, 16 insertions(+), 0 deletions(-)
24316
 
 
24317
 
commit a6eebde4700395e4f0916fc6d4bf8fd4ded25373
24318
 
Author: Sjoerd Simons <sjoerd@luon.net>
24319
 
Date:   Mon Mar 23 12:18:13 2009 +0000
24320
 
 
24321
 
    First noddy port to GNIO
24322
 
 
24323
 
 wocky/wocky-xmpp-connection.c |  129 +++++++++++++++++++++++++++-------------
24324
 
 wocky/wocky-xmpp-connection.h |   11 +--
24325
 
 2 files changed, 91 insertions(+), 49 deletions(-)
24326
 
 
24327
 
commit 9558d23edc3f2a6354987af77880ca58ed778724
24328
 
Author: Sjoerd Simons <sjoerd@luon.net>
24329
 
Date:   Mon Mar 23 12:16:30 2009 +0000
24330
 
 
24331
 
    Add wocky-namespaces to the build
24332
 
 
24333
 
 wocky/Makefile.am |    3 ++-
24334
 
 1 files changed, 2 insertions(+), 1 deletions(-)
24335
 
 
24336
 
commit 131ee48f74d8e45dafd154bb2dd79d0f5aec06ee
24337
 
Author: Alban Crequy <alban.crequy@collabora.co.uk>
24338
 
Date:   Mon Nov 24 12:37:06 2008 +0000
24339
 
 
24340
 
    lib/wocky/wocky-namespaces.h: Fix double #define from the merge
24341
 
 
24342
 
 wocky/wocky-namespaces.h |    8 +-------
24343
 
 1 files changed, 1 insertions(+), 7 deletions(-)
24344
 
 
24345
 
commit dbbbc6cbd707b008e37a32f353bfb754826852b4
24346
 
Author: Alban Crequy <alban.crequy@collabora.co.uk>
24347
 
Date:   Wed Oct 8 15:48:33 2008 +0100
24348
 
 
24349
 
    lib/wocky/wocky-namespaces.h: Remove all the uneeded casts
24350
 
 
24351
 
 wocky/wocky-namespaces.h |   38 +++++++++++++++++++-------------------
24352
 
 1 files changed, 19 insertions(+), 19 deletions(-)
24353
 
 
24354
 
commit 0a3a8450df6ffa7a659d2cadfd08dca06a538e99
24355
 
Author: Alban Crequy <alban.crequy@collabora.co.uk>
24356
 
Date:   Thu Oct 2 18:44:45 2008 +0100
24357
 
 
24358
 
    Caps: Add SalutPresenceCache and SalutDisco
24359
 
 
24360
 
 wocky/wocky-namespaces.h |    6 ++++++
24361
 
 1 files changed, 6 insertions(+), 0 deletions(-)
24362
 
 
24363
 
commit 766e1f7d619466203299a2a2c766a58e1b95cd09
24364
 
Author: Alban Crequy <alban.crequy@collabora.co.uk>
24365
 
Date:   Wed Oct 1 15:35:01 2008 +0100
24366
 
 
24367
 
    Caps: publish the right caps in txt records after the caps changed with SetSelfCapabilities
24368
 
 
24369
 
 wocky/wocky-namespaces.h |    3 +++
24370
 
 1 files changed, 3 insertions(+), 0 deletions(-)
24371
 
 
24372
 
commit 64099c646a8bea927b66c9228d7825a6c25cd7f7
24373
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
24374
 
Date:   Thu Oct 30 19:33:52 2008 +0000
24375
 
 
24376
 
    Add jabber:x:event namespace
24377
 
 
24378
 
 wocky/wocky-namespaces.h |    3 +++
24379
 
 1 files changed, 3 insertions(+), 0 deletions(-)
24380
 
 
24381
 
commit a728d5057f38610fa87f270e84865ae095a35abe
24382
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
24383
 
Date:   Tue Jul 15 18:56:36 2008 +0000
24384
 
 
24385
 
    Added Marco's file transfer code.
24386
 
    
24387
 
    20080715185636-8ed0e-06775a31a2c94b716db41375af32db8248b9e8d3.gz
24388
 
 
24389
 
 wocky/wocky-namespaces.h |    6 ++++++
24390
 
 1 files changed, 6 insertions(+), 0 deletions(-)
24391
 
 
24392
 
commit e21e96c193e92eb2f507bea48e6c054415c4dea4
24393
 
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
24394
 
Date:   Fri Nov 2 15:53:16 2007 +0000
24395
 
 
24396
 
    Use new Clique namespace to represent the Clique protocol (XMPP-like messages over a reliable multicast protocol)
24397
 
    
24398
 
    20071102155316-53eee-fa026748eb7cdb35c32fdc4e523d3cc2a2fc1866.gz
24399
 
 
24400
 
 wocky/wocky-namespaces.h |    4 ++--
24401
 
 1 files changed, 2 insertions(+), 2 deletions(-)
24402
 
 
24403
 
commit 57319116ef5bfefa47a73290a2766709211149d7
24404
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24405
 
Date:   Fri Oct 19 16:08:52 2007 +0000
24406
 
 
24407
 
    add WOCKY_TELEPATHY_NS_RMULTICAST namespace and use it in bytestream-muc
24408
 
    
24409
 
    20071019160852-7fe3f-a8289e1842f7371947c6aab5e2f0764297970f2f.gz
24410
 
 
24411
 
 wocky/wocky-namespaces.h |    3 +++
24412
 
 1 files changed, 3 insertions(+), 0 deletions(-)
24413
 
 
24414
 
commit f0f1ac83fd9a864adb6d3428332b5627ba476d98
24415
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24416
 
Date:   Wed Oct 17 14:51:15 2007 +0000
24417
 
 
24418
 
    add jingle errors NS
24419
 
    
24420
 
    20071017145115-7fe3f-9045aaae3cf2efbd008ef6dd4b968e73cf609ad9.gz
24421
 
 
24422
 
 wocky/wocky-namespaces.h |    3 +++
24423
 
 1 files changed, 3 insertions(+), 0 deletions(-)
24424
 
 
24425
 
commit 9a91b49d1d4f43b846b8f5aa61b94799e40dba3f
24426
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24427
 
Date:   Tue Oct 16 14:59:08 2007 +0000
24428
 
 
24429
 
    add OOB NS
24430
 
    
24431
 
    20071016145908-7fe3f-0bd6e603b25b2c9a6718107e4302764b63bbdd24.gz
24432
 
 
24433
 
 wocky/wocky-namespaces.h |    3 +++
24434
 
 1 files changed, 3 insertions(+), 0 deletions(-)
24435
 
 
24436
 
commit 25cdbf39b7dcb7d76693a7b3c5fb85e5fec8d783
24437
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24438
 
Date:   Tue Oct 16 11:52:09 2007 +0000
24439
 
 
24440
 
    wocky-namespaces.h: add SI related NS
24441
 
    
24442
 
    20071016115209-7fe3f-88728f8ee5e1723c5c876fe7eb77f0d837c8c99c.gz
24443
 
 
24444
 
 wocky/wocky-namespaces.h |   12 ++++++++++++
24445
 
 1 files changed, 12 insertions(+), 0 deletions(-)
24446
 
 
24447
 
commit fef054f9cd513e15106ccbadd702890321fdf850
24448
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24449
 
Date:   Fri Aug 17 14:34:51 2007 +0000
24450
 
 
24451
 
    wocky-namespaces.h: add WOCKY_TELEPATHY_NS_OLPC_ACTIVITY_PROPS
24452
 
    
24453
 
    20070817143451-7fe3f-b9a78518ce007308ca2f1f3f5b8df4a44dda2563.gz
24454
 
 
24455
 
 wocky/wocky-namespaces.h |    3 +++
24456
 
 1 files changed, 3 insertions(+), 0 deletions(-)
24457
 
 
24458
 
commit 38e80b8f903f8800e6c3f4b9f910cfdc900c71ef
24459
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24460
 
Date:   Wed Aug 1 14:08:53 2007 +0000
24461
 
 
24462
 
    fix IBB NS
24463
 
    
24464
 
    20070801140853-7fe3f-6e410e615a9619db3b6b62bd7f0aa763ab2a715e.gz
24465
 
 
24466
 
 wocky/wocky-namespaces.h |    2 +-
24467
 
 1 files changed, 1 insertions(+), 1 deletions(-)
24468
 
 
24469
 
commit 79388f1807076e7d7528102e11d11e0024ff9db1
24470
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24471
 
Date:   Fri Jun 15 11:55:34 2007 +0000
24472
 
 
24473
 
    wocky-namespaces.h: add tubes NS
24474
 
    
24475
 
    20070615115534-7fe3f-bc808f4784fbc66fb160f25de84058a26800d4ea.gz
24476
 
 
24477
 
 wocky/wocky-namespaces.h |    3 +++
24478
 
 1 files changed, 3 insertions(+), 0 deletions(-)
24479
 
 
24480
 
commit 9c760087f91329c7c88a6b51bc9a16eb6435e12b
24481
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24482
 
Date:   Wed Jun 13 17:10:56 2007 +0000
24483
 
 
24484
 
    add IBB and AMP NS
24485
 
    
24486
 
    20070613171056-7fe3f-42a9b52794f2a1ddab3aec7d9e65c68fc4f1c5f9.gz
24487
 
 
24488
 
 wocky/wocky-namespaces.h |    6 ++++++
24489
 
 1 files changed, 6 insertions(+), 0 deletions(-)
24490
 
 
24491
 
commit 89c3f9080a667721a0a051d6cdecadd1f8fa3c04
24492
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24493
 
Date:   Tue Jun 12 14:24:34 2007 +0000
24494
 
 
24495
 
    wocky-namespaces.h: add #define test to protect against multi inclusion
24496
 
    
24497
 
    20070612142434-7fe3f-09ccbc7bd36ab724a53220376d1e7c46c842b4f8.gz
24498
 
 
24499
 
 wocky/wocky-namespaces.h |    5 +++++
24500
 
 1 files changed, 5 insertions(+), 0 deletions(-)
24501
 
 
24502
 
commit cfc80a8794b405ccc2127fe6fa52100fe5cfcdfd
24503
 
Author: Sjoerd Simons <sjoerd@luon.net>
24504
 
Date:   Fri Mar 16 21:26:30 2007 +0000
24505
 
 
24506
 
    Add xhtml-im and w3c xhtml namespace
24507
 
    
24508
 
    20070316212630-93b9a-bcdbd042585561b0f20076b5e7f5f1c41c1e2867.gz
24509
 
 
24510
 
 wocky/wocky-namespaces.h |    5 +++++
24511
 
 1 files changed, 5 insertions(+), 0 deletions(-)
24512
 
 
24513
 
commit 4a364f0b3f688edf5370d375f2f44b5e077e857a
24514
 
Author: Sjoerd Simons <sjoerd@luon.net>
24515
 
Date:   Mon Feb 19 22:52:17 2007 +0000
24516
 
 
24517
 
    wocky-namespaces.h: Add TLS namespace
24518
 
    
24519
 
    20070219225217-93b9a-a939a12c3ca9cc6a087d08e9e3b045b0a2568f60.gz
24520
 
 
24521
 
 wocky/wocky-namespaces.h |    3 +++
24522
 
 1 files changed, 3 insertions(+), 0 deletions(-)
24523
 
 
24524
 
commit 43811d80edd39543cce3e65e011fc93d10d94edb
24525
 
Author: Sjoerd Simons <sjoerd@luon.net>
24526
 
Date:   Sat Feb 17 12:35:57 2007 +0000
24527
 
 
24528
 
    wocky-namespaces: Add the jabber stream namespace
24529
 
    
24530
 
    20070217123557-93b9a-2efee7ed7fe5077289e66078c13d9480f975e699.gz
24531
 
 
24532
 
 wocky/wocky-namespaces.h |    4 ++++
24533
 
 1 files changed, 4 insertions(+), 0 deletions(-)
24534
 
 
24535
 
commit 08820023c0787959fd6c746d6e7a04784d5692e3
24536
 
Author: Sjoerd Simons <sjoerd@luon.net>
24537
 
Date:   Thu Feb 15 10:55:01 2007 +0000
24538
 
 
24539
 
    Added SASL authentication helper for wocky (just digest-md5 for now)
24540
 
    
24541
 
    20070215105501-93b9a-f19f851129b23241b015579541e73f827e5ff373.gz
24542
 
 
24543
 
 wocky/wocky-namespaces.h |    3 +++
24544
 
 1 files changed, 3 insertions(+), 0 deletions(-)
24545
 
 
24546
 
commit 952f5bd31390e6d0e291e95e7035628e5e6f8ee9
24547
 
Author: Sjoerd Simons <sjoerd@luon.net>
24548
 
Date:   Tue Mar 17 19:41:23 2009 +0000
24549
 
 
24550
 
    Add basic build infrastructure
24551
 
 
24552
 
 AUTHORS                     |    1 +
24553
 
 Makefile.am                 |   10 ++++
24554
 
 NEWS                        |    1 +
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(-)
24568
 
 
24569
 
commit 467cc8de580acb2fd89a7e0f827c75408aadf526
24570
 
Author: Will Thompson <will.thompson@collabora.co.uk>
24571
 
Date:   Sun Jan 11 17:50:48 2009 +0000
24572
 
 
24573
 
    Define stub DEBUG macros when !ENABLE_DEBUG
24574
 
    
24575
 
    Defining DEBUG(...) to expand to nothing trips warnings for code like
24576
 
    this:
24577
 
    
24578
 
      if (foo)
24579
 
        DEBUG(...);
24580
 
    
24581
 
    It could be worked around by using {}s, but better to fix the macros
24582
 
 
24583
 
 wocky/wocky-debug.h |    9 ++++++---
24584
 
 1 files changed, 6 insertions(+), 3 deletions(-)
24585
 
 
24586
 
commit c86b788131b5e4bb0090e6f2517cf8077bad5265
24587
 
Author: Will Thompson <will.thompson@collabora.co.uk>
24588
 
Date:   Sun Jan 11 17:04:07 2009 +0000
24589
 
 
24590
 
    Compare strictly to WOCKY_STANZA_TYPE_NONE in several functions.
24591
 
    
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.
24596
 
 
24597
 
 wocky/wocky-xmpp-stanza.c |   11 +++++------
24598
 
 1 files changed, 5 insertions(+), 6 deletions(-)
24599
 
 
24600
 
commit 7e41eb5e7042eeb9f01828f0e811cff27994a176
24601
 
Author: Will Thompson <will.thompson@collabora.co.uk>
24602
 
Date:   Sun Jan 11 15:42:23 2009 +0000
24603
 
 
24604
 
    Remove an unused label.
24605
 
    
24606
 
    All references to it were removed in "use assertions instead of
24607
 
    wocky_goto_if_fail and wocky_goto_if_reached".
24608
 
 
24609
 
 wocky/wocky-xmpp-stanza.c |    4 ----
24610
 
 1 files changed, 0 insertions(+), 4 deletions(-)
24611
 
 
24612
 
commit fb8e0aab248612fd02e702e4a6f9ba5931ce5148
24613
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24614
 
Date:   Wed Jan 7 11:56:25 2009 +0000
24615
 
 
24616
 
    wocky-debug.c: don't build code if debug is disabled
24617
 
 
24618
 
 wocky/wocky-debug.c |    4 ++++
24619
 
 1 files changed, 4 insertions(+), 0 deletions(-)
24620
 
 
24621
 
commit 3b6d233e8e6cccc4f4186fc2690ff15b62aa71aa
24622
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24623
 
Date:   Wed Jan 7 11:55:48 2009 +0000
24624
 
 
24625
 
    wocky-debug.h: G_BEGIN_DECLS has to be outside the #ifdef ENABLE_DEBUG
24626
 
 
24627
 
 wocky/wocky-debug.h |    5 ++---
24628
 
 1 files changed, 2 insertions(+), 3 deletions(-)
24629
 
 
24630
 
commit 8862f970f5194430e8cff9902e774bcdff2e34e5
24631
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24632
 
Date:   Wed Jan 7 11:53:42 2009 +0000
24633
 
 
24634
 
    use assertions instead of wocky_goto_if_fail and wocky_goto_if_reached
24635
 
 
24636
 
 wocky/wocky-xmpp-stanza.c |   14 +++++++-------
24637
 
 1 files changed, 7 insertions(+), 7 deletions(-)
24638
 
 
24639
 
commit 4bd74bfd5c424baa2b206a12e4790620e0c698c5
24640
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24641
 
Date:   Wed Jan 7 11:53:14 2009 +0000
24642
 
 
24643
 
    wocky-debug.h: remove wocky_goto_if_reached and wocky_goto_if_fail as they don't really make sense
24644
 
 
24645
 
 wocky/wocky-debug.h |   22 ----------------------
24646
 
 1 files changed, 0 insertions(+), 22 deletions(-)
24647
 
 
24648
 
commit 15b3424d3c7e4f4f6bb968e9c7bc23aea9674e9a
24649
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24650
 
Date:   Mon Dec 15 12:13:11 2008 +0000
24651
 
 
24652
 
    wocky-xmpp-node: fix coding style
24653
 
 
24654
 
 wocky/wocky-xmpp-node.c |   16 ++++++++--------
24655
 
 1 files changed, 8 insertions(+), 8 deletions(-)
24656
 
 
24657
 
commit 4c007a2f5caba03babd121d98beb6834b5d813e0
24658
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24659
 
Date:   Mon Dec 15 12:12:59 2008 +0000
24660
 
 
24661
 
    wocky-xmpp-reader: fix coding style
24662
 
 
24663
 
 wocky/wocky-xmpp-reader.c |   34 +++++++++++++++++-----------------
24664
 
 1 files changed, 17 insertions(+), 17 deletions(-)
24665
 
 
24666
 
commit 8a76c2fc4f2761c7ae36aa30358ccf6bbb05b1a0
24667
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24668
 
Date:   Mon Dec 15 12:12:50 2008 +0000
24669
 
 
24670
 
    wocky-xmpp-writer: fix coding style
24671
 
 
24672
 
 wocky/wocky-xmpp-writer.c |    8 ++++----
24673
 
 1 files changed, 4 insertions(+), 4 deletions(-)
24674
 
 
24675
 
commit 5ab277188ce4101b89473630a7e8952f1a647de2
24676
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24677
 
Date:   Fri Dec 12 17:54:08 2008 +0000
24678
 
 
24679
 
    update includes to use wocky-signals-marshal.h instead of signals-marshal.h
24680
 
 
24681
 
 wocky/wocky-xmpp-connection.c |    2 +-
24682
 
 wocky/wocky-xmpp-reader.c     |    2 +-
24683
 
 2 files changed, 2 insertions(+), 2 deletions(-)
24684
 
 
24685
 
commit 7b4cd5daeb003f91876794f69e58493a6016da12
24686
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24687
 
Date:   Fri Dec 12 16:00:41 2008 +0000
24688
 
 
24689
 
    wocky-xmpp-writer: _write_attr and _write_child have to be static
24690
 
 
24691
 
 wocky/wocky-xmpp-writer.c |    4 ++--
24692
 
 1 files changed, 2 insertions(+), 2 deletions(-)
24693
 
 
24694
 
commit 3ccd5c9e9edf633210211778b54feb4a59063a9d
24695
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24696
 
Date:   Fri Dec 12 15:58:36 2008 +0000
24697
 
 
24698
 
    add wocky_xmpp_connection_new_no_stream prototype
24699
 
 
24700
 
 wocky/wocky-xmpp-connection.h |    3 +++
24701
 
 1 files changed, 3 insertions(+), 0 deletions(-)
24702
 
 
24703
 
commit 4f3e118fda6d886e91a0fe1eededbe0f57068ed8
24704
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24705
 
Date:   Fri Dec 12 15:57:00 2008 +0000
24706
 
 
24707
 
    wocky-debug.h: fix wocky_debug_set_flags_from_env prototype
24708
 
 
24709
 
 wocky/wocky-debug.h |    2 +-
24710
 
 1 files changed, 1 insertions(+), 1 deletions(-)
24711
 
 
24712
 
commit ff1ba290ce71cc2c49273c730865b032459e63d2
24713
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
24714
 
Date:   Thu Oct 30 19:06:31 2008 +0000
24715
 
 
24716
 
    Push new stanza at the tail of the queue, so they are popped in the right order later on
24717
 
 
24718
 
 wocky/wocky-xmpp-reader.c |    2 +-
24719
 
 1 files changed, 1 insertions(+), 1 deletions(-)
24720
 
 
24721
 
commit 77cad2cef33f3152fd47464b73f9e36bffb1ec74
24722
 
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
24723
 
Date:   Tue Jul 15 18:56:36 2008 +0000
24724
 
 
24725
 
    Added Marco's file transfer code.
24726
 
    
24727
 
    20080715185636-8ed0e-06775a31a2c94b716db41375af32db8248b9e8d3.gz
24728
 
 
24729
 
 wocky/wocky-debug.c |    1 +
24730
 
 wocky/wocky-debug.h |    1 +
24731
 
 2 files changed, 2 insertions(+), 0 deletions(-)
24732
 
 
24733
 
commit e2aebb5710e8fb6fb6f2b32e006dad2292ae1921
24734
 
Author: Sjoerd Simons <sjoerd@luon.net>
24735
 
Date:   Wed Jun 4 09:28:40 2008 +0000
24736
 
 
24737
 
    Make wocky conform to telepathy coding style
24738
 
    
24739
 
    20080604092840-93b9a-aee2061241cb08f169ce5b8e9834aaf1ab65cf9a.gz
24740
 
 
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(-)
24754
 
 
24755
 
commit 51742d045364acce563136414a8bdd1465873f37
24756
 
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
24757
 
Date:   Fri Oct 19 15:08:41 2007 +0000
24758
 
 
24759
 
    Add WOCKY_NODE_ASSIGN_TO opcode to wocky_xmpp_stanza_build
24760
 
    
24761
 
    20071019150841-53eee-c6180e5eccfd5d5819a0d12b881444be3bfc90d9.gz
24762
 
 
24763
 
 wocky/wocky-xmpp-stanza.c |    9 +++++++++
24764
 
 wocky/wocky-xmpp-stanza.h |    1 +
24765
 
 2 files changed, 10 insertions(+), 0 deletions(-)
24766
 
 
24767
 
commit 0dd7b754a7991f9420b0ea84a2eeaa75a5e15bc8
24768
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24769
 
Date:   Wed Jul 11 09:19:19 2007 +0000
24770
 
 
24771
 
    fix WOCKY_XMPP_CONNECTION_CLOSE_FULLY_CLOSED flag
24772
 
    
24773
 
    20070711091919-7fe3f-6ef819ed805180f8c37574ff13147a9955a711e2.gz
24774
 
 
24775
 
 wocky/wocky-xmpp-connection.h |    1 +
24776
 
 1 files changed, 1 insertions(+), 0 deletions(-)
24777
 
 
24778
 
commit e0e3927117928acc24bfa4209fe4b0f53888ed05
24779
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24780
 
Date:   Tue Jul 10 08:46:59 2007 +0000
24781
 
 
24782
 
    wocky-xmpp-connection.c: add CLOSE flags
24783
 
    
24784
 
    20070710084659-7fe3f-4ae9b76c8176493817626c6725f61aa7ea3c90d3.gz
24785
 
 
24786
 
 wocky/wocky-xmpp-connection.c |    4 ++++
24787
 
 wocky/wocky-xmpp-connection.h |   17 +++++++++++------
24788
 
 2 files changed, 15 insertions(+), 6 deletions(-)
24789
 
 
24790
 
commit 24fd6b222d0eb8e755a288ae71e3a1760fb7bda5
24791
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
24792
 
Date:   Mon Jul 2 07:56:29 2007 +0000
24793
 
 
24794
 
    Add flags to indicate which way the stream opening has been sent
24795
 
    
24796
 
    20070702075629-b58c9-caba73719213896652eca8671e7606bb09c7792f.gz
24797
 
 
24798
 
 wocky/wocky-xmpp-connection.c |   22 +++++++++++-----------
24799
 
 wocky/wocky-xmpp-connection.h |    9 ++++++++-
24800
 
 2 files changed, 19 insertions(+), 12 deletions(-)
24801
 
 
24802
 
commit a471b048c6269470b2b26499e031c9adadc8e1d1
24803
 
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
24804
 
Date:   Mon Jul 2 10:48:55 2007 +0000
24805
 
 
24806
 
    lib/wocky/: generate all signal marshallers together.
24807
 
    
24808
 
    Generate them by grepping source code to see which marshallers are needed,
24809
 
    avoiding the need for .list files.
24810
 
    
24811
 
    20070702104855-53eee-56259e92f01b710c85025a8f1bad923288f12ba5.gz
24812
 
 
24813
 
 wocky/wocky-xmpp-connection.c |    4 ++--
24814
 
 wocky/wocky-xmpp-reader.c     |    4 ++--
24815
 
 2 files changed, 4 insertions(+), 4 deletions(-)
24816
 
 
24817
 
commit 4bc73e5c0936180cfaab2e5267916f4eb702e4c7
24818
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24819
 
Date:   Thu Jun 28 14:06:46 2007 +0000
24820
 
 
24821
 
    xmpp-stanza: assert stanza->node != NULL
24822
 
    
24823
 
    20070628140646-7fe3f-6e9a2388bc757c87c00addad2f36c7d9a917d420.gz
24824
 
 
24825
 
 wocky/wocky-xmpp-stanza.c |    8 +-------
24826
 
 1 files changed, 1 insertions(+), 7 deletions(-)
24827
 
 
24828
 
commit dfa38e4d0e9e3f2d82e79f16bc62fc94c8753878
24829
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24830
 
Date:   Thu Jun 28 13:57:42 2007 +0000
24831
 
 
24832
 
    xmpp-stanza: factor out (sub) type name -> WockyStanza(Sub)Type to simplify code
24833
 
    
24834
 
    20070628135742-7fe3f-63c98e9add085256738a6d841354e8ac4a5d7366.gz
24835
 
 
24836
 
 wocky/wocky-xmpp-stanza.c |   90 +++++++++++++++++++++++----------------------
24837
 
 1 files changed, 46 insertions(+), 44 deletions(-)
24838
 
 
24839
 
commit 316afe222f71d36bcae05b66f0878972bb966cc7
24840
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24841
 
Date:   Thu Jun 28 13:39:32 2007 +0000
24842
 
 
24843
 
    rename LAST_WOCKY_STANZA_(SUB_)TYPE to NUM_WOCKY_STANZA_(SUB_)TYPE
24844
 
    
24845
 
    20070628133932-7fe3f-12f50c87a912fdcaf632cbd2496162fdb95d6019.gz
24846
 
 
24847
 
 wocky/wocky-xmpp-stanza.c |   26 +++++++++++++-------------
24848
 
 wocky/wocky-xmpp-stanza.h |    4 ++--
24849
 
 2 files changed, 15 insertions(+), 15 deletions(-)
24850
 
 
24851
 
commit 0721a4a4a39f59f97a112dcfeebb307a1f0e24d2
24852
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24853
 
Date:   Thu Jun 28 12:44:49 2007 +0000
24854
 
 
24855
 
    add wocky_xmpp_stanza_get_type_info
24856
 
    
24857
 
    20070628124449-7fe3f-7ce76716162f4ef37a00cfaf0135f998fe684df0.gz
24858
 
 
24859
 
 wocky/wocky-xmpp-stanza.c |   63 +++++++++++++++++++++++++++++++++++++++++++++
24860
 
 wocky/wocky-xmpp-stanza.h |    4 +++
24861
 
 2 files changed, 67 insertions(+), 0 deletions(-)
24862
 
 
24863
 
commit 0be3da65c21240e3c9b514b1468734af101603a2
24864
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24865
 
Date:   Thu Jun 28 11:52:15 2007 +0000
24866
 
 
24867
 
    add WOCKY_STANZA_TYPE_UNKNOWN and WOCKY_STANZA_SUB_TYPE_UNKNOWN
24868
 
    
24869
 
    20070628115215-7fe3f-b1554b27ca4159ccabfb0440253f4511dd2cd9f6.gz
24870
 
 
24871
 
 wocky/wocky-xmpp-stanza.c |    3 +++
24872
 
 wocky/wocky-xmpp-stanza.h |    2 ++
24873
 
 2 files changed, 5 insertions(+), 0 deletions(-)
24874
 
 
24875
 
commit fba5b3d743d2ef44fce54ae7dae2eee1fe84c3ab
24876
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24877
 
Date:   Wed Jun 27 15:40:13 2007 +0000
24878
 
 
24879
 
    xmpp writer: wocky_xmpp_writer_write_stanza: properly end the XML document if we opened it
24880
 
    
24881
 
    20070627154013-7fe3f-4531ab5c3ffdc7098d6a7cb10cbf53b1fbd4ae9f.gz
24882
 
 
24883
 
 wocky/wocky-xmpp-writer.c |    3 +++
24884
 
 1 files changed, 3 insertions(+), 0 deletions(-)
24885
 
 
24886
 
commit 144379b5082f74b2f2683c9fdc2d5d2b8d72d261
24887
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24888
 
Date:   Wed Jun 27 15:29:50 2007 +0000
24889
 
 
24890
 
    xmpp-reader: fix parser leak
24891
 
    
24892
 
    20070627152950-7fe3f-66c9308c55f88482fc97277bf40d24a9f382e6fc.gz
24893
 
 
24894
 
 wocky/wocky-xmpp-reader.c |    3 +++
24895
 
 1 files changed, 3 insertions(+), 0 deletions(-)
24896
 
 
24897
 
commit 5d185bb1b41e4b6b2682ef51d4c9c66832935aa1
24898
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24899
 
Date:   Wed Jun 13 09:21:29 2007 +0000
24900
 
 
24901
 
    resolve conflicts
24902
 
    
24903
 
    20070613092129-7fe3f-2b6baa02dcd135f33a8f7b8a9c02d8453d962d23.gz
24904
 
 
24905
 
 wocky/wocky-debug.c |    2 ++
24906
 
 wocky/wocky-debug.h |    3 +++
24907
 
 2 files changed, 5 insertions(+), 0 deletions(-)
24908
 
 
24909
 
commit bf1eee65708b2e3be575896ab2be6efc0f1478ad
24910
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24911
 
Date:   Mon Jun 11 10:14:31 2007 +0000
24912
 
 
24913
 
    add bytestream flag in wocky-debug
24914
 
    
24915
 
    20070611101431-7fe3f-d1f9d74df54bc1e246ab75826b931d6bd9695999.gz
24916
 
 
24917
 
 wocky/wocky-debug.c |    1 -
24918
 
 wocky/wocky-debug.h |    1 -
24919
 
 2 files changed, 0 insertions(+), 2 deletions(-)
24920
 
 
24921
 
commit f73827190c938dfa875964636794db7e33e535d2
24922
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24923
 
Date:   Fri Jun 22 09:50:36 2007 +0000
24924
 
 
24925
 
    wocky-xmpp-reader: don't leak the nodes queue
24926
 
    
24927
 
    20070622095036-7fe3f-38a0c4ea6789444c6b04a1f6df11e6ef84f99c0e.gz
24928
 
 
24929
 
 wocky/wocky-xmpp-reader.c |    1 +
24930
 
 1 files changed, 1 insertions(+), 0 deletions(-)
24931
 
 
24932
 
commit fa04537b90306f15562cd2312dffe695a803015b
24933
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24934
 
Date:   Thu Jun 21 13:45:17 2007 +0000
24935
 
 
24936
 
    wocky-xmpp-connection.c: generate an id for stanza who doesn't have one before sending
24937
 
    
24938
 
    20070621134517-7fe3f-74190255a1c13b53ffe1d07aac675e0e925c58e6.gz
24939
 
 
24940
 
 wocky/wocky-xmpp-connection.c |    9 +++++++++
24941
 
 1 files changed, 9 insertions(+), 0 deletions(-)
24942
 
 
24943
 
commit dc6c99e3e6d00e41832b4794c6c50262588c05d9
24944
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24945
 
Date:   Thu Jun 21 13:39:08 2007 +0000
24946
 
 
24947
 
    add wocky_xmpp_connection_new_id public method[3~
24948
 
    
24949
 
    20070621133908-7fe3f-086b66767bad06086b6f74f8dc19bc04d6fa01e6.gz
24950
 
 
24951
 
 wocky/wocky-xmpp-connection.c |   20 +++++++++++++++++++-
24952
 
 wocky/wocky-xmpp-connection.h |    3 +++
24953
 
 2 files changed, 22 insertions(+), 1 deletions(-)
24954
 
 
24955
 
commit 2652b052605d50f9b5487c0d427dbddd85b508f8
24956
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
24957
 
Date:   Tue Jun 19 03:27:15 2007 +0000
24958
 
 
24959
 
    Initialize the debugging flags if that wasn't done yet
24960
 
    
24961
 
    20070619032715-b58c9-173cdbd3f369494cf1a519097bc9fbab3ad39215.gz
24962
 
 
24963
 
 wocky/wocky-debug.c |    2 ++
24964
 
 1 files changed, 2 insertions(+), 0 deletions(-)
24965
 
 
24966
 
commit 51712116dd763988f32a75293f1ed88e169df039
24967
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
24968
 
Date:   Tue Jun 19 12:01:26 2007 +0000
24969
 
 
24970
 
    Format type fixes from misc@mandriva.org
24971
 
    
24972
 
    20070619120126-b58c9-44b9271200324439d74cb1969dc22f6f661c4de8.gz
24973
 
 
24974
 
 wocky/wocky-xmpp-reader.c |    2 +-
24975
 
 wocky/wocky-xmpp-writer.c |    6 +++---
24976
 
 2 files changed, 4 insertions(+), 4 deletions(-)
24977
 
 
24978
 
commit 50412b9c566bb63a06137c8f4977092f56481865
24979
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24980
 
Date:   Fri Jun 15 12:30:45 2007 +0000
24981
 
 
24982
 
    reimplement wocky_debug_stanza to use wocky_xmpp_node_to_string
24983
 
    
24984
 
    20070615123045-7fe3f-bb91394e6454c0d035256c299c86aab08d365e06.gz
24985
 
 
24986
 
 wocky/wocky-debug.c |   77 ++++----------------------------------------------
24987
 
 1 files changed, 7 insertions(+), 70 deletions(-)
24988
 
 
24989
 
commit 4055ba7ff34b23a10e4cd62af03cd633d03acd9a
24990
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
24991
 
Date:   Fri Jun 15 12:23:06 2007 +0000
24992
 
 
24993
 
    add wocky_xmpp_node_to_string
24994
 
    
24995
 
    20070615122306-7fe3f-2f268e618ce79a7d8d06c310612a3a596f74a327.gz
24996
 
 
24997
 
 wocky/wocky-xmpp-node.c |   72 +++++++++++++++++++++++++++++++++++++++++++++++
24998
 
 wocky/wocky-xmpp-node.h |    4 ++
24999
 
 2 files changed, 76 insertions(+), 0 deletions(-)
25000
 
 
25001
 
commit d73925be92098f822a484ce132ffd3db50d82ba2
25002
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
25003
 
Date:   Wed Jun 13 16:19:06 2007 +0000
25004
 
 
25005
 
    wocky-xmpp-stanza.c: fix an argument error in wocky_xmpp_stanza_build documentation
25006
 
    
25007
 
    20070613161906-7fe3f-3c14588a9ea94511993588092993b6629aaf7e8a.gz
25008
 
 
25009
 
 wocky/wocky-xmpp-stanza.c |    4 ++--
25010
 
 1 files changed, 2 insertions(+), 2 deletions(-)
25011
 
 
25012
 
commit cdaecd0c999362ca02137967d6977064bb06f6b5
25013
 
Author: Sjoerd Simons <sjoerd@luon.net>
25014
 
Date:   Fri Jun 15 11:40:07 2007 +0000
25015
 
 
25016
 
    remove some trailing spaces
25017
 
    
25018
 
    20070615114007-93b9a-2338f688e7b0ce01c5070bac8708adb0aaff78d5.gz
25019
 
 
25020
 
 wocky/wocky-xmpp-node.c |    4 ++--
25021
 
 1 files changed, 2 insertions(+), 2 deletions(-)
25022
 
 
25023
 
commit 6f6380896a97a822e02fab3b8aa5e74282859b41
25024
 
Author: Sjoerd Simons <sjoerd@luon.net>
25025
 
Date:   Fri Jun 15 11:39:49 2007 +0000
25026
 
 
25027
 
    Use g_return_val_if_fail in wocky_xmpp_node_get_language when a NULL node is passed
25028
 
    
25029
 
    20070615113949-93b9a-775a9a54736ba1c8f382daf936a060760e78b9df.gz
25030
 
 
25031
 
 wocky/wocky-xmpp-node.c |    3 ++-
25032
 
 1 files changed, 2 insertions(+), 1 deletions(-)
25033
 
 
25034
 
commit 4918b36bcf360b27a8e50fa921f48821ca8ccdb4
25035
 
Author: Emanuele Aina <em@nerd.ocracy.org>
25036
 
Date:   Sat Jun 9 09:19:16 2007 +0000
25037
 
 
25038
 
    Tested wocky_xmpp_node_set_language_n() and fixed wocky_xmpp_node_set_language() with a NULL lang
25039
 
    
25040
 
    20070609091916-f974e-25d6e0593963b0bd7c33fce670639d08b476bf55.gz
25041
 
 
25042
 
 wocky/wocky-xmpp-node.c |    6 +++++-
25043
 
 1 files changed, 5 insertions(+), 1 deletions(-)
25044
 
 
25045
 
commit 15e31a547272ad0f1f5093b4cd94f763b45df2f5
25046
 
Author: Emanuele Aina <em@nerd.ocracy.org>
25047
 
Date:   Sat Jun 9 08:52:06 2007 +0000
25048
 
 
25049
 
    Test and fix wocky_xmpp_node_get_language() with a NULL node
25050
 
    
25051
 
    20070609085206-f974e-1b61af2304ed7605d44148e95e77f6ebad7707aa.gz
25052
 
 
25053
 
 wocky/wocky-xmpp-node.c |    2 +-
25054
 
 1 files changed, 1 insertions(+), 1 deletions(-)
25055
 
 
25056
 
commit b360f8d3554c2ae6d65c5045a9068e8a3b13d06a
25057
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
25058
 
Date:   Wed Jun 13 09:17:55 2007 +0000
25059
 
 
25060
 
    don't create the stanza if there is an error during build argument parsing
25061
 
    
25062
 
    20070613091755-7fe3f-802a0d76f1fb50a69a28468b181192d7841358ad.gz
25063
 
 
25064
 
 wocky/wocky-xmpp-stanza.c |   26 +++++++++++++++++---------
25065
 
 1 files changed, 17 insertions(+), 9 deletions(-)
25066
 
 
25067
 
commit 72b18fc647a588cf1f3ac7159ae5602283863ffc
25068
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
25069
 
Date:   Wed Jun 13 08:50:15 2007 +0000
25070
 
 
25071
 
    wocky-xmpp-stanza.c: use wocky_goto_if_reached and wocky_goto_if_fail during stanza build parsing to fix a leak
25072
 
    
25073
 
    20070613085015-7fe3f-6959e93f20bab7ce55761ba4a19d5cba606925ad.gz
25074
 
 
25075
 
 wocky/wocky-xmpp-stanza.c |   14 ++++++++------
25076
 
 1 files changed, 8 insertions(+), 6 deletions(-)
25077
 
 
25078
 
commit da9aa5559cd85df763e99c67290793739c1473d9
25079
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
25080
 
Date:   Wed Jun 13 08:49:50 2007 +0000
25081
 
 
25082
 
    wocky-debug: add wocky_goto_if_reached and wocky_goto_if_fail macros
25083
 
    
25084
 
    20070613084950-7fe3f-279be93f5843f3e83cf19c8ea065266813e27e44.gz
25085
 
 
25086
 
 wocky/wocky-debug.h |   22 ++++++++++++++++++++++
25087
 
 1 files changed, 22 insertions(+), 0 deletions(-)
25088
 
 
25089
 
commit 8508e9c7dc3520fb7c58a9d83770af0d3a69f76c
25090
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
25091
 
Date:   Wed Jun 13 08:21:06 2007 +0000
25092
 
 
25093
 
    wocky-xmpp-stanza.c: use g_return_if_reached instead of g_assert_not_reached during stanza_build args parsing
25094
 
    
25095
 
    20070613082106-7fe3f-fea96904e7c8341ec782ef7adb4010051b54c1fd.gz
25096
 
 
25097
 
 wocky/wocky-xmpp-stanza.c |    2 +-
25098
 
 1 files changed, 1 insertions(+), 1 deletions(-)
25099
 
 
25100
 
commit 3e06b80331181dbd51db8b558c05413055c273eb
25101
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
25102
 
Date:   Wed Jun 13 08:18:50 2007 +0000
25103
 
 
25104
 
    wocky-xmpp-stanza: typedef WockyBuildTag
25105
 
    
25106
 
    20070613081850-7fe3f-de42e6fe3365b02f563fea147bcf931159d0b0fc.gz
25107
 
 
25108
 
 wocky/wocky-xmpp-stanza.c |    9 +++++----
25109
 
 wocky/wocky-xmpp-stanza.h |    4 ++--
25110
 
 2 files changed, 7 insertions(+), 6 deletions(-)
25111
 
 
25112
 
commit 17057f079cb009d328a6d15ff055d60dc6123365
25113
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
25114
 
Date:   Tue Jun 12 16:37:54 2007 +0000
25115
 
 
25116
 
    wocky-xmpp-stanza.c: use type_names array to find the optionnal NS associated with a type
25117
 
    
25118
 
    20070612163754-7fe3f-a3af4d83860cdfabecfcad53976adf601434aa4b.gz
25119
 
 
25120
 
 wocky/wocky-xmpp-stanza.c |   42 +++++++++++++++++++++++++-----------------
25121
 
 1 files changed, 25 insertions(+), 17 deletions(-)
25122
 
 
25123
 
commit b6d570618ea9607824a4b791e7016be9fee826a9
25124
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
25125
 
Date:   Tue Jun 12 16:26:37 2007 +0000
25126
 
 
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
25128
 
    
25129
 
    20070612162637-7fe3f-955ab74a038aad6251a18cdcaff5de5851137ef9.gz
25130
 
 
25131
 
 wocky/wocky-xmpp-stanza.c |  122 ++++++++++++++++++++-------------------------
25132
 
 1 files changed, 54 insertions(+), 68 deletions(-)
25133
 
 
25134
 
commit f8a66555b6d9653604179cc64c09357bcdad7940
25135
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
25136
 
Date:   Tue Jun 12 13:23:50 2007 +0000
25137
 
 
25138
 
    wocky-xmpp-stanza.c: properly handle STREAM types
25139
 
    
25140
 
    20070612132350-7fe3f-7d209e6f707c34287d5bf777d569184ae06e8204.gz
25141
 
 
25142
 
 wocky/wocky-xmpp-stanza.c |   10 ++++++++--
25143
 
 1 files changed, 8 insertions(+), 2 deletions(-)
25144
 
 
25145
 
commit ca2e030db5c297c8add2e35b0be9c5c149fae7a3
25146
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
25147
 
Date:   Tue Jun 12 13:03:45 2007 +0000
25148
 
 
25149
 
    ibber-xmpp-stanza.c: use static array instead of big switch to find subtype's name
25150
 
    
25151
 
    20070612130345-7fe3f-876077a1161eb2518338057adbe44bc465fd5591.gz
25152
 
 
25153
 
 wocky/wocky-xmpp-stanza.c |   92 +++++++++++++++++---------------------------
25154
 
 wocky/wocky-xmpp-stanza.h |    2 +-
25155
 
 2 files changed, 37 insertions(+), 57 deletions(-)
25156
 
 
25157
 
commit 8f6dfc96eda50ab3c4dd38fd85e8dbae7930ca15
25158
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
25159
 
Date:   Tue Jun 12 12:42:10 2007 +0000
25160
 
 
25161
 
    wocky-xmpp-stanza.c: use static array instead of big switch to find type's name
25162
 
    
25163
 
    20070612124210-7fe3f-09e3c49ea8a4d1d3c76d1b7474082e771cf75bab.gz
25164
 
 
25165
 
 wocky/wocky-xmpp-stanza.c |   65 ++++++++++++++++++--------------------------
25166
 
 wocky/wocky-xmpp-stanza.h |    2 +-
25167
 
 2 files changed, 28 insertions(+), 39 deletions(-)
25168
 
 
25169
 
commit 866769bc8214c2edc50bf3f9a0e2ab8408e5a8f5
25170
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
25171
 
Date:   Tue Jun 12 11:33:57 2007 +0000
25172
 
 
25173
 
    wocky-xmpp-stanza.c: use g_slist_delete_link instead of 4 instructions doing exactly that
25174
 
    
25175
 
    20070612113357-7fe3f-d5ec9f715c4648b185b34189b65e2fcf5981818b.gz
25176
 
 
25177
 
 wocky/wocky-xmpp-stanza.c |    8 ++------
25178
 
 1 files changed, 2 insertions(+), 6 deletions(-)
25179
 
 
25180
 
commit 4ecc416de40fd54b4cca41aef2811200117fe606
25181
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
25182
 
Date:   Tue Jun 12 11:18:15 2007 +0000
25183
 
 
25184
 
    wocky-xmpp-stanza.c: remove useless case WOCKY_STANZA_END in wocky_xmpp_stanza_build parsing
25185
 
    
25186
 
    20070612111815-7fe3f-4cc369ea682244bda2023a2139e745de97de32dc.gz
25187
 
 
25188
 
 wocky/wocky-xmpp-stanza.c |    4 ----
25189
 
 1 files changed, 0 insertions(+), 4 deletions(-)
25190
 
 
25191
 
commit 67d33ef83577620b9f2032ac277a30efa8983e7a
25192
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
25193
 
Date:   Tue Jun 12 11:02:56 2007 +0000
25194
 
 
25195
 
    wocky-debug.c: fix a leak in wocky_debug_stanza
25196
 
    
25197
 
    20070612110256-7fe3f-877bb91429285528b2850f12fa6de368b8abc29d.gz
25198
 
 
25199
 
 wocky/wocky-debug.c |    5 ++++-
25200
 
 1 files changed, 4 insertions(+), 1 deletions(-)
25201
 
 
25202
 
commit fadd12766cf9429859d28fb98ded3c01a8c1bef7
25203
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
25204
 
Date:   Tue Jun 12 10:13:18 2007 +0000
25205
 
 
25206
 
    wocky-xmpp-stanza: implement wocky_xmpp_stanza_build
25207
 
    
25208
 
    20070612101318-7fe3f-b362200f7804bace88b1c37e219a7c2a6dfd6b5e.gz
25209
 
 
25210
 
 wocky/wocky-xmpp-stanza.c |  307 ++++++++++++++++++++++++++++++++++++++++++++-
25211
 
 wocky/wocky-xmpp-stanza.h |   54 ++++++++-
25212
 
 2 files changed, 359 insertions(+), 2 deletions(-)
25213
 
 
25214
 
commit 2cfc4be419d9c1945ffab0934f322f596bae0adb
25215
 
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
25216
 
Date:   Mon Jun 11 18:17:48 2007 +0000
25217
 
 
25218
 
    move DEBUG_STANZA to wocky-debug
25219
 
    
25220
 
    20070611181748-7fe3f-e4fe05a3b32cde8da6bbafc991d35af099fd2f4f.gz
25221
 
 
25222
 
 wocky/wocky-debug.c |   84 +++++++++++++++++++++++++++++++++++++++++++++++++++
25223
 
 wocky/wocky-debug.h |   11 +++++++
25224
 
 2 files changed, 95 insertions(+), 0 deletions(-)
25225
 
 
25226
 
commit 059efc894984d1b42a42bce38dddd12ca1b699c9
25227
 
Author: Sjoerd Simons <sjoerd@luon.net>
25228
 
Date:   Tue Jun 12 16:09:01 2007 +0000
25229
 
 
25230
 
    Move SalutMucConnection to wocky as WockyMucConnection
25231
 
    
25232
 
    20070612160901-93b9a-3c886d3735de02ed4b8193747040b2d2aff41ae0.gz
25233
 
 
25234
 
 wocky/wocky-debug.c |    1 +
25235
 
 wocky/wocky-debug.h |    1 +
25236
 
 2 files changed, 2 insertions(+), 0 deletions(-)
25237
 
 
25238
 
commit bac62f2a52fc7011fd8a4735d28ac519cdead593
25239
 
Author: Sjoerd Simons <sjoerd@luon.net>
25240
 
Date:   Mon Jun 11 13:01:12 2007 +0000
25241
 
 
25242
 
    Fix some silly memleaks in wocky-xmpp-node, spotted by Marco Barisione and Mikael Hallendal
25243
 
    
25244
 
    20070611130112-93b9a-24d1d091e1c29656fbb77310229ac46ab8a6a646.gz
25245
 
 
25246
 
 wocky/wocky-xmpp-node.c |    4 ++++
25247
 
 1 files changed, 4 insertions(+), 0 deletions(-)
25248
 
 
25249
 
commit cc004e9082a0b6cc0041eccd029269621d6a614d
25250
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
25251
 
Date:   Sat Jun 9 12:01:06 2007 +0000
25252
 
 
25253
 
    Streaming property no long exists
25254
 
    
25255
 
    20070609120106-b58c9-591196b73410755f9547fcba3db24a3ee42d6236.gz
25256
 
 
25257
 
 wocky/wocky-xmpp-connection.c |    2 +-
25258
 
 1 files changed, 1 insertions(+), 1 deletions(-)
25259
 
 
25260
 
commit bb496013e58ed3c9fdd189be4c332cbe2ebc3d23
25261
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
25262
 
Date:   Fri Jun 8 20:55:58 2007 +0000
25263
 
 
25264
 
    Remove non-streaming mode
25265
 
    
25266
 
    20070608205558-b58c9-1f43c402d842d1568296e44f0d45dc6028af7ffc.gz
25267
 
 
25268
 
 wocky/wocky-xmpp-connection.c |   83 +++-------------------------------------
25269
 
 wocky/wocky-xmpp-connection.h |    3 -
25270
 
 2 files changed, 7 insertions(+), 79 deletions(-)
25271
 
 
25272
 
commit 88842e2845cbfd917540158bb9a7d1f7ec42a430
25273
 
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
25274
 
Date:   Mon Jun 4 06:53:29 2007 +0000
25275
 
 
25276
 
    wocky-debug: Add a specific rmulticast debugging category
25277
 
    
25278
 
    20070604065329-b58c9-068df8879b1a105a2989f236df4bb093276a8e9e.gz
25279
 
 
25280
 
 wocky/wocky-debug.c |    1 +
25281
 
 wocky/wocky-debug.h |    3 ++-
25282
 
 2 files changed, 3 insertions(+), 1 deletions(-)
25283
 
 
25284
 
commit 0add488b22c20aa4ab5a8cc818b378cf1d77fa80
25285
 
Author: Sjoerd Simons <sjoerd@luon.net>
25286
 
Date:   Mon May 21 11:51:57 2007 +0000
25287
 
 
25288
 
    Add debug category for the multicast sender
25289
 
    
25290
 
    20070521115157-93b9a-2300e537dcec6524cef474128ad490b38999bea5.gz
25291
 
 
25292
 
 wocky/wocky-debug.c |   17 +++++++++--------
25293
 
 wocky/wocky-debug.h |   13 +++++++------
25294
 
 2 files changed, 16 insertions(+), 14 deletions(-)
25295
 
 
25296
 
commit 10968df7be60c30b6f4f4690a71992380fdfbf31
25297
 
Author: Sjoerd Simons <sjoerd@luon.net>
25298
 
Date:   Tue Mar 13 18:43:38 2007 +0000
25299
 
 
25300
 
    WockyXmppConnection: Compile fixes
25301
 
    
25302
 
    20070313184338-93b9a-5922970bfa5ca6805d2a89777d47dd5d02dba8e5.gz
25303
 
 
25304
 
 wocky/wocky-xmpp-connection.c |   13 ++++++++-----
25305
 
 1 files changed, 8 insertions(+), 5 deletions(-)
25306
 
 
25307
 
commit 808e37792b31f6491d5536aaff325a665d709b8f
25308
 
Author: Sjoerd Simons <sjoerd@luon.net>
25309
 
Date:   Tue Mar 13 12:59:15 2007 +0000
25310
 
 
25311
 
    WockyXmppConnection: Add a non-streaming mode
25312
 
    
25313
 
    20070313125915-93b9a-da87a011ed0cb9e681d3912fb1a7620ab3850548.gz
25314
 
 
25315
 
 wocky/wocky-xmpp-connection.c |  123 ++++++++++++++++++++++++++++++++++++-----
25316
 
 wocky/wocky-xmpp-connection.h |    4 +
25317
 
 2 files changed, 113 insertions(+), 14 deletions(-)
25318
 
 
25319
 
commit 790bba519b03494265255886c8c1b9b4695f3467
25320
 
Author: Sjoerd Simons <sjoerd@luon.net>
25321
 
Date:   Tue Mar 13 11:58:10 2007 +0000
25322
 
 
25323
 
    WockyXmppConnection: Allow the connection to be created without an underlying transport
25324
 
    
25325
 
    20070313115810-93b9a-3e0ad2e51ba1732a87de2d306e29d803871c35d4.gz
25326
 
 
25327
 
 wocky/wocky-xmpp-connection.c |    4 +++-
25328
 
 1 files changed, 3 insertions(+), 1 deletions(-)
25329
 
 
25330
 
commit 4d27720ab917b387ae8fa39da9c43874eeec11a6
25331
 
Author: Sjoerd Simons <sjoerd@luon.net>
25332
 
Date:   Thu Mar 1 14:49:17 2007 +0000
25333
 
 
25334
 
    wocky-debug.h: Fix typo in __DEBUG_H__ define
25335
 
    
25336
 
    20070301144917-93b9a-28b4ed528b50e24b899889e30576e620069476aa.gz
25337
 
 
25338
 
 wocky/wocky-debug.h |    2 +-
25339
 
 1 files changed, 1 insertions(+), 1 deletions(-)
25340
 
 
25341
 
commit a0c600b9c07cb0681ca1bb2333e1065bfe3dd11f
25342
 
Author: Sjoerd Simons <sjoerd@luon.net>
25343
 
Date:   Mon Feb 19 22:53:07 2007 +0000
25344
 
 
25345
 
    WockyXmppConnection: Add functions to disengage the connection from the transport and re-engage it on top of a new transport
25346
 
    
25347
 
    20070219225307-93b9a-dad771f4cc6e83f618d5e41d3ef3171df3148d71.gz
25348
 
 
25349
 
 wocky/wocky-xmpp-connection.c |   27 ++++++++++++++++++++++-----
25350
 
 wocky/wocky-xmpp-connection.h |    5 +++++
25351
 
 2 files changed, 27 insertions(+), 5 deletions(-)
25352
 
 
25353
 
commit 7b44ac78160a88adf50edee43259669ce24474d8
25354
 
Author: Sjoerd Simons <sjoerd@luon.net>
25355
 
Date:   Sat Feb 17 22:07:03 2007 +0000
25356
 
 
25357
 
    WockyXmppConnection: Mark stream as closed after calling connection_restart
25358
 
    
25359
 
    20070217220703-93b9a-e72fce05b9ca351dc6500cb684edd735e26ad680.gz
25360
 
 
25361
 
 wocky/wocky-xmpp-connection.c |    1 +
25362
 
 1 files changed, 1 insertions(+), 0 deletions(-)
25363
 
 
25364
 
commit 660cfd64118d30b5b7c846db3a2cde8e610e1b49
25365
 
Author: Sjoerd Simons <sjoerd@luon.net>
25366
 
Date:   Sat Feb 17 17:05:05 2007 +0000
25367
 
 
25368
 
    WockyXmppConnection: Add function to restart the stream, which allows the other side to reopen the connection (After say a sasl authentication)
25369
 
    
25370
 
    20070217170505-93b9a-15e939bb4095cee5e33b12455685e8349929a3c6.gz
25371
 
 
25372
 
 wocky/wocky-xmpp-connection.c |    9 +++++++++
25373
 
 wocky/wocky-xmpp-connection.h |    6 ++++++
25374
 
 2 files changed, 15 insertions(+), 0 deletions(-)
25375
 
 
25376
 
commit 5f6902411d555f942f906a6adc9948c64834860a
25377
 
Author: Sjoerd Simons <sjoerd@luon.net>
25378
 
Date:   Sat Feb 17 12:34:45 2007 +0000
25379
 
 
25380
 
    WockyXmppReader: Make wocky_xmpp_reader_push reentrant
25381
 
    
25382
 
    20070217123445-93b9a-e4981edf60f86e15232a86156acb3ff36d8843b6.gz
25383
 
 
25384
 
 wocky/wocky-xmpp-reader.c |   74 +++++++++++++++++++++++++++++++--------------
25385
 
 1 files changed, 51 insertions(+), 23 deletions(-)
25386
 
 
25387
 
commit f7a9270d556a5e7da4219574d3cfd1ed4a20b813
25388
 
Author: Sjoerd Simons <sjoerd@luon.net>
25389
 
Date:   Fri Feb 16 10:35:42 2007 +0000
25390
 
 
25391
 
    WockyXmppConnection: Only reset after we reopen our own stream, not after the other side has opened their stream
25392
 
    
25393
 
    20070216103542-93b9a-7b716672297079528284236d21f1d4549b4263b4.gz
25394
 
 
25395
 
 wocky/wocky-xmpp-connection.c |    7 +++----
25396
 
 1 files changed, 3 insertions(+), 4 deletions(-)
25397
 
 
25398
 
commit 474568cb7bd70ae27943eca403780f16ab8fa3e6
25399
 
Author: Sjoerd Simons <sjoerd@luon.net>
25400
 
Date:   Thu Feb 15 19:54:17 2007 +0000
25401
 
 
25402
 
    WockyXmppConnection: If the stream is re-opened reset the xml reader
25403
 
    
25404
 
    20070215195417-93b9a-36e408dd62df217b236f334913da992957612110.gz
25405
 
 
25406
 
 wocky/wocky-xmpp-connection.c |   10 ++++++++++
25407
 
 1 files changed, 10 insertions(+), 0 deletions(-)
25408
 
 
25409
 
commit 28098b62916ff654251334f9200b738ffbeea57d
25410
 
Author: Sjoerd Simons <sjoerd@luon.net>
25411
 
Date:   Thu Feb 15 19:53:41 2007 +0000
25412
 
 
25413
 
    WockyXmppWriter: Turn of indenting of the output stream for now
25414
 
    
25415
 
    20070215195341-93b9a-06a6024612b2c75cf254a05be028c776e605a2f9.gz
25416
 
 
25417
 
 wocky/wocky-xmpp-writer.c |    4 ++--
25418
 
 1 files changed, 2 insertions(+), 2 deletions(-)
25419
 
 
25420
 
commit e4328fefd92299a312323722b173a0e44189ae1b
25421
 
Author: Sjoerd Simons <sjoerd@luon.net>
25422
 
Date:   Thu Feb 15 19:50:36 2007 +0000
25423
 
 
25424
 
    WockyXmppReader: Add ability to reset the reader when needed
25425
 
    
25426
 
    20070215195036-93b9a-101186da1a23a1456991feb9e5e9ac6312856eac.gz
25427
 
 
25428
 
 wocky/wocky-xmpp-reader.c |   26 +++++++++++++++++++++++---
25429
 
 wocky/wocky-xmpp-reader.h |    1 +
25430
 
 2 files changed, 24 insertions(+), 3 deletions(-)
25431
 
 
25432
 
commit b8565f2e2f4dc54cf7edd79eacafb243a9dab3bc
25433
 
Author: Sjoerd Simons <sjoerd@luon.net>
25434
 
Date:   Thu Feb 15 16:06:33 2007 +0000
25435
 
 
25436
 
    Implement an SSL transport for wocky
25437
 
    
25438
 
    20070215160633-93b9a-bbb1468c182c157f593dcf07ef21d5bed09e8f7f.gz
25439
 
 
25440
 
 wocky/wocky-debug.c |    1 +
25441
 
 wocky/wocky-debug.h |    1 +
25442
 
 2 files changed, 2 insertions(+), 0 deletions(-)
25443
 
 
25444
 
commit 825318c597fe94d083534de7c34b9b42eb6d1f50
25445
 
Author: Sjoerd Simons <sjoerd@luon.net>
25446
 
Date:   Thu Feb 15 10:55:01 2007 +0000
25447
 
 
25448
 
    Added SASL authentication helper for wocky (just digest-md5 for now)
25449
 
    
25450
 
    20070215105501-93b9a-f19f851129b23241b015579541e73f827e5ff373.gz
25451
 
 
25452
 
 wocky/wocky-debug.c |    1 +
25453
 
 wocky/wocky-debug.h |    1 +
25454
 
 2 files changed, 2 insertions(+), 0 deletions(-)
25455
 
 
25456
 
commit 9c1ca9bc99f8339ac39ec2f640660ac85f62658e
25457
 
Author: Sjoerd Simons <sjoerd@luon.net>
25458
 
Date:   Tue Feb 13 15:51:44 2007 +0000
25459
 
 
25460
 
    SalutXmppWriter: Add debugging to stream open and close
25461
 
    
25462
 
    20070213155144-93b9a-8fa834e31dda7628e45ca7cfcce8dcf34fccbca3.gz
25463
 
 
25464
 
 wocky/wocky-xmpp-writer.c |    3 +++
25465
 
 1 files changed, 3 insertions(+), 0 deletions(-)
25466
 
 
25467
 
commit de5327a61f7ffbd4b8bf0bd3800ca11851d30408
25468
 
Author: Sjoerd Simons <sjoerd@luon.net>
25469
 
Date:   Tue Feb 13 13:26:33 2007 +0000
25470
 
 
25471
 
    Push received transport data through handler functions instead of signals
25472
 
    
25473
 
    20070213132633-93b9a-25678d8680408e6e7ecb88289afd577cb1163734.gz
25474
 
 
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(-)
25479
 
 
25480
 
commit eaa86572f2ee3c1f283577e4747749bef79265ac
25481
 
Author: Sjoerd Simons <sjoerd@luon.net>
25482
 
Date:   Tue Feb 13 10:05:59 2007 +0000
25483
 
 
25484
 
    WockyXmppNode: Assert that attribute values are !NULL
25485
 
    
25486
 
    20070213100559-93b9a-407f99a9c26a5769c78345098b0bc53a6a44eb19.gz
25487
 
 
25488
 
 wocky/wocky-xmpp-node.c |    1 +
25489
 
 1 files changed, 1 insertions(+), 0 deletions(-)
25490
 
 
25491
 
commit 9c139ce0b8eadf1b44ed5790cb0ebc1da409aaf9
25492
 
Author: Sjoerd Simons <sjoerd@luon.net>
25493
 
Date:   Tue Feb 13 10:05:08 2007 +0000
25494
 
 
25495
 
    WockyXmppWriter: Add debugging
25496
 
    
25497
 
    20070213100508-93b9a-82ec00ac21ed4b0b4094ab1b5dfbcc35784c8c67.gz
25498
 
 
25499
 
 wocky/wocky-xmpp-writer.c |    5 +++++
25500
 
 1 files changed, 5 insertions(+), 0 deletions(-)
25501
 
 
25502
 
commit ec14381d7e181456e515fef019d77b118a65ccb5
25503
 
Author: Sjoerd Simons <sjoerd@luon.net>
25504
 
Date:   Thu Feb 8 15:47:08 2007 +0000
25505
 
 
25506
 
    Reinitialize the parser after each chunk when not in stream mode
25507
 
    
25508
 
    20070208154708-93b9a-7f92d7d174ea5da1ba624838e3a94e6b54306391.gz
25509
 
 
25510
 
 wocky/wocky-xmpp-reader.c |   21 ++++++++++++++++-----
25511
 
 1 files changed, 16 insertions(+), 5 deletions(-)
25512
 
 
25513
 
commit c6f178501aaadebdd1ab6dcdd21725c739853239
25514
 
Author: Sjoerd Simons <sjoerd@luon.net>
25515
 
Date:   Thu Feb 8 15:46:31 2007 +0000
25516
 
 
25517
 
    Add debugging
25518
 
    
25519
 
    20070208154631-93b9a-fb77ac76d5b324196b2b84a8f57077cadc6ec14e.gz
25520
 
 
25521
 
 wocky/wocky-xmpp-reader.c |   17 +++++++++++++++++
25522
 
 1 files changed, 17 insertions(+), 0 deletions(-)
25523
 
 
25524
 
commit af18cf0a81cd75e41ef0cc311d0e195d5991d465
25525
 
Author: Sjoerd Simons <sjoerd@luon.net>
25526
 
Date:   Thu Feb 8 15:45:34 2007 +0000
25527
 
 
25528
 
    Add xmpp debugging categories
25529
 
    
25530
 
    20070208154534-93b9a-be8e1257a1ccf376fd7134229d62d5187219f7cb.gz
25531
 
 
25532
 
 wocky/wocky-debug.c |    6 +++++-
25533
 
 wocky/wocky-debug.h |    4 ++++
25534
 
 2 files changed, 9 insertions(+), 1 deletions(-)
25535
 
 
25536
 
commit 456ea6b3c19601fdbacf438596aca68c46000adb
25537
 
Author: Sjoerd Simons <sjoerd@luon.net>
25538
 
Date:   Fri Feb 2 13:48:00 2007 +0000
25539
 
 
25540
 
    Fix conflicts in libwocky
25541
 
    
25542
 
    20070202134800-93b9a-accfe9e4ec5f2ac7d7d4360889743b8e09d9ca4b.gz
25543
 
 
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(-)
25549
 
 
25550
 
commit 11e8272e8ad14c1eeac8ba162227c3626fedf11f
25551
 
Author: Sjoerd Simons <sjoerd@luon.net>
25552
 
Date:   Wed Jan 24 23:10:56 2007 +0000
25553
 
 
25554
 
    If not in stream mode, clear the parser for every new buffer
25555
 
    
25556
 
    20070124231056-93b9a-a17e06fc79026e8dca6cf50db26c9f18eb112397.gz
25557
 
 
25558
 
 wocky/wocky-xmpp-reader.c |    3 +++
25559
 
 1 files changed, 3 insertions(+), 0 deletions(-)
25560
 
 
25561
 
commit 4cc6811422ef30741f9c61bf51fa335d93a515be
25562
 
Author: Sjoerd Simons <sjoerd@luon.net>
25563
 
Date:   Wed Jan 24 22:54:24 2007 +0000
25564
 
 
25565
 
    Xmpp stanza end on depth 1 in stream mode and depth 0 in non-streaming mode
25566
 
    
25567
 
    20070124225424-93b9a-0169f09b6155c007c04c7dc66d453bd600291ee8.gz
25568
 
 
25569
 
 wocky/wocky-xmpp-reader.c |    2 +-
25570
 
 1 files changed, 1 insertions(+), 1 deletions(-)
25571
 
 
25572
 
commit 48a09308f5782730a8b77fef7f8f45fdc5da2336
25573
 
Author: Sjoerd Simons <sjoerd@luon.net>
25574
 
Date:   Wed Jan 24 22:09:34 2007 +0000
25575
 
 
25576
 
    Let the xmpp reader provide a non-stream mode
25577
 
    
25578
 
    20070124220934-93b9a-b436df2985b6622eb18b66a2116af4ed6375c65f.gz
25579
 
 
25580
 
 wocky/wocky-xmpp-reader.c |   18 +++++++++++++++---
25581
 
 wocky/wocky-xmpp-reader.h |    4 ++--
25582
 
 2 files changed, 17 insertions(+), 5 deletions(-)
25583
 
 
25584
 
commit 238939565225f060e327b4fcd100eccd85575806
25585
 
Author: Sjoerd Simons <sjoerd@luon.net>
25586
 
Date:   Wed Jan 24 22:09:05 2007 +0000
25587
 
 
25588
 
    Provide a non-stream mode
25589
 
    
25590
 
    20070124220905-93b9a-4d27e82d447907538d5b5e9215583bc4fb6fa0f9.gz
25591
 
 
25592
 
 wocky/wocky-xmpp-writer.c |   15 +++++++++++++++
25593
 
 wocky/wocky-xmpp-writer.h |    2 +-
25594
 
 2 files changed, 16 insertions(+), 1 deletions(-)
25595
 
 
25596
 
commit 37f2ef26d25198ac6f39d5122d91f2da66995413
25597
 
Author: Sjoerd Simons <sjoerd@luon.net>
25598
 
Date:   Tue Jan 23 12:02:45 2007 +0000
25599
 
 
25600
 
    Only recognize the standard stream namespaces after a stream open
25601
 
    
25602
 
    20070123120245-93b9a-78aa5121c17e4668e8fdf11b6a0a66d5848751ce.gz
25603
 
 
25604
 
 wocky/wocky-xmpp-writer.c |    8 ++++++--
25605
 
 1 files changed, 6 insertions(+), 2 deletions(-)
25606
 
 
25607
 
commit ef14dec7c25700a1ada1436a41610154a6e2dc10
25608
 
Author: Sjoerd Simons <sjoerd@luon.net>
25609
 
Date:   Fri Feb 2 13:37:11 2007 +0000
25610
 
 
25611
 
    Refactor xmpp magic into it's own seperate library
25612
 
    
25613
 
    20070202133711-93b9a-4dec550fce51511f5f452fa5e1c2158049fdc2f6.gz
25614
 
 
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(-)
25628
 
 
25629
 
commit d3816f063f3902037b69763d91e57738d7e781e5
25630
 
Author: Sjoerd Simons <sjoerd@luon.net>
25631
 
Date:   Tue Mar 17 18:52:43 2009 +0000
25632
 
 
25633
 
    Initial commit
25634
 
 
25635
 
 README |    1 +
25636
 
 1 files changed, 1 insertions(+), 0 deletions(-)