thunder2
c4061fc6aa
Removed not used time consuming calculation of row count from RetroCursor.
2015-09-08 15:14:26 +02:00
thunder2
29a1fa2ce4
Removed unnecessary copy of results in RsGxsDataAccess.
2015-09-08 15:07:45 +02:00
AsamK
0793a6a52d
Use PLUGIN_DIR to define plugin directory only once
2015-09-06 22:27:22 +02:00
AsamK
fe1ec9d510
Fixed mac compile. Moved sqlcipher.a to libretroshare.pro
2015-09-06 22:27:22 +02:00
AsamK
571336e1f4
Move duplicate common stuff out of platform parts
2015-09-06 22:27:22 +02:00
AsamK
66b9557833
Use PKGCONFIG instead of manually specifying LIBS for Linux
...
- The advantage is that this method automatically includes additional
dependencies of LIBS (e.g. libupnp needs -lixml).
- Also if some distribution moves headers to non default locations the
correct locations get added by PKGCONFIG
2015-09-06 22:27:22 +02:00
thunder2
b8e3a434cf
Auto download of recommended files adds the sender as source of the download.
2015-09-06 21:28:34 +02:00
thunder2
869077b4a5
Combined selects in RsDataService::retrieveNxsGrps/RsDataService::retrieveNxsMsgs.
2015-09-06 01:13:27 +02:00
thunder2
d4226b6815
Fixed Windows compile. Moved "-lsqlcipher" to libretroshare.pro
2015-09-05 21:31:38 +02:00
AsamK
2bf81be6a7
Disable compiling of wikis in libretroshare
...
It is disabled in the gui anyway
2015-09-05 09:25:08 +02:00
AsamK
1f134d3431
Remove gxs CONFIG, it's always enabled now anyways
2015-09-05 09:25:08 +02:00
thunder2
b1b2de617a
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
Cyril Soler
296ffd2f2d
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
3cfe69787f
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 (19e856c2a8
)
2015-09-02 02:03:46 +02:00
AsamK
d116f40d6e
Move openpgpsdk to common section of libretroshare.pro
...
It is the same for all platforms
2015-09-01 14:53:17 +02:00
AsamK
829c2f396e
Move LIBS from gui/nogui linux section to libretroshare
...
remove -lglib-2.0 it's not needed:
was added in d8e327afcc
to compile for arch,
but it compiles on arch now also without this
2015-09-01 14:53:17 +02:00
AsamK
846f7d0204
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
dca295143a
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
e135e3441c
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
Cyril Soler
a45de1ddb3
Merge pull request #57 from csoler/v0.6-SignedLobbies
...
V0.6 signed lobbies
2015-08-28 00:14:24 -04:00
csoler
40bffc3042
fixed last GUI bugs for authed lobbies
2015-08-27 23:09:31 -04:00
AsamK
5dad1680e6
Implement history for distant chat
...
Uses the same history config as private chat
2015-08-28 01:29:34 +02:00
thunder2
4d7f92ecbe
Removed unnecessary select of groups in RsGxsNetService::locked_genReqGrpTransaction.
2015-08-27 22:27:19 +02:00
thunder2
753846beaf
Added count of requests and results to debug output in RsDataService::retrieveGxsGrpMetaData
2015-08-27 22:25:24 +02:00
thunder2
d118a13d5a
Fixed adding of empty group id to notify when removing a group.
2015-08-27 22:23:04 +02:00
thunder2
4cc1df3c12
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
6e1a8fac10
Merge pull request #21 from AsamK/lobby_history
...
Store lobby history on disk
2015-08-27 18:43:28 +02:00
csoler
040b4fb949
implemented gp-authed lobbies. Still needs some GUI
2015-08-26 23:35:36 -04:00
Cyril Soler
b8459b3161
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
c622ca035b
Issue compile error if DATA_DIR is not set
2015-08-27 01:44:45 +02:00
thunder2
1a1a2aa11d
Lowered update of server sync TS from 10 seconds to 60 seconds.
2015-08-26 20:23:10 +02:00
thunder2
389f2f0528
Removed delete of message files in RsDataService::resetDataStore.
2015-08-25 18:02:40 +02:00
AsamK
91e19fc61e
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
d4a36ed38b
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
6b7a6e2313
Make RS installable with "make install"
2015-08-24 00:03:57 +02:00
thunder2
1fcae6155d
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
f30ed24a4a
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
eb4313fef2
merge before commit
2015-08-22 10:32:54 -04:00
csoler
58d29c3ee2
fixed error message in pqissl::cansend()
2015-08-22 10:32:04 -04:00
thunder2
6ac107a954
Added method "tableExist" to RetroDb.
2015-08-22 11:34:13 +02:00
thunder2
3665238e61
Added new methods for transaction to RetroDb.
2015-08-22 11:34:11 +02:00
csoler
58c70ca93c
moved [not] operator inside parenthesis. Does not change anything except improving readability
2015-08-21 20:46:34 -04:00
csoler
dea7c774b4
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
Cyril Soler
f6b830d5aa
Merge pull request #35 from hunbernd/chat-fix
...
Chat fix. Thx for this.
2015-08-15 21:46:22 -04:00
hunbernd
16859a1d3a
Fix: chatlobby toaster not working
2015-08-15 23:37:33 +02:00
csoler
d09b636cda
merged before commit
2015-08-15 10:10:23 -04:00
csoler
2e08dde32b
additional check for pqissl::sockfd before using it (patch from Jenster)
2015-08-15 10:09:16 -04:00
thunder2
384e7ba035
Reworked processing of requests in RsGxsDataAccess to prevent freezes of the gui.
2015-08-14 13:23:48 +02:00
csoler
6eccd57353
merging before commit
2015-08-13 21:51:07 -04:00
csoler
3084d2a5ee
improved security message in console for whitelisted peers
2015-08-13 21:49:57 -04:00