csoler
|
6d76624e91
|
fixed uninitialized memory read in grouter
|
2017-05-27 23:16:20 +02:00 |
|
csoler
|
b341fea170
|
merged upstream/master
|
2017-05-21 13:49:41 +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 |
|
Gioacchino Mazzurco
|
5159e326c7
|
Merge branch 'master' into gxs_mail_experiments
|
2017-05-05 15:44:22 +02:00 |
|
csoler
|
4bee52c406
|
removed old unused serialization code
|
2017-05-02 22:34:45 +02:00 |
|
csoler
|
e401b90e02
|
moved rsserializer and rstypeserializer to serialiser/
|
2017-04-30 16:05:37 +02:00 |
|
csoler
|
9c610a736d
|
cleaned the hierarchy of serialization classes
|
2017-04-26 11:40:46 +02:00 |
|
csoler
|
77e809ea4b
|
switched GRouter to new serialization
|
2017-04-25 21:21:46 +02:00 |
|
csoler
|
0d7df568b4
|
moved rsconfigitems and rshistoryitems to rsitems/
|
2017-04-24 22:47:08 +02:00 |
|
csoler
|
e2d9152b22
|
moved converted serialisation files into new directory rsitems/, leaving serialiser/ for the serialisation classes
|
2017-04-18 21:11:37 +02:00 |
|
Gioacchino Mazzurco
|
1f1f4ded02
|
GxsMail: Implemented RSA mail receiving
RsGxsMailBaseItem::deserialize(...) fix offset calculation
RsGxsMailItem::serialize(...) fix offset calculation
RsGxsMailBaseItem initialize cryptoType to UNDEFINED_ENCRYPTION
p3IdService::decryptData(...) implemented multi id variant
RsGixs::*cryptData(...) proper param order
p3IdService::*cryptData(...) proper param order
|
2017-02-08 13:39:29 +01:00 |
|
csoler
|
8d8453f9c0
|
removed the reputation calls through rsIdentity. Improved the logic of updating static identity flags in p3gxsreputations
|
2017-01-09 23:47:51 +01:00 |
|
csoler
|
a9670a569a
|
Second stage in abstracting GXS identities usage cases (almost done)
|
2017-01-02 23:53:39 +01:00 |
|
csoler
|
72fb8f17a9
|
changed the reputation system to output a level that differentiate your own opinion to your friends opinion
|
2016-12-23 17:52:02 +01:00 |
|
csoler
|
0a3ec9706d
|
added statistics info for key requests
|
2016-12-22 00:14:16 +01:00 |
|
Phenom
|
674b6de381
|
Fix Some gcc warnings 383 to 208 lines
Left explicit #warning and deprecated.
Some lines are wrong indented and produce mal formed code.
|
2016-11-30 22:01:01 +01:00 |
|
csoler
|
5d69ae886a
|
reduced period for slow saving of GRouter config data, and removed useless saving of BanList config when received data fro friends does not modify the existing data
|
2016-08-22 22:25:05 +02:00 |
|
csoler
|
efd503e7d4
|
removed the possibility of GXS groups to keep track of post origin before release, as it is too intrusive as compared to the benefits
|
2016-07-25 14:56:55 -04:00 |
|
csoler
|
e611b2bb05
|
moved isIdentitybanned from p3GxsReputations to p3IdService, so as to avoid calling back p3IdService from p3GxsReputations, which simplifies the code
|
2016-07-03 18:06:01 -04:00 |
|
csoler
|
c2ae4fc904
|
merged upstream/master
|
2016-06-05 10:06:11 -04:00 |
|
csoler
|
a2ca0385db
|
fixed compilation and several problems following separation of public/private keys
|
2016-06-04 21:39:40 -04:00 |
|
csoler
|
590be092e5
|
separated RsTlvSecurityKey into two incompatible classes to enforce the correct usage of private vs. public keys
|
2016-06-02 23:47:57 -04:00 |
|
csoler
|
e2b5785eec
|
merged PR403 with trunk
|
2016-06-02 21:15:51 -04:00 |
|
csoler
|
10e0254317
|
fixed a few things to correct PR403
|
2016-06-02 20:38:33 -04:00 |
|
sehraf
|
cfc0e7071a
|
libretroshare: remove unused variables
|
2016-06-02 14:54:07 +02:00 |
|
Nyfor
|
5e94c772b3
|
Fixed compilation for Clang.
|
2016-04-23 09:50:49 +02:00 |
|
csoler
|
aba3d2fb35
|
removed memory leak due to zeroing (on purpose!) a data chunk in GRouter before deleting it
|
2016-04-20 18:24:02 -04:00 |
|
csoler
|
f26348b710
|
fixed bug in grouter which caused sending of messages to some offline peers, hence wasting some routes, and causing " p3ServiceServer::sendItem() Fails Filtering for packet id=2001810" messages.
|
2016-04-05 18:09:02 -04:00 |
|
csoler
|
18dd7ee7bd
|
moved "too many routing clues" message to debug output, since it can be caused by normal lobby operation
|
2016-04-03 11:42:45 -04:00 |
|
csoler
|
6c8737c84a
|
merged with upstream/master
|
2016-03-25 21:09:37 -04:00 |
|
csoler
|
981f81deae
|
added anon ids to offline vetting
|
2016-03-23 20:54:45 -04:00 |
|
csoler
|
692b549f08
|
fixing compilation problem
|
2016-03-11 17:27:40 -05:00 |
|
csoler
|
232dba28ea
|
allow non signature checking for GR message recepts at intermediate peers when key is missing. Should fix return receipt being lost in the way keeping messages in outbox
|
2016-03-11 17:21:27 -05:00 |
|
csoler
|
3446e20506
|
removed debug output from p3grouter.cc
|
2016-02-21 11:47:44 -05:00 |
|
Cyril Soler
|
a41d9df4da
|
fixed small bug in probability computation in grouter
|
2016-02-01 09:59:13 -05:00 |
|
csoler
|
6d1a3937d6
|
fixed but in re-sending of failed grouter items
|
2016-02-01 00:33:11 -05:00 |
|
csoler
|
aa194caea3
|
fixed bug preventing save of routage info in distant messaging
|
2016-01-31 20:27:53 -05:00 |
|
csoler
|
a85b5d2fab
|
re-enabled GRouter tunnels (disabled for testing). Removed debug output.
|
2016-01-30 20:35:08 -05:00 |
|
csoler
|
f0a49a427e
|
changed global router routing strategy. Should be more effective now.
|
2016-01-30 20:27:56 -05:00 |
|
Cyril Soler
|
086b076477
|
fixed a few serialisation issues
|
2016-01-13 12:22:55 -05:00 |
|
csoler
|
60408b3799
|
fixed a bug in GRouterGenericDataItem::duplicate()
|
2016-01-13 00:13:16 -05:00 |
|
csoler
|
d55993d1e4
|
removed two instances of malloc(0) captured by new rs_malloc funtion
|
2016-01-12 21:43:04 -05:00 |
|
csoler
|
d13526facd
|
added a new method rs_malloc that checks its arguments and prints a stacktrace on error/weird call. Changed the code everywhere to use this instead of malloc. Removed some mallocs and replaced with RsTemporaryMemory
|
2016-01-12 21:10:11 -05:00 |
|
csoler
|
9c6e7dfc13
|
added checks after mallocs in several files
|
2016-01-11 23:49:00 -05:00 |
|
csoler
|
98f0c101b9
|
fixed potential integer overflow / Out of bounds read in GRouterItems.cc
|
2016-01-11 19:26:54 -05:00 |
|
csoler
|
9651f430d5
|
fixed wrong usage of local client ids in global router causing distant messages to stay in outbox forever.
|
2016-01-07 21:01:50 -05:00 |
|
csoler
|
8a41554754
|
fixed some leaking memory issues in loadList() methods, and also increased consistency by not returning non empty list with deleted items inside
|
2015-12-30 18:20:09 -05:00 |
|
csoler
|
140205108a
|
added backend for distant message and distant chat filtering based on contact list
|
2015-12-25 22:37:06 -05:00 |
|
csoler
|
0957e7068a
|
changed the method of computation for tunnel hashes in global router in order to avoid conflict with GxsTunnel service (breaks compatibility of distant message sending)
|
2015-12-07 22:39:45 -05:00 |
|
Cyril Soler
|
e2542a6c50
|
added missing check after deserialisation of grouter item which caused a crash when receiving a malformed message data
|
2015-12-07 10:02:04 -05:00 |
|