Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Don't assume that GabbleXmppError is WockyXmppError | Will Thompson | 2010-02-16 | 1 | -8/+6 |
| | | | | (They're no longer identical.) | ||||
* | Update signature for WockyMuc:message-error handler | Will Thompson | 2010-02-15 | 1 | -5/+3 |
| | |||||
* | Make checks for NULLness explicit | Danielle Madeley | 2010-01-09 | 1 | -3/+3 |
| | |||||
* | Ensure that the Initial{Channels,Handles} is never NULL | Sjoerd Simons | 2010-01-08 | 1 | -0/+2 |
| | |||||
* | Some small fixes to props | Danielle Madeley | 2010-01-08 | 1 | -5/+9 |
| | |||||
* | Add Conference immutable properties to PROP_CHANNEL_PROPERTIES | Danielle Madeley | 2010-01-08 | 1 | -0/+5 |
| | |||||
* | Add Conference properties to GabbleMucChannel | Danielle Madeley | 2010-01-08 | 1 | -0/+95 |
| | |||||
* | Add support for <continue/> to invites coming from InitialChannels | Danielle Madeley | 2010-01-08 | 1 | -2/+8 |
| | |||||
* | Unref the WockyMuc object when disposing the MucChannel | Sjoerd Simons | 2010-01-08 | 1 | -0/+5 |
| | |||||
* | Update the presence cache from the cache in muc channels | Sjoerd Simons | 2010-01-08 | 1 | -0/+20 |
| | |||||
* | Set object GValues with set_object | Sjoerd Simons | 2010-01-08 | 1 | -4/+1 |
| | |||||
* | Handle tube presences in the intial presence | Sjoerd Simons | 2010-01-08 | 1 | -0/+2 |
| | |||||
* | Streamline some code slightly | Sjoerd Simons | 2010-01-08 | 1 | -27/+16 |
| | | | | | | Instead of jumping through hoops with g_hash_table_foreach, iterate over the hashtable. Also no need to assert something is of a certain type, static type checking ensures that already and if it's NULL things will explode anyway.. | ||||
* | Explicitely tear down the muc channel | Sjoerd Simons | 2010-01-08 | 1 | -0/+8 |
| | | | | | | A MucChannel owns the Tubes channel associated with it. The tubes channel uses a tp_external_group_mixin, with the MucChannel being the external. Which means there is a reference counting loop that must be explicitely broken. | ||||
* | The factory should emit new channels, not the text channel | Sjoerd Simons | 2010-01-08 | 1 | -5/+12 |
| | |||||
* | Handle the fill-presence signal | Sjoerd Simons | 2010-01-08 | 1 | -3/+20 |
| | |||||
* | Use the right bit of userdata | Sjoerd Simons | 2010-01-08 | 1 | -1/+1 |
| | |||||
* | Add status and vcard info to the presence we send to a muc | Sjoerd Simons | 2010-01-08 | 1 | -5/+6 |
| | |||||
* | Set the members of a muc | Sjoerd Simons | 2010-01-08 | 1 | -12/+7 |
| | |||||
* | Reset jid when retrying to join | Sjoerd Simons | 2010-01-08 | 1 | -1/+2 |
| | |||||
* | First attempt at moving the muc backend over to wocky, and moving most of | Vivek Dasmohapatra | 2010-01-08 | 1 | -546/+852 |
| | | | | | the tubes support into the muc-channel object. Builds, most tests fail as of this check in. | ||||
* | GabbleMucChannel: annotate which properties can be changed by who | Simon McVittie | 2009-11-12 | 1 | -1/+18 |
| | |||||
* | GabbleMucChannel: having special-cased SUBJECT, don't remove the special ↵ | Simon McVittie | 2009-11-12 | 1 | -4/+0 |
| | | | | case again and treat it like part of the room definition! | ||||
* | gabble_muc_channel_init: initialize self->priv correctly | Simon McVittie | 2009-11-12 | 1 | -1/+3 |
| | | | | | | It was uninitialized, which had never been significant so far because all of muc-channel.c redundantly calls GABBLE_MUC_CHANNEL_GET_PRIVATE again. | ||||
* | Correct the type of pre-presence's marshaller | Will Thompson | 2009-10-27 | 1 | -2/+2 |
| | | | | | The signal's argument is a LmMessage *, which is wider than guint on amd64. | ||||
* | Don't trust <message> ids to be globally unique | Will Thompson | 2009-10-27 | 1 | -12/+12 |
| | |||||
* | make gabble_decode_jid() return a boolean | Dafydd Harries | 2009-09-03 | 1 | -1/+1 |
| | | | | For now, it always returns TRUE. Also, change all callers to check the result. | ||||
* | use g_timeout_add_seconds() instead of g_timeout_add() where possible | Dafydd Harries | 2009-08-17 | 1 | -5/+6 |
| | |||||
* | muc-channel.c: use node iteration wrappers | Dafydd Harries | 2009-06-29 | 1 | -25/+39 |
| | |||||
* | Support leaving MUCs with RemoveMembers. | Will Thompson | 2009-06-05 | 1 | -2/+13 |
| | | | | This allows you to leave a MUC with a part message. Fixes: fd.o#16886. | ||||
* | Explain using local part as MUC Resource | Will Thompson | 2009-04-28 | 1 | -0/+3 |
| | |||||
* | Make GetAliases etc fall back to the full JID | Will Thompson | 2009-04-25 | 1 | -1/+14 |
| | | | | | | | | | | | | | Previously, Gabble fell back to the local part of the JID; if the contact is foo@bar.com, it would default their alias to "foo". But this is in violation of the spec, which says CMs should "[fall] back on the handle name if [no alias] is present". Gabble's old behaviour was slightly nicer on UIs that just want to show something to the user, but make it impossible for UIs to tell whether a contact actually has an alias or not. The real fix here is to separate aliases into petnames and nicknames, but for now this makes Gabble spec-compliant. | ||||
* | Send and receive message-token/delivery-token/sent message tokens, using the ↵ | Simon McVittie | 2009-03-18 | 1 | -0/+21 |
| | | | | XMPP id attribute | ||||
* | _gabble_muc_channel_state_receive: remove useless priv pointer | Guillaume Desmottes | 2009-03-18 | 1 | -3/+0 |
| | |||||
* | Merge branch 'refactor-accept-private-stream-tube+si-fallback-tests' into ↵ | Guillaume Desmottes | 2009-03-02 | 1 | -3/+1 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | socks5+refactor-accept-private-stream-tube+si-fallback-tests Conflicts: NEWS tests/twisted/tubes/accept-muc-stream-tube.py tests/twisted/tubes/offer-muc-stream-tube.py Add optionnal 'to' argument to create_si_offer and create_si_reply so we can simulate the muc IQ behaviour. | ||||
| * | GabbleMucChannel: elide temporary variable, fixing --disable-debug | Simon McVittie | 2009-02-27 | 1 | -3/+1 |
| | | | | | | | | This fixes distcheck. | ||||
* | | muc-channel: add self-jid property | Guillaume Desmottes | 2009-02-25 | 1 | -0/+11 |
|/ | |||||
* | Update branch messages to master | Will Thompson | 2009-02-03 | 1 | -271/+373 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/media-factory.c src/text-mixin.c tests/twisted/ns.py The first conflict was a function modified in messages and moved in master; resolved by making the corresponding change (adding an argument to a call to gabble_xmpp_error_from_node) in jingle-factory.c. The second conflict was a function modified in master and rewritten into message-util.c in messages; resolved by making the corresponding change (changing a g_warning to DEBUG) in message-util.c. The third conflict was trivial. | ||||
| * | Only set MUC channels' state to JOINED once. | Will Thompson | 2009-02-01 | 1 | -5/+1 |
| | | | | | | | | | | Previously, the state was re-set every time you got a presence for yourself in a MUC. | ||||
| * | Handle the MUC renaming us on joining | Will Thompson | 2009-02-01 | 1 | -14/+53 |
| | | |||||
| * | Extract handling new MUC members to a function | Will Thompson | 2009-02-01 | 1 | -96/+106 |
| | | |||||
| * | tp_intset_sized_new does not do what I thought it did. | Will Thompson | 2009-02-01 | 1 | -2/+2 |
| | | | | | | | | I was confusing it with g_array_sized_new and friends. | ||||
| * | Clarify _gabble_muc_channel_member_presence_updated | Will Thompson | 2009-02-01 | 1 | -27/+19 |
| | | |||||
| * | Extract handling other MUC presences to a function | Will Thompson | 2009-02-01 | 1 | -172/+188 |
| | | |||||
| * | Extract handling 'unavailable' MUC presences in MUCs to a function | Will Thompson | 2009-02-01 | 1 | -59/+74 |
| | | |||||
| * | Extract handing MUC nick conflicts to a function | Will Thompson | 2009-02-01 | 1 | -40/+44 |
| | | |||||
| * | Update MUC members when renaming to avoid nick conflict. | Will Thompson | 2009-02-01 | 1 | -0/+16 |
| | | |||||
| * | Change MUC SelfHandle when appending _ to avoid conflicts. | Will Thompson | 2009-02-01 | 1 | -0/+10 |
| | | | | | | | | | | The channel didn't its group mixin that the handle had changed when it appended underscores. This led to a serious identity crisis. | ||||
| * | muc-channel: fix DEBUG msg | Guillaume Desmottes | 2008-12-10 | 1 | -2/+2 |
| | | |||||
| * | Merge branch 'master' into warning-crasher | Guillaume Desmottes | 2008-12-10 | 1 | -4/+12 |
| |\ | | | | | | | | | | | | | | | | Conflicts: src/media-stream.c |