Lots of bugfixes and tweaks:

* Switched p3Ranking to share Friends Links as well as own.
 * Modified rankmsgs to contain source id.
 * Fixed up rsNotify, added pqiNotify and global function call to get it.
 * Added notify for Bad Incoming Directory
 * Added Emergency Incoming directory so RS can keep running.
 * Added notify for Bad Packet (connecting to V0.3.X)
 * Added notify for Incomplete Packet Read (not been triggered yet!)
 * added close() to BinInterface, close on pqissl calls reset() 
 * removed exit(1) calls from pqistreamer, replaced with bio->close().
 * Increased Maximum Packet Size for HTML messages.
 * Fixed Online/Offline Message Forwarding. (TEST).
 * Increased DHT bootstrap buckets to 4.
 * Cleaned up much of serialiser debug (was slowing down Mac)
 * Added directory path to File Listings.
 * added ConvertSharedFilePath() so correct local dir can be found.
 * Added ForceDirectoryCheck() and InDirectoryCheck() for file hashing.
 * removed old TMP cache loading.
 * switched off Cache debug.



git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@448 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
drbob 2008-03-31 14:06:59 +00:00
parent a76baa5421
commit 5e41b21cef
36 changed files with 632 additions and 224 deletions

View file

@ -28,7 +28,7 @@
#include "util/rsprint.h"
#include "serialiser/rsconfigitems.h"
#include "rsiface/rsnotify.h"
#include "pqi/pqinotify.h"
/* Network setup States */
@ -586,7 +586,8 @@ void p3ConnectMgr::netUdpCheck()
mStunMoreRequired = false; /* no point -> unreachable (EXT) */
/* send a system warning message */
if (rsNotify)
pqiNotify *notify = getPqiNotify();
if (notify)
{
std::string title =
"Warning: Bad Firewall Configuration";
@ -603,8 +604,7 @@ void p3ConnectMgr::netUdpCheck()
msg += " (2) enabling UPnP, or\n";
msg += " (3) get a new (approved) Firewall/Router\n";
rsNotify->AddSysMessage(0, RS_SYS_WARNING,
title, msg);
notify->AddSysMessage(0, RS_SYS_WARNING, title, msg);
}
}
@ -1051,13 +1051,15 @@ void p3ConnectMgr::tickMonitors()
#endif
/* notify GUI */
if ((peer.actions & RS_PEER_CONNECTED) &&
(rsNotify))
if (peer.actions & RS_PEER_CONNECTED)
{
rsNotify->AddPopupMessage(RS_POPUP_CONNECT,
pqiNotify *notify = getPqiNotify();
if (notify)
{
notify->AddPopupMessage(RS_POPUP_CONNECT,
peer.id, "Peer Online: ");
}
}
}
}
/* do the Others as well! */