Home
Psi Developers - Russian Community
psi-dev@conference.jabber.ru
Thursday, November 27, 2008< ^ >
AlekSi has set the subject to: Psi Dev - Russian Community || logs: http://chatlogs.jabber.ru/psi-dev@conference.jabber.ru/ || wiki: http://psi-im.org/wiki/RU:Main_Page || v0.13-dev, патчи, иконпаки: http://bombus-im.org/zet/psi/ || wtf psi_patches || болтаем в psi-talks@ || gajim'овские moods'ы для Psi: http://upload.com.ua/get/900556723 || Очень нужен OTR: http://public.tfh-berlin.de/~s717689/
Room Configuration

GMT+3
[00:14:03] Disаbler leaves the room
[00:27:42] mag2000 leaves the room
[00:42:45] kusari leaves the room
[00:42:51] mag2000 joins the room
[00:44:29] mag2000 leaves the room
[00:51:08] Rion leaves the room
[01:06:59] maj is now known as majik
[01:30:49] majik leaves the room
[01:34:59] DsTr leaves the room
[01:48:42] V0id leaves the room
[02:23:57] stormhead leaves the room
[03:02:06] evgs leaves the room: Replaced by new connection
[03:02:07] evgs joins the room
[04:07:59] chikarabonsha leaves the room: Replaced by new connection
[04:08:03] chikarabonsha joins the room
[04:55:21] DsTr joins the room
[05:22:06] Бурчег joins the room
[05:28:50] Бурчег leaves the room
[05:46:55] evgs= joins the room
[05:48:27] evgs= leaves the room: Replaced by new connection
[05:48:28] evgs= joins the room
[06:46:14] evgs= leaves the room
[08:49:21] zzzolushka joins the room
[08:50:10] zet joins the room
[08:57:06] <zet> .
[09:12:11] lawyer joins the room
[09:14:37] <gluxi> gluxi: Pong from zet after 1050.29 secs.
[09:26:24] <zet> Зачот!
[09:29:07] zet leaves the room
[09:52:07] maj joins the room
[10:09:56] AlekSi joins the room
[10:20:37] Rion joins the room
[10:46:09] dword joins the room
[10:46:43] dword leaves the room
[10:48:47] <zzzolushka> http://img0.liveinternet.ru/images/attach/b/3/21/851/21851849_img165.jpg
[10:48:52] <zzzolushka> существует она!
[10:53:52] <Rion> хых
[10:54:30] <maj> :-D
[10:55:06] <maj> вот вот, женщине хрен угодишь и лучше даже и не пытаться, ибо превратишься х з во что
[10:58:03] <zzzolushka> да, а я сегодня оказываецца тупая
[10:58:08] <zzzolushka> вот я злая
[10:58:19] <zzzolushka> видите ли, женской логики нет
[10:58:24] <zzzolushka> и это стереотипы
[10:58:28] AlekSi leaves the room
[10:59:15] <zzzolushka> я уже с утра отстаиваю нашу, женскую, логику
[11:00:37] <maj> даже судя из только что написанного, ты ею владеешь вполне
[11:00:54] <zzzolushka> я знаю, что владею :))
[11:01:13] <zzzolushka> и мне она нравицца :)
[11:01:42] <zzzolushka> потому что такое интересное себе можно надумать и поверить...а еще другим девочкам рассказать и вместе додумать :)
[11:03:21] <maj> ну да, много слов впустую это по женски
[11:03:36] <maj> woman-way
[11:03:41] <maj> где маг?
[11:10:43] lawyer leaves the room: offline
[11:16:39] chikarabonsha leaves the room: Replaced by new connection
[11:16:42] chikarabonsha joins the room
[11:26:57] C.H. joins the room
[11:34:31] <C.H.> ку
[12:02:25] mag2000 joins the room
[12:11:07] <maj> zzzolushka: вот mag2000 всё знает!
[12:11:20] <maj> C.H.: ку! нужны плагины :-B
[12:11:48] chikarabonsha leaves the room
[12:18:08] MaSу joins the room
[12:21:32] <C.H.> :)
[12:21:44] <C.H.> maj: нужен новый винт на ноутер ;)
[12:22:42] masved joins the room
[12:40:56] masved leaves the room
[12:42:29] <maj> ых :)
[12:42:50] <maj> C.H.: в текстовом редакторе этого не сделать :)
[12:44:58] maj is now known as majik
[12:50:14] <zzzolushka> сделайте, что если я в конфе с ником каким-нить, то при открытии привата в этой комнате, мой ник был такой, как в общей....пожалуйста :)
[12:51:51] <zzzolushka> и еще бы такую команду, чтоб ник бы во всех комнатах менялся бы...где в данный момент сижу...
[12:52:31] <majik> zzzolushka: так и есть, ник как в общей, у тебя разве не так?
[12:52:45] <zzzolushka> вроде нет
[12:52:48] <zzzolushka> не помню
[12:52:50] <majik> проверь
[12:53:03] <majik> zzzolushka: а во всех как? вдруг в какой то уже занят
[12:53:08] zzzolushka is now known as ты кто я
[12:53:28] <ты кто я> * majik - В сети
[14:53:22] <zzzolushka> хм
[12:53:33] <ты кто я> я ж грю
[12:53:36] <majik> что
[12:53:41] <ты кто я> не логично выходит
[12:53:46] <majik> что не логично
[12:54:08] <ты кто я> почему я в конфе с одним ником, а в привате с другим
[12:54:09] <majik> всё логично
[12:54:24] <ты кто я> или эт ток я вижу?
[12:54:34] <majik> да, действительно :-D
[12:54:41] <ты кто я> я хочу, чтобы и у меня был ник, как в общей
[12:54:58] <majik> ты кто я: пойди кеву пожалуйся и мачеке
[12:55:13] Rion is now known as риончег
[12:55:29] <риончег> энто хлюк
[12:55:58] <риончег> ты кто я: да. они нас не слушают. только тебя. разрули там
[12:59:49] <ты кто я> я хз, как им это объяснить
[13:00:13] <majik> сча придумаем, а ты переведешь
[13:01:45] <majik> 1. Вхожу с ником ЖЕНЩИНА БЕЗ ЛОГИКИ
2. Меняю ник на ЖЕНЩИНА С ЛОГИКОЙ
3. Открываю приват, пишу сообщение и оно показывается как от ЖЕНЩИНА БЕЗ ЛОГИКИ
4. Мужчины с логикой, объясните мне, где логика?
[13:01:57] ты кто я is now known as zzzolushka
[13:02:35] <zzzolushka> hmm
[13:05:33] <majik> чо
[13:08:07] <риончег> :)
[13:13:02] <majik> zzzolushka: а когда они задумаются, спроси невзначай, где логика отправлять сообщение на bare jid, когда мы видим один ресурс?
[13:13:03] MaSу leaves the room
[13:13:39] MaSу joins the room
[13:15:57] chikarabonsha joins the room
[13:16:06] <zzzolushka> chikarabonsha:
[13:17:57] machekku joins the room
[13:18:04] <zzzolushka> chikarabonsha: can you help us?
[13:18:12] <zzzolushka> machekku: wellcome
[13:18:27] <zzzolushka> majik: риончег
[13:18:47] <риончег> шо?
[13:18:55] <zzzolushka> machekku: so... I will try to explane on russian
[13:19:10] <machekku> ok
[13:19:11] <zzzolushka> chikarabonsha: Vbbi
[13:19:15] <zzzolushka> Миша
[13:19:32] <mag2000> machekku: oh, hai! =) (B)
[13:19:33] <gluxi> Народ, mag2000 сегодня наливает!!!
[13:19:41] <chikarabonsha> zzzolushka: eh?
[13:19:47] <риончег> machekku: (B)
[13:19:48] <gluxi> Народ, риончег сегодня наливает!!!
[13:19:51] MaSу leaves the room
[13:20:08] <chikarabonsha> machekku: ohayo gozaimasu
[13:20:14] <zzzolushka> machekku: chikarabonsha is mblsha!!
[13:20:25] <machekku> zzzolushka: i know :)
[13:20:34] <риончег> gozaimasu = газмяс ?:)
[13:20:46] <machekku> chikarabonsha: おはよう
[13:21:07] риончег is now known as Rion
[13:21:41] <chikarabonsha> machekku: so how i could be of help?
[13:22:03] MaSу joins the room
[13:22:05] <Rion> zzzolushka: а че про багу уже рассказали?
[13:22:05] <machekku> chikarabonsha: i'm not sure yet ;) ask zzzolushka :)
[13:22:44] <zzzolushka> chikarabonsha: вот смотри...с каким бы ником я ни зашла в комнату, в приват если напишу человеку, мне мои же слова отображаюца от ника zzzolushka
[13:22:52] <Rion> THE BUG: nick in private chat is not always the same as in groupchat
[13:23:31] <zzzolushka> chikarabonsha: но я хочу, чтобы я свои слова видела под тем ником, с которым я сижу в данной конференции :)
[13:23:38] <chikarabonsha> machekku: she says that regardless of nick she uses in room, when she composes a private message to someone the nick shown is always 'zzzolushka'. maybe it's because of nickname xep?
[13:24:01] <chikarabonsha> zzzolushka: а, сообщения которые ты же и отправляешь?
[13:24:10] <chikarabonsha> machekku: disregard last sentence
[13:24:14] <zzzolushka> machekku: and these are clever boys =)) who make psi
[13:24:24] zzzolushka is now known as zzzzz
[13:24:32] <chikarabonsha> machekku: she sees her own nick as 'zzzolushka'. it's probably the same as in self-contact.
[13:24:42] <zzzzz> chikarabonsha: chikarabonsha - Недоступен [Хочу личного Яндекс.Джинна, который бы беспрекословно исполнял все мои фичареквесты]
[15:24:31] <zzzolushka> тест
[13:24:55] <machekku> i think it's because chat dialog doesn't care if this is a gc chat or normal. and our nick-xep implementation is unaware of muc nicks
[13:25:10] <chikarabonsha> machekku: yeah, seems so :-)
[13:25:24] <machekku> brb, phone
[13:26:17] <majik> gozaimasu = газ MaSу
[13:26:42] <MaSу> :-D
[13:28:30] <Rion> газу мася, газу!
[13:29:12] <machekku> so i have マチェック nick sent with every muc message, even though i use "machekku" now
[13:29:49] <machekku> btw, nicks are tracked by iris, but they are not accessible from the outside right now... so probably a little change there would be needed
[13:32:43] <chikarabonsha> machekku: do we track this stuff in flyspray still?
[13:33:15] <machekku> i guess this should be added. and maybe it's already there..
[13:33:51] Rion хочет чтоб поправили баг о котором maj говорил. шоб правильно реализовать xep-0184
[13:34:39] <zzzzz> chikarabonsha: и еще бы знаешь что, если я общаюсь с человеком, а он меняет ник (речь о привате конференции)...и этот человек получаецца оффлайн
[13:35:09] <zzzzz> chikarabonsha: а может пусть пишецца, тип сменил ник и дальше продолжаеца диалог?
[13:35:24] <zzzzz> или предложение продолжить диалог с человеком, как в ткаббе
[13:36:05] mag2000 leaves the room
[13:36:55] <chikarabonsha> zzzzz: ага, ага, муки сосут
[13:37:09] <zzzzz> chikarabonsha: передай это machekku, пожалуйста :))
[13:38:27] zzzzz is now known as zzzolushka
[13:39:05] majik leaves the room
[13:39:12] <chikarabonsha> machekku: and there's another part to this bug: when a private chat is open and a remote contact changes his nick in a room, he's suddenly shown as offline in said private chat
[13:39:21] majik joins the room
[13:39:43] <machekku> probably because chatdlg binds to full jid, and it is changed when you change nick ;)
[13:39:48] <machekku> so buggy ;)
[13:40:32] <chikarabonsha> yuck!
[13:42:20] <zzzolushka> machekku: do you have a wife? :)))
[13:42:24] <zzzolushka> chikarabonsha: :-P
[13:48:01] AlekSi joins the room
[13:54:56] <machekku> zzzolushka: not yet ;)
[13:57:03] <Rion> zzzolushka: замуж выходишь?)
[13:57:17] <AlekSi> machekku: hi there :)
[13:57:20] <machekku> hi
[13:57:46] <Rion> machekku: zzzolushka will be good wife for you :))
[13:58:03] <machekku> Rion: how do you know? ;)
[13:58:55] <AlekSi> no, she doesn't
[13:59:05] <AlekSi> *will not
[13:59:10] <Rion> machekku: i'm prophet :)
[13:59:48] <Rion> zzzolushka: че AlekSi на тебя гонит?:)
[14:09:42] MaSу leaves the room
[14:13:59] <majik> себе хочет =)
[14:14:38] <AlekSi> нет :)
[14:14:57] AlekSi engaged
[14:16:20] <Rion> http://forum.webmvc.com/lofiversion/index.php?t1535.html
[14:28:52] <zzzolushka> Rion: у нас с ним давняя лябофф =))
[14:28:56] <zzzolushka> AlekSi: усипуси
[14:29:13] <AlekSi> zzzolushka: :*
[14:29:31] <zzzolushka> machekku: how do you like this room? :)
[14:30:04] <zzzolushka> chikarabonsha: дык..будут разбирацца с тем багом или чтоо? :))
[14:30:09] <zzzolushka> я все пропустила Х_х
[14:30:35] <machekku> if only i could understand russian... ;)
[14:31:04] <AlekSi> machekku: drugs, xmpp and free love - everything is there :)
[14:31:30] Sniffy joins the room
[14:31:30] <Rion> [quote name='профессор Преображенский' date='18.11.2008, 19:45' post='8655']
laugh.gif Обосцалсо!!!!
Народ а как безопасно заклеить коту жопу? А то заu6а/\ срать у мя в спальне!
[/quote]Заклеивать не надо.Вставляй пробку от вина,но раз в неделю выставляй кота в окно,штопором откупоривай его и поливай булдосов возле подъезда.Пускай и им супрыз будет.
[/quote]
laugh.gif laugh.gif Спасибо так и сделаю будут все соседи в говне ходить! laugh.gif laugh.gif laugh.gif
[14:31:37] <zzzolushka> machekku: ou.... we need a bot-translater here... =)
[14:31:59] <Sniffy> Ку олл
[14:32:10] <AlekSi> Sniffy: hi
[14:32:22] <zzzolushka> Rion: and in english, please
[14:32:35] <AlekSi> Rion: no, please :D
[14:32:40] <Rion> zzzolushka: шутеж?)
[14:32:46] <zzzolushka> machekku: Rion told us a joke =))
[14:33:38] zzzolushka thinking, where she can take any bot
[14:33:39] <Sniffy> There is a very dirty joke
[14:34:00] <zzzolushka> Sniffy: do you have sulci?
[14:34:03] <AlekSi> zzzolushka: en2ru@bot.talk.google.com, but only for gmail users
[14:34:06] <Sniffy> zzzolushka: in google:)
[14:34:21] <AlekSi> and ru2en
[14:34:30] <Sniffy> I have a roster bot
[14:34:57] <zzzolushka> machekku: do you have a registration on facebook.com?
[14:35:11] <Sniffy> er@translate.jrudevels.org
[14:35:14] zet. joins the room
[14:35:19] <Sniffy> And re
[14:35:38] <Sniffy> А де маж?
[14:35:45] majik не знает
[14:35:56] <majik> seen маж
[14:35:56] <gluxi> majik: I never see "маж" here
[14:35:59] <Sniffy> majik: привед:)
[14:36:08] <majik> er@translate.jrudevels.org - очень не стабилен
[14:36:19] <Sniffy> seen maj
[14:36:20] <gluxi> Sniffy: maj is here with nick "majik" (Joined 56 min. 58 sec. ago)
[14:36:21] <majik> very unstable
[14:36:49] <Sniffy> In my roster he is working stable
[14:36:50] <machekku> zzzolushka: i don't have facebook account
[14:37:04] <machekku> (and i'm at work right now, so sometimes i cannot follow this chat)
[14:37:50] Sniffy is ill
[14:38:27] <zzzolushka> time machekku
[14:38:46] <Rion> zzzolushka: psi doesnt support time xep
[14:38:58] <Rion> only with his patch)
[14:39:07] Sniffy don't want go to university
[14:39:23] <Rion> but i guess machekku doesnt use own patches))
[14:40:12] <zzzolushka> Rion: а может предложим клик-ник на левую кнопку?? или не сделают?
[14:40:32] <Rion> zzzolushka: не сделают
[14:40:45] <Rion> ленивые они. нифига не сделают
[14:41:52] <machekku> Rion: as a dev, i feel obligated to run unpatched version
[14:41:54] <machekku> ;)
[14:42:09] <machekku> 12:38 here
[14:43:45] <AlekSi> machekku: why not to move your patch to master?
[14:44:24] <majik> machekku: we need plugin system
[14:45:13] <machekku> AlekSi: because (as usual) after thinking some more, i noticed some bigger changes in iris that should be made while implementing this
[14:45:42] <AlekSi> machekku: why not to push patch for iris? ;)
[14:46:03] <machekku> because i don't have it written yet ;)
[14:47:16] ivan101 joins the room
[14:47:39] <Rion> time
[14:47:52] <majik> time
[14:47:57] <Rion> а глюкс умеет?
[14:48:02] <ivan101> ы_Ы
[14:48:10] <zet.> своё тайм умеет
[14:48:11] <Rion> ivan101: ога)
[14:48:15] <majik> если и умеет, то алиас гне настроен
[14:48:18] DsTr leaves the room
[14:48:20] <zet.> !misc time
[14:48:20] <gluxi> zet.: 1:48 PM
[14:48:24] <zet.> !misc date
[14:48:24] <gluxi> zet.: 11/27/08
[14:48:42] <Rion> !misc time
[14:48:43] <gluxi> Rion: 1:48 PM
[14:48:50] <Rion> zet.: время глюкса?
[14:49:26] <majik> украинское
[14:50:11] <zet.> Rion: [14:47:57] <Rion> а глюкс умеет?
[[14:48:10] <zet.> своё тайм умеет
[14:51:43] <Rion> аа
[14:51:46] <Rion> не прочитал
[14:51:57] <majik> это потому, что у тебя шрифты такие
[14:52:16] <majik> Rion: а можно полоску толще сделать?
[14:52:28] <majik> и еще горячую кнопку - перемотка чата на полоску
[14:52:55] <Rion> какую полоску?
[14:54:00] <zet.> а DsTr патч сделал7
[14:54:29] <Rion> zet.: неа. он id сообщения выцепить не может
[14:54:38] <zet.> ять
[14:54:46] <zet.> Rion: лучше б ты доделал
[14:55:04] <majik> Rion: дык помоги ему!
[14:55:17] <majik> Rion: полоску отсутствия/присутствия
[14:55:19] <Rion> machekku: btw, how can i get m.id() of message before sending?
[14:58:32] <machekku> honestly i never needed to do this
[14:58:33] <machekku> (i think)
[14:59:08] <machekku> it is probably added while sending
[14:59:34] <machekku> you could try setting it by yourself, then it is probably respected
[14:59:53] <machekku> and you can not used id from XMPP::Client (if i remember correctly)
[15:02:55] <Rion> i need it to implement xep-0184. we must know id to properly determine position of icon in chatdlg when we get receipts respond
[15:03:46] <majik> Rion: Psi-history-line: http://i.piccy.kiev.ua/i2/cc/08/bab57953531d8571bfa63c4d1625.png
[15:04:26] <zzzolushka> !v machekku
[15:04:27] <gluxi> zzzolushka: machekku uses Psi 0.13-dev (Nov 8 2008) // Windows XP
[15:04:53] <machekku> !xep 184
[15:04:54] <gluxi> machekku: # 184 ( XEP -0209: Meta Contacts (Wrong name shown)) – Sapo Messenger ...
Ticket # 184 (new defect). Opened 8 months ago. Last modified 7 months ago. XEP - 0209: Meta Contacts (Wrong name shown) ...
http://softwarelivre.sapo.pt/sapo_msg_mac/ticket/184
[15:05:08] <machekku> hmm...?
[15:05:08] <AlekSi> !pex 184
[15:05:17] <AlekSi> !gg xep 184
[15:05:18] <gluxi> AlekSi: # 184 ( XEP -0209: Meta Contacts (Wrong name shown)) – Sapo Messenger ...
Ticket # 184 (new defect). Opened 8 months ago. Last modified 7 months ago. XEP - 0209: Meta Contacts (Wrong name shown) ...
http://softwarelivre.sapo.pt/sapo_msg_mac/ticket/184
[15:05:27] <AlekSi> O_o
[15:05:28] <gluxi> о_О
[15:05:29] <Rion> majik: афигеть. первый раз вижу эту полоску))) видимо изза её толщины
[15:05:43] <machekku> [13:02:23] <psidekick> Standards Track XEP-0184, Message Receipts, is Draft (last updated 2007-09-26): http://www.xmpp.org/extensions/xep-0184.html
[15:05:50] <zzzolushka> ult gjkjcrf&
[15:05:57] <zzzolushka> где полоска?
[15:06:23] <majik> Rion: ужс :) и как ты находишь сообщения после того, как куда то отошел, а их понаписали? :) вот и я хочу ее потолще + другим цветом + горячую кнопку на быструю перемотку к этой полоске
[15:07:07] <Rion> majik: ну я как правило не слежу за чатом))
[15:07:23] <majik> Rion: потому и пропускаешь важные миссаги :-B
[15:07:58] <majik> а я сразу вижу, с какого места читать, ну или не сразу, а после поиска этой полоски :-D
[15:08:04] <zzzolushka> why is not machekku a member here? О_о
[15:08:15] <zzzolushka> долго думала, как правильно построить
[15:08:28] <majik> не надо никого строить :)
[15:08:46] <Rion> machekku: i guess iris adds id, right?
[15:10:01] <machekku> i guess so, too
[15:10:08] <Rion> so we need patch for iris which shows current id
[15:10:28] <machekku> Rion: as i said, most probably it won't overwrite the id if you set it by hand
[15:11:01] <machekku> so do sth like:
id = client->getId() // i don't remember exact name
msg.setId(id)
send(msg)
[15:11:34] <Rion> machekku: i dont want to set by hand because of id's originality
[15:11:59] <Rion> machekku: ok. i understand :)
[15:12:12] <Rion> id = client->getId() thats what i need)
[15:12:37] <Rion> it s just next one. right?
[15:15:15] <machekku> it will be unique
[15:15:28] <machekku> iris uses the same when you're sending something without id
[15:17:40] <Rion> machekku: genUniqueId?
[15:18:18] <machekku> yeah, should be this one
[15:18:29] <Rion> machekku: thx :)
[15:19:10] <Rion> machekku: how can i get access to XMPP::Client instance from chatdlg?
[15:20:07] <machekku> d->pa->client()
[15:21:07] <Rion> machekku: you are god) just saved several hours of my free time :)
[15:21:17] <machekku> :)
[15:22:03] <machekku> but please check if it really sends this id
[15:22:38] <Rion> of course. i'll check
[15:23:19] <zzzolushka> the day of english in psi-dev@ %)
[15:24:18] <majik> (Y)
[15:25:47] <zzzolushka> I must send 200 letters for 1 day.... it is so imposible...
[15:26:06] <zzzolushka> and this day is tomorrow
[15:26:33] <majik> deadline - tomorrow! >:)
[15:27:08] <majik> zzzolushka: send the letters in fire
[15:27:14] <zzzolushka> also, I will go in theatre tomorrow...
[15:27:42] <zzzolushka> majik: and make шашлык!
[15:27:50] <zzzolushka> хз как по-английски
[15:28:06] <majik> shashlik
[15:28:24] <zzzolushka> meat on the fire
[15:28:32] Sniffy leaves the room
[15:28:39] MaSу joins the room
[15:28:39] <Rion> machekku: account()->client() in fact :)
[15:28:42] <zzzolushka> barbikyu?
[15:29:05] <majik> barbecue
[15:29:15] <Rion> tr re шашлык
[15:29:16] <gluxi> Rion: Error: 404 Not Found
[15:29:19] <Rion> ы
[15:29:23] <majik> Riba Q
[15:29:41] <Rion> шашлык
муж.кулинар.
shashlik, kebab
[15:30:05] <majik> люляки баб
[15:30:19] <majik> !gg люляки баб
[15:30:20] <gluxi> majik: скачать mp3 Звуки Му Люляки Баб бесплатно
скачать mp3 Люляки Баб бесплатно. ... Альбом, Простые Вещи (2CD). Название песни , Люляки Баб . Размер, 4.01 Mб. Качество, 192 Кбит/с. Время, 2:55 мин. ...
http://muzic.spb.ru/download/3566636/lulyaki_bab.html
[15:30:56] <majik> The fine song :)
[15:32:39] Rion щас замутит то что вчера не получилось у DsTr))
[15:32:50] <Rion> благодаря machekku :))
[15:32:54] <Rion> machekku: ;-)
[15:34:37] <majik> Rion: cool!
[15:35:46] <majik> I want IBB for file transfer in Psi
[15:40:03] <zzzolushka> does machekku have stars in windows?
[15:40:17] <machekku> hmm?
[15:40:38] <machekku> ★ ← this? ;)
[15:41:31] <zzzolushka> machekku: no.. yellow beautifull stars... of status... =)
[15:41:39] <zzzolushka> Куда скрин кинуть?
[15:41:47] <machekku> stellar iconset?
[15:41:55] <Rion> zzzolushka: filebin.ca
[15:41:56] <machekku> yes, i use it right now
[15:43:44] <Rion> пошла сборка :)
[15:44:02] <majik> (Y)
[15:45:04] <zet.> :-)
[15:45:14] zet. leaves the room
[15:48:19] <majik> в xml-консоли не хватает кнопки поиска
[15:48:57] <Rion> strange error
passing ‘const XMPP::Message’ as ‘this’ argument of ‘void XMPP::Message::setId(const QString&)’ discards qualifiers
[15:49:09] <Rion> machekku: what thats mean?
[15:49:54] <AlekSi> Rion: you should learn c++ :)
[15:50:11] <Rion> AlekSi: ну колись че это значит)
[15:50:19] <AlekSi> кусок кода кинь
[15:50:29] <AlekSi> у меня тут сейчас его нет
[15:50:35] <Rion> AlekSi: m.setId(id); вот здесь
[15:50:44] <AlekSi> id - что такое
[15:50:48] <Rion> const Message &m параметр функции
[15:50:55] <Rion> id - QString
[15:51:02] <AlekSi> кинь кусок кода сюда
[15:51:15] <Rion> void ChatDlg::appendMessage(const Message &m, bool local)
{
// figure out the encryption state
bool encChanged = false;
bool encEnabled = false;
if (lastWasEncrypted_ != m.wasEncrypted()) {
encChanged = true;
}
lastWasEncrypted_ = m.wasEncrypted();
encEnabled = lastWasEncrypted_;
if (encChanged) {
if (encEnabled) {
appendSysMsg(QString("<icon name=\"psi/cryptoYes\"> ") + tr("Encryption Enabled"));
if (!local) {
setPGPEnabled(true);
}
}
else {
appendSysMsg(QString("<icon name=\"psi/cryptoNo\"> ") + tr("Encryption Disabled"));
if (!local) {
setPGPEnabled(false);
// enable warning
warnSend_ = true;
QTimer::singleShot(3000, this, SLOT(setWarnSendFalse()));
}
}
}
QString txt = messageText(m);
ChatDlg::SpooledType spooledType = m.spooled() ?
ChatDlg::Spooled_OfflineStorage :
ChatDlg::Spooled_None;
if (local) {
const QString id = account()->client()->genUniqueId();
qDebug(QString("setting id to ").arg(id));
m.setId(id);
rememberPosition(id);
}
[15:51:38] <Rion> const я щас добавил))
[15:51:46] <Rion> в конце который
[15:51:48] <AlekSi> в метод m передаётся константой
[15:51:52] <AlekSi> ты его меняешь
[15:52:18] <Rion> AlekSi: ты скажи как обойти :)
[15:52:22] <AlekSi> вообще, это очень странно
[15:52:37] <AlekSi> судя по названию, метод добавляет сообщение в окно
[15:52:42] <AlekSi> нафига его менять?
[15:53:15] <Rion> AlekSi: за тем что кроме всего прочего это сообщение ещё будет отправлено
[15:53:41] <AlekSi> так может сделать отправку сообщения не в методе appendMessage? :)
[15:54:00] <AlekSi> May be it's better to send message not in appendMessage method? :)
[15:54:03] <Rion> AlekSi: отправка и так в другом месте. тут мне просто id установить надо
[15:54:18] <AlekSi> ставь в другом месте
[15:54:31] <AlekSi> откуда appendMessage зовётся?
[15:54:41] <Rion> ща позырим
[15:55:11] ivan101 leaves the room
[15:55:18] <Rion> AlekSi: из нескольких мест
[15:55:44] <AlekSi> в общем, старайся не ломать патчами архитектуру :)
[15:56:11] <Rion> AlekSi: блин надо. читай мое переписку с мачеку выше
[15:56:34] <AlekSi> я читал
[15:57:15] <AlekSi> в общем, как с++ разработчик, я думаю, что не стоит менять сообщение в методе appendMessage - это плохой дизайн
[15:57:33] <AlekSi> но если тебе пофиг :), то просто убери const в объявлении
[15:58:53] <Rion> AlekSi: оно и так без конста была. я конст добавил чтоб проверить будет ли с ним работать, но та же самая бага
[15:59:33] <AlekSi> в хедере его тоже нет?
[16:00:27] <AlekSi> а, я понял :)
[16:00:45] <AlekSi> в общем, const убери
[16:00:49] <AlekSi> что пишет?
[16:02:09] <zzzolushka> machekku: http://filebin.ca/tydssn/.JPG
[16:02:26] zzzolushka is crying
[16:02:29] <Rion> AlekSi: мне кажется DsTr гонит. щас я тут кое что проверю сначала
[16:02:43] <Rion> AlekSi: без конста и было и бага была
[16:04:30] Rion leaves the room
[16:08:01] zzzolushka leaves the room
[16:08:59] <majik> дстр кривой патч подогнал?
[16:09:18] <majik> или это бага при назначении id?
[16:18:14] <MaSу> majik: откуда на твоем мобильном ресурсе у меня в ростере тюны? Это же не логично
[16:20:01] <majik> MaSу: это не на мобильном :-p
[16:20:33] <majik> MaSу: тюны у тебя идут из моего Psi.Home, который дома запущен.. я проспал сёдня и некогда было музыку рубить
[16:20:52] <MaSу> majik: да тюны может и с псишного играют, но рисуются и в бомбусевом тоже
[16:21:58] <majik> гг :)
[16:22:00] <majik> прикольно
[16:22:11] <majik> MaSу: а в пси Faze?
[16:25:51] <MaSу> majik: ага, одна мелодия везде. А запусти как-нить дома одни тюны когда опять проспишь, а на работе другие, когда опаздаешь :-D посмотрим какие кого победят, и что бомбусевый ресурс покажет
[16:30:43] <majik> MaSу: ну тюны вроде как и мудсы - одни на все ресурсы. обычно побеждает тот, кто позже запущен. надо затестить
[16:49:48] <majik> Psi для хакира не очень подходит!
[16:49:57] <majik> надо многое менять
[16:50:21] <majik> !gg jabber hacking tool
[16:50:22] <gluxi> majik: wiredfool » Jabber Hacking …
Jabber Hacking … October 15th, 2001 | Category: Old Site · smaller jabber screenshot. Been playing with writing a jabber client library in frontier. ...
http://www.wiredfool.com/2001/10/15/jabber-hacking/
[16:50:51] <majik> хм, по моему на скриншоте Psi
[16:51:16] <majik> хотя вряд ли
[16:58:44] MaSу leaves the room: Replaced by new connection
[16:58:46] MaSу joins the room
[17:00:17] V0id joins the room
[17:03:53] <V0id> для справки: в английсом языке Hacking далеко не всегда означет "что-то ломать и кому-то шкодить". вот и в данном случае hacking там прописано к тому, что чел начписал что-то новое, открытое и шаровое для совего удовольствия (либу для жабира)
[17:06:03] stormhead joins the room
[17:08:47] <majik> V0id: ну я как раз в этом смысле и имел в виду :) мне надо некоторые вещи, но не для взлома и шкодничества, а просто, чтобы более удобно было получать и видеть нужную информацию, вполне официальную
[17:09:28] <V0id> да-да, я заметил:
>>[15:49:48] <majik> Psi для хакира не очень подходит!
[15:49:57] <majik> надо многое менять
;-)
[17:09:40] <majik> V0id: да
[17:10:57] <majik> V0id: вот мне очень нужно периодически смотреть версию клиента. приходится либо через консоль отправлять, либо смотреть через викард, если викард пустая - оно ругается там.. парит вечно это, затем не понятно клиент указан при прошлом запросе или при последнем
[17:11:36] <majik> V0id: затем нужно для определенных контактов отправлять запрос на версию при входе, этого тоже нет, хотя это уже дело плагинов
[17:11:50] <majik> V0id: еще логгирование статусов, этого вообще нет
[17:12:27] <majik> посдедний статус в сети - тоже немного через ж
[17:12:27] <V0id> правильно. нафиг оно нужно, это логирование? только мусор на вните будет собираться
[17:12:43] <majik> V0id: я и говорю - для "хакира"
[17:13:03] <V0id> а хакиру нафига эти статусы?
[17:13:26] <majik> V0id: обычно это не нужно, но иногда бывают исключения :) лучше в настройках покопаться и включить, чем вообще не иметь этой возможности
[17:13:38] <majik> V0id: допустим, для статистики и для анализа
[17:13:47] <V0id> :lol:
[17:13:53] <majik> вот и лол :)
[17:14:27] <V0id> сегодня, на всей протяжонности ростера статус "online" был замечен у 78,3% пристутствующих в сети
[17:14:43] Rion joins the room
[17:14:48] <majik> V0id: я же сказал - для определенных ;)
[17:15:28] <majik> V0id: и не надо утрировать :) если говорю - значит это действительно нужно
[17:15:49] <Rion> http://rion-overlay.googlecode.com/svn/trunk/net-im/psi-git/files/psi-receipts.diff ня!
[17:16:40] <V0id> ню-ню
[17:16:44] <majik> Rion: робит? :)
[17:17:00] <majik> V0id: статистика великая вещ :)
[17:17:16] <Rion> majik: ну с иконками щас всё пучком)
[17:21:58] <majik> блин, под винду собрать некому
[17:22:01] <majik> !v V0id
[17:22:01] <gluxi> majik: V0id uses Psi 0.13-dev (Nov 22 2008) // openSUSE 11.0 (i586)
[17:22:19] <Rion> majik: собирай под линь
[17:22:20] <majik> одни линуксойды кругом, как йа суда попал? :-O
[17:22:38] MaSу leaves the room
[17:22:51] <Rion> бомбусятнег сбежал)
[17:22:55] <majik> мозя пошел на линукс переходить наверное
[17:22:59] <majik> ы :-D
[17:23:21] <majik> Rion: скрин хоть покаж :-B
[17:23:54] <Rion> stormhead - не линуксоид
[17:24:06] <AlekSi> мой начальник сидит и рассказывает боссу мои идеи... :/
[17:24:12] <Rion> majik: да просто галки в начало строки переместились
[17:25:10] <stormhead> Rion, majik: я не линуксод, но собирать я вообще не умею :)
[17:25:35] <Rion> stormhead: учись чтоли))
[17:25:52] <stormhead> неа
[17:25:54] <stormhead> пока не надо
[17:25:57] <stormhead> :)
[17:26:02] <stormhead> и так есть что делать
[17:26:32] <Rion> majik: у нас и маководы имеются)
[17:26:41] <majik> ну это те же линуксойды
[17:26:43] <Rion> тоже никсы конечно..)
[17:27:08] <stormhead> есть вин и никс :)
[17:27:14] <stormhead> максов нет :)
[17:27:18] <stormhead> в определении
[17:27:25] <stormhead> или
[17:27:34] <stormhead> у никса много имён
[17:27:41] <stormhead> но все равно он никс :)
[17:30:24] DsTr joins the room
[17:34:01] <AlekSi> Mac OS - X - это не *nix
[17:34:10] <AlekSi> это самый настоящий UNIX! :)
[17:34:26] evgs= joins the room
[17:37:46] DsTr leaves the room
[17:38:57] <Rion> как опцию обозвать "требовать уведомления о доставке"? что-то "Request receipts" мне не нравится
[17:39:31] <Rion> хотя ладно пофиг)
[17:39:34] <V0id> Delivery confirmation?
[17:42:39] <majik> Delivery notification: send
Delivery notification: receive
[17:43:04] <majik> ой, не так наверное :)
[17:45:24] <majik> Delivery report: send
Delivery report: receive
[17:45:39] <majik> или request
[17:48:43] <V0id> а что за xep про доставку на сервер?
[17:49:34] <V0id> может их как-то совместить? например сделать 3-х цветные галки
[17:50:13] ivan101 joins the room
[17:50:50] majik полностью согласен
[17:51:21] AlekSi leaves the room
[17:51:25] <majik> отправлено/доставлено на сервер/доставлено в клиент
[17:51:32] Rion leaves the room
[17:51:52] <majik> в миранде так вроде бы
[17:52:21] Rion joins the room
[17:53:18] Rion не помнит ксеп
[18:00:33] <Rion> проверьте правильность отбора пользователей которым можно отсылать уведомление о доставке по их требованию
UserListItem *u = d->userList.find(j);
if(u && (u->isPrivate() || u->subscription() == Subscription::From || u->subscription() == Subscription::Both)) {
[18:01:37] majik has set the subject to: Psi Dev - Russian Community || logs: http://chatlogs.jabber.ru/psi-dev@conference.jabber.ru/ || wiki: http://psi-im.org/wiki/RU:Main_Page || v0.13-dev, патчи, иконпаки: http://bombus-im.org/zet/psi/ || wtf psi_patches || болтаем в psi-talks@ || gajim'овские moods'ы для Psi: http://upload.com.ua/get/900556723 || Очень нужен OTR: http://public.tfh-berlin.de/~s717689/ || Rion> http://rion-overlay.googlecode.com/svn/trunk/net-im/psi-git/files/psi-receipts.diff ня!
[18:03:23] <ivan101> Rion: может to?
[18:03:53] <Rion> ivan101: я вот тоже думаю. какая подписка когда контакту разрешено видеть наш статус?
[18:04:45] <ivan101> to
[18:04:58] <Rion> ок)
[18:05:41] <Rion> в идеале ещё капсы проверить надо. но я хз как
[18:06:11] <ivan101> disco item
[18:10:00] <Rion> ivan101: с диском гемора много
[18:11:20] <Rion> по сути надо будет выполнять диско когда открываем окно, при этом делать это единыжды и отслеживать переход юзера в онлайн. к тому же придется блокировать какие любо действия с чатом пока диско не придет
[18:11:23] <Rion> гемор короче
[18:11:53] <Rion> офлйан а затем онлайн* (возможно сменил клиент)
[18:12:21] <ivan101> Rion: а оно само приходит ;-)
[18:12:40] <Rion> =-O
[18:12:51] <ivan101> :-S
[18:13:29] <majik> при получении ростера?
[18:13:47] <Rion> диско каждого пользователя не запрашивается
[18:15:09] <Rion> ivan101: кстати я галку на отправку убрал. можешь грохнуть перевод тоже
[18:15:33] <Rion> ivan101: остался только request
[18:17:00] <ivan101> :-)
[18:18:02] <majik> Rion: а отправка что, всегда будет?
[18:18:16] <Rion> majik: да
[18:18:25] <majik> Rion: неправильно это :)
[18:18:30] <majik> Rion: а если я не хочу?
[18:18:33] <Rion> majik: правильно
[18:18:38] <Rion> majik: хочешь
[18:18:41] <majik> нееет!
[18:18:47] <Rion> да да да!
[18:19:20] <majik> Rion: в бомбисе это делает одна галка. либо и отправляем и принимает, либо не отправляем и не принимаем
[18:19:26] <Rion> majik: вот запрашивать нотификацию ты хочешь не всегда. а отвечать на них просто жаждешь безгранично :)
[18:20:07] <Rion> majik: просто если это отключать это ламает кэш капсов. а это уже совсем неправильно
[18:23:09] <majik> Rion: запрашивать всегда хочу, хочу видеть инфо о всех своих отправленных миссагах, получили их или нет, а вот отвечать хочу решать сам
[18:24:38] <majik> Rion: ломает кеш капсов по идее получение уведомлений, а не отправка. хотя я хз
[18:24:58] <majik> Rion: надо смотреть как в бомбисе :) там нормально
[18:27:39] machekku leaves the room: Computer went to sleep
[18:34:30] <Rion> majik: ну знаешь когда ты в один момент говоришь что поддерживаешь фичу а в другой нет то что будет с кэшем твоих контактов?
правильно, он сглючит и на все их сообщения для тебя их клиент будет выдавать ошибку доставки
[18:45:23] <Rion> описание ксепа.. ппц блин :))
Imagine that you are a Shakespearean character named Juliet and one of your contacts, a handsome fellow named Romeo
[18:53:55] <Rion> majik: в общем если галку делать, то надо будет также менять версию капсов
[18:54:41] <Rion> majik: и я понятия не имею может ли пси в райнтайме менять свою версию капсов
[18:55:30] ivan101 менял через консоль
[18:56:09] Rion не хочет делать такие вещи не через ирис
[18:57:49] <chikarabonsha> Rion: станешь хардкорным iris-хакером, будешь клёвым %)
[18:58:48] <Rion> хы
[19:01:33] Rion почитал про Caps Optimization
[19:03:01] DWord joins the room
[19:05:16] DWord leaves the room
[19:06:01] <V0id> реджектиццо :-(
[19:10:33] <Rion> V0id: ?
[19:10:48] <V0id> патч реджектиццо
[19:13:49] <Rion> V0id: у меня нормально применился
[19:14:06] <Rion> * Applying 103-psi-muc-kickban-reasons.diff ... [ ok ]
* Applying 110-psi-muc-nickclick-chat.diff ... [ ok ]
* Applying 200_bookmarkskip.diff ... [ ok ]
* Applying 210_quick_disco.diff ... [ ok ]
* Applying 220_vcard_clickable_photo.diff ... [ ok ]
* Applying psi-audacious.diff ... [ ok ]
* Applying psi-cl-disable-scrollbar.diff ... [ ok ]
* Applying psi-machekku-entity_time-0.1.2.diff ... [ ok ]
* Applying psi-mood-icons.diff ... [ ok ]
* Applying psi-muc-topic.diff ... [ ok ]
* Applying psi-muc-user-count.diff ... [ ok ]
* Applying psi-popup-avatar.diff ... [ ok ]
* Applying psi-receipts.diff ... [ ok ]
* Applying psi-send-button-arrow.diff ... [ ok ]
* Applying psi-tab-staticon.diff ... [ ok ]
* Applying psi-typed-history.diff ... [ ok ]
* Applying psi-user-activity.diff ... [ ok ]
* Applying psi-vcard-save.diff ... [ ok ]
[19:14:12] <V0id> видимо ещё с бубном нужно над порядок попрыгать..
[19:14:43] <Rion> наверное
[19:15:00] <Rion> если что то я всегда накладываю на свежие сорцы из жита
[19:15:45] V0id предварительно проверил. после последнего pull'a обновлений небыло
[19:17:10] <V0id> Ы. у тебя вот это:
- /*if(m.messageReceipt() == ReceiptRequest && !m.id().isEmpty()) {
- Message tm(m.from());
- tm.setId(m.id());
- tm.setMessageReceipt(ReceiptReceived);
- dj_sendMessage(tm, false);
- }*/
закоментировано, а в моих сорсах - нет
[19:18:20] <Rion> V0id: патч с реплисами грохни. он инклудед
[19:18:44] <V0id> replies-for-message-receipts.diff?
[19:20:33] DsTr joins the room
[19:22:25] <Rion> V0id: ога
[19:22:53] V0id надеялся легко отделаться, но придется польностью пересобрать...
[19:37:56] <Rion> .
[19:37:57] <gluxi> gluxi: Pong from Rion after 0.12 secs.
[19:38:38] C.H. leaves the room
[19:50:43] stormhead leaves the room
[19:52:32] evgs= leaves the room
[19:56:09] <Rion> хы у меня иконка пропала у этой конфы :)
[20:01:43] ivan101 leaves the room
[20:09:06] maj joins the room
[20:12:24] <Rion> в общем будем слать уведомления только если включен капсменеджер
[20:12:47] <Rion> и если контакт поддерживает капсы
[20:13:11] <V0id> будем слать уведомления, только если сообщения написаны КАПСОМ. гг
[20:13:28] <Rion> :))
[20:16:00] <maj> А принимать?
[20:16:28] <V0id> а принимать вообще не будем - потм нам хакиры переписку вышлют
[20:16:30] <maj> Rion: а как в бомбисе?
[20:16:53] <maj> V0id: ы :-D
[20:17:30] <Rion> evgs: а как в бомбисе?
[20:19:32] <evgs> Rion: бомбус шлёт запрос на уведомление БЕЗ handshake, и не смотря в caps, прикрываясь фиговым листочком из xep: SHOULD!=MUST ;)
[20:20:30] <Rion> хых, ясненько :)
[20:20:51] <evgs> НО! как сами запросы на уведомления, так и ответы на запрос уведомления шлются в соответствии с опцией
[20:21:34] <evgs> в соответствии с ней же генерируются entity caps и соответствующий caps hash
[20:21:35] <Rion> у мну только запросы с опцией будут
[20:21:55] <Rion> ктонить потом допилит)
[20:22:00] <Rion> maj например :)
[20:22:08] <evgs> Rion: а ответы без возможности отключения - дыра в security
[20:22:23] <Rion> evgs: вот поэтому подписку и проверяю :)
[20:22:48] <evgs> Rion: а privacy lists проверяешь?
[20:23:00] <Rion> неа
[20:23:33] <evgs> тогда половина дыры осталась
[20:24:09] <evgs> мне-то лично пофиг, я ни от кого не шифруюсь
[20:24:13] <Rion> evgs: в 184 ксепе в бизнес рулесах не сказано приваси проверять)) так что пускай maj допиливает)
[20:24:27] <Rion> ой в секюрити не скзано
[20:24:48] <Rion> хотя смотря как трактовать
[20:24:51] <Rion> It is possible for a recipient to leak its presence when returning message receipts; therefore, a recipient SHOULD NOT return message receipts to senders who are not otherwise authorized to view its presence.
[20:25:15] <Rion> приваси наверное подразумеваются))
[20:29:07] <maj> Надо как в бомбисе
[20:29:32] maj Не допилит
[20:29:39] Disаbler joins the room
[20:29:56] <Rion> maj: ну тогда ты пнешь DsTr и он допилит :)
[20:30:54] <maj> Умел бы пилить дохрена чего напилил бы, ибо многое не устраивает, а разработчики вечно имеют свое неправильное мнение :-D
[20:31:33] <Rion> да да да! самое неправильное мнение у разработчиков!!!
[20:31:38] <maj> Ну это не самая страшная дыра
[20:32:31] <Rion> а приваси разве не на сервере фильтруют? я честно говоря в ксеп в глаза не видел так что вообще слабо представляю
[20:32:59] <maj> Rion: только в комментариях к патчу укажи как работает и что когда шлет, чтоб иметь в виду
[20:34:56] <V0id> а с прайвисями тут ситуация не понятна. если на той стороне слали на голый jid, так как презенса небыло и ресурса они не знали, то ответ будет посылаться?
[20:36:05] <evgs> V0id: послали-то на голый jid, но от сервера тебе придёт to="yourjid/yourresource"
[20:37:19] <V0id> хм
[20:37:24] <evgs> и jid/resource отправителя тоже будет полностью в from
[20:38:21] <evgs> т.е. ты, не заглядывая в privacy lists, не определишь, можно ли слать message receipts
[20:39:01] <V0id> т.е. если хочешь закрываться прайвисями. то нужно закрыватьне только исходящие презенсы, но и исходящие сообщения...
[20:39:14] MaSу joins the room
[20:39:41] <evgs> хотя, я ошибся, признаю
[20:40:07] <evgs> в поле to будет именно то, что заполнил отправитель
[20:40:32] <evgs> надо в rfc покопать, давно про роутинг станз не читал
[20:41:07] <V0id> тогда, если на той стороне не гадали ресурс, то вопрос вообще снимается
[20:41:41] maj Думает, что там обнаружится какая то дырка
[20:42:40] <evgs> V0id: а в 184 указано, что НАДО (SHOULD/MUST) проверять атрибут to?
[20:44:00] <V0id> A sender SHOULD NOT include a request for message receipts when sending a message to the bare JID <localpart@domain.tld> of the recipient, only when sending to a full JID <localpart@domain.tld/resource>.
[20:44:22] zet joins the room
[20:44:35] <Rion> V0id: вот из-за этого я сильно с кевом ругался. потому как в пси по дефолту голый))
[20:45:55] <zet> Rion: допилил патч?
[20:46:01] zet leaves the room: конец связи!
[20:49:41] zet joins the room
[20:51:01] <zet> !psi_rion
[20:51:03] <gluxi> zet: SVN info for http://rion-overlay.googlecode.com/svn/trunk/net-im/psi-git/files/:
r138 | rion4ik | 2008-11-27 16:14:12 +0200 (Thu, 27 Nov 2008) | 1 line
[20:54:16] machekku joins the room
[20:55:02] <Rion> machekku: welcome back :)
[20:55:06] <machekku> :)
[20:55:16] <machekku> auto-join after re-connect ;)
[20:57:16] <zet> :-)
[20:59:00] <zet> !w http://rion-overlay.googlecode.com/svn/trunk/net-im/psi-git/files/psi-receipts.diff
[20:59:02] <gluxi> zet: diff -urNX hlam/psidiff.ignore temp/psi/src/chatdlg.cpp workspace/psi/src/chatdlg.cpp
--- temp/psi/src/chatdlg.cpp 2008-11-16 18:12:46.000000000 +0500
+++ workspace/psi/src/chatdlg.cpp 2008-11-27 18:36:45.000000000 +0500
@@ -678,6 +678,19 @@
m.setChatState(XMPP::StateActive);
}

+ //xep-0184 Message Receipts
+ if (PsiOptions::instance()->getOption("options.ui.notifications.request-receipts").toBool()) {
+ //FIXE add caps checking
+ QList<UserListItem*> ul = account()->findRelevant(jid());
+ if (!ul.isEmpty()) {
+ m.setMessageReceipt(ReceiptRequest);
+ QString id = account()->client()->genUniqueId();
+ rememberPosition(id);
+ m.setId(id);
+ m_.setId(id);
+ }
+ }
+
// Upd[...]
[21:00:29] <DsTr> Rion:
[21:00:39] <DsTr> я сате так и не допер как вытащить id из ириса
[21:00:54] <DsTr> parent->parent()->parent сигфолтитсо
[21:01:04] <DsTr> PsiAccount* ac = qobject_cast<PsiAccount*>(this->parent()->parent()->parent());
[21:01:13] <Rion> DsTr: всё уже вытащено и работает ;)
[21:01:24] <DsTr> да?
[21:01:25] <DsTr> =)
[21:01:27] <Rion> DsTr: патч в топике :)
[21:01:28] <DsTr> где патч
[21:01:43] <DsTr> ы!
[21:05:43] <DsTr> откуда id-то достал?
[21:06:41] <DsTr> Rion
[21:07:08] <Rion> DsTr: места надо знать;)
[21:07:16] <DsTr> не из ириски?
[21:07:17] V0id предлагает слить kick-ban-reason и change-affilation в один патч, так как аффилатор зависит от кикибана и их муторно править отдельно.
[21:07:21] <MaSу> maj: А какой футбол?
[21:07:54] <Rion> DsTr: ога
[21:08:07] <DsTr> да воще човы не сделаете git, где паченные сырцы психопата
[21:08:24] <DsTr> сате я думал запутить у ся на сервере автособиралку всяческого софта...
[21:08:39] <DsTr> мош пакет паченных псей выкладывать.. хотя кому оно надо...
[21:08:57] <Rion> DsTr: нафег жит? и так хорошо
[21:09:09] <DsTr> шоп не патчить
[21:09:15] <DsTr> хотя...
[21:09:56] <DsTr> твоюмать...
[21:09:59] <DsTr> там еще фряха...
[21:10:20] <DsTr> вот ЗАЧЕм я ее туда поставил...
[21:12:58] chikarabonsha leaves the room
[21:24:20] <maj> MaSу: Металлист - Галатасарай
[21:24:45] <maj> DsTr: мне надо под вин
[21:25:07] <DsTr> я под арч воще хотел репоз мутить
[21:29:55] <zet> .
[21:29:56] <gluxi> gluxi: Pong from zet after 1.019 secs.
[21:37:07] <V0id> >>Using git without feeling stupid (part 1)
гг
[21:42:28] maj leaves the room: Корабли постоят и ложатся на курс
[21:43:48] lawyer joins the room
[22:06:37] chikarabonsha joins the room
[22:07:02] stormhead joins the room
[22:07:10] maj joins the room
[22:08:48] <zet> А чо гитхаб валяется?
[22:09:15] <zet> !w github.com
[22:09:17] <gluxi> zet:
git-hub
We're down for maintenance.
We'll be back shortly (until then, enjoy this GitHub-approved video).
Check github.wordpress.com for details.
GitHub is Logical Awesome. ©2008
Hosting provided by our good friends at Engine Yard Hosted by Engine Yard
[22:09:27] <zet> :-(
[22:09:34] MaSу leaves the room: Replaced by new connection
[22:09:36] MaSу joins the room
[22:09:44] Rion leaves the room: Logged out
[22:10:43] MaSу leaves the room
[22:12:08] evgs= joins the room
[22:15:40] zet+ joins the room
[22:15:46] <zet+> !v
[22:15:47] <gluxi> zet+: zet+ uses Psi 0.13-dev+ (Nov 27 2008) // Windows XP
[22:16:10] <nicktian> !v
[22:16:10] <gluxi> nicktian: nicktian uses Psi 0.13-dev (Nov 23 2008) // "Fedora release 9 (Sulphur)"
[22:16:34] <nicktian> не порядог )
[22:17:00] <zet+> т.е. если не доставлено, то загорается крест?
[22:17:09] <zet+> !v evgs=
[22:17:21] <zet+> !v evgs
[22:17:23] <gluxi> zet+: evgs= uses Psi 0.13-dev+ (Nov 23 2008) // Windows XP
[22:17:24] <gluxi> zet+: evgs uses Psi 0.13-dev (Nov 24 2008) // Gentoo Base System release 1.12.11.1
[22:17:39] <nicktian> а что значит + ?
[22:17:43] <zet+> evgs=: http://rion-overlay.googlecode.com/svn/trunk/net-im/psi-git/files/psi-receipts.diff
[22:17:55] <zet+> nicktian: значит с ништяками :)
[22:18:02] <zet+> в виде патчей
[22:18:08] <nicktian> ну у меня вроде тож с ништяками )
[22:18:15] <nicktian> не вроде а точно
[22:18:21] <zet+> :-)
[22:18:29] <nicktian> никклик, отчеты о доставке и сендбаттон
[22:18:51] <nicktian> меня немного другое смутило, у тебя 27 ноября, это сборка?
[22:19:04] <nicktian> или свн версия.. тоесть дата сорцов ?
[22:19:26] <zet+> не. сборка
[22:19:31] <zet+> тока что собрал
[22:19:49] <nicktian> а... тады все нормально) а то я думал у меня псина просроченная )
[22:20:35] <nicktian> четырехдневной давности (=
[22:20:43] <zet+> !пси+
[22:20:43] <gluxi> zet+: Index of /zet/psi/0.13
0.13-dev+_20081127
[22:20:49] <zet+> !psi_zet
[22:20:51] <gluxi> zet+: SVN info for http://psi--zet.googlecode.com/svn/trunk:
r61 | vladimir.shelukhin | 2008-11-27 21:20:40 +0200 (Thu, 27 Nov 2008) | 1 line
* обновлены патчи psi-receipts.diff и psi-send-button-arrow.diff
[22:26:06] <zet+> !psi-dev
[22:26:23] <zet+> !alias add psi-dev = !net svn http://psi-dev.googlecode.com/svn/trunk
[22:26:23] <gluxi> zet+: Saved
[22:26:29] <zet+> !psi-dev
[22:26:31] <gluxi> zet+: SVN info for http://psi-dev.googlecode.com/svn/trunk:
r1 | (no author) | 2008-11-27 21:22:42 +0200 (Thu, 27 Nov 2008) | 1 line
Initial directory structure.
[22:26:45] <evgs> zet: ебилд без github не работает
[22:27:02] <zet+> evgs: :-P
[22:27:02] <evgs> так что курю бамбук
[22:27:25] <zet+> evgs: прикольнее стала галка, но всё равно что-то не то
[22:29:14] lawyer leaves the room
[22:45:38] mag2000 joins the room
[22:50:32] <zet+> evgs=: ты в теме?
[22:51:55] <maj> Надо добавить евгса в топик
[22:57:35] Rion joins the room
[23:01:00] <zet+> maj: не в топик, а в мемберы psi-dev
[23:01:15] <maj> :-O
[23:01:16] <Rion> DsTr: можешь разобраться как заставить пси в диско рапортавать что она эти ресипты поддерживает?
[23:01:33] zet+ коммитит
[23:01:42] <zet+> !psi-dev
[23:01:45] <gluxi> zet+: SVN info for http://psi-dev.googlecode.com/svn/trunk:
r1 | (no author) | 2008-11-27 21:22:42 +0200 (Thu, 27 Nov 2008) | 1 line
Initial directory structure.
[23:02:11] <maj> zet+: так админ же и мембер :-)
[23:02:25] <zet+> maj: в http://psi-dev.googlecode.com/
[23:02:28] <maj> zet+: а :-)
[23:02:34] <maj> (Y)
[23:02:37] <zet+> maj: ;)
[23:02:59] <zet+> evgs=: будешь коммитить?
[23:03:41] <evgs=> неа
[23:04:32] <zet+> хм..
[23:04:39] <Rion> evgs=: я оверлей для псинки туда перелью. оставлю только псинку, qca и qconf
[23:05:55] <Rion> evgs=: EGIT_OFFLINE=1 emerge psi-git ;)
[23:07:06] zet+ has set the subject to: Psi Dev - Russian Community || logs: http://chatlogs.jabber.ru/psi-dev@conference.jabber.ru/ || wiki: http://psi-im.org/wiki/RU:Main_Page || v0.13-dev, патчи, иконпаки: http://bombus-im.org/zet/psi/ || wtf psi_patches || болтаем в psi-talks@ || gajim'овские moods'ы для Psi: http://upload.com.ua/get/900556723 || Очень нужен OTR: http://public.tfh-berlin.de/~s717689/ || Rion> http://rion-overlay.googlecode.com/svn/trunk/net-im/psi-git/files/psi-receipts.diff ня! || совместный svn: http://psi-dev.googlecode.com/svn/trunk
[23:08:27] <zet+> !v maj
[23:08:29] <gluxi> zet+: maj uses Bombus 0.7.1398M-Zlib (ru) // MIDP2 Platform=Nokia6230i/03.40
[23:08:34] <zet+> :-D
[23:08:47] <maj> :-P
[23:08:48] <Rion> zet+: у тебя там надеюсь файлопомойка не прямо в корне)
[23:08:55] <zet+> Rion: нет
[23:09:10] <zet+> Rion: скоро увидишь
[23:09:24] <Rion> zet+: сколько там метров ? =-O
[23:09:34] <zet+> 100 мешков уже почти закоммитилось %)
[23:09:35] <maj> zet+: у меня собиралка поломалась
[23:09:55] <Rion> O_o
[23:09:55] <gluxi> о_О
[23:12:32] Rion leaves the room
[23:13:07] Rion joins the room
[23:14:29] <zet+> !w megafonnw.ru
[23:15:01] <Rion> глюкc какашка не поддерживает рецеипты
[23:16:29] <zet+> !w
[23:16:30] <gluxi> zet+: Usage: net www [URL]
[23:16:40] <zet+> валяется мега
[23:17:33] <Rion> zet+: слушай. ты что вообще туда заливаешь ?:) порнуху что ли?:)
[23:17:38] <gluxi> zet+: Error: Connection timed out
[23:17:56] <zet+> Rion: щас уже кончит
[23:18:09] <Rion> sweet porno on googlecode)
[23:18:26] <zet+> за пронуху гугль зобанит :)
[23:19:06] <zet+> !psi-dev
[23:19:08] <gluxi> zet+: SVN info for http://psi-dev.googlecode.com/svn/trunk:
r2 | vladimir.shelukhin | 2008-11-27 22:18:51 +0200 (Thu, 27 Nov 2008) | 1 line
+ export from http://psi--zet.googlecode.com/svn/trunk
[23:19:18] <zet+> Rion: теперь твоя очередь :)
[23:20:16] <maj> Кто кончит :-D
[23:20:51] <zet+> Rion: посмотри структуру. так пойдёт?
[23:26:07] <Rion> zet+: ну вроде ничего так
[23:26:38] <zet+> Rion: тока надо понять как разносить исходники по платформозависимости
[23:27:13] <zet+> !psi-dev
[23:27:15] <gluxi> zet+: SVN info for http://psi-dev.googlecode.com/svn/trunk:
r2 | vladimir.shelukhin | 2008-11-27 22:18:51 +0200 (Thu, 27 Nov 2008) | 1 line
+ export from http://psi--zet.googlecode.com/svn/trunk
[23:27:47] <zet+> Rion: там тоже поменял на гпл-2
[23:28:09] <zet+> тока я хз можно ли так "на лету" менять тип лицензии %)
[23:30:58] <zet+> вроде заливается экзешник в http://code.google.com/p/psi-dev/downloads/list
[23:33:01] <maj> zet+: а собираться там не может?
[23:33:15] <zet+> maj: к сожалению, нет
[23:35:08] <zet+> не. не заливается. пароль какой-то просит %)
[23:36:53] <zet+> Rion: а чо ты там модифицировал?
[23:37:41] <zet+> мощно чего-то
[23:38:10] <Rion> где?
[23:39:03] <zet+> Rion: M : /trunk/net-im/psi-git/files/psi-receipts.diff
[23:39:32] <Rion> убрал одну галку, вторую перенес в другое место, добавил проверку подписки
[23:39:44] <zet+> (Y)
[23:39:58] <zet+> Rion: тяжело без комментириев в коммите ;)
[23:41:52] <maj> Rion: даешь коменты! :-) (Y)
[23:44:33] <maj> zet+: как тут вибру включить?
[23:46:17] <zet+> запустил пересобираться
[23:46:41] <zet+> maj: разрешить для приложений юзать вибру
[23:47:10] <maj> zet+: а где это?
[23:47:29] maj Такого не находил
[23:47:34] <zet+> maj: не помню уже. меню -- коллекция -- варианты
[23:47:46] <maj> :-O
[23:47:58] <zet+> ;-)
[23:48:00] <maj> Там не смотрел
[23:48:11] <zet+> лошарик :))
[23:49:39] <zet+> Rion: стрёмно смотреть на кресты, когда у чел другая псина или не псина вообще :)
[23:54:36] Disаbler leaves the room: Replaced by new connection
[23:54:37] Disаbler joins the room
[23:58:17] maj leaves the room: Replaced by new connection
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!