Official eMule-Board: Emule 0.50A Beba V2.70 - Official eMule-Board

Jump to content


  • (42 Pages)
  • +
  • « First
  • 32
  • 33
  • 34
  • 35
  • 36
  • Last »

Emule 0.50A Beba V2.70 Updated: March 23, 2013

#661 User is offline   Stulle 

  • [Enter Mod] Dev
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 5,727
  • Joined: 07-April 04

Posted 08 July 2010 - 09:58 PM

Seriously? No offense meant, Tuxman, but seriously? I mean, Wiz said it and I said it. Now you, James, ask Tuxman if we are wrong? Just how desperate and moronic are you?!
I am an emule-web.de member and fan! Hate me or people will get suspicious about you! Ever wondered if it's all worth the trouble?

Immagine Postata

No, there will not be a new version of my mods. No, I do not want your PM. No, I am certain, use the board and quit sending PMs. No, I am not kidding, there will not be a new version of my mods just because of YOU asking for it!
0

#662 User is offline   James R. Bath 

  • Golden eMule
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 790
  • Joined: 02-August 04

Posted 12 July 2010 - 12:46 AM

Feature request/logging bug. Not that you would ever do anything to modify how things work in the Official logs, but for some unknown reason messages like "User Stulle requested your list of shared directories -> denied" that normally appear in the main log screen get logged in beba's verbose log instead.
Currently recommending and using: eMule beba 2.63
For slot control only, currently recommending: Tombstone Xtended 1.0 (or higher) if you absolutely must have slot control


Posted Image

Zitat

Where there is a mule there is fuel. Where there is a stool sits a fool. - Winston Churchill

-5

#663 User is offline   Tuxman 

  • lizzie and prog-rock fanatic
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,491
  • Joined: 26-July 04

Posted 12 July 2010 - 01:10 AM

Hmm, not according to the code? :shock:
[ eMule beba ] :: v2.70 released, v2.71 yet to announce ...
- feel the lightweight! - featuring Snarl support, the Client Analyzer and tits!
Coded by a Golden eMule Award winner and most people's favorite modder!
..........................................
Music, not muzak:
Progressive Rock :: my last.fm profile
..........................................
eMule user since 0.28 ...
-[ ... and thanks for all the fish! ]-
1

#664 User is offline   James R. Bath 

  • Golden eMule
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 790
  • Joined: 02-August 04

Posted 12 July 2010 - 03:15 AM

And I'm not saying the code did it either. I'm sure the code is innocent.
Currently recommending and using: eMule beba 2.63
For slot control only, currently recommending: Tombstone Xtended 1.0 (or higher) if you absolutely must have slot control


Posted Image

Zitat

Where there is a mule there is fuel. Where there is a stool sits a fool. - Winston Churchill

-4

#665 User is offline   Tuxman 

  • lizzie and prog-rock fanatic
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,491
  • Joined: 26-July 04

Posted 12 July 2010 - 09:43 AM

So how could this happen if not caused by the code?
[ eMule beba ] :: v2.70 released, v2.71 yet to announce ...
- feel the lightweight! - featuring Snarl support, the Client Analyzer and tits!
Coded by a Golden eMule Award winner and most people's favorite modder!
..........................................
Music, not muzak:
Progressive Rock :: my last.fm profile
..........................................
eMule user since 0.28 ...
-[ ... and thanks for all the fish! ]-
2

#666 User is offline   James R. Bath 

  • Golden eMule
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 790
  • Joined: 02-August 04

Posted 14 July 2010 - 06:23 AM

Xtended has the same problem, but Katana has it logged where it's always been logged before, the main log. All are 50a. Maybe I'll try another 50a that's not official. Or maybe I'll try providing source code:

From Tombstone Xtended's diff source

emule.rc
    IDS_SHAREDREQ1          "User %s (%u) requested your list of shared directories -> %s"

ListenSocket.cpp
					if (thePrefs.GetDebugClientTCPLevel() > 0)
						DebugRecv("OP_AskSharedDirectories", client);
                    theStats.AddDownDataOverheadOther(size);

                    if (thePrefs.CanSeeShares()==vsfaEverybody || (thePrefs.CanSeeShares()==vsfaFriends && client->IsFriend()))
					{
						AddLogLine(true, GetResString(IDS_SHAREDREQ1), client->GetUserName(), client->GetUserIDHybrid(), GetResString(IDS_ACCEPTED));
						client->SendSharedDirectories();
					}
					else
					{
						DebugLog(GetResString(IDS_SHAREDREQ1), client->GetUserName(), client->GetUserIDHybrid(), GetResString(IDS_DENIED));
						if (thePrefs.GetDebugClientTCPLevel() > 0)
							DebugSend("OP__AskSharedDeniedAnswer", client);
                        Packet* replypacket = new Packet(OP_ASKSHAREDDENIEDANS, 0);
						theStats.AddUpDataOverheadOther(replypacket->size);
                        SendPacket(replypacket, true, true);

resource.h
#define IDS_SHAREDREQ1                  950

Currently recommending and using: eMule beba 2.63
For slot control only, currently recommending: Tombstone Xtended 1.0 (or higher) if you absolutely must have slot control


Posted Image

Zitat

Where there is a mule there is fuel. Where there is a stool sits a fool. - Winston Churchill

0

#667 User is offline   tHeWiZaRdOfDoS 

  • Man, what a bunch of jokers...
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 5,390
  • Joined: 28-December 02

Posted 14 July 2010 - 06:51 AM

Official code:

Quote

case OP_ASKSHAREDDIRS:
{
if (thePrefs.GetDebugClientTCPLevel() > 0)
DebugRecv("OP_AskSharedDirectories", client);
theStats.AddDownDataOverheadOther(size);

if (thePrefs.CanSeeShares()==vsfaEverybody || (thePrefs.CanSeeShares()==vsfaFriends && client->IsFriend()))
{
AddLogLine(true, GetResString(IDS_SHAREDREQ1), client->GetUserName(), client->GetUserIDHybrid(), GetResString(IDS_ACCEPTED));
client->SendSharedDirectories();
}
else
{
DebugLog(GetResString(IDS_SHAREDREQ1), client->GetUserName(), client->GetUserIDHybrid(), GetResString(IDS_DENIED));
if (thePrefs.GetDebugClientTCPLevel() > 0)
DebugSend("OP__AskSharedDeniedAnswer", client);
Packet* replypacket = new Packet(OP_ASKSHAREDDENIEDANS, 0);
theStats.AddUpDataOverheadOther(replypacket->size);
SendPacket(replypacket, true, true);
}
break;
}


Xtended code:

Quote

case OP_ASKSHAREDDIRS:
{
if (thePrefs.GetDebugClientTCPLevel() > 0)
DebugRecv("OP_AskSharedDirectories", client);
theStats.AddDownDataOverheadOther(size);

if (thePrefs.CanSeeShares()==vsfaEverybody || (thePrefs.CanSeeShares()==vsfaFriends && client->IsFriend()))
{
AddLogLine(true, GetResString(IDS_SHAREDREQ1), client->GetUserName(), client->GetUserIDHybrid(), GetResString(IDS_ACCEPTED));
client->SendSharedDirectories();
}
else
{
DebugLog(GetResString(IDS_SHAREDREQ1), client->GetUserName(), client->GetUserIDHybrid(), GetResString(IDS_DENIED));
if (thePrefs.GetDebugClientTCPLevel() > 0)
DebugSend("OP__AskSharedDeniedAnswer", client);
Packet* replypacket = new Packet(OP_ASKSHAREDDENIEDANS, 0);
theStats.AddUpDataOverheadOther(replypacket->size);
SendPacket(replypacket, true, true);
}
break;
}


no difference...
1

#668 User is offline   James R. Bath 

  • Golden eMule
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 790
  • Joined: 02-August 04

Posted 14 July 2010 - 10:30 PM

@tHeWiZaRdOfDoS, thank you. Keep in mind I took that directly from your DIFF SRC.7z archive. I didn't generate a new diff.

Both of you are right that it was a 50a change from 49c. 49c and earlier had both the ACCEPTED and DENIED cases in the main log. Why would somebody make a pointless change like putting one in the main and the other in the verbose?


@Tuxman & tHeWiZaRdOfDoS - a fix for the IdnetifierDesc logging problem. You could also safely comment out the code since it's part of an incomplete //TODO section, or for that matter complete it for them since they clearly didn't consider it important enough to properly finish.

This post has been edited by James R. Bath: 14 July 2010 - 10:32 PM

Currently recommending and using: eMule beba 2.63
For slot control only, currently recommending: Tombstone Xtended 1.0 (or higher) if you absolutely must have slot control


Posted Image

Zitat

Where there is a mule there is fuel. Where there is a stool sits a fool. - Winston Churchill

-2

#669 User is offline   tHeWiZaRdOfDoS 

  • Man, what a bunch of jokers...
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 5,390
  • Joined: 28-December 02

Posted 15 July 2010 - 04:59 AM

I think it was changed because a rejected request isn't relevant :angelnot:
About the fileidentifierdesc: I already thought so and removed it (for release builds) in my local sources.
1

#670 User is offline   James R. Bath 

  • Golden eMule
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 790
  • Joined: 02-August 04

Posted 15 July 2010 - 08:08 AM

I have a hard time interpreting that smiley, but I'd argue it is relevant, especially if it's the same user doing it frequently. I think the relevancy issue shows more about the particular coder's limited actual eMule use.
Currently recommending and using: eMule beba 2.63
For slot control only, currently recommending: Tombstone Xtended 1.0 (or higher) if you absolutely must have slot control


Posted Image

Zitat

Where there is a mule there is fuel. Where there is a stool sits a fool. - Winston Churchill

-3

#671 User is offline   tHeWiZaRdOfDoS 

  • Man, what a bunch of jokers...
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 5,390
  • Joined: 28-December 02

Posted 15 July 2010 - 08:42 AM

No, it's not relevant because a rejected attempt has NO impact whatsoever on the users eMule usage - even if there are 1000 of them in your log (btw: that way it's not that annoying to see it over and over again in your log - just in the verbose which is for expert users).
0

#672 User is offline   James R. Bath 

  • Golden eMule
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 790
  • Joined: 02-August 04

Posted 27 July 2010 - 05:54 AM

Bug in friend slots, at least in the display. It only allows/shows 1 established slot at a time. If establish another, it looks like you have to once again establish a slot for the one previous (and, of course, all those prior to it). Sadly, this does not involve opinion over what is or is not relevant to log.
Currently recommending and using: eMule beba 2.63
For slot control only, currently recommending: Tombstone Xtended 1.0 (or higher) if you absolutely must have slot control


Posted Image

Zitat

Where there is a mule there is fuel. Where there is a stool sits a fool. - Winston Churchill

-4

#673 User is offline   tHeWiZaRdOfDoS 

  • Man, what a bunch of jokers...
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 5,390
  • Joined: 28-December 02

Posted 27 July 2010 - 06:29 AM

What information do you think is missing?
1

#674 User is offline   Stulle 

  • [Enter Mod] Dev
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 5,727
  • Joined: 07-April 04

Posted 27 July 2010 - 07:17 AM

d'oh... ever wondered if all clients allow multiple friendslots!?

on a different note, tux, i think you should consider adding a session ratio because you could focus all upload on just a single self-chosen client and that is not really good, imo.
I am an emule-web.de member and fan! Hate me or people will get suspicious about you! Ever wondered if it's all worth the trouble?

Immagine Postata

No, there will not be a new version of my mods. No, I do not want your PM. No, I am certain, use the board and quit sending PMs. No, I am not kidding, there will not be a new version of my mods just because of YOU asking for it!
0

#675 User is offline   James R. Bath 

  • Golden eMule
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 790
  • Joined: 02-August 04

Posted 27 July 2010 - 07:41 AM

View PosttHeWiZaRdOfDoS, on 27 July 2010 - 07:29 AM, said:

What information do you think is missing?

There's no way to tell how many friends actually have slots outside of clicking on a particular friend and seeing if the "Establish friend slot" is already checked or not. 2.61 never displays more than one friend slot. It still has the "Remove all friend slots" command. Here's a feature request: add a "Give all friends a slot" command. And another: Remove all friends that use the same mod as the user being clicked on.
Currently recommending and using: eMule beba 2.63
For slot control only, currently recommending: Tombstone Xtended 1.0 (or higher) if you absolutely must have slot control


Posted Image

Zitat

Where there is a mule there is fuel. Where there is a stool sits a fool. - Winston Churchill

-3

#676 User is offline   Stulle 

  • [Enter Mod] Dev
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 5,727
  • Joined: 07-April 04

Posted 27 July 2010 - 08:22 AM

Posted Image
friendslot is not a feature that should be used randomly. this is why the official limited it to just one friendslot at a time. and linking any friendslot function with the client software a remote user is using... that's absurd because either they are friends or you are just misusing the function.

This post has been edited by Stulle: 27 July 2010 - 08:23 AM

I am an emule-web.de member and fan! Hate me or people will get suspicious about you! Ever wondered if it's all worth the trouble?

Immagine Postata

No, there will not be a new version of my mods. No, I do not want your PM. No, I am certain, use the board and quit sending PMs. No, I am not kidding, there will not be a new version of my mods just because of YOU asking for it!
0

#677 User is offline   James R. Bath 

  • Golden eMule
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 790
  • Joined: 02-August 04

Posted 27 July 2010 - 09:19 AM

For the slow, this is a reminder that this is the mod forum, not the official forum. If you want to limit everything to the official only, return to that forum and preach to your hand there.
Currently recommending and using: eMule beba 2.63
For slot control only, currently recommending: Tombstone Xtended 1.0 (or higher) if you absolutely must have slot control


Posted Image

Zitat

Where there is a mule there is fuel. Where there is a stool sits a fool. - Winston Churchill

-4

#678 User is offline   tHeWiZaRdOfDoS 

  • Man, what a bunch of jokers...
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 5,390
  • Joined: 28-December 02

Posted 27 July 2010 - 10:52 AM

@Stulle: better bookmark this one!

Posted Image



... I'm sure you'll need it...
2

#679 User is offline   Stulle 

  • [Enter Mod] Dev
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 5,727
  • Joined: 07-April 04

Posted 27 July 2010 - 01:53 PM

mahahahahaha, ingenious, WiZ!

James: for your information, not all mods are alike. read the code... you might find this (ClientListCtrl but most likely similar in any other list):
			// Tux: Feature: Friend handling [start]
			case MP_REMOVEFRIEND:
				if (client && client->IsFriend())
				{
					theApp.friendlist->RemoveFriend(client->m_Friend);
					Update(iSel);
				}
				break;
			case MP_FRIENDSLOT: 
				if (client)
				{
					bool IsAlready;				
					IsAlready = client->GetFriendSlot();
					theApp.friendlist->RemoveAllFriendSlots();
					if (!IsAlready)
						client->SetFriendSlot(true);
					Update(iSel);
				}
				break;
			// Tux: Feature: Friend handling [end]
			// Tux: Feature: Remove all friend slots [start]
			case MP_DROP_ALL_FRIENDSLOTS:
			{
				theApp.friendlist->RemoveAllFriendSlots();
				break;
			}
			// Tux: Feature: Remove all friend slots [end]

any bells ringing?
and to quote the official code from FriendListCtrl:
		case MP_FRIENDSLOT:
			if (cur_friend)
			{
				bool bIsAlready = cur_friend->GetFriendSlot();
				theApp.friendlist->RemoveAllFriendSlots();
				if (!bIsAlready)
                    cur_friend->SetFriendSlot(true);
			}
			break;

so... uhmmm... feeling stupid?

PS: yes, it is the official board, we are just in the sub section dedicated to mods. it's confusing, isn't it? well, i think not.

This post has been edited by Stulle: 27 July 2010 - 01:54 PM

I am an emule-web.de member and fan! Hate me or people will get suspicious about you! Ever wondered if it's all worth the trouble?

Immagine Postata

No, there will not be a new version of my mods. No, I do not want your PM. No, I am certain, use the board and quit sending PMs. No, I am not kidding, there will not be a new version of my mods just because of YOU asking for it!
0

#680 User is offline   Tuxman 

  • lizzie and prog-rock fanatic
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,491
  • Joined: 26-July 04

Posted 27 July 2010 - 04:25 PM

Posted Image

*giggle*

BTW Stulle, as the not existing session ratio is a part of the official eMule, I consider it as a feature, not as a bug. beba tries to be a "better" official client, nothing more.

:unsure:
[ eMule beba ] :: v2.70 released, v2.71 yet to announce ...
- feel the lightweight! - featuring Snarl support, the Client Analyzer and tits!
Coded by a Golden eMule Award winner and most people's favorite modder!
..........................................
Music, not muzak:
Progressive Rock :: my last.fm profile
..........................................
eMule user since 0.28 ...
-[ ... and thanks for all the fish! ]-
1

  • Member Options

  • (42 Pages)
  • +
  • « First
  • 32
  • 33
  • 34
  • 35
  • 36
  • Last »

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users