Shoutbox

Patchou, Feature Request - Printable Version

-Shoutbox (https://shoutbox.menthix.net)
+-- Forum: MsgHelp Archive (/forumdisplay.php?fid=58)
+--- Forum: Messenger Plus! for Live Messenger (/forumdisplay.php?fid=4)
+---- Forum: WLM Plus! General (/forumdisplay.php?fid=23)
+----- Thread: Patchou, Feature Request (/showthread.php?tid=51774)

Patchou, Feature Request by Kae on 10-14-2005 at 03:36 AM

Greetings you.
i would just like to share my admiration of you and your time spent on this fine program.

but just to make this simple,
i would like a checkbox in the options menu that says "Block Close Window message"

this feature would stop the sending of backend data from my messenger to another user, which indicates to the person im talking to that i have closed my chat window.

i find this to be a very anti scocial feature as this message alone makes the reciepeint think that i dont want to talk to them anymore, when in fact i am just looking for more screen space.

simularely, if in MSN 7, by default if it informs you of others closing windows, it'd prolly be a good idea to have an option to nuke that too.

anyway, thanks for your time, and your work to make our lives better.


RE: Patchou, Feature Request by prashker on 10-14-2005 at 03:59 AM

first this would go Into Plug General Talk or PLugins

Second i dont think patchou would do this due to.

1. You can't (maybe you can)
2. If someone could do it, it would be the ones who make stuffplug since their plugin is the one with the OpenConvo thing.

And welcome to the forums :)


RE: Patchou, Feature Request by kittymew on 10-14-2005 at 04:18 AM

Welcome Kae To the forums..

But as for your idea maybe it is possible..I do understand what you are saying..I feel like I am being rude when I do it as well.:$

.Its not that I dont want to talk to people I simply need more screen space..


Maybe a On and off option would be viable?
:D


RE: Patchou, Feature Request by Kae on 10-14-2005 at 05:17 AM

thanks for the welcome ^.^

Sam;
as for the idea, i dont think its a plugin. i dont have any plugins installed, and a contact i have seems to inform me that MSN 7 has this reporting ability.

i know THE MAN, Patchou as the ability to control all data sent to and from messenger.
so, logically, there is some kind of data packet sent out when i close my window.
i believe ive seen these when using my WinPCap network spy, on my own computer.

secondly, if its not a packet, then it's a lack of packets. a lack of some kind of refresh data, which i dout, but somthing like a picture request.
im positive this can be engineered and all teh features we have today rock in the same mannor.


kitty;
i just dont know why they added this 'feature' to a messenger.
to me, its complete spyware!
ive never heard of a wide distro application giving all its users the ability to know what and when you do things on your computer!

i mean, WTF? what were they thinking?
i give people the right to see things i post, see my icons, see my text, laughter, even sounds (which i disable btw). and on the inverse, i allow poeple to send me the same thing.
i also have to click a verification window whenever someone wants the ability to see when i am online.

how the heck did it go from that to knowing when you have a window open? having automated systems report back information i -absolutely- dont want poeple to know?

who the F gave the right to some application, which i didnt even upgrade to (still using 6.2) to mess with my friendships?

this is sooooooo a huge issue to me, that it caused enough anger that i took the step to joining this forum.

anyhoo, that is just me, and my rant, and my reasons...

(thanks go out to all who listen)


RE: Patchou, Feature Request by Chestah on 10-14-2005 at 08:22 AM

I doubt this will happen as this "message" is sent to the servers closing your connection saving MSN Messenger's servers precious bandwidth. If everyone started blocking this request then you and everyone else would have a slower IM experience.


RE: RE: Patchou, Feature Request by CookieRevised on 10-14-2005 at 09:42 AM

quote:
Originally posted by Kae
i know THE MAN, Patchou as the ability to control all data sent to and from messenger.
No, he hasn't. The data send from and to MSN Messenger is in most cases actually mandatory. removing or tampering with this data will only cause you to be disconnected in most cases.

quote:
Originally posted by Kae
im positive this can be engineered and all teh features we have today rock in the same mannor.
There is no features in Messenger Plus which involves tampering with the protocol. And Patchou mostly wants to keep it that way.

quote:
Originally posted by Kae
i just dont know why they added this 'feature' to a messenger.
to me, its complete spyware!
Like Chestah has said, this is part of how the protocol works and actually safes precious bandwidth. The close window messages is the same as the one which closes the "chat-line" between you and your contacts. If this would be removed the connection would stay open for a long period, resulting in a massive increase in bandwidth usage.

Even if you intercept this message and remove it from the stream, the servers will still disconnect the idle chat and the same message is send again and your contact can thus interpret it it again as a closed window message (because it actually is). Removing this one is impossible and will result in an always open connection to anybody you ever speek to.

quote:
Originally posted by Kae
i mean, WTF? what were they thinking?

i give people the right to see things i post, see my icons, see my text, laughter, even sounds (which i disable btw). and on the inverse, i allow poeple to send me the same thing.
i also have to click a verification window whenever someone wants the ability to see when i am online.

how the heck did it go from that to knowing when you have a window open? having automated systems report back information i -absolutely- dont want poeple to know?

who the F gave the right to some application, which i didnt even upgrade to (still using 6.2) to mess with my friendships?
You are taking this way out of context...

The message you are talking about is part of the protocol and is never meant to be used as a "closed window notifier", because it isn't only that. It is a closed connection message so the other MSN Messenger knows when to close down a connection, it is a very intristic function of how chatting works.

Also, it is not MSN Messenger who implemented this visible message and usage of that specific package to detect when someone closed your window. It is made by people who have got nothing todo with MSN Messenger appart that they hack into its protocol (a which should be hidden to the normal user anyway). eg: It is TB who made the Messenger Plus! plugin called StuffPlug who implemented this detection for closed windows, not MSN Messenger.

quote:
Originally posted by Kae
this is sooooooo a huge issue to me, that it caused enough anger that i took the step to joining this forum.
I noticed :p....

But maybe you could inform your contacts that this message doesn't mean that you don't want to talk to them, but means that you want more space on your desktop. This is far more productive in the end as in this way your unknowingly contacts will now also know that closing a window doesn't nessecairly mean that people don't wanna chat with them. So instead of ranting and getting all excited, tell your contacts how they need to interpret this message from StuffPlug, it is better for your contacts and better for your heart... ;)
RE: Patchou, Feature Request by Kae on 10-14-2005 at 10:25 AM

Chestah;
sounds... like an issue. :\

Cookie;
thanks for taking the effort to shred my post one piece at a time.
now, my turn.

Quote 1 & 2,
sending custom sounds, and the 5 digit alpha numeric code that you can create custom for your own pluging to plugin comunication -is- indeed tampering with protocal. there are plenty of other examples, but i dont have the time.

Quote 3,
nothing is impossible. using that word is a sign of a closed mind.
if i can convince my contact to use MsgPlus, and plus by default just blocks that little sentance from appearing, via options mod of V7 or a data hook. point is, there is always a way.

Quote 4,
not out of context.
person a, gets information on me that turns them sour in the conversation. period.

4b,
thank you for that tidbit, knowing it was someone elses plugin was the best part of that post.

...

prolly even makes this thread moot.

welp, i got the help i needed from the help forum on exactly the topics i was looking for.

*bows* my hat to you cookie.


RE: Patchou, Feature Request by brian on 10-14-2005 at 10:31 AM

Unless TB wants to code this but, sending to the switchboard socket a "OUT" message makes you leave, unless he makes a function that removes the "OUT" message of being sent, and let the conversation end up timing out.


RE: Patchou, Feature Request by Kae on 10-14-2005 at 10:45 AM

a plugin that just stops that 'out' message, being the sole perpous of that plugin, ... would be killer.


i was thinking..

what happens when i just minimize a chat window...

for like..

2 days.

the 'close window' message never gets sent, and im sure there is a timeout somewhere...


just somthing to chew on ;)


RE: Patchou, Feature Request by zaidgs on 10-14-2005 at 11:14 AM

kae, i noticed u lack some technical info, and so i suggest instead of your factual tone, you are better off using a questioning tone... allow me to explain:
In the world MSN IM there are five distinct categories that u seems to totally confuse: (1)MSN Protocol (2)MSNM (3)Plus! (4)Plus! Plugins (5)Addons That Have Nothing To Do With Plus!

MSN Protocol, and MSN Messenger are programmed by Microsoft, Patchou has no control what so ever on how those behave.
MSN Protocol should be invisible to the user, yet 3rd party softwares have been manipulating\exposing it. Patchou doesnt do tht dot on the line. two examples of programs that do that are: Stuff Plugin (a plus! plugin, not plus itself) and Messenger Discovery (a completely different Plugin)

MSN Messenger does not have any option to tell the user if you closed a window or anything (it does recieve a signal but doesnt show it to the user, 3rd party softwares have been exploiting that)
please note that the "custom emoticons" feature you are talking about is a MSN Messenger feature, and Plus! is no way related to its existance.

Plus! is a software developed by patchou, it doesnot mess with the protocol, it just uses API (Application Programming Interface) which are functions PROVIDED AND DOCUMENTED by microsoft's team, they are built in functions in the MSN messenger, and they are their with the purpose of tht other applications use them... so Plus! doesnt do anything tht MSN's team didnt intend to happen.

Plus! plugins are not developed by patchou... they are programs' tht use Plus!'s API, just like how Plus! uses MSN Messenger's API... so patchou has no control at the Plus! plugins also.

so to put it in simple terms, please understand those points:
(1) The details of the protocol are defined by microsoft, so if you want to complain, go ahead and complain to microsoft, not patchou
(2) Cookie didnt say impossible, he kinda said impractical, and there is a difference,,, besides, its true tht its not possible for patchou to change tht, bcuz its microsoft who is concerned.
(3) YOU DONT HAVE TO INSTALL ANYTHING for you closed window notification to be reported.... you are missing that point. the signal is sent wether you have plus! or not, and wether you have anyother 3rd party software or not. In other words, your friend has a software designed to show him that message, not the other way around.

edit: i know its a long post, but i suggest tht you kae read it all, so tht you can straighten up the mis-information


RE: Patchou, Feature Request by Kae on 10-14-2005 at 11:39 AM

first off, clipping my ediquite on how i speak (type?) makes me want to read no further. but since i have an open mind, ill act like you didnt actually say that and continue.

ope, well.. the 095 Class in Intro to Plus is nice and condecending and all... so ... yeah.

but, lastly,
[Quote]Removing this one is impossible[/Quote]
Cookie infact did use the word, which tells me that -you- didnt even read his whole post..

which, i find kinda one sided then to go and ask me to read all of yours when you wont even grace me with the same courtisy eh?

sorry to have waisted your time.


RE: Patchou, Feature Request by zaidgs on 10-14-2005 at 12:08 PM

quote:
Originally posted by CookieRevised
Removing this one is impossible and will result in an always open connection to anybody you ever speek to.

open mindness is not about playing tricks with words... Cookie is saying that if a conversation is never ended, then it is always open, which will cause heavy load on the network, so i agree that 'impractical' is a better way to describe the situation, and i believe he actually meant it tht way, so dont pick on the very exact word he is using, cuz from the context it is so obvious that he knows what he's talkin about.

sorry if my first couple of lines in my previous post pissed u off, they were not meant to offend... anyways, i hope you understand tht plus! is not the most suitable program for this request. Microsoft is actually the one concerned, but if you think tht microsoft is not likely to look into it (personally, i would think so), maybe you can check Messenger Discovery forums, because this program actually works on monitoring and manipulating the protocol signals... yet there is no grantee he'll be able to make it, or even look into it.
RE: Patchou, Feature Request by qgroessl on 10-14-2005 at 12:32 PM

If the person thinks you don't want to talk to them... Simply tell them if they ask that you need more screen space... or it's a bad habit or something.


RE: Patchou, Feature Request by zaidgs on 10-14-2005 at 12:36 PM

i think the people who use that option should be the ones explaining why they are spying on you! well, thats just a come back argument ;) they shouldnt be using that in the first place!


RE: Patchou, Feature Request by Mike on 10-14-2005 at 02:31 PM

You could try using WPE Pro to discard the converation close event.

Here's a tutorial on how to use WPE Pro and where to download it...

http://www.phuzion.com/?p=tutorials/cheating/packet

Have fun, and if you make a filter, post it here, it might get useful... :P

Note: Some antivirus programs say that there is a virus with WPE Pro, but there actually isn't one... :)


RE: Patchou, Feature Request by mwe99 on 10-14-2005 at 02:42 PM

Well if this was, then the close window notifier would be pointless :S, ask around in stuffplug forums because stuffplug has the closer notifier

http://www.stuffplug.com


RE: Patchou, Feature Request by dttvb on 10-14-2005 at 02:47 PM

Or, just write a simple program that will "hide" that chat window, not "close?"


RE: Patchou, Feature Request by Mike on 10-14-2005 at 03:45 PM

Well, here it is :)

I didnt want to do my piano lessons (actually, I did wanna, but I also wanted to try making my first WPE Pro filter :P) so, I made this filter which seems to work :)
I tried with polygamy, and I dont see in the other conversation "Name has left the conversation." ;)
But, I don't know if you receive the OUT message, but you should... :)

Here it is: WPE OUT Message Discarder Filter

Instructions: Start WPE Pro.
Then, select as a target program msnmsgr.exe .
Then, in the window that says "Filters" click open and open the attached file (you have to unzip it first ;))
Select the filter "OUT Message Discarder"
After that, click that little button after that pencil that says "ON" to enable the filter.
Now, the OUT messages you send, should be discarded :)

Have fun :)

Please let me know if it works. :)


Note: Sorry for zipping the filter, but I had to, because, the forum won't accept this type of extension... :(


RE: Patchou, Feature Request by mwe99 on 10-14-2005 at 04:11 PM

quote:
Originally posted by dttvb
Or, just write a simple program that will "hide" that chat window, not "close?"


tabbed convos?
RE: Patchou, Feature Request by dttvb on 10-14-2005 at 04:14 PM

?!?
Tabbed convos???


RE: Patchou, Feature Request by mwe99 on 10-14-2005 at 04:23 PM

quote:
Originally posted by dttvb
?!?
Tabbed convos???

A feature in Plus!, it groups the conversations together to form one window, therefore yo uwont need to close the windows to keep your desktop clutter free (this is an alternative though)
RE: Patchou, Feature Request by dttvb on 10-14-2005 at 04:25 PM

Ok!


RE: Patchou, Feature Request by brian on 10-14-2005 at 10:03 PM

quote:
Originally posted by zaidgs
Cookie is saying that if a conversation is never ended, then it is always open, which will cause heavy load on the network, so i agree that 'impractical' is a better way to describe the situation, and i believe he actually meant it tht way, so dont pick on the very exact word he is using, cuz from the context it is so obvious that he knows what he's talkin about.

I tell you again, the MSNP automatically closes inactive sessions after X time.  That's why or how SPNG detects you are timed out or left, unless you make a plugin that sends OUT with a special number  (can't remember), then it'll make it think you timed out.. hmm..
RE: Patchou, Feature Request by Chestah on 10-14-2005 at 10:30 PM

quote:
Originally posted by brian

I tell you again, the MSNP automatically closes inactive sessions after X time.  That's why or how SPNG detects you are timed out or left, unless you make a plugin that sends OUT with a special number  (can't remember), then it'll make it think you timed out.. hmm..

Exactly what i was going to say, all these ideas of "hiding the window to keep the connection going" will not work as the MSN Messenger servers will automatically close your connection even if you leave your contact's window open after a predetermined time of inactivity.

This is in place to save more precious bandwidth and unneccessary load on the MSN Messenger servers. Because of this automated closing of the connection by the servers StuffPlugNG will occasionally report to the user that you have "closed the window" even though you actually haven't - rather the MSN Messenger servers have closed your connection due to inactivity.
RE: Patchou, Feature Request by brian on 10-14-2005 at 10:39 PM

Just to point out, Chestah, It tells you the conversation has timed out (SPNG).


RE: Patchou, Feature Request by Chestah on 10-14-2005 at 10:44 PM

quote:
Originally posted by brian
Just to point out, Chestah, It tells you the conversation has timed out (SPNG).


True, but sometimes it also incorrectly notifys the user that their contact has "opened" or "closed" their window. This was the reason why this feature was removed from SPNG. The only reason it was brought back was because of the constant threads and requests of people to bring it back even though it was made quite clear that it is not 100% accurate.
RE: Patchou, Feature Request by Kae on 10-19-2005 at 08:52 AM

Mike! you are the man!!!

excelent job, oh man with few piano lessons!

thanks go out to thoes who took action.
this is most apreciated upon levels of time spent for this problem.

******************************

and to all thoes who spent their life moments making this thread off-topic and hell, welp, i know you are prolly doing it to other people this very moment, so.. i hope one day you look back on your life and realize the nothing you acomplished.

*gives a flick of his tail and bounces off happily*


RE: Patchou, Feature Request by linx05 on 10-19-2005 at 03:55 PM

What happens to the other person who doesn't use this program?

He/she will get the OUT message, close the connection for you. Am I right?


RE: Patchou, Feature Request by Mike on 10-19-2005 at 04:34 PM

quote:
Originally posted by linx05
What happens to the other person who doesn't use this program?

He/she will get the OUT message, close the connection for you. Am I right?
Actually, I don't think so, because, the filter I made blocks the OUT messages from being sent, so the other contact, never receives the OUT message... :)

However, I think that there is a big problem... :-/
I turned this filter on, and then went to BOT2K3's tribunal game.
I left the conversation, and BOT2K3 messaged me again with the other message that was received.
That was actually normal, because BOT2K3 did not receive the OUT message.
But then, it seemed that BOT2K3 did not receive any of my messages...
I think that it was because, msn thought that it sent the OUT message, so when BOT2K3 talked to me, msn tried to establish a new connection, but it couldn't because, there was another connection established.
So, msn was trying to send the message, but it couldn't because it didn't found an established connection (it actually thought that it closed the other one...), so, the message couldn't be sent...

I dont know if the filter caused this, or it just happened then, but you better check it out :)
RE: Patchou, Feature Request by Kae on 10-21-2005 at 08:41 AM

what if the OUT message wasnt just blocked? maybe there is a following data packet specifying what kind of OUT it is.

the 'minimized window for 2 days' senario keeps me thinking.
maybe the MSN servers send a 'timeout' message to both clients, and after reciept, even though your window is minimized, a new connection is established seamlessly.

so.. since this setup, doesnt seem to quite work, or in any real way fixable, how about we do the reverse, and after every message sent, send an OUT message right after.

this way your contact would be inclined to disable that feature.

anyhoo, just a thought. remember to stay outside of the box ;)


oh, just another thought.
maybe after each killed OUT message, you have an app send an 'IN' message back to MSN, doing kindof like a fake connection reistablish.
but it would use the same ports, and remember which TCP packet number was used last.

i was thinking that MSN might need actual typed data, before it opens a window. so that doing this wouldnt cause a loop, close the window, auto pops back open.
RE: Patchou, Feature Request by CookieRevised on 10-21-2005 at 11:00 AM

Kae, study the protocol before suggesting such things, or even reread some posts in this thread.


RE: Patchou, Feature Request by linx05 on 10-21-2005 at 11:44 AM

Kae, do you think all this work is really necessary? You're 24 (judging by your profile). Shouldn't you have more important things to worry about instead of whether or not someone closed your conversation?

This isn't a jab at you. Just an observation.


RE: Patchou, Feature Request by Kae on 10-24-2005 at 10:29 AM

O.o

umm... yeah..
i am kinda like... working on 3 businesses already, so umm, yes i am busy.... which is kinda why i dont have time to research protocal.

in the same vein, im not stupid, so i do know the technical terms. its true that i dont know the protocal, or i would have just done all this myself.

kinda why i posted this in the help forum to begin with.

and besides, if you are too lazy to work on this, you dont have to post that information. just let the thread die, or leave it up to the people with ideas, and have taken the time to learn the protocall.

please dont get sidetracked on the poeple with the questions, just the questions themselves.

--
For every 1 person that brings up a problem, 10,000 just deal and grind their teeth.

dont take it out on me. go shoot a pillow.