Pooh
c47e6f620d
Merge branch 'master' into tunnel-names
2017-09-25 21:43:41 +03:00
csoler
4766a8927a
added an additional hard limit to directory depth, just in case
2017-09-24 23:51:47 +02:00
csoler
f497905497
fixed limitation of directory depth when indexing files
2017-09-24 23:43:52 +02:00
csoler
abd7e25a2e
added checks for mMaxShareDepth and mIgnoreDuplicates
2017-09-24 18:14:45 +02:00
csoler
2a99df4d48
added UI and parameters for two new options in shared files: max share depth and ignore duplicates
2017-09-24 17:53:06 +02:00
csoler
73cbf6ca38
Merge pull request #1047 from csoler/v0.6-FT
...
removed the 4M files limit on 64bits systems
2017-09-21 23:47:11 +02:00
csoler
a2ccf97b82
removed the 4M files limit on 64bits systems
2017-09-20 22:57:32 +02:00
csoler
58ccf0bef4
Merge pull request #1045 from csoler/v0.6-FT
...
adding pending transfers 100 at a time instead of 1 at a time when lo…
2017-09-18 22:50:35 +02:00
csoler
bc2c9d576e
adding pending transfers 100 at a time instead of 1 at a time when loading
2017-09-18 22:49:51 +02:00
csoler
bf7d346e8d
Merge pull request #1043 from csoler/v0.6-FT
...
make forceDirectoryCheck() to desactivate the pause, in case it was l…
2017-09-17 20:27:44 +02:00
csoler
d8f621e9ec
make forceDirectoryCheck() to desactivate the pause, in case it was left activated
2017-09-17 20:14:45 +02:00
Gioacchino Mazzurco
2b71a049eb
Use proper initializers in p3BanList
2017-09-17 15:36:06 +02:00
Gioacchino Mazzurco
d89c151a4d
Fix typo
2017-09-17 14:41:18 +02:00
csoler
8189d660c4
fixed bug causing anon FT to not resume when restarting RS when the server enforces encryption
2017-09-16 22:13:15 +02:00
RetroPooh
b9be37b245
search spy more files
2017-09-15 15:16:36 +03:00
RetroPooh
41251fdd9e
search spy
2017-09-15 15:03:06 +03:00
Phenom
a0ebddb4eb
Fic Gcc warnings:
...
/libretroshare/src/file_sharing/p3filelists.cc👎 In static member
function ‘static bool p3FileDatabase::convertPointerToEntryIndex(const
void*, p3FileDatabase::EntryIndex&, uint32_t&)’:
/libretroshare/src/file_sharing/p3filelists.cc:624: warning:
dereferencing type-punned pointer will break strict-aliasing rules [-
Wstrict-aliasing]
e = EntryIndex( *reinterpret_cast<uint32_t*>(&p) &
ENTRY_INDEX_BIT_MASK ) ;
/home/phenom/GIT/RetroShare/trunk/libretroshare/src/file_sharing/
p3filelists.cc:625: warning: dereferencing type-punned pointer will
break strict-aliasing rules [-Wstrict-aliasing]
friend_index = (*reinterpret_cast<uint32_t*>(&p)) >>
NB_ENTRY_INDEX_BITS ;
/libretroshare/src/gxstrans/p3gxstransitems.h:29: In file included from
../../../trunk/libretroshare/src/gxstrans/p3gxstransitems.h:29:0,
/libretroshare/src/gxstrans/p3gxstransitems.cc:19: from ../../../trunk/
libretroshare/src/gxstrans/p3gxstransitems.cc:19:
/libretroshare/src/gxstrans/p3gxstransitems.cc👎 In member function
‘virtual void
OutgoingRecord_deprecated::serial_process(RsGenericSerializer::SerializeJob,
RsGenericSerializer::SerializeContext&)’:
/libretroshare/src/serialiser/rstypeserializer.h:61: warning:
dereferencing type-punned pointer will break strict-aliasing rules [-
Wstrict-aliasing]
RsTypeSerializer::serial_process<T>(j, ctx, reinterpret_cast<T&>(I),
#I);\
/libretroshare/src/gxstrans/p3gxstransitems.cc:51: in expansion of macro
‘RS_REGISTER_SERIAL_MEMBER_TYPED’
RS_REGISTER_SERIAL_MEMBER_TYPED(clientService, uint16_t);
/libretroshare/src/gxstrans/p3gxstransitems.cc👎 In member function
‘virtual void
OutgoingRecord::serial_process(RsGenericSerializer::SerializeJob,
RsGenericSerializer::SerializeContext&)’:
/libretroshare/src/serialiser/rstypeserializer.h:61: warning:
dereferencing type-punned pointer will break strict-aliasing rules [-
Wstrict-aliasing]
RsTypeSerializer::serial_process<T>(j, ctx, reinterpret_cast<T&>(I),
#I);\
/libretroshare/src/gxstrans/p3gxstransitems.cc:65: in expansion of macro
‘RS_REGISTER_SERIAL_MEMBER_TYPED’
RS_REGISTER_SERIAL_MEMBER_TYPED(clientService, uint16_t);
/retroshare-gui/src/gui/common/RsBanListToolButton.cpp👎 In member
function ‘void RsBanListToolButton::applyIp()’:
/retroshare-gui/src/gui/common/RsBanListToolButton.cpp:163: warning:
‘list_type’ may be used uninitialized in this function [-Wmaybe-
uninitialized]
changed = rsBanList->removeIpRange(addr, masked_bytes, list_type);
2017-09-13 18:37:32 +02:00
Phenom
8884a324bb
Fix Uninitilized Peer Max Rates.
...
When called by /libretroshare/src/pqi/pqihandler.cc:140
2017-09-12 17:18:41 +02:00
Phenom
cf908674ce
Fix unitialized value in LocalDirectoryUpdater.
2017-09-11 21:51:14 +02:00
csoler
551ef63c6e
added default ignore list on linux
2017-09-11 19:36:06 +02:00
csoler
0ca0b72a5a
moved file ignore test to a more appropriate place
2017-09-11 19:02:07 +02:00
csoler
eff5c5d6ee
added pause to file hashing
2017-09-10 22:07:36 +02:00
csoler
ea25d4b5a4
improved update of ignore list
2017-09-10 20:22:17 +02:00
csoler
884b3a6220
added infrastructure to add a ignore list in shared files
2017-09-10 19:58:57 +02:00
csoler
160ab7b4f3
added missing code for remote search by hash, fixing the bug of direct sources not added
2017-09-03 23:32:48 +02:00
csoler
8d146038c2
fixed bug preventing search by hash to be called on own files
2017-09-03 22:52:31 +02:00
Gioacchino Mazzurco
32f43b999e
Merge branch 'GSoC2017-evaluation-final'
2017-08-18 01:39:31 +02:00
Phenom
5a1c316fc6
Fix Travis MacOs Compilation
2017-08-12 11:49:33 +02:00
thunder2
3ae85dbc6f
Fixed version number in rsversion.in
2017-08-06 14:10:23 +02:00
thunder2
52dbd91f3b
Removed Windows specific hack to get commandline arguments.
2017-08-05 14:23:35 +02:00
csoler
3e25d96daa
fixed unix -> linux-* target in .pri, as qt4 doesnt seem to recognise unix
2017-08-04 21:38:44 +02:00
csoler
11832e34f8
updated version number
2017-08-03 22:51:40 +02:00
csoler
4e02c5f262
Merge pull request #979 from PhenomRetroShare/Fix_LobbyAutoSubscribe
...
Fix Lobby auto-subscribe.
2017-08-03 21:29:52 +02:00
csoler
4b820a055c
Merge pull request #981 from csoler/v0.6.3
...
removed newline that comes with debug info
2017-08-03 21:08:54 +02:00
csoler
84b32f060e
removed newline that comes with debug info
2017-08-03 20:09:48 +02:00
Phenom
27bedf8414
Fix Lobby auto-subscribe.
...
Don't remove auto-subscribe if we cannot get gxsId detail.
But what happens if the id is removed?
2017-08-01 10:16:42 +02:00
csoler
7d5f60185b
Merge pull request #978 from G10h4ck/cxx11_comp
...
Introduce C++11 compatibility macro for gcc < 4.6
2017-07-31 19:22:15 +02:00
Gioacchino Mazzurco
541b1ea498
Introduce C++11 compatibility macro for gcc < 4.6
2017-07-31 18:26:51 +02:00
csoler
2588068775
Merge pull request #953 from PhenomRetroShare/Fix_NewWindowForPassword
...
Fix Ask Password in new window if wrong in StartDialog.
2017-07-30 21:29:14 +02:00
csoler
a2f8b5e6e9
Merge pull request #972 from csoler/v0.6.3
...
V0.6.3
2017-07-30 14:42:28 +02:00
csoler
e82b6fc1fe
improved GenCertDialog with small indicator text, and hide location by default
2017-07-30 14:31:52 +02:00
Phenom
5dc25e37f7
Fix Ask Password in new window if wrong in StartDialog.
...
And Fix LineEditClear to show placeholder test even if it has focus
(Like Qt5).
2017-07-30 14:11:34 +02:00
csoler
09faa60005
Merge pull request #967 from csoler/v0.6.3
...
V0.6.3
2017-07-29 23:16:47 +02:00
csoler
e8415c4f03
made RS not to ask for plugin confirmation on first load
2017-07-29 23:12:56 +02:00
csoler
a16220e53e
switched to RC2
2017-07-29 20:24:31 +02:00
csoler
e861f87364
removed unused msg item class that caused aliasing warnings (serialisation of time_t as uint32_t)
2017-07-26 21:44:24 +02:00
csoler
286e7e0b1a
Merge pull request #961 from csoler/v0.6.3
...
V0.6.3
2017-07-26 14:01:28 +02:00
csoler
34ddf71703
Merge pull request #957 from PhenomRetroShare/Fix_CppCheckerError
...
Fix cpp checker error
2017-07-26 13:54:44 +02:00
csoler
1792273cff
Merge pull request #946 from PhenomRetroShare/Fix_GuiAutoLogin
...
Fix GUI AutoLogin
2017-07-26 13:50:21 +02:00
csoler
b0483a0c38
fixed bug in removeDeleteExistingMsgs()
2017-07-26 10:23:18 +02:00
csoler
9881b616ac
cleanup code in RsGenExchange
2017-07-25 22:06:18 +02:00
csoler
a382a0f5ce
fixed memory leak in p3peermgr config load
2017-07-25 21:52:09 +02:00
csoler
041f989f1c
rewrote processRecvdMessages() and processRecvdGroups() in RsGenExchange. Removed mReceivedGrps and mReceivedMsgs, cleaned-up terrible branching and memory management
2017-07-25 21:21:24 +02:00
csoler
461ccf3b84
removed aliasing in storeMessages/storeGroups, removed several memory leaks in unittests, improved auto-delete structures in rsgxsutil, added deletion for members of RsGenExchange, removed shared pointers from unittests (they cause a memory leak and are only used in unittests)
2017-07-25 00:07:53 +02:00
csoler
79779b8056
fixed memory leaks in GxsSecurity
2017-07-24 18:45:24 +02:00
csoler
70f72db0aa
fixed memory leak in GxsSecurity
2017-07-24 18:20:21 +02:00
csoler
bcaafc241d
improved template class naming for temporary Gxs grp data structures
2017-07-24 14:29:30 +02:00
Gioacchino Mazzurco
3b1606ceb9
Remove misguiding if
2017-07-24 11:52:23 +02:00
Gioacchino Mazzurco
03cc2e629d
Remove miguiding if before delete
2017-07-24 10:16:24 +02:00
csoler
02424240a0
reverting last commit that causes crashes
2017-07-22 12:08:28 +02:00
csoler
9e2241a940
attempt to fix memory leak in RsGenExchange. To be tested.
2017-07-21 23:15:50 +02:00
Phenom
8ce10ea6a8
Fix past commit for p3idservice.cc
2017-07-21 15:31:53 +02:00
Phenom
2afc1bf423
Fix CppCheck Error in contentvalue.cc
...
/libretroshare/src/util/contentvalue.cc:189: error: Cppcheck(memleak):
Memory leak: dest
2017-07-21 15:04:34 +02:00
Phenom
e5767431e6
Fix CppCheck Error in p3idservice.cc
...
/libretroshare/src/services/p3idservice.cc:1216: error:
Cppcheck(eraseDereference): Iterator 'it' used after element has been
erased.
/libretroshare/src/services/p3idservice.cc:1346: error:
Cppcheck(eraseDereference): Iterator 'it' used after element has been
erased.
/libretroshare/src/services/p3idservice.cc:448: error:
Cppcheck(uninitvar): Uninitialized variable: max_keep_time
2017-07-21 14:57:43 +02:00
csoler
aa471e5b2f
fixed uninitialized memory read in GxsTrans
2017-07-21 10:25:20 +02:00
csoler
baac33d95a
updated revision number
2017-07-20 21:18:57 +02:00
Phenom
cbbc3920fa
Fix Lobby auto-subscribe.
...
Save GxsId for each.
Disallow to auto-subscribe to signed lobby with unsigned id.
2017-07-19 18:33:55 +02:00
csoler
71810e8daa
Merge pull request #950 from PhenomRetroShare/Add_ChatServerFlag
...
Add flag for ChatServer
2017-07-19 18:18:32 +02:00
Phenom
5bbb99aef7
Fix Bad Service Monitor registering.
...
This induce to remove peers in statistics->bandwidth when disc service
is off.
2017-07-18 19:24:32 +02:00
Phenom
3a6bcf5ef8
Add flag for ChatServer
...
append the following assignation to qmake command line "CONFIG
+=rs_chatserver"
2017-07-18 16:34:56 +02:00
csoler
e56340e0a1
Merge pull request #386 from PhenomRetroShare/Add_AbilityToChangeOpModeInCmdLine
...
Add the ability to change OpMode in command line.
2017-07-17 23:12:06 +02:00
csoler
f4aec11b0a
suppressed warning in p3dhtmgr.cc
2017-07-17 22:48:12 +02:00
Phenom
437426429e
Fix clang warning: unused variable 'pqiservicezone'
...
/libretroshare/src/pqi/pqiservice.cc:30: warning: unused variable
'pqiservicezone' [-Wunused-const-variable]
const int pqiservicezone = 60478;
2017-07-17 22:35:01 +02:00
Phenom
300359863e
Fix clang warning: 'p3ChatService' defined as a struct here but
...
previously declared as a class
/libretroshare/src/chat/p3chatservice.h:56: warning: 'p3ChatService'
defined as a struct here but previously declared as a class [-
Wmismatched-tags]
struct p3ChatService :
/libretroshare/src/rsserver/p3msgs.h:33: did you mean struct here?
class p3ChatService;
2017-07-17 22:32:23 +02:00
Phenom
91c526f2b5
Fix clang warning: 'p3MsgService' defined as a struct here but
...
previously declared as a class
/libretroshare/src/services/p3msgservice.h:58: warning: 'p3MsgService'
defined as a struct here but previously declared as a class [-
Wmismatched-tags]
struct p3MsgService :
/libretroshare/src/rsserver/p3msgs.h:32: did you mean struct here?
class p3MsgService;
2017-07-17 22:32:07 +02:00
Phenom
896ed3e992
Fix clang warning: class 'p3Config' was previously declared as a struct
...
/libretroshare/src/retroshare/rsplugin.h:77: warning: class 'p3Config'
was previously declared as a struct [-Wmismatched-tags]
class p3Config;
2017-07-17 22:31:30 +02:00
Phenom
8dbb0d61af
Fix warning: this statement may fall through
...
/libretroshare/src/dht/connectstatebox.cc:394: warning: this statement
may fall through [-Wimplicit-fallthrough=]
if (mNextAttemptTS > now)
/libretroshare/src/dht/connectstatebox.cc:401: here
default:
/libretroshare/src/dht/connectstatebox.cc:406: warning: this statement
may fall through [-Wimplicit-fallthrough=]
if (mState != CSB_FAILED_WAIT)
/libretroshare/src/dht/connectstatebox.cc:414: here
case CSB_START:
/libretroshare/src/dht/connectstatebox.cc:530: warning: this statement
may fall through [-Wimplicit-fallthrough=]
if (mNextAttemptTS > now)
/libretroshare/src/dht/connectstatebox.cc:540: here
default:
/libretroshare/src/dht/connectstatebox.cc:543: warning: this statement
may fall through [-Wimplicit-fallthrough=]
if (mState != CSB_FAILED_WAIT)
/libretroshare/src/dht/connectstatebox.cc:551: here
case CSB_START:
2017-07-17 22:29:11 +02:00
Phenom
f888913800
Set Operating Mode in RsInit::InitRetroShare so noGUI could use it.
2017-07-17 15:40:14 +02:00
cyril soler
1491a051dc
fixed deadlock situation in FT causing multiple bugs: lock when DLing from a file list a file that is already being downloaded, and lock when a FT module find a direct source among friends
2017-07-17 11:16:48 +02:00
Phenom
e2fa57dcd7
Fix clang warning: unused variable 'INTERVAL_BETWEEN_DEBUG_DUMP'
...
/libretroshare/src/gxstunnel/p3gxstunnel.cc:62: warning: unused variable
'INTERVAL_BETWEEN_DEBUG_DUMP' [-Wunused-const-variable]
static const uint32_t INTERVAL_BETWEEN_DEBUG_DUMP = 10 ;
2017-07-16 21:43:05 +02:00
Phenom
26397d7e4d
Fix clang warning: unused variables 'LOWER_LIMIT', ...
...
/libretroshare/src/services/p3gxsreputation.cc:130: warning: unused
variable 'LOWER_LIMIT' [-Wunused-const-variable]
static const uint32_t LOWER_LIMIT = 0; //
used to filter valid Opinion values from serialized data
/libretroshare/src/services/p3gxsreputation.cc:132: warning: unused
variable 'kMaximumPeerAge' [-Wunused-const-variable]
static const int kMaximumPeerAge = 180; //
half a year.
/libretroshare/src/services/p3gxsreputation.cc:135: warning: unused
variable 'ACTIVE_FRIENDS_ONLINE_DELAY' [-Wunused-const-variable]
static const int ACTIVE_FRIENDS_ONLINE_DELAY = 86400*7 ; //
1 week.
/libretroshare/src/services/p3gxsreputation.cc:138: warning: unused
variable 'REPUTATION_ASSESSMENT_THRESHOLD_X1' [-Wunused-const-variable]
static const float REPUTATION_ASSESSMENT_THRESHOLD_X1 = 0.5f ; //
reputation under which the peer gets killed. Warning there's a 1 shift
with what's shown in GUI. Be careful.
/libretroshare/src/services/p3gxsreputation.cc:139: warning: unused
variable 'PGP_AUTO_BAN_THRESHOLD_DEFAULT' [-Wunused-const-variable]
static const uint32_t PGP_AUTO_BAN_THRESHOLD_DEFAULT = 2 ; //
above this, auto ban any GXS id signed by this node
/libretroshare/src/gxstunnel/p3gxstunnel.cc:62: warning: unused variable
'INTERVAL_BETWEEN_DEBUG_DUMP' [-Wunused-const-variable]
static const uint32_t INTERVAL_BETWEEN_DEBUG_DUMP = 10 ;
2017-07-16 21:37:22 +02:00
Phenom
903f875d1d
Fix clang warning: unused variable 'MAX_SERIALIZED_ARRAY_SIZE'
...
/libretroshare/src/serialiser/rstypeserializer.cc:39: warning: unused
variable 'MAX_SERIALIZED_ARRAY_SIZE' [-Wunused-const-variable]
static const uint32_t MAX_SERIALIZED_ARRAY_SIZE = 500 ;
2017-07-16 21:36:35 +02:00
Phenom
d83a9625cc
Fix clang warning: unused variables 'GIXS_CUT_OFF', ...
...
/libretroshare/src/gxs/rsgxsnetservice.cc:247: warning: unused variable
'GIXS_CUT_OFF' [-Wunused-const-variable]
static const uint32_t GIXS_CUT_OFF =
0;
/libretroshare/src/gxs/rsgxsnetservice.cc:251: warning: unused variable
'SECURITY_DELAY_TO_FORCE_CLIENT_REUPDATE' [-Wunused-const-variable]
static const uint32_t SECURITY_DELAY_TO_FORCE_CLIENT_REUPDATE =
3600; // force re-update if there happens to be a large delay between
our server side TS and the client side TS of friends
2017-07-16 21:36:14 +02:00
Phenom
51fa7a5dda
Fix clang warning: unused variable 'p3facestartupzone'
...
/libretroshare/src/rsserver/rsinit.cc:145: warning: unused variable
'p3facestartupzone' [-Wunused-const-variable]
const int p3facestartupzone = 47238;
2017-07-16 21:35:35 +02:00
Phenom
13220ec414
Fix clang warning: unused variable
...
'MAX_TIME_KEEP_LOCATION_WITHOUT_CONTACT'
/libretroshare/src/rsserver/p3peers.cc:52: warning: unused variable
'MAX_TIME_KEEP_LOCATION_WITHOUT_CONTACT' [-Wunused-const-variable]
static const int MAX_TIME_KEEP_LOCATION_WITHOUT_CONTACT = 30*24*3600 ;
// 30 days.
2017-07-16 21:34:38 +02:00
Phenom
fea1b83b34
Fix clang warning: unused variable 'p3facemsgzone'
...
/libretroshare/src/rsserver/p3face-config.cc:36: warning: unused
variable 'p3facemsgzone' [-Wunused-const-variable]
const int p3facemsgzone = 11453;
/libretroshare/src/rsserver/p3msgs.cc:33: warning: unused variable
'p3facemsgzone' [-Wunused-const-variable]
const int p3facemsgzone = 11453;
2017-07-16 21:34:09 +02:00
Phenom
5a64996304
Fix clang warning: unused variables 'RS_NET_NEEDS_RESET', ...
...
/libretroshare/src/pqi/p3peermgr.cc:53: warning: unused variable
'RS_NET_NEEDS_RESET' [-Wunused-const-variable]
const uint32_t RS_NET_NEEDS_RESET = 0x0000;
/libretroshare/src/pqi/p3peermgr.cc:54: warning: unused variable
'RS_NET_UNKNOWN' [-Wunused-const-variable]
const uint32_t RS_NET_UNKNOWN = 0x0001;
/libretroshare/src/pqi/p3peermgr.cc:55: warning: unused variable
'RS_NET_UPNP_INIT' [-Wunused-const-variable]
const uint32_t RS_NET_UPNP_INIT = 0x0002;
/libretroshare/src/pqi/p3peermgr.cc:56: warning: unused variable
'RS_NET_UPNP_SETUP' [-Wunused-const-variable]
const uint32_t RS_NET_UPNP_SETUP = 0x0003;
/libretroshare/src/pqi/p3peermgr.cc:57: warning: unused variable
'RS_NET_EXT_SETUP' [-Wunused-const-variable]
const uint32_t RS_NET_EXT_SETUP = 0x0004;
/libretroshare/src/pqi/p3peermgr.cc:58: warning: unused variable
'RS_NET_DONE' [-Wunused-const-variable]
const uint32_t RS_NET_DONE = 0x0005;
/libretroshare/src/pqi/p3peermgr.cc:59: warning: unused variable
'RS_NET_LOOPBACK' [-Wunused-const-variable]
const uint32_t RS_NET_LOOPBACK = 0x0006;
/libretroshare/src/pqi/p3peermgr.cc:60: warning: unused variable
'RS_NET_DOWN' [-Wunused-const-variable]
const uint32_t RS_NET_DOWN = 0x0007;
/libretroshare/src/pqi/p3peermgr.cc:62: warning: unused variable
'MIN_TIME_BETWEEN_NET_RESET' [-Wunused-const-variable]
const uint32_t MIN_TIME_BETWEEN_NET_RESET = 5;
/libretroshare/src/pqi/p3peermgr.cc:64: warning: unused variable
'PEER_IP_CONNECT_STATE_MAX_LIST_SIZE' [-Wunused-const-variable]
const uint32_t PEER_IP_CONNECT_STATE_MAX_LIST_SIZE = 4;
2017-07-16 21:31:41 +02:00
Phenom
4152a46ad8
Fix clang warning: unused variable 'P3CONNMGR_UDP_DEFAULT_DELAY'
...
/libretroshare/src/pqi/p3linkmgr.cc:78: warning: unused variable
'P3CONNMGR_UDP_DEFAULT_DELAY' [-Wunused-const-variable]
const uint32_t P3CONNMGR_UDP_DEFAULT_DELAY = 3; /* 2 Seconds? is it be
enough! */
2017-07-16 21:31:11 +02:00
Phenom
5b1323e31f
Fix clang warning: unused variables 'PQI_HANDLER_NB_PRIORITY_LEVELS',
...
...
/libretroshare/src/pqi/pqihandler.cc:71: warning: unused variable
'PQI_HANDLER_NB_PRIORITY_LEVELS' [-Wunused-const-variable]
static const int PQI_HANDLER_NB_PRIORITY_LEVELS = 10 ;
/libretroshare/src/pqi/pqihandler.cc:72: warning: unused variable
'PQI_HANDLER_NB_PRIORITY_RATIO' [-Wunused-const-variable]
static const float PQI_HANDLER_NB_PRIORITY_RATIO = 2 ;
2017-07-16 21:30:31 +02:00
Phenom
9148fa6645
Fix clang warning: unused variables 'RS_NET_DOWN', ...
...
/libretroshare/src/pqi/p3netmgr.cc:60: warning: unused variable
'RS_NET_DOWN' [-Wunused-const-variable]
const uint32_t RS_NET_DOWN = 0x0007;
/libretroshare/src/pqi/p3netmgr.cc:63: warning: unused variable
'RS_STUN_DHT' [-Wunused-const-variable]
const uint32_t RS_STUN_DHT = 0x0001;
/libretroshare/src/pqi/p3netmgr.cc:64: warning: unused variable
'RS_STUN_DONE' [-Wunused-const-variable]
const uint32_t RS_STUN_DONE = 0x0002;
/libretroshare/src/pqi/p3netmgr.cc:65: warning: unused variable
'RS_STUN_LIST_MIN' [-Wunused-const-variable]
const uint32_t RS_STUN_LIST_MIN = 100;
/libretroshare/src/pqi/p3netmgr.cc:66: warning: unused variable
'RS_STUN_FOUND_MIN' [-Wunused-const-variable]
const uint32_t RS_STUN_FOUND_MIN = 10;
/libretroshare/src/pqi/p3netmgr.cc:70: warning: unused variable
'MAX_NETWORK_INIT' [-Wunused-const-variable]
const uint32_t MAX_NETWORK_INIT = 70; /* timeout before network
reset */
/libretroshare/src/pqi/p3netmgr.cc:72: warning: unused variable
'MIN_TIME_BETWEEN_NET_RESET' [-Wunused-const-variable]
const uint32_t MIN_TIME_BETWEEN_NET_RESET = 5;
2017-07-16 21:18:22 +02:00
Phenom
e4616c09bc
Fix clang warning: unused variable 'STORE_KEY_TIMEOUT'
...
/libretroshare/src/pqi/authgpg.cc:51: warning: unused variable
'STORE_KEY_TIMEOUT' [-Wunused-const-variable]
const time_t STORE_KEY_TIMEOUT = 1 * 60 * 60; //store key is call around
every hour
2017-07-16 21:17:52 +02:00
Phenom
0479ec07ab
Fix clang warning: unused variable 'MAX_MESSAGES_PER_SECONDS_NUMBER'
...
/libretroshare/src/chat/distributedchat.cc:57: warning: unused variable
'MAX_MESSAGES_PER_SECONDS_NUMBER' [-Wunused-const-variable]
static const uint32_t MAX_MESSAGES_PER_SECONDS_NUMBER = 5 ; // max
number of messages from a given peer in a window for duration below
2017-07-16 21:17:06 +02:00
Phenom
80ea4de7be
Fix clang warning: unused variable 'ftserverzone'
...
/libretroshare/src/ft/ftserver.cc:34: warning: unused variable
'ftserverzone' [-Wunused-const-variable]
const int ftserverzone = 29539;
2017-07-16 21:16:30 +02:00
Phenom
8a270af519
fixed merging problem
2017-07-16 21:15:26 +02:00
Phenom
35186c4054
Fix clang warning: unused variable 'res'
...
/libretroshare/src/crypto/chacha20.cpp:978: warning: unused variable
'res' [-Wunused-variable]
uint256_32 res(q1) ;
2017-07-16 21:12:09 +02:00
Phenom
7f1e23085d
Fix clang warning: unused variable 'FT_TM_CRC_MAP_MAX_WAIT_PER_GIG', ...
...
/libretroshare/src/ft/fttransfermodule.cc:56: warning: unused variable
'FT_TM_CRC_MAP_MAX_WAIT_PER_GIG' [-Wunused-const-variable]
const uint32_t FT_TM_CRC_MAP_MAX_WAIT_PER_GIG = 20; /* 20 seconds per
gigabyte */
/libretroshare/src/ft/fttransfermodule.cc:65: warning: unused variable
'FT_TM_FAST_RTT' [-Wunused-const-variable]
const int32_t FT_TM_FAST_RTT = 1.0;
/libretroshare/src/ft/fttransfermodule.cc:66: warning: unused variable
'FT_TM_STD_RTT' [-Wunused-const-variable]
const int32_t FT_TM_STD_RTT = 5.0;
/libretroshare/src/ft/fttransfermodule.cc:67: warning: unused variable
'FT_TM_SLOW_RTT' [-Wunused-const-variable]
const int32_t FT_TM_SLOW_RTT = 20.0;
/libretroshare/src/ft/fttransfermodule.cc:69: warning: unused variable
'FT_TM_CRC_MAP_STATE_NOCHECK' [-Wunused-const-variable]
const uint32_t FT_TM_CRC_MAP_STATE_NOCHECK = 0 ;
/libretroshare/src/ft/fttransfermodule.cc:70: warning: unused variable
'FT_TM_CRC_MAP_STATE_DONT_HAVE' [-Wunused-const-variable]
const uint32_t FT_TM_CRC_MAP_STATE_DONT_HAVE = 1 ;
/libretroshare/src/ft/fttransfermodule.cc:71: warning: unused variable
'FT_TM_CRC_MAP_STATE_HAVE' [-Wunused-const-variable]
const uint32_t FT_TM_CRC_MAP_STATE_HAVE = 2 ;
2017-07-16 21:11:47 +02:00
Phenom
8b99c80e07
Fix clang warning: 'p3GxsTrans' defined as a class here but previously
...
declared as a struct
/libretroshare/src/gxstrans/p3gxstrans.h:88: warning: 'p3GxsTrans'
defined as a class here but previously declared as a struct [-
Wmismatched-tags]
class p3GxsTrans : public RsGenExchange, public GxsTokenQueue, public
p3Config, public RsGxsTrans
/libretroshare/src/gxstrans/p3gxstrans.h:31: did you mean class here?
struct p3GxsTrans;
2017-07-16 21:11:10 +02:00
Phenom
c97269bed6
Fix warning: this statement may fall through
...
/libretroshare/src/gxstrans/p3gxstrans.cc:870: warning: this statement
may fall through [-Wimplicit-fallthrough=]
pr.sent_ts = time(NULL) ; //pr.mailItem.meta.mPublishTs = time(NULL);
/libretroshare/src/gxstrans/p3gxstrans.cc:872: here
case GxsTransSendStatus::PENDING_PREFERRED_GROUP:
/libretroshare/src/gxstrans/p3gxstrans.cc:883: warning: this statement
may fall through [-Wimplicit-fallthrough=]
pr.group_id = mPreferredGroupId ; //pr.mailItem.meta.mGroupId =
mPreferredGroupId;
/libretroshare/src/gxstrans/p3gxstrans.cc:885: here
case GxsTransSendStatus::PENDING_RECEIPT_CREATE:
/libretroshare/src/gxstrans/p3gxstrans.cc:906: warning: this statement
may fall through [-Wimplicit-fallthrough=]
pr.presignedReceipt.msg.setBinData(&grsrz[0], grsz);
/libretroshare/src/gxstrans/p3gxstrans.cc:908: here
case GxsTransSendStatus::PENDING_RECEIPT_SIGNATURE: // (cyril)
This step is never actually used.
/libretroshare/src/gxstrans/p3gxstrans.cc:924: warning: this statement
may fall through [-Wimplicit-fallthrough=]
pr.presignedReceipt.meta.setBinData(&srx[0], metaSize);
/libretroshare/src/gxstrans/p3gxstrans.cc:926: here
case GxsTransSendStatus::PENDING_PAYLOAD_CREATE:
/libretroshare/src/gxstrans/p3gxstrans.cc:938: warning: this statement
may fall through [-Wimplicit-fallthrough=]
memcpy(&pr.mailItem.payload[offset], &pr.mailData[0], datasize);
/libretroshare/src/gxstrans/p3gxstrans.cc:940: here
case GxsTransSendStatus::PENDING_PAYLOAD_ENCRYPT:
/libretroshare/src/gxstrans/p3gxstrans.cc:982: warning: this statement
may fall through [-Wimplicit-fallthrough=]
}
/libretroshare/src/gxstrans/p3gxstrans.cc:984: here
case GxsTransSendStatus::PENDING_PUBLISH:
2017-07-16 20:47:45 +02:00
Phenom
18139489cf
Fix warning: unused parameter ‘grpItem’ and unused debug variables
...
/libretroshare/src/gxstrans/p3gxstrans.cc:635: warning: unused parameter
‘grpItem’ [-Wunused-parameter]
RsGxsGrpItem* grpItem, RsTlvSecurityKeySet& /*keySet*/ )
/libretroshare/src/gxstrans/p3gxstrans.cc:681: warning: unused variable
‘msgId’ [-Wunused-variable]
const RsGxsMessageId& msgId = *vit;
/libretroshare/src/gxstrans/p3gxstrans.cc:676: warning: unused variable
‘grpId’ [-Wunused-variable]
const RsGxsGroupId& grpId = it->first;
2017-07-16 20:46:55 +02:00
Phenom
e1ea92d733
Fix warning: unused parameter ‘n’
...
/libretroshare/src/serialiser/rstypeserializer.cc:358: warning: unused
parameter ‘n’ [-Wunused-parameter]
template<> void RsTypeSerializer::print_data( const std::string& n,
2017-07-16 20:41:24 +02:00
Phenom
f193af2865
Fix warning: unused parameter ‘size’
...
/libretroshare/src/gxs/rsgenexchange.cc:3079: warning: unused parameter
‘size’ [-Wunused-parameter]
bool RsGenExchange::acceptNewMessage(const RsGxsMsgMetaData* /
*grpMeta*/,uint32_t size ) { return true; }
2017-07-16 20:41:01 +02:00
Phenom
d8b0b5222b
Fix warning: variable ‘it’ set but not used
...
/libretroshare/src/gxs/rsgxsnetservice.cc:867: warning: variable ‘it’
set but not used [-Wunused-but-set-variable]
std::map<RsGxsGroupId,RsGxsServerMsgUpdate>::iterator it =
mServerMsgUpdateMap.find(grpId) ;
/libretroshare/src/gxs/rsgxsnetservice.cc:2434: warning: variable ‘it’
set but not used [-Wunused-but-set-variable]
ClientGrpMap::iterator it =
mClientGrpUpdateMap.find(peerFrom);
2017-07-16 20:40:31 +02:00
Phenom
b11022a239
Fix warning: this statement may fall through
...
/libretroshare/src/util/dnsresolver.cc:49: warning: this statement may
fall through [-Wimplicit-fallthrough=]
case DNSResolver::DNS_LOOKUP_ERROR: if(it-
>second.last_lookup_time + MAX_TIME_BEFORE_RETRY > now)
/libretroshare/src/util/dnsresolver.cc:52: here
case DNSResolver::DNS_DONT_HAVE: next_call = it->first ;
2017-07-16 20:38:43 +02:00
Phenom
0e302e254e
Fix warning: this statement may fall through
...
/libretroshare/src/util/rsnet_ss.cc:1031: warning: this statement may
fall through [-Wimplicit-fallthrough=]
success = inet_ntop( addr.ss_family, (const void *) &(addrv4p-
>sin_addr), ipStr, INET_ADDRSTRLEN );
/libretroshare/src/util/rsnet_ss.cc:1033: here
case AF_INET6:
2017-07-16 20:36:16 +02:00
Phenom
7b4d3c5a24
Fix warning: this statement may fall through
...
/libretroshare/src/util/rscompress.cc:165: warning: this statement may
fall through [-Wimplicit-fallthrough=]
ret = Z_DATA_ERROR; /* and fall through */
/home/phenom/GIT/RetroShare/trunk/libretroshare/src/util/rscompress.cc:
166: here
case Z_DATA_ERROR:
2017-07-16 20:34:38 +02:00
Phenom
476b581506
Fix warning: this statement may fall through
...
/libretroshare/src/rsserver/p3serverconfig.cc:292: warning: this
statement may fall through [-Wimplicit-fallthrough=]
if (mPeerMgr->getFriendCount(true, false) > MIN_BASIC_FRIENDS)
/libretroshare/src/rsserver/p3serverconfig.cc:297: here
case RSCONFIG_USER_LEVEL_BASIC:
/libretroshare/src/rsserver/p3serverconfig.cc:300: warning: this
statement may fall through [-Wimplicit-fallthrough=]
if (mPeerMgr->haveOnceConnected())
/libretroshare/src/rsserver/p3serverconfig.cc:306: here
case RSCONFIG_USER_LEVEL_CASUAL:
2017-07-16 20:33:55 +02:00
Phenom
7bd7c57ff9
Fix warning: variable ‘pgpNameFound’ set but not used
...
/libretroshare/src/rsserver/rsaccounts.cc:130: warning: variable
‘pgpNameFound’ set but not used [-Wunused-but-set-variable]
bool pgpNameFound = false;
2017-07-16 20:32:32 +02:00
Phenom
a0506c1a0f
Fix warning: this statement may fall through
...
/libretroshare/src/pqi/pqissl.cc:449: warning: this statement may fall
through [-Wimplicit-fallthrough=]
sslmode = PQISSL_ACTIVE; /* we're starting this one */
/libretroshare/src/pqi/pqissl.cc:456: here
case WAITING_DELAY:
2017-07-16 20:31:49 +02:00
Phenom
b9d4651f07
Fix warning: this statement may fall through
...
/libretroshare/src/pqi/pqisslpersongrp.cc:125: warning: this statement
may fall through [-Wimplicit-fallthrough=]
std::cerr << " --> falling back to Tor" << std::endl;
/libretroshare/src/pqi/pqisslpersongrp.cc:126: here
case RS_HIDDEN_TYPE_TOR:
2017-07-16 20:30:41 +02:00
Phenom
e12f51b1be
Fix warning: variable ‘peerIt1’ set but not used
...
/libretroshare/src/pqi/p3peermgr.cc:2619: warning: variable ‘peerIt1’
set but not used [-Wunused-but-set-variable]
std::set<RsPgpId>::iterator peerIt1 =
groupItem.peerIds.find(*peerIt);
2017-07-16 20:28:24 +02:00
Phenom
78cfde9b4f
Fix warning: this statement may fall through
...
/libretroshare/src/pgp/pgphandler.cc:62: warning: this statement may
fall through [-Wimplicit-fallthrough=]
case OPS_PARSER_CMD_GET_SK_PASSPHRASE_PREV_WAS_BAD: prev_was_bad =
true ;
/libretroshare/src/pgp/pgphandler.cc:63: here
case OPS_PARSER_CMD_GET_SK_PASSPHRASE:
2017-07-16 20:27:46 +02:00
Phenom
3a6ad822da
Fix warning: this statement may fall through
...
/libretroshare/src/ft/ftchunkmap.cc:190: warning: this statement may
fall through [-Wimplicit-fallthrough=]
case FileChunksInfo::CHUNK_CHECKING: _file_is_complete = false ;
/libretroshare/src/ft/ftchunkmap.cc:191: here
case FileChunksInfo::CHUNK_DONE: _total_downloaded +=
sizeOfChunk(i) ;
2017-07-16 20:27:09 +02:00
Phenom
635246c462
Fix warning: this statement may fall through
...
/libretroshare/src/tcponudp/bss_tou.c:246: warning: this statement may
fall through [-Wimplicit-fallthrough=]
num=0;
/libretroshare/src/tcponudp/bss_tou.c:247: here
case BIO_C_FILE_SEEK:
2017-07-16 20:25:11 +02:00
Phenom
59e018e02d
Fix GUI AutoLogin
2017-07-16 16:03:56 +02:00
csoler
08faa3f5d5
fixed p3Gxstunnel so that it sends the data packets in the same order it received them. This fixes the bug in distant chat causing images to not transfer correctly in some cases
2017-07-15 22:16:45 +02:00
csoler
9c391cb015
added an additional param to BinToHex so as to limit the size of the output
2017-07-15 22:15:51 +02:00
csoler
98b0585ba4
Merge pull request #937 from csoler/v0.6-ImprovedNoGUI
...
V0.6 improved no gui
2017-07-13 21:23:13 +02:00
Gioacchino Mazzurco
69aa5b6a09
Clean some garbage from the code
2017-07-13 13:00:32 +02:00
csoler
fd452af088
removed some debut output that perturbated the passwd command line
2017-07-12 23:03:17 +02:00
csoler
00c1a9a7ff
fixed autologin
2017-07-12 22:53:35 +02:00
csoler
66268c8267
fixed variable shadowing a parameter
2017-07-12 18:48:06 +02:00
csoler
4cfdef5ff9
do not display auto-login option when software is compiled without autologin
2017-07-11 23:39:04 +02:00
csoler
a5e0b1c336
fixed -U option in rs-nogui. Removed debug output that would ruin the terminal interface
2017-07-11 23:32:22 +02:00
csoler
3e3ee1a34b
little improvement to command line help display
2017-07-09 22:12:01 +02:00
csoler
5dfbce7e3a
fixed Terminal Api Client logic
2017-07-09 21:16:41 +02:00
csoler
7ee527ecbd
removed comments
2017-07-08 17:35:34 +02:00
csoler
b5976e195e
fixed message when passphrase is empty
2017-07-08 16:48:24 +02:00
Phenom
54047cd7a7
Fix multi download of same file.
2017-07-06 22:38:08 +02:00
Gioacchino Mazzurco
c630f1fa89
Fix unused warning in gxstokenqueue
2017-07-06 16:28:59 +02:00
Gioacchino Mazzurco
b935bacd99
Add missing break in p3IdService::handleResponse
2017-07-06 16:28:00 +02:00
csoler
141277b131
removed debug info
2017-07-05 22:16:14 +02:00
csoler
c1e18c7fe6
fixed bug causing an infinite subscribe/unsubscribe loop in GxsTrans
2017-07-05 22:12:56 +02:00
csoler
370d50b41a
cleaned a bit the code in rsinit.cc
2017-07-05 21:36:00 +02:00
cyril soler
f413433480
removed zeroing of preferred group causing a bug in GxsTrans
2017-07-03 11:25:12 +02:00
csoler
1b4e8a46ed
Merge pull request #909 from csoler/v0.6-GxsTransport
...
V0.6 gxs transport
2017-06-29 18:38:10 +02:00
csoler
64e3fc97e8
fixed bug preventing correct subscribe in GxsTrans
2017-06-29 18:37:39 +02:00
csoler
700d114cf4
fixed bug causing failure of group autosubscribe in GxsTrans
2017-06-29 18:27:00 +02:00
Phenom
b4071d158e
Add General Direct Download setting.
...
Yes, No, Per User
2017-06-29 17:18:28 +02:00
csoler
37edcc1e37
fixed subscribe policy to GxsTrans groups as a function of last available post and group usage
2017-06-29 13:44:40 +02:00
csoler
dc605c02f1
added a last modif TS in GrpNetworkStats, that is inited from network Grp statistics, and used to provide a value for unsubscribed groups
2017-06-29 13:15:39 +02:00
csoler
533e2a8b45
added check to fix existing wrong storage time value in GxsTrans
2017-06-28 23:23:27 +02:00
csoler
f37ba83c07
moved msg keep period settings to netService and made the initialisation obei the default settings of the service
2017-06-28 23:12:33 +02:00
csoler
12b562893d
added more debug info in GxsUtil
2017-06-27 22:21:35 +02:00
csoler
51c7e18a3a
added last msg time in GxsTrans stats. Added mutex to protect non atomic mPreferredGroup
2017-06-27 19:56:21 +02:00
csoler
2bb49f6925
Merge pull request #898 from csoler/v0.6-GxsTransport
...
fixed memory leak in GxsTrans
2017-06-23 21:58:54 +02:00
csoler
0f99647a86
fixed memory leak in GxsTrans
2017-06-23 21:58:17 +02:00
csoler
0133be757a
Merge pull request #887 from csoler/v0.6-GxsTransport
...
V0.6 gxs transport
2017-06-17 23:07:10 +02:00
csoler
12a45294a3
added ifdef for comments on GxsTrans
2017-06-17 23:02:28 +02:00
csoler
eb4bb5be65
fixed bug in gxs trans stats counting
2017-06-17 21:42:00 +02:00
csoler
43dcddce67
Merge pull request #880 from PhenomRetroShare/Add_GxsCircleNotify
...
Add Circle Feed Item.
2017-06-16 12:37:09 +02:00
csoler
a29bc4408e
Merge pull request #874 from G10h4ck/silent_initiate_distant_chat_api
...
libresapi: silent /chat/initiate_distant_chat
2017-06-16 12:24:45 +02:00
csoler
25565a7ecd
merged upstream/master
2017-06-15 23:58:29 +02:00
csoler
6633b04a44
changed constants for GxsTransport anti-spam
2017-06-15 23:57:02 +02:00
csoler
26bb865d29
added code to reject messages based on existing per-user statistics
2017-06-15 19:32:31 +02:00
sehraf
fe5ec8bda8
reduce BOB log level
2017-06-15 07:06:52 +02:00
csoler
09ff94c9ec
added new virtual method to refuse incoming msgs (similar to groups) in RsGenExchange, and used it in p3GxsTrans to refuse msgs from peers who send too much
2017-06-14 23:19:52 +02:00
csoler
79825eb2e2
fixed thread issue in RsGxsCleanupThread that caused random crashes
2017-06-12 20:36:02 +02:00
Phenom
aa64c4d3c5
Add Circle Feed Item.
2017-06-11 16:16:41 +02:00
csoler
1766087f71
fixed update notification and display in GxsTransStatistics
2017-06-07 23:10:59 +02:00
csoler
9853b53f8b
fixed debug output in GxsNetService
2017-06-07 23:10:24 +02:00
csoler
4cb7522feb
added deleted gxs messages to the reject list of GxsNetService to avoid re-downloading them right away
2017-06-07 21:41:00 +02:00
csoler
23156ab4b1
fixed malloc problem when chat avatar is missing
2017-06-07 20:14:27 +02:00
cyril soler
e726bd1061
attempt to fix the crash in DataStore by not calling deleteMsgs directly
2017-06-07 13:37:55 +02:00
csoler
39f003f9f9
Merge pull request #875 from csoler/v0.6-GxsTransport
...
V0.6 gxs transport
2017-06-06 22:00:08 +02:00
Gioacchino Mazzurco
528317d374
libresapi: silent /chat/initiate_distant_chat
...
Avoid to forge the
[Starting distant chat. Please wait for secure tunnel to be established]
message on requesting chat id from API as it is a nuisance in most
libresapi use cases
2017-06-06 18:57:32 +02:00
csoler
f62028b2c1
moved metadata info to members of OutgoingRecord, so that the un-serialized meta is not lost when saved. Ensured backward compatibility when reloading old items.
2017-06-06 00:15:06 +02:00
csoler
1e652d6577
reduced number of calls to indicateConfigChanged(), and renamed mIngoingQueue into mIncomingQueue in GxsTrans
2017-06-05 22:27:54 +02:00
csoler
b7c09bd6cf
added calls to indicateConfigChanged() to force saving GxsTrans outgoing records when updated
2017-06-05 21:15:42 +02:00
BabushkaRetroShare
7fb0419c75
Typo fixes
2017-06-04 20:34:10 +02:00
csoler
1967204821
restored GXS trans cleanign delay
2017-06-04 18:43:12 +02:00
csoler
831b560780
moved deletion of msgs in GxsTransport inside the service thread
2017-06-04 18:37:38 +02:00
csoler
861dab32a5
Merge pull request #863 from G10h4ck/qmlapp_pex_alpha
...
Multiple improvements to android qml app and libreaspilocal
2017-06-03 13:27:21 +02:00
csoler
fb7ac7a8f6
fixed mismatched free/delete (free is used in rschatitems.cc to delete avatars)
2017-06-02 23:10:43 +02:00
Gioacchino Mazzurco
efdfa4666b
Merge branch 'libresapi_attempt_connection' into qmlapp_pex_alpha
2017-06-02 10:39:42 +02:00
cyril soler
8e7e70035a
fixed compilation for windows
2017-06-01 10:16:30 +02:00
Gioacchino Mazzurco
59b77da6a2
Merge branch 'master' into qmlapp_pex_alpha
2017-05-31 12:11:15 +02:00
csoler
1ebcc6006b
Merge pull request #861 from RetroShare/v0.6-GxsTransport
...
V0.6 gxs transport
2017-05-30 22:22:06 +02:00
csoler
832ba69b69
fixed up cleanup for GxsTransport
2017-05-30 21:38:59 +02:00
csoler
a7eb167f96
fixed a bug in RsThread which made finished threads unaware of their state
2017-05-30 20:57:20 +02:00
csoler
5410c51ab9
added cleanup thread for GxsTransport
2017-05-30 20:45:39 +02:00
csoler
0868b64436
fixed uninitialized memory read in GxsTrans msg Id
2017-05-28 22:49:07 +02:00
Phenom
28119b5094
Fix Windows Compilation
2017-05-28 12:57:36 +02:00
csoler
6d76624e91
fixed uninitialized memory read in grouter
2017-05-27 23:16:20 +02:00
csoler
eea63ac217
minor code cleaning in p3GxsTrans (struct->class for consistency, sendMail->sendData), added popularity+subscribed status display in statistics
2017-05-27 22:19:52 +02:00
csoler
7c439983de
Merge pull request #842 from csoler/v0.6-GxsTransport
...
V0.6 gxs transport
2017-05-26 22:04:33 +02:00
csoler
a3096f26a5
added data hash to GxsTrans display
2017-05-26 20:28:44 +02:00
csoler
4fa6cbe6e6
fixed display in GxsTrans stats widget
2017-05-26 18:42:52 +02:00
csoler
14b9a54773
added group data retrieval to GxsTransStatistics
2017-05-25 16:56:29 +02:00
sehraf
a3ee85a30d
Add I2P BOB support to libretroashare and RetroShare GUI
2017-05-24 19:40:01 +02:00
csoler
a136fb6fda
added display of ongoing record status for GxsTrans. Unfinished.
2017-05-22 23:54:55 +02:00
csoler
fbeb6ff98d
added infrastructure for gathering statistics about GxsTransport. Unfinished.
2017-05-21 15:57:10 +02:00
csoler
dbc23969f4
Merge pull request #830 from Gottox/fix-libressl
...
fix building with libressl
2017-05-21 14:52:20 +02:00
csoler
33ab7faec4
Merge pull request #831 from Gottox/fix-musl
...
fix building with musl libc
2017-05-21 14:49:13 +02:00
csoler
b341fea170
merged upstream/master
2017-05-21 13:49:41 +02:00
Enno Boland
a578acdea8
fix building with musl libc
2017-05-21 10:54:19 +02:00
Enno Boland
2046d9eaae
fix building with libressl
2017-05-21 10:48:58 +02:00
csoler
a439fbf63e
fixed bug (due to new serializer) that caused a wrong hash to be computed when sending distant messages
2017-05-20 23:01:56 +02:00
csoler
162095bf20
fixed count of unread/new posts by not counting older versions
2017-05-20 22:37:31 +02:00
csoler
51710c10a0
merge comments between channel item versions
2017-05-20 17:33:05 +02:00
Gioacchino Mazzurco
de9a44fac7
Merge branch 'v0.6-GxsTransport' into qmlapp_pex_alpha
2017-05-15 19:16:08 +02:00
Gioacchino Mazzurco
10ec52718d
Fix GxsTrans related serialization regressions
2017-05-15 19:13:29 +02:00
Gioacchino Mazzurco
745462a61b
Merge branch 'v0.6-GxsTransport' into qmlapp_pex_alpha
2017-05-15 15:05:07 +02:00
Gioacchino Mazzurco
93a6b7dcd4
Fix serialization regression in async chat
2017-05-15 15:00:21 +02:00
csoler
c0c5cc52db
Merge branch 'master' into gxs_mail_experiments
2017-05-13 21:08:16 +02:00
csoler
3cc79fb242
Merge pull request #774 from PhenomRetroShare/Fix_LobbyTopic
...
Fix Lobby Topic not send on invite.
2017-05-10 20:00:42 +02:00
csoler
11708c8a34
Merge pull request #814 from csoler/v0.6-ImprovedGUI
...
prevent to remove old forum messages that have follow-ups.
2017-05-09 22:44:00 +02:00
csoler
bd9a8ae3aa
prevent to remove old forum messages that have follow-ups.
2017-05-09 22:39:15 +02:00
csoler
0af05d2517
patch to avoid re-asking for rejected plugins when the executable is upgraded.
2017-05-09 19:07:17 +02:00
csoler
34dd68d7bf
Merge pull request #809 from csoler/v0.6-FT
...
fixed previous commit
2017-05-08 23:05:16 +02:00
csoler
e0cb0f4847
fixed previous commit
2017-05-08 23:04:04 +02:00
csoler
9a0df3f757
Merge pull request #804 from PhenomRetroShare/Fix_Warnings
...
Fix warnings
2017-05-08 22:21:28 +02:00
csoler
4a2f5f0f82
Merge pull request #808 from csoler/v0.6-FT
...
added a per-friend upload slots limit in FT. Default is 0=unlimited
2017-05-08 22:02:38 +02:00
csoler
8a86b9ed7d
added a per-friend upload slots limit in FT. Default is 0=unlimited
2017-05-08 22:00:51 +02:00
Gioacchino Mazzurco
f67617a449
Add override and final placeolders for old GCC compatibility
2017-05-08 16:57:37 +02:00
Phenom
d02cba5a91
Fix Lobby Topic not send on invite.
2017-05-08 15:38:36 +02:00
Gioacchino Mazzurco
ccaf4881a8
Merge branch 'master' into qmlapp_pex_alpha
2017-05-08 13:38:29 +02:00
Phenom
4a2f688f14
Fix Windows Compilation:
...
pqi/authssl.cc: In member function 'virtual X509*
AuthSSLimpl::SignX509ReqWithGPG(X509_REQ*, long int)':
pqi/authssl.cc:929:3: error: jump to label 'err' [-fpermissive]
err:
^
pqi/authssl.cc:872:22: error: from here [-fpermissive]
goto err;
^
pqi/authssl.cc:877:24: error: crosses initialization of 'unsigned
char* p'
unsigned char *p=buf_in;
^
pqi/authssl.cc: In member function 'virtual bool
AuthSSLimpl::AuthX509WithGPG(X509*, uint32_t&)':
pqi/authssl.cc:1091:1: error: jump to label 'err' [-fpermissive]
err:
^
pqi/authssl.cc:1027:8: error: from here [-fpermissive]
goto err;
^
pqi/authssl.cc:1035:17: error: crosses initialization of 'unsigned
char* p'
unsigned char *p=buf_in;
^
2017-05-08 13:01:34 +02:00
Gioacchino Mazzurco
8f306346a4
Merge branch 'gxs_mail_experiments' into qmlapp_pex_alpha
2017-05-08 12:33:40 +02:00
Phenom
58c812aea8
Fix Warnings: unused parameter ‘s’
...
warning: unused parameter ‘s’ [-Wunused-parameter]
template<> uint32_t RsTypeSerializer::serial_size(uint16_t /*
type_subtype */,const uint32_t& s)
^
2017-05-08 12:17:01 +02:00
Phenom
ee7e92d6c4
Fix Warnings: this ‘if’ clause does not guard...
...
warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
if(buffer.empty())
^~
2017-05-08 12:15:45 +02:00
Phenom
9b1209db68
Fix Warnings: unused parameter ‘s’ & 'n'
...
warning: unused parameter ‘s’ [-Wunused-parameter]
template<> uint32_t RsTypeSerializer::serial_size(const
PeerBandwidthLimits& s)
^
2017-05-08 12:14:04 +02:00
Phenom
91e3cc3e5f
Fix Warnings: variable ‘p’ set but not used
...
warning: variable ‘p’ set but not used [-Wunused-but-set-variable]
unsigned char *p,*buf_in=NULL;
^
2017-05-08 12:11:48 +02:00
Phenom
ca291b7ee6
Fix Warnings: warning: unused variable ‘i2d’
...
warning: unused variable ‘i2d’ [-Wunused-variable]
int (*i2d)(X509_CINF*, unsigned char**) = i2d_X509_CINF;
^~~
2017-05-08 12:05:58 +02:00
Phenom
9021609a6b
Fix Warnings: unused variable ‘p’
...
warning: unused variable ‘p’ [-Wunused-variable]
unsigned char *p,*buf_in=NULL;
^
2017-05-08 12:04:08 +02:00
Phenom
7892004641
Fix Warnings: unused parameter ‘member_name’
...
warning: unused parameter ‘member_name’ [-Wunused-parameter]
static void serial_process(RsGenericSerializer::SerializeJob
j,RsGenericSerializer::SerializeContext& ctx,t_RsFlags32<N>& v,const
std::string& member_name)
^~~~~~~~~~~
2017-05-08 12:04:08 +02:00
Phenom
381aca4197
Fix Warnings: unused parameter ‘j’, 'ctx' & 'name'
...
warning: unused parameter ‘j’ [-Wunused-parameter]
void
RsChatLobbyListRequestItem::serial_process(RsGenericSerializer::SerializeJob
j,RsGenericSerializer::SerializeContext& ctx)
^
2017-05-08 12:04:08 +02:00
Phenom
dd089a9683
Fix Warnings: this ‘if’ clause does not guard
...
warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
if(service_id != RS_SERVICE_TYPE_CHAT)
^~
2017-05-08 12:04:08 +02:00
Phenom
5050d4f66a
Fix Warnings: unused parameter ‘indent’
...
warning: unused parameter ‘indent’ [-Wunused-parameter]
virtual std::ostream& print(std::ostream &out, uint16_t indent
= 0) { return out; } // derived from RsItem, but should be removed
^
2017-05-08 12:04:08 +02:00
Gioacchino Mazzurco
8e9b3c97d5
Fix missing include
2017-05-08 12:03:42 +02:00
Gioacchino Mazzurco
ea8f800003
Port GxsTrans to new serialization system
...
RsItem added some comment and more verbose error reporting
RsTypeSerializer added support for RsItem derived classes as members
added utility macros for better readability of the code and easier
handling of RsItem derived members
RS_REGISTER_SERIAL_MEMBER(I)
RS_REGISTER_SERIAL_MEMBER_TYPED(I, T)
RS_REGISTER_ITEM_TYPE(T)
RsNxsMsg::serial_process use new macros for better readability and to
have an exemple of usage with RsTlvItem derived class
Fix undefined reference to RsNxsMsg::print
2017-05-08 00:19:11 +02:00
csoler
b18a186c5f
fixed ftExtraList to accept e2e encrypted transfers in addition to direct transfers. This fixed the drag+drop of shared files in a distant chat
2017-05-06 18:20:48 +02:00
csoler
59ac5a5bfa
added on-the-fly fix of group privacy flags, so that edited groups with old un-set flags will be set automatically. Also fixes the bug preventing to grant membership on old circles
2017-05-06 16:51:38 +02:00
csoler
868c0467f2
fixed bug in serializer caused to not updating the size parameter. Also fixes unittests
2017-05-06 13:23:26 +02:00
csoler
f7f0d8ddd0
Merge pull request #800 from sehraf/pr-openssl-chacha20
...
add support for openssl's chacha20-poly1305 implementation
2017-05-05 23:10:07 +02:00
csoler
00c80b1c1e
Merge pull request #797 from PhenomRetroShare/Fix_WindowsCompilation
...
Fix Windows Compilation
2017-05-05 23:06:25 +02:00
csoler
e4dde95621
Merge pull request #798 from PhenomRetroShare/Fix_TravisCompilation
...
Fix UnitTest compilation
2017-05-05 23:04:28 +02:00
sehraf
7371fdc432
add openssl chacha20 support
2017-05-05 21:01:19 +02:00
Gioacchino Mazzurco
f7f36f697e
fixup! Merge branch 'master' into gxs_mail_experiments
2017-05-05 17:52:44 +02:00
Gioacchino Mazzurco
5159e326c7
Merge branch 'master' into gxs_mail_experiments
2017-05-05 15:44:22 +02:00
sehraf
96b4a1b2d8
add openssl chacha20-poly1305 support
2017-05-05 15:40:02 +02:00
csoler
e913f3689a
fixed crash when trying to deserialize an empty buffer in rsrecogn
2017-05-04 21:40:32 +02:00
csoler
e6a7168122
merged upstream/master
2017-05-04 16:41:02 +02:00
Phenom
1c2b43b7e0
Fix UnitTest compilation
...
But running failed.
2017-05-04 15:01:25 +02:00
Phenom
d31b80c13a
Fix Windows Compilation
2017-05-04 11:58:45 +02:00
csoler
4f4240d570
fixed bug in history serializer
2017-05-03 22:43:16 +02:00
csoler
214aaa7c9b
added safety check for null chunks in TlvMemBlock_proxy deserialization
2017-05-03 22:20:58 +02:00
csoler
f006146ee4
merged upstream/master
2017-05-02 22:41:01 +02:00
csoler
4bee52c406
removed old unused serialization code
2017-05-02 22:34:45 +02:00
csoler
99d8b7d5d8
switched service control items to new serialization
2017-05-01 21:23:34 +02:00
csoler
3d17d31e49
Merge pull request #789 from PhenomRetroShare/Add_FriendTimeOffsetNewsFeed
...
Add Friend Time Offset news feed.
2017-04-30 22:43:10 +02:00