Commit Graph

  • 9652da42b4 fixed declarations and actions defnax 2008-03-23 02:21:17 +00:00
  • 351559becd fixed resize size of MessagesDialog defnax 2008-03-23 01:13:09 +00:00
  • 7c10e395b6 fixed some layout of the Avatar frame an the layout of the Chat Dialog. defnax 2008-03-22 19:11:32 +00:00
  • 562aa4f34d fixed Chatdialog windowtitle defnax 2008-03-22 15:01:51 +00:00
  • 246bd80190 Changes to build system to support universal binaries on MacOSX. drbob 2008-03-22 14:34:53 +00:00
  • f17f7253f4 fixed clear log context menu position changend login dialogs background color defnax 2008-03-22 01:05:32 +00:00
  • 4c40d7beff added for Network View Settings QFrame to can Hide/Show the settings added a Log Tab in Network defnax 2008-03-21 23:31:00 +00:00
  • 247e583a35 Addition of a new Automatic DHT Bootstrap system. This will need to be tweaked as the numbers of users increase. * hashed keys are posted to specific DHT entries, to create a series of bootstrap lists. * these are fetched as needed to bootstrap new clients. * Modified Bootstrap monitor program. drbob 2008-03-21 19:06:34 +00:00
  • 22aff3aa60 added send button and a avatar frame defnax 2008-03-21 17:30:15 +00:00
  • 08bdd8f567 fixed some not need things for Chatting which does destroy the Chat format when Chatting, removed lastname and not needed lines which makes chatting bad defnax 2008-03-21 14:56:41 +00:00
  • 7044822e1f Addition of several utility functions: (1) xpgp_id to extract the name/id from a certificate. (2) dht_bootstrap to check the status of the bootstrap peers. drbob 2008-03-21 02:02:58 +00:00
  • e1f4dc1dff removed not realy needed columns location,country,Organisation,Authcode can see that in Peer Info. defnax 2008-03-21 01:03:27 +00:00
  • 6451e4ebe2 Added Qt Elastic Example into NetworkView code. works quite well! drbob 2008-03-20 23:49:12 +00:00
  • 5c75ee5ead added icons defnax 2008-03-20 23:43:29 +00:00
  • a35cb61987 changend unfinished icon defnax 2008-03-20 12:23:55 +00:00
  • 7c73db633c added new icons for Games and Photo changend Add Friend and Invite Friend label image with stylesheet old Widget Background method does not more work with QT 4.3.* defnax 2008-03-19 01:13:52 +00:00
  • 74faf59288 set tabs to north defnax 2008-03-18 23:17:57 +00:00
  • 5da31a90b7 fixed smplayer funtion defnax 2008-03-18 23:16:11 +00:00
  • c8c7113264 forget to commit languages defnax 2008-03-18 23:14:28 +00:00
  • 05ebf01ccf -updated to latest smplayer sources from svn. -fixed close -disabled smplayers stylesheet to not have collision with RetroShare stylesheet in config.h -thanks to rvm he wrote a feature to can disable the stylesheet of smplayer not need more comment lines. defnax 2008-03-18 23:13:09 +00:00
  • 172c00c2a2 fixed network view layout added network into a TabWidget too defnax 2008-03-17 20:52:08 +00:00
  • 79023e7c7c Improvements to the Games Launcher. Addition of new Bootstrap Peers. Completion of rsgameitems serialiser. drbob 2008-03-17 14:24:56 +00:00
  • 5410a20756 Update notifications for Links Cloud and Photo Show. Improvements to the Photo system. drbob 2008-03-17 14:03:47 +00:00
  • fb229c96da Addition of improvements to photo service - can now add local photos - but these are not shared over the network yet. Added HashFile() utility function. Also added updated() functions to ranking and photos, so the GUI can update itself when necessary. drbob 2008-03-17 13:51:04 +00:00
  • 0c7af5a691 added a tabwidget for network view defnax 2008-03-17 13:14:17 +00:00
  • 0a9382cea5 Moved p3notify to pqi directory to fix compile order. This is a bit of a hack, and should be fixed later. drbob 2008-03-06 12:07:54 +00:00
  • 7eeb4420fe Modifications to Game Launcher to fixup the display of names / status. Added Date check to DHT Server File, so we don't download each restart. drbob 2008-03-05 19:03:51 +00:00
  • d05ef8d797 updated installer script with mplayer section defnax 2008-03-05 17:47:24 +00:00
  • 0bdc3522a6 Improved the bootstrap Stun system. * searching for STUN ID's continues until RS_STUN_FOUND_MIN are found (10). * abandon STUN search if Ext or Upnp mode. * add Bootstrap IDs to rear of mStunList. (bugfix) drbob 2008-03-05 16:32:18 +00:00
  • 08860b25e6 Addition of two more Services / Applications. (1) A PhotoService / Dialog to share slideshows. (2) A Network View service, derived from p3disc for a graphical view of peers. Both of these need a little help to get them fully functional. drbob 2008-03-04 21:31:11 +00:00
  • 3ed1eef186 Switching default compilation back to Linux. drbob 2008-03-04 15:03:36 +00:00
  • fd1beee309 More Tweaks before first release. * Switched on RELEASE flag. * renamed incomplete work to "Unfinished" * updated version strings. * Added Configuration path to DhtMgr. * reduced uPnP timeout to 30 seconds (from 60). * more Bin -> BinToHex printouts. drbob 2008-03-03 16:01:25 +00:00
  • 9bdd44d0f5 Changes required to get Retroshare V0.4 working under windows. Most of these changes relate to: (1) rand() is different (2) sleep() don't exist on Windows. (3) networking headers are different - these need to be cleaned up in general. (4) disabled tests that won't compile on Windows. drbob 2008-03-03 14:41:15 +00:00
  • 9e954e9c0f Tweaks to the GUI side. * Fixed the fonts, and default entries in GamesLauncher. * Shifted all the unfinished stuff to "In Development" section. * Fixed smplayer/rs project files. * duplicate variable in p3connmgr. drbob 2008-03-03 14:12:39 +00:00
  • 85aa75ef5d A series of small bugfixes - as we head towards the first v0.4 release. * Added stun bootstrap functionality. * Added in two temporary StunServers. * Reconnect attempts are TCP only. * enabled AUTOCONNECT and TCP Connections. * reduced UDP keepAlive timer to 15 secs. * made UPnP the default startup behaviour. * Removed StunId raw printouts -> now use BinToHex() * Unified TTLS and PERIODS in p3dhtmgr.h * DHT bugfix (data not passed to ConnMgr). drbob 2008-03-03 14:01:52 +00:00
  • 63828f77a8 Significant improvements to DHT behaviour, and reconnection attempts. * Added GUI interface for auto connect state. * Added HTTP retrieval and storage of DHT peers update. * Added code for partial recv() from DHT peers. * Disabled Chat/Disc/Udplayer/tcpstream debug output. * Added Unreachable Check to connMgr. * Added auto reconnect functions to connMgr (#define to disable). * Restructured DHT notify code... much cleaner. * DHT now flags out of date DHT results. * DHT notifies ConnMgr on any results (same or diff). * Added Fns to cleanup old udp connection. * other bugfixes. drbob 2008-03-02 14:25:59 +00:00
  • 7b3fc2976e fixed smplayer liblole32 defnax 2008-02-29 18:54:49 +00:00
  • 71e78fa852 smplayer include changes fixed defnax 2008-02-29 18:52:27 +00:00
  • fda0111d9b removed not needed makefile defnax 2008-02-29 18:51:38 +00:00
  • acff1f81a0 added latest smplayer sources with fixes for compile as lib. defnax 2008-02-29 18:49:42 +00:00
  • fae3182079 removed old smplayer sources defnax 2008-02-29 18:41:41 +00:00
  • d59a17ceb9 added turkish license defnax 2008-02-29 14:34:03 +00:00
  • 174d544282 updated with turkish translation, turkish translation will be shown on supported systems see: Since NSIS 2.26, the language selection dialog of Modern UI hides languages unsupported by the user's selected codepage by default. defnax 2008-02-29 14:33:38 +00:00
  • 2dc2954f40 Added Code to detect Symmetric NAT (BAD!) Firewalls. drbob 2008-02-28 15:58:54 +00:00
  • 6dd3d30d8e Additions to tcponudp to add a TouKeepAlive system. This is only used if we are in 'firewalled' mode. drbob 2008-02-28 10:43:33 +00:00
  • 31454138b7 Fixed up some Upnp issues: * Enabled a lease duration (requires mods to miniupnpc library) * this is set at 10 mins for the moment. * Added Check functions to see if UPnP forwarding is still up. * improved error checking in Forward() function. * added #define for UDP local address testing. drbob 2008-02-27 15:43:02 +00:00
  • 8b230a55cf Significant changes to aid UDP connections. * Added Period and Delay parameters to connections. - Delay is used to avoid simultaneous TCP connections. - Period is used to regulate UDP connections. * added Delay code to pqissl. * added Period code to tcponudp / pqissludp. * modified TTL modification code. * increased SynPktRetransmit value. * fixed retrans() timeout (one reason code wasn't working before!) * fixed tou_close() SEGV bug. * modified pqissludp tou_socket creation. (non permanent now). * Modified format of peerConnectRequest() CB to make it more useful and rewrote function. * Enabled pqissludp NetInterface. * using Id comparision to determine Active/Passive UDP connection state. * added #def to disable TCP connections. (for testing) * enabled UDP connections from retryConnect() function. * corrected EXT check in retryConnect() function. * + lots of debug output and other stuff. drbob 2008-02-27 02:32:20 +00:00
  • e87b7b75e7 Various Bugfixes: * Clear discFlags before creating DiscItem packets. * Don't call stunStatus/peerStatus if refering to self (p3disc). * Expand allowed listen port range. * Limit max size of stored StunList. drbob 2008-02-26 18:55:16 +00:00
  • b64b88df4a Added EXTERNAL flags to p3disc callback (peerStatus). Corrected id->hash for p3disc callback (stunStatus). drbob 2008-02-26 16:52:50 +00:00
  • 06cb9e0121 Added a seperation between 'desired' net mode and 'actual' net mode this is needed for accurate stunlist creation. Also added stunStatus calls from discovery. drbob 2008-02-26 16:14:13 +00:00
  • 685182ff0b Modified DHT to notify of all possible stun peers, as it doesn't know whether we need to stun or not. Added a Type parameter, so that the connection Mgr can determine if there is an external port available or not. drbob 2008-02-25 23:56:23 +00:00
  • 100a7aea82 Changed DHT string output to use std::ostringstream, as snprintf wasn't working with inet_ntoa.... also added some other debug and fixed notifytxt. drbob 2008-02-25 21:39:08 +00:00
  • 39d8b258ab set for timestamp own color defnax 2008-02-18 14:52:51 +00:00
  • 71a4cbd869 fixed rootisdecorated for ULListModel to false defnax 2008-02-18 01:57:27 +00:00
  • f7646b9389 set maxvalue for indivRate spinbox to 12500 defnax 2008-02-18 01:46:14 +00:00
  • df06f4f123 set maxvalue for totalRate spinbox to 12500 defnax 2008-02-18 01:43:22 +00:00
  • 0234c5f5cf -changend order of the columns -set correct Alignment for each column defnax 2008-02-16 22:42:34 +00:00
  • 3f582afe5a enabled dht, and tweaked some parameters. disabled notification checks if ext ports. drbob 2008-02-11 23:27:17 +00:00
  • a56f9266f8 split transfers into uploads and downloads. corrected serverdialog layout. drbob 2008-02-11 16:32:02 +00:00
  • 98a14ba715 Tweaks to get the UPnP working. Corrected network address passing, and also adjusted DHT timeout periods. drbob 2008-02-11 16:27:55 +00:00
  • ade0665664 added author xesk which developes xProgressBar for QT4 defnax 2008-02-10 23:05:42 +00:00
  • 276a6bbd99 Added Cache's to retroshare configuration. * Completed CacheConfig serialisation. * Switched to Push Cache Mode (faster and more efficient). * Added CancelCacheTransfer() if we have duplicate HASH / CACHEID. * Store remote and local caches. * cleanup all cache directories. * Broke Cache tests :( - because of dependency of mAuthMgr/mConnMgr. drbob 2008-02-09 12:47:45 +00:00
  • 1bb4283986 Tweaks to debug connections. * bool / int mismatch bug in tou_extaddr() * extra debugging to p3connmgr * fixed connect error in p3connmgr. drbob 2008-02-08 17:05:55 +00:00
  • 3e1b155f1a Completed Basic configuration storage: * Added read/writetofile() fns to BinMemInterface * Added SignData() fns to AuthXPGP. * Added Certificate saving to AuthXPGP. * added Signatures to Configuration. * now discards messages if Hash is wrong (p3msgservice) drbob 2008-02-08 12:39:40 +00:00
  • 08d3634d28 changend the order of the Transfers Columns defnax 2008-02-07 23:49:29 +00:00
  • 4a5d3f23a6 removed double definition of drawText defnax 2008-02-07 23:40:54 +00:00
  • 81fcc83bdc added new xProgressBar, thanks to xesk defnax 2008-02-07 16:36:30 +00:00
  • b7abbda1fb * Enabled network configuration control from GUI. * Added Safe configuration save before quit(). * Updated libretroshare's interface files. drbob 2008-02-07 16:20:14 +00:00
  • 806b8285f2 Lots of little changes to libretroshare. Improvements mainly focused on configuration storage and loading: * Improved Configuration Manager (almost finished) * Mutex protections for Configuration system * added Configuration storage to p3ConnectMgr. * added Configuration storage to p3MsgService. * bugfixes in p3GeneralConfig. * Added Config Save notification where necessary. * added safe FinalConfigSave before exit(). * added RsPeerNetItem + RsPeerStunItem (serialiser) * reordered startup for correct config loading. * enabled Loading of certs in AuthXPGP. * move sockaddr_clear() to util/rsnet.h * switched p3MsgService sendMessage checking to pqiMonitor syste,. * corrected pqiarchive saving of PeerIds. * added setNetworkMode() & setVisState() to p3ConnectMgr. * added Mutex protection to p3ranking. drbob 2008-02-07 16:18:34 +00:00
  • 2c69fd7eaf Finished off the basic Link Ranking system. * added serialiser types. * finished streaming on p3ranking. * removed Bandwidth limitations from BinFile / BinMem. * added bytecount() to BinInterface. * moved the CacheTransfer creation to Startup. * added ranking to CacheStrapper & server tick() system. * Tweaked LinksDialog for final touches. * enabled downloads from Messages. drbob 2008-02-05 13:45:04 +00:00
  • 925b1a780e Completed Mutex protection for chat, msgs, and disc services. drbob 2008-02-04 21:40:34 +00:00
  • 54063ab434 switched stun packet byte layout to network-byte-order. drbob 2008-02-04 18:24:15 +00:00
  • 215e3386f2 Fixed up GUI side of retroshare messages. drbob 2008-02-04 17:55:59 +00:00
  • 8527a5e53f Fixed up the retroshare message system. drbob 2008-02-04 17:55:13 +00:00
  • 07a458367b Addition of sorting algorithms to the LinksDialog. drbob 2008-02-03 16:43:03 +00:00
  • 63e177b6ef forgot the #include "util/rsnet.h" drbob 2008-02-03 12:13:55 +00:00
  • 31136da7cc Modifications to fix some networking/endian issues on PPC OSX. * added sockaddr_clear() function to zero network addresses before use. * used this function in p3connmgr. * added htonll() and ntohll() functions to rsnet.h with compile-time ENDIAN checking * use htonll() and ntohll() in serialiser. * added net_test.cc to check network/endian/inet_addr issues. drbob 2008-02-03 12:07:59 +00:00
  • cea158b77d Add the ranking interface file. drbob 2008-02-03 06:32:00 +00:00
  • 7d6fcba5c9 Addition of new LinksDialog to Retroshare GUI. Addition of rsRank Interface to control information. drbob 2008-02-03 06:31:11 +00:00
  • 06aae24efd * Addition of almost completed p3ranking class - still streaming / ranking to do. * Major modifications to p3disc to use the new AuthMgr and ConnMgr. * Modified RsDiscItems to match new p3disc. * Modified ConnMgr to accept information from p3disc. * Addition of new Load/Save Certificate From/To Binary to AuthMgr. * Corrected default build to Linux. drbob 2008-02-03 06:29:02 +00:00
  • 3451af6152 Changes to libretroshare to make the system compile on Mac OSX 10.3 * minor changes to networking headers. * addition of several virtual destructors (remove warnings) * switched Makefiles to new system. * added macosx specific configuration file. * removed KadC compilation checks. drbob 2008-02-03 06:17:33 +00:00
  • 789e3a1f62 added SharedFiles Delegate defnax 2008-02-02 13:38:17 +00:00
  • 53ac3b2a24 fixed headeritem defnax 2008-02-01 19:21:21 +00:00
  • 091da19977 -set TextAlignment of some QTreeWidgetItems, -changend order of searchResultWidget defnax 2008-02-01 18:55:21 +00:00
  • 204fbd300b formated some alignment to Qt::AlignRight size,completed and speed defnax 2008-01-29 13:03:18 +00:00
  • 798e19d58c Conversion of the SSL connection methods. * Added new XPGP functions to checking certificates. * Converted SSL classes from cert * -> p3AuthMgr. * Added check of addresses before connect attempt. * started up listener correctly. drbob 2008-01-28 05:40:32 +00:00
  • f9d6f1c418 changes to support i8n in the gui (chat and messages) drbob 2008-01-26 13:08:28 +00:00
  • bfb0b2be2b Modifications to chat and msgs to allow wchar_t messages (support for multiple languages) drbob 2008-01-26 13:00:57 +00:00
  • c4e1d73837 Commit of the new UDP Connection methods and the rewrite of the retroshare core networking stack. drbob 2008-01-25 08:49:40 +00:00
  • c7ce92aba2 Commit of the new UDP Connection methods and the rewrite of the retroshare core networking stack. drbob 2008-01-25 08:01:40 +00:00
  • fd8adceb7e Commit of the new UDP Connection methods and the rewrite of the retroshare core networking stack. drbob 2008-01-25 07:58:29 +00:00
  • 7c2d5611bd Commit of the new UDP Connection methods and the rewrite of the retroshare core networking stack. drbob 2008-01-25 07:54:31 +00:00
  • 9ba4549133 Commit of the new UDP Connection methods and the rewrite of the retroshare core networking stack. drbob 2008-01-25 07:52:46 +00:00
  • 37d6a4b968 Commit of the new UDP Connection methods and the rewrite of the retroshare core networking stack. drbob 2008-01-25 07:49:28 +00:00
  • 059d43244a Commit of the new UDP Connection methods and the rewrite of the retroshare core networking stack. drbob 2008-01-25 07:25:05 +00:00
  • 456325dc08 Commit of the new UDP Connection methods and the rewrite of the retroshare core networking stack. drbob 2008-01-25 07:22:15 +00:00
  • e28c8a846f Commit of the new UDP Connection methods and the rewrite of the retroshare core networking stack. drbob 2008-01-25 06:45:12 +00:00
  • 2780be3931 Commit of the new UDP Connection methods and the rewrite of the retroshare core networking stack. drbob 2008-01-25 06:42:55 +00:00
  • 6435357c07 Commit of the new UDP Connection methods and the rewrite of the retroshare core networking stack. drbob 2008-01-25 06:36:40 +00:00
  • de0ce110b9 The first commit of the new UDP Connection methods and the rewrite of the retroshare core networking stack. drbob 2008-01-25 06:11:39 +00:00