Opened 7 years ago

Closed 7 years ago

Last modified 7 years ago

#4631 closed defect (fixed)

auto-away changes invisible status

Reported by: yed@… Owned by: asterix
Priority: normal Milestone: 0.12.2
Component: None Version: hg
Severity: normal Keywords:
Cc: Blocked By:
Blocking: OS: All

Description

While being invisible, I set custom status (available) to single contact in my CL. Checked auto-away status in preferences (and idling for according amount of time) change my whole status, for all of my contacts, to away.

Expected Result: auto-away performed only for contacts where i'm not invisible

Change History (6)

comment:1 Changed 7 years ago by paul

IMHO this cannot be controlled clientside. It is the server that sends your presence.

comment:2 Changed 7 years ago by yed@…

Sorry my english, I'll try it explain once more:

Auto-away feature is active (it's client-side feature, am I right?). It means my status will change to "away" in, for example, five minutes. But not if I'm in Invisible mode. That's correct behaviour, because it could notify about my presence.

Gajim has feature I can send custom status to anyone in my CL, that differs from my "global" status. So I set "Available" status to one person in CL, other doesn't see me, because I'm invisible for them.

And now - due to idling, gajim change my status to Away (because one of my contact is "available"). But it should set Away status just to this one contact. For other, who 'see' me invisible, I should keep invisible status. Right?

comment:3 Changed 7 years ago by asterix

(In [793cfcca4ce562c86a555c2722e57565b408fbfb]) Don't change sleeper state when we send a presence to a user, to not think global status has changed from invisible. see #4631

comment:4 Changed 7 years ago by asterix

  • Milestone set to 0.13
  • Owner set to asterix
  • Status changed from new to assigned

your invisibility should not be removed now when you send a custum presence, but you pointed another problem: custum presence are currently useless when you are invisible. We should change privacy list to first allow this group or user, then deny all other to see your presences.

comment:5 Changed 7 years ago by asterix

  • Resolution set to fixed
  • Status changed from assigned to closed

(In [d0f50f05458b2ad8396adad86397d966675a6d9d]) abilty to do some exceptions to invisible rule (to send custom status). Fixes #4631

comment:6 Changed 7 years ago by asterix

  • Milestone changed from 0.13 to 0.12.2

(In [09796839e2bebc0da3a07e71d6823348218bda01]) import buxfixes from trunk: [2f6777135ca9837b34547bb42e360298b007befd] [0f5ef6e4c08ba974d038d7e2a2942c48e7f25d90] [9a3ff5f34ceb34492b2d99980eb00a40715bdb39] [63fa81bb3c62abcf1bfaabbe7a7cce61a6635fc3] [0110717d41f431c5332826c8ec4f635755ca0e7d] [7af618813dee11472b1d5d7afd07124a91af38dc] [564c2afcfa031bb671da9bc98a289bf3472f03e9] [889291db9d9eaa70e409e0fa2dcea492d80a0c1f] [71be893da00c5c9150eb1391f301f7d41b835a84] [3be7988bc2ce9fda2ed88123e39699386db1e81b] [793cfcca4ce562c86a555c2722e57565b408fbfb] [01cdc23f51b98a88711d613790f60f2903d1d8c8] [f51231fc0b8620fdb0996f51896c35abff86c7b8] [48585d14b4ab651c525f79bec7b0119398f61e3a] [037f14f8576115508be16804218430ee28ddea3d] [d0f50f05458b2ad8396adad86397d966675a6d9d] [947b3ef29e324ac5a63815b41f8ee0f9281697fa] [d021c6d7aa6bc0386bba394261e019fe820d5529] [46a2ee4f7a9bd6952db03109e30e02de3ce2a51f] [e2180b23b400d1ae08146e75cc4f39b5103da6cf] [446eff894b70c99feff606a0ea2d1a62d84d74dd] [be29c1a61dad46793e9642508e0f2b3acdafdb07] [722476e07db648ce3048c14e0442d2450f3f28fa] [f73baea344b42b7c484a0aacbcd5d65211d28390] [9b7005dee1784c44e9e7c1aaa217071c538800da] [1cf7d971214a25ad45bd9040d72c29cfe481e2ec] [1ae9ed5e32496a993d11d6f24360769644d2da96] [a2d93f05a489519056b951f6401791a394035b55] [0d076db016a74721bc892741797231474901025c] [cdb93d643d96512806dc517d6998aa1175e796d0] [e75e05d4fdb4d800e28bf41947c6b7d0168785a4] [7775bbe93d56d8ad26312c38615a9878282617e6] [e53fd166c8135afa68fefa8547423a4c4707ef81] [fd1201534e72f899d0124a2ac66bfb702197d373] [a1550eda780b4e34c48e435dce86313a5dc4bd8e] [673d8fd91dc141d25bfad8fea4d845971f35e997] [6940d16bba6d9a2baf1f8812910ca83ef79565d6] [9bc95f9eb76a816cdcfd2854717c8d1018447e92] [a4dfaea6eebf7dd50313de3133e670ea253a0f0d] [ef6ecf3e2abbd839c91724af88c1b3b8b2137521] [fa9699bc75fb06fc46bdc021d1844c670f547401] [98b26395e4ada42bb03a877955b2328de80f6443] [52b30fcdfcc8918dea1df0614aa40e8ffaf8112d] [505b184ac48f17ec696ca6bba40c09f764a0152f] [56a33501f63385afc55d84e01c27a5004565f57b] [cddadb4c006d07d566e0a8c6e73411b3d3a35b13] [7e9bdf837ade98fd535dba4ff652726fe200d3b6] [6eec2b1a1aed9ca42fa1bac9020138166b0bab31] [bfc7c7a82b03b8d207b84dd12b258c73e7f031e4] [97e1f2e2c4c21d74cf7ec4a0407276262b48d014] [f886442eb0043b3321e7745f4fa90a124fd94205] [e0dd9d12b9bf8c480eac53842e814317dc1797ba] [dca0a3011d041d727dac05cc218f62e68b1acdcf] [d59fc1358414cfac23a3d0b36735cd5db8282438] [81e567a78ec5d25375fe13dc60c02f79abbab263] [2a9c10fe0d1ab5f5c497668a461cee489f0fd7b0] [37f760bc4032b9bc089753a876db89f2b13a4160] [d1280964c96d590e7285439d6ca0494afc7c32ee] [f2b6229b343954006539167b59282a11d7f3ca6e] [0564cb19bd1d3c31d6695007cd8c95fb6bdd5768] af7685ea7b3179e919e1a7f30df5f093a25bc41c? 377d91baa4060885f8cace4541451a34885efc59? [70e128ab6f92154b551a4ddd661f2be6545a957c] [21eac75dc56150fd88663641d6775d628e9c57ab] [b0053f8d67471d341a592fb64815d1c4e732c90f] [cc548c18450e03a85898bad0e91716b48497a32b] [783bf17061ff28f5839a727a12845a53790388fd] [78d00f06573633d1fc1abbc9081b6fa9d8518fc4] [ca2c68a6f9caa64182e82a18d9c0a3c4ab85d8dc] [06d562fdbbab1c6acca5b7bb80f1bdf9c1198c80] [f999b3be594eab84f788554acd6456f873c3be2d] [8d85487dde1b2fc631c5a8f46f13ae98d4137ea8] [867f849de4323245e93a2ab3015ae1721c1da7e0] [24c0268de27b7e4f3db4f410825dfb742acaa729] [3ff33990e0e000dba57f7a8a7f37cb414228284b] [c7df9d1c75d1e45894250ab6c7e93d005684a39f] [a2087f07b407e392ce99516a7ffa9b7207627000] [b0749ee11399b60d03e64c0b24b194ae504a7fc0] [789e1acadd1d6f1aca5ba7694f97a5fc7890662f] [724979f3e482be8ec1b535ef8510b3045d1f16c1] [dd3a5d7a27d86d18bd6d02c9c86aa71d33658995] [6282f9b632351a83116f22368acb44ff7466199d] [897836379575e35b1fcd08d8732d96b083fc0fbd] [b9b1d3c6ca2e5d6f3ab00a489c024c0ede9c77a4] [7b837dd96fc3a48aea9ebb7c0b737678117efe4e] [7f1fbcaf685135d6e9e3289040fb08dc0058cc52] [68ced400e25b90dd08f7bbe7e145b59d2a3e4e63] [39f3fe7b508d83841424ed9c05cea6ab41b607e1] [6b29872f48b7eeeae855fd4682e3e3da675bc2a1] [6191657c31f3e33130d6f5e84cc044e0ec9b0268] [19dc969856040a433258dfccdad4e51385dfff5c] [b96a6c1c10ea9f35c5835124984715dfbdecf083] [db52c04f7d6db18123cb0a296987ccf5b034d0c3] [9243c46e76fa2be4877a2c2c2f34b6c1c3847a1a] [b0c4bc86596f5c78110e20d6204e9afaf35fca99]

Fixes #4616, #4605, #4627, #4638, #4624, #4618, #4641, #4652, #4631, #4667, #4670, #4642, #4650, #4618, #4692, #4658, #4630, #4705, #4629, #4712, #4684, #4720, #4672, #663, #4703, #4710, #3474, #4715, #4735, #4730, #4739, #4737, #4741, #4748, #4744, #4738, #4760, #4762, #4764, #4767, #4556, #4774, #4788, #4783, #4770, #4798, #4801, #4436, #4708, #2243, #4800, #4536, #4299, #3781, #4820, #4819, #4826, #4263, #4831, #4834, #4832, #4847, #4855, #4828

Note: See TracTickets for help on using tickets.