Commit Graph

3237 Commits

Author SHA1 Message Date
csoler
c521e4ed16 updated GUI for new distant chat 2015-11-26 20:40:06 -05:00
csoler
16c7f710de fixed compilation 2015-11-25 17:34:13 -05:00
csoler
752e50b305 added service part and item queues to GXS tunnel service 2015-11-24 21:57:59 -05:00
csoler
8440a1ec72 fixed compilation 2015-11-23 22:31:31 -05:00
csoler
f71766f199 coding phase done. Needs testing/debugging 2015-11-23 22:19:18 -05:00
csoler
b2b9cd0e6d saving ongoing work. Implementation almoast finished. 2015-11-22 23:19:46 -05:00
csoler
5633a25224 added some doc for tunnel service. Fixed a few function prototypes 2015-11-22 11:36:14 -05:00
csoler
18909fd1a3 half-way through GxsTunnel service 2015-11-18 23:56:35 -05:00
csoler
d132226d08 added interface file for gxs tunnel service 2015-11-17 18:12:46 -05:00
csoler
3129178805 added gxs tunnel service, based on distant chat code. Does not compile yet 2015-11-17 18:11:00 -05:00
thunder2
83cf689e55 Fixed Windows compile.
- Set name for prl file in libretroshare.pro
- Use "QMAKE_LFLAGS += -Wl,--start-group" to solve link issue
2015-09-03 13:14:39 +02:00
csoler
d9304e508a Merge pull request #73 from AsamK/fix_tlv_deserialization
Fix subtle bug in tlv deserialization of TLV_TYPE_KEYSIGNATURETYPE
2015-09-01 20:53:28 -04:00
AsamK
9441601287 Fix subtle bug in tlv deserialization of TLV_TYPE_KEYSIGNATURETYPE
When using -O2, the variable currType is optimized out, so the
signature is added with the wrong sign type. Then when verifying the
data the signature is not found and verification fails.

The main sympton of this bug was receiving no more forum/channel posts.

Wit debug builds (-O0) this worked, that's why not every one was affected
by this.

This bug was introduced in 2012 (58cfebb493)
2015-09-02 02:03:46 +02:00
AsamK
5715327122 Move openpgpsdk to common section of libretroshare.pro
It is the same for all platforms
2015-09-01 14:53:17 +02:00
AsamK
cfad583325 Move LIBS from gui/nogui linux section to libretroshare
remove -lglib-2.0 it's not needed:
was added in 6a18553647 to compile for arch,
but it compiles on arch now also without this
2015-09-01 14:53:17 +02:00
AsamK
9aa061adac Make usage of sqlcipher explicit at compile time
Either the build fails if it is not available, or the user specifies
CONFIG+=NO_SQLCIPHER to build without it, even if it exists in the system.
2015-09-01 14:53:09 +02:00
AsamK
a5f37afc77 Use CONFIG+=create_prl for libretroshare
Allows to specify all LIBS in libretroshare.pro so they don't also have
to be specified in gui/nogui.pro
2015-08-31 22:50:47 +02:00
AsamK
5009c079d2 Create retroshare.pri for common configurations in .pro files
So far it only contains the default values for installation paths
2015-08-31 21:09:28 +02:00
csoler
34a3f10755 Merge pull request #57 from csoler/v0.6-SignedLobbies
V0.6 signed lobbies
2015-08-28 00:14:24 -04:00
csoler
c7d92060a5 fixed last GUI bugs for authed lobbies 2015-08-27 23:09:31 -04:00
defnax
e1aee8fe81 Merge pull request #56 from AsamK/distant_chat_history
Implement history for distant chat
2015-08-28 01:58:37 +02:00
AsamK
f098e6aad9 Implement history for distant chat
Uses the same history config as private chat
2015-08-28 01:29:34 +02:00
thunder2
c1be7ad010 Removed unnecessary select of groups in RsGxsNetService::locked_genReqGrpTransaction. 2015-08-27 22:27:19 +02:00
thunder2
aad5e4161f Added count of requests and results to debug output in RsDataService::retrieveGxsGrpMetaData 2015-08-27 22:25:24 +02:00
thunder2
9d037d1ece Fixed adding of empty group id to notify when removing a group. 2015-08-27 22:23:04 +02:00
thunder2
64268bccc9 Ignore updates of not existing groups in RsGenExchange::processGrpMask.
Solves:
"Error code: no such column: subscribeFlagGXS_MASK_HACK"
2015-08-27 22:23:03 +02:00
defnax
ce539f650e Merge pull request #21 from AsamK/lobby_history
Store lobby history on disk
2015-08-27 18:43:28 +02:00
csoler
3a4c930a01 implemented gp-authed lobbies. Still needs some GUI 2015-08-26 23:35:36 -04:00
csoler
0be6039dad Merge pull request #44 from AsamK/improve_qmake
Improve qmake: "make install" support and ability to change install prefix
2015-08-26 20:38:27 -04:00
AsamK
88ef82b69f Issue compile error if DATA_DIR is not set 2015-08-27 01:44:45 +02:00
thunder2
2ed480eab2 Lowered update of server sync TS from 10 seconds to 60 seconds. 2015-08-26 20:23:10 +02:00
thunder2
55bc6ac2ad Removed delete of message files in RsDataService::resetDataStore. 2015-08-25 18:02:40 +02:00
AsamK
2158952426 Disable installing of headers and libretroshare.a
The list of interface header files is outdated and probably of no use
to anyone.
2015-08-24 00:03:57 +02:00
AsamK
419309fd4e Make data and plugin directory configurable at compile time
e.g.:
$ qmake PREFIX=/usr/local
$ qmake LIB_DIR=/usr/lib64

A full recompile is necessary when changing the PREFIX!
2015-08-24 00:03:57 +02:00
AsamK
51ef5bdb95 Make RS installable with "make install" 2015-08-24 00:03:57 +02:00
thunder2
52ae92af29 Removed static defines for column numbers in RsDataService and replaced it with members. Initialized members when adding attributes to the select list. 2015-08-23 19:05:37 +02:00
thunder2
8ef4c264fe Moved gxs data from files into database
- Added update to RsDataService
- Added new table "DATABASE_RELEASE" to database

Advantages:
- Better performance because of the removed additional file access
- Transaction safety
- All groups and messages are stored in the database

Attention:
Please make a backup of your data folder before you try this version.
The first start of the application will update the database and can take a little bit longer. Once the database was converted the messages cannot be read by older versions of the application.
2015-08-23 13:41:59 +02:00
csoler
59d8cd66e2 merge before commit 2015-08-22 10:32:54 -04:00
csoler
d040e78857 fixed error message in pqissl::cansend() 2015-08-22 10:32:04 -04:00
thunder2
0921f99001 Added method "tableExist" to RetroDb. 2015-08-22 11:34:13 +02:00
thunder2
8fe6887a53 Added new methods for transaction to RetroDb. 2015-08-22 11:34:11 +02:00
csoler
d5b0a5a32d moved [not] operator inside parenthesis. Does not change anything except improving readability 2015-08-21 20:46:34 -04:00
csoler
e9e9c025d3 fixed missing removal of deleted data causing a crash when large messages cause an error in Global Router 2015-08-21 20:45:41 -04:00
csoler
7885b4a418 Merge pull request #35 from hunbernd/chat-fix
Chat fix. Thx for this.
2015-08-15 21:46:22 -04:00
hunbernd
37e5de4d8b Fix: chatlobby toaster not working 2015-08-15 23:37:33 +02:00
csoler
85df0bbceb merged before commit 2015-08-15 10:10:23 -04:00
csoler
9fd59afe3a additional check for pqissl::sockfd before using it (patch from Jenster) 2015-08-15 10:09:16 -04:00
thunder2
c1c87be92d Reworked processing of requests in RsGxsDataAccess to prevent freezes of the gui. 2015-08-14 13:23:48 +02:00
csoler
2a6472e626 merging before commit 2015-08-13 21:51:07 -04:00
csoler
10cdd9a56d improved security message in console for whitelisted peers 2015-08-13 21:49:57 -04:00