Project

General

Profile

« Previous | Next » 

Revision ee2c8c9e

Added by skyjake over 11 years ago

Fixed: Issues enumerating and connecting to server

Beacon catches exceptions thrown when parsing an invalid beacon message
(e.g., server not fully initialized yet).

The serverinfo received via a Beacon or by asking directly does not
contain a valid address, so now ServerLink and ServerFinder make sure
it is updated.

When a local server is running, "net connect 0" will now work without
manually searching first, because the shell's ServerFinder is
automatically providing local servers.

Fixed a problem with converting remote users to shell users, where
the remote user wasn't removed from ServerSystem's list because the
signal was emitted by QObject and by that time the remote user's Id
had been destroyed.

Cleaned up log messages printed when disconnecting ServerLink.

Files

  • added
  • modified
  • copied
  • renamed
  • deleted

View differences