Commit Graph

2308 Commits

Author SHA1 Message Date
defnax
5b2afbc466 update
git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5.0@3038 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-05-30 22:08:26 +00:00
defnax
f3b77bb481 update changelog
git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5.0@3037 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-05-30 20:59:56 +00:00
csoler
aafcf99c36 updated scripts to automatically setup version numbers in the source code
git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5.0@3036 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-05-30 14:23:14 +00:00
csoler
926dc8d78f updated version numbers
git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5.0@3035 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-05-30 14:07:44 +00:00
csoler
39969cd342 Suppressed the possibility for browsable only files to be searched by hash from turtle router.
This avoids that an attacker that captures a broadcast hash request can also ask for the file.

This needed to add back explicit sources in SearchDialog and private chat transfer. I dynamically search
for sources in file lists just before calling FileRequest.

When RS links anchorClick() will work properly with Qt, we can remove the search flag "EXTRA" from the
tunnel digging in p3turtle.cc, otherwise, people having this bug can't transfer files in private chat by
copy+paste of a RS link.

Also:
	- added missing mutexes in search requests into fimonitor.cc
	- suppressed some debug info in connect manager
	- added check for write fails when dumping config files



git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5.0@3026 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-05-29 13:10:32 +00:00
csoler
6aded9f4e7 suppressed package dependency on gpg-agent
git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5.0@3025 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-05-29 12:35:29 +00:00
csoler
6dce8aba18 updated doxyfile to list sources
git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5.0@3022 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-05-29 07:36:34 +00:00
csoler
7343a7f03c ported trunk commit 3012: Fix discspace for OSX
git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5.0@3019 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-05-28 14:06:03 +00:00
csoler
b9deaf1ea3 - added failure tests for fwrite. Some where missing.
- added a test against the IP 1.0.0.0, which pops up on MacOS (when the peer is not connected to the internet?)
- put some additional debug messages.



git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5.0@3017 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-05-28 13:57:44 +00:00
csoler
c87fbfe2cb Ported trunk commits 2968 2969 2972 2979 2986 2992 2993: implemented a free disk space checking method, with a warning when running low. Set the default to 50MB. Updated the message to be more explicit (thanks Chris)
git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5.0@3008 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-05-26 20:32:44 +00:00
csoler
971431bfa1 suppressed debug messages
git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5.0@3007 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-05-26 19:52:38 +00:00
csoler
d6bb8f5f00 fixed proper sorting of IP lists.
git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5.0@2989 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-05-24 12:12:31 +00:00
csoler
88018d4512 suppressed debug messages
git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5.0@2982 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-05-23 22:16:20 +00:00
csoler
cb535dd73d cleaned the code in IP address lists management. Removed some bugs. Changed the strategy a bit: only keep the most recent port for identical ips. Changed the interface of extAddrFinder to make it mroe secure.
git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5.0@2981 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-05-23 22:14:13 +00:00
csoler
f78e25521b put back an exit when the local address+port are already in use. Otherwise this corrupts file lists, config files etc.
git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5.0@2952 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-05-19 20:05:31 +00:00
csoler
a63b5262d8 cleaned up some desastrous code in rsdiscitems.cc, causing crashes
git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5.0@2951 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-05-19 20:04:23 +00:00
csoler
ffd1d15ad4 fixed win32 compilation issue
git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5.0@2948 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-05-19 11:33:18 +00:00
csoler
3509e0beb9 improved the security of size determination for file lists (suppresses a small bug that caused a chain reaction ending in crash of client peers when downloading file lists)
git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5.0@2944 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-05-18 21:12:50 +00:00
csoler
509a967085 suppressed debug messages
git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5.0@2933 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-05-17 21:17:52 +00:00
csoler
f24b3c61f4 added a workaround for a bug in the cache system that asks for files of size 2^64-1. This results into a division by zero in ftChunkMap. Bu the time I find this bug, the workaroudn should avoid crashes.
git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5.0@2931 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-05-17 21:02:51 +00:00
defnax
531149d3bd fixed Mispelling in DirectoriesPage
git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5.0@2923 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-05-16 22:13:46 +00:00
defnax
1e7914d406 fixed Mispelling in Wizard
git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5.0@2922 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-05-16 22:07:54 +00:00
csoler
c92cf925e4 added missign lock in ftcontroller. This is likely to correct a bug.
git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5.0@2919 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-05-16 21:20:02 +00:00
csoler
50f196e48b - suppressed some errors in printf commands with uint64_t
- apparently, the cap function in QRegExp takes a non const in some Qt versions. I had to copy the const parameter to a local variable.



git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5.0@2917 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-05-16 20:02:34 +00:00
csoler
cb64fb12cf Corrected typo, Replaced Ok Button by anabled Apply button in settings, suppressed double click action for download in Shared File lists
git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5.0@2913 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-05-16 09:33:35 +00:00
csoler
37a2bfb8de added a check to avoid (possibly rare) data races
git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5.0@2901 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-05-14 11:29:15 +00:00
defnax
73343f9250 update changelog
git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5.0@2897 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-05-13 17:24:46 +00:00
csoler
69f2381a06 updated version numbers
git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5.0@2896 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-05-13 17:04:46 +00:00
defnax
76250a956b added missed sources
git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5.0@2895 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-05-13 15:36:49 +00:00
csoler
acbcf57bd8 ported trunk commit 2889 and 2888
git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5.0@2889 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-05-12 18:47:34 +00:00
csoler
ac693595c9 Ported trunk Commit 2882 (Thunder)
Memory leak:
	- getLocalInterfaces -> iptable = (MIB_IPADDRTABLE *) malloc(dwSize);
	- main -> RshareSettings  *_settings = new RshareSettings();

	ExtAddrFinder::~ExtAddrFinder - use free for pointer allocated with malloc

Ported trunk commit 2810 (Thunder):
	RetroShare stopped responding during signing a key and asking for password.
	The QSingleShotTimer of ConfCertDialog wants to update the gui and 
	stopped in  PeerItem::updateItem.



git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5.0@2883 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-05-10 17:49:19 +00:00
csoler
d82e1ba63c fixed chat bug that was truncating some messages, due to using a uint16_t to store a local size. Totally backward compatible. This fix might also affect blog messages.
git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5.0@2879 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-05-09 20:01:29 +00:00
csoler
9243c1614d Ported trunk commit 2811:
crash with second open of HelpDialog solved



git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5.0@2877 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-05-09 13:54:52 +00:00
csoler
d8e4430052 implemented a short circuit to local cache transfers. This saves a large number of file descriptors, and improves reactivity of the software
git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5.0@2875 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-05-09 13:49:44 +00:00
defnax
8c9c08a28c update version
git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5.0@2874 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-05-09 11:11:08 +00:00
defnax
9e7fab1df9 update Changelog
git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5.0@2873 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-05-09 10:42:21 +00:00
csoler
d7d5997d86 suppressed unused files
git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5.0@2865 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-05-08 14:43:55 +00:00
csoler
9ff8a8ae66 added a checkpoint to file hashing, to save intermediate results every 10 GB
git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5.0@2861 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-05-07 21:15:57 +00:00
csoler
7abb59bca2 Ported branch commit 2852:
- corrected memory leak in p3disc heart-beat system.



git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5.0@2854 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-05-06 07:38:06 +00:00
csoler
d3918cd9cf correct bug with selection with human readable delegate.
git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5.0@2843 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-05-03 20:22:38 +00:00
csoler
758de9b22c fixed the sorting of SearchDialog by age and by size, by using proper delegates for displaying the numbers. Removed the SR_REALSIZE_COL column, that is no longer necessary.
git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5.0@2839 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-05-02 21:33:44 +00:00
csoler
0e1bac6406 improved readability of cert generation dialog. Added tooltips, information, and wait cursor
git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5.0@2820 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-05-01 13:25:58 +00:00
csoler
40db78c6ae corrected bug in search: files with size > 2Gb would not be added to transfers
git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5.0@2818 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-04-30 21:37:15 +00:00
csoler
198a1b925d corrected bug about persistence of default chunk strategy
git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5.0@2816 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-04-30 21:00:28 +00:00
csoler
ed73533862 Ported trunk commits:
2781: 
		- fix a gui bug
	2786: 
		- The settings in the settings window are only loaded once.
		- Saving the settings without changing the network settings doesn't
		  shutdown the connections
	6788:
		- Forwarding a message keep the attached recommended files.



git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5.0@2803 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-04-27 19:07:00 +00:00
csoler
502e006352 - ported trunk commit 2801 into branch
Currently the only way to induce a bug is start rs for an ssl_id which
	which does not have a password saved, then try use an ssl id at start
	dialog  which does or does not have a pword (help_pword:bool enters an
	illegal state) 

	I have fixed it by checking if rsinit::passwd == "" then trying to load for
	that ssl_id, if that fails then i set help_pword to false; does not have
	password and pass flow to gpg to ask for passwd. (problem was rs thought
	user had help/pass file and they didn't).

	i have checked it in and tested for
	1. starting with ssl_id which has saved pword, and switching ids at start
		dialog
	2. secondary id may or may not have saved pword. 

- added check for the result of fscanf



git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5.0@2802 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-04-27 18:50:37 +00:00
csoler
d451adc1a6 fixed compatibility issue with dyndns patch
git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5.0@2785 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-04-25 20:03:40 +00:00
csoler
c7db07c37b - Ported trunk commit 2780: Set the trust lvl to 3 when accepting a friend and the trust lvl is unknown.
- Removed some potentially harmful (deadlock) code.
- Put some printf into debugging #ifdef



git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5.0@2783 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-04-25 19:00:33 +00:00
defnax
df7c8dacb3 update Changelog
git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5.0@2778 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-04-24 22:22:07 +00:00
csoler
a44280e267 Ported patch from thunder2 (http://sourceforge.net/tracker/index.php?func=detail&aid=2991827&group_id=178712&atid=886241)
- Bug fix: Checkbox for automatic share of the incoming directory doesn't correctly set with setDown, use setChecked
- ShareManager and RSettingsWin doesn't need to be created all the time
- RSettingsWin: Save the last active page for the current runtime
- ShareManager and DirectoryPage: Show changed shared directories direct after the change



git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5.0@2776 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-04-24 22:06:12 +00:00