thunder2
b4b09373bd
Removed Sigcheck from Windows build environment
2020-08-01 22:31:35 +02:00
thunder2
ef03b12956
Use MSYS2 to build external libraries for Windows compile
2020-08-01 22:31:27 +02:00
thunder2
096c996153
Updated Windows build tools
2020-08-01 22:31:14 +02:00
thunder2
06d8b67f23
Removed usage of MSYS from Windows build environment
2020-08-01 22:31:08 +02:00
thunder2
fd078f7991
Removed automatic download of Qt in Windows build environment
2020-08-01 22:31:00 +02:00
thunder2
9db2fe7d08
Modified Windows build scripts
...
- Deactivated build of plugins
- Deactivated changelog
- Pack license
2020-08-01 22:30:51 +02:00
G10h4ck
9587cfd4d9
Merge pull request #2009 from hunbernd/feature/msys2enhancements
...
Reworked msys2 build scripts
2020-08-01 18:00:19 +02:00
Phenom
721fad131e
Update OBS submodule
2020-07-03 22:14:35 +02:00
hunbernd
71242726ce
Added readme.md
2020-06-07 02:40:56 +02:00
hunbernd
52cb17b020
Fix missing dependency problem
2020-06-07 02:21:52 +02:00
hunbernd
a2ebf0b715
Install tor if needed
2020-06-07 00:39:01 +02:00
hunbernd
03b4c69ae9
Small fixes:
...
- Documenting CONFIG+=
- Changed back msys2 download to an older version, the current one had bugs
2020-06-06 23:50:04 +02:00
hunbernd
2f3a8a9815
Added scripts to build installer
2020-06-06 18:00:18 +02:00
hunbernd
4f6356d7dd
Added .gitignore for env-mod.bat
...
Added variable for clang
2020-06-06 17:59:11 +02:00
hunbernd
fdead2e491
Generate changelog.txt
2020-06-01 22:11:23 +02:00
hunbernd
d2a3f1e8d0
Changed default configuration: 64 -plugins +nativedialogs
...
Changed msys2 download version
Added x64 or x86 into the pack filename
2020-06-01 15:28:12 +02:00
hunbernd
b6f1c23ae9
Skip updating
2020-06-01 14:01:36 +02:00
hunbernd
3dd5945186
Deep channel and file indexing support
2020-06-01 00:53:31 +02:00
hunbernd
00102701df
Added script to start clean build environment
2020-05-30 02:18:21 +02:00
hunbernd
cd751f12d4
Clang support
2020-05-30 02:16:59 +02:00
hunbernd
5a7b9e416c
Added missing doxygen dependency
2020-05-29 23:06:21 +02:00
hunbernd
6cf61001b8
Make it possible to use only 1 thread for building
2020-05-24 18:24:58 +02:00
hunbernd
e4f94dc99f
Pack webui
2020-05-23 22:32:08 +02:00
hunbernd
a11dc09790
Build webui
2020-05-23 22:05:44 +02:00
hunbernd
81a7d5a365
Removed winhttpjs and wget
...
Winhhtpjs triggered some antivirus software
Use powershell for downloads
2020-05-23 17:57:59 +02:00
hunbernd
1d298e20ba
Removed sigcheck
...
Use powershell to extract the version information
2020-05-23 17:54:11 +02:00
hunbernd
c05f5e8329
Use ntldd instead of depends.exe
...
Check all exe and dll for dependencies
Deploy cmark.dll
2020-05-23 16:53:59 +02:00
hunbernd
f5306fd549
Dump the active build configuration into a file
2020-05-23 16:10:11 +02:00
Phenom
936cda9910
Add some words for QtCreator and build batch to Win install guide.
2020-04-26 11:57:20 +02:00
Gioacchino Mazzurco
bd76917cac
GitlabCI print git information of checked out version
2020-04-20 15:52:29 +02:00
Gioacchino Mazzurco
ac11ae9a40
GitlabCI install jq in outer docker image where it is executed
...
Export needed variable that is missing in merge requests
2020-04-08 12:10:06 +02:00
Gioacchino Mazzurco
a95b99dcb4
GitlabCI install curl and jq in base image
2020-04-08 12:10:06 +02:00
Gioacchino Mazzurco
8098eb1225
Initial work on GitlabCI
2020-04-08 12:10:05 +02:00
G10h4ck
b013ff96af
Delete README.html
...
this file shouldn't have ended up here
2020-03-28 22:53:59 +01:00
Gioacchino Mazzurco
8e0dd34753
Improve RetroShare Android tools and documentation
2020-03-20 00:10:11 +01:00
Gioacchino Mazzurco
5dbbe1ffd7
Improve debugabbility of JSON API
...
JSON API server uses standardized error handling based on
std::error_condition for a few method, this improve debugabbility both
from library size and from API client side
JSON API auth token are now more flexible, now the only proibition is using
colon character ':' in user name
Implemented TO_JSON operation for std::error_condition
Avoid unkown serial job handling code duplication via fatalUnknownSerialJob
Usability improvement in t_RsLogger
Disable compilation of now unused is_alphanumeric
2020-01-27 21:22:49 +01:00
Gioacchino Mazzurco
63d879b3d9
Update OBS submodule
2019-12-21 00:29:08 +01:00
Gioacchino Mazzurco
3172879b0e
Update OBS submodule
2019-12-20 00:20:23 +01:00
Gioacchino Mazzurco
655582e970
Improve license according to REUSE 3.0
...
FSFE licensing checking program lint is now happy
$ reuse lint
* Bad licenses:
* Missing licenses:
* Unused licenses:
* Used licenses: AGPL-3.0-only, AGPL-3.0-or-later, Apache-2.0, CC-BY-SA-4.0, CC0-1.0, GPL-3.0-or-later, LGPL-3.0-or-later, MIT
* Read errors: 0
* Files with copyright information: 6324 / 6324
* Files with license information: 6324 / 6324
Congratulations! Your project is compliant with version 3.0 of the REUSE Specification :-)
2019-12-18 17:57:20 +01:00
Gioacchino Mazzurco
633d5866ef
Use SPDX standard names for licenses
2019-12-18 13:08:22 +01:00
Gioacchino Mazzurco
2a0e1ab59d
Fix Android compilation
...
Fix also a couple of warnings and update build documentation
2019-12-11 01:25:14 +01:00
defnax
9baff55ced
update the msys2 win install guide for rapidjson package
2019-11-30 16:11:25 +01:00
Gioacchino Mazzurco
b883db0d4d
Fix TravisCI OSX build
2019-11-28 01:08:56 +01:00
Gioacchino Mazzurco
c73bdb83cd
Drop libresapi and modules that depends on it
...
A copy of the repository freezed before this deletion to ease old code
viewing is available at
https://github.com/RetroShare/zz_archive_RetroShare_libresapi
Removed some more cruft
Temporarly disabled JSON API generation of RsWebUi methods due to
compilation breakage when rs_webui is disabled, RsWebUi keeps working
but cannot be restarted from JSON API
2019-11-27 23:32:38 +01:00
Gioacchino Mazzurco
f162fe6d99
Android reduce toolchain cross-compilation time
...
No need to build restbed tests when cross-compiling the toolchain
2019-11-05 10:22:25 +01:00
Gioacchino Mazzurco
3a26ccf6a5
Implement deep indexing for files through Xapian
...
ATM it support extracting metadata only from OGG files.
The system has been designed to be easly extensible to more file formats
registering more indexer functions which just need to extract metadata
from a certain type of file and feed it to Xapian.
The system has been integrated into existent file search system to
through generric search requests and results, it keep a good level of
retro-compatibility due to some tricks.
The indexing system is released under AGPLv3 so when libretroshare is compiled
with deep search enabled AGPLv3 must be honored instead of LGPLv3-or-later.
Cleaned up the debian copyright file using non-deprecated license
code-names.
2019-10-26 15:57:38 +02:00
Gioacchino Mazzurco
e7833174f3
Merge branch 'master' of github.com:RetroShare/RetroShare
2019-10-17 13:52:34 +02:00
Gioacchino Mazzurco
81a5f15994
Update OBS submodule
2019-10-17 13:51:56 +02:00
hunbernd
8c804ed601
Deploy retroshare-service
...
Deploy dependencies needed by imageformat dlls
2019-10-08 23:14:27 +02:00
hunbernd
29ae250646
Added missing dependencies
2019-10-08 22:25:45 +02:00
Gioacchino Mazzurco
a169250e1c
Add support to build with miniupnpc on Android
...
Necessary to workaroud issues:
https://github.com/RetroShare/RetroShare/issues/1649
https://github.com/mrjimenez/pupnp/issues/119
2019-09-28 13:54:16 +02:00
Gioacchino Mazzurco
6edf503ae0
Improve SQLCipher/SQLite support
...
When compiled with SQLCipher it is now capable of handling databases
created by SQLite-only versions
Add support for SQLCipher on Android arm64
2019-08-31 16:22:24 +02:00
Gioacchino Mazzurco
9f04e1c9c2
Update udp-discovery-cpp and android openssl
2019-08-29 15:52:07 +02:00
Gioacchino Mazzurco
cea88f0c6c
Update OBS submodule
2019-07-25 17:40:25 +02:00
Gioacchino Mazzurco
933a6f1133
Update Android build script to work with Qt 5.12.4 and NDK 18
2019-07-19 20:01:07 +02:00
Gioacchino Mazzurco
c559a26224
retroshare-service support Android arm64 build
2019-07-18 11:11:42 +02:00
Gioacchino Mazzurco
528ffaac79
Update OBS recipes
2019-06-08 12:36:20 +02:00
Gioacchino Mazzurco
1020a00c34
Update OBS unstable source tarball
2019-04-25 02:22:38 +02:00
Gioacchino Mazzurco
650c5f1fa8
Fix compilation with libupnp-1.8.x
2019-04-24 23:36:40 +02:00
Gioacchino Mazzurco
e7a2cb5501
Fix licensing in broadcast discovery and JSON API
2019-04-14 12:34:01 +02:00
Gioacchino Mazzurco
7b38c1c75a
Initial work on Broadcast Domain Discovery
...
Discover peers on the same broadcast domain/LAN
Implements own node announcement
Implements others announcement listening
Implements API to get notifiend when other nodes get discovered
Implements API to get discovered nodes
Add discovered peer locator to rsPeers if it is already friend
Yet a bunch of things to do to take full advantage of this new
implementation
2019-04-12 02:53:39 +02:00
Gioacchino Mazzurco
b388726dab
Split OBS recipes into submodule
...
This is mainly to avoid problems with source checkout on windows because
network:retroshare which is the name needed by OBS is proibited (:) on
windows FS
2019-03-21 23:10:24 +01:00
Gioacchino Mazzurco
6bb7711e03
OBS add tor packaging into the appimage
2019-02-14 10:07:45 -03:00
Gioacchino Mazzurco
d7ecc2686f
Use safer temp diretory for OBS prepare source script
2019-02-11 11:16:57 -03:00
Gioacchino Mazzurco
3f2a1d52c2
Update open build service recipes
2019-02-11 10:54:33 -03:00
Gioacchino Mazzurco
5009a4e243
Better versioning for OBS
2019-02-08 15:18:14 -03:00
Gioacchino Mazzurco
b46fb73f20
Add script to prepare OBS source tarball
2019-02-04 14:55:46 +01:00
hunbernd
3822d277ad
Allow passing custom CONFIG options to msys2 buildscript
...
Use all cores
2018-12-31 22:36:29 +01:00
csoler
01c40d2593
removed some dead files and finished license cleaning
2018-12-27 16:56:28 +01:00
csoler
45a2d22b45
firther license cleaning/fixing
2018-12-27 16:35:21 +01:00
csoler
d9683459d6
more license fixes and updated version in Debian control files
2018-12-27 15:47:58 +01:00
csoler
ecf5f79c03
fixed version numbers in packaging scripts and added proper targets in VOIP and FeedReader plugins
2018-12-18 23:14:14 +01:00
csoler
58383a76b1
fixed ubuntu packaging scripts for new version computing system
2018-12-18 20:40:38 +01:00
csoler
b86962c0d0
updated ubuntu changelog
2018-12-18 20:15:03 +01:00
csoler
d242b42996
improved Debian copyright file and packaging script
2018-11-11 14:24:49 +01:00
csoler
1d548586f0
improved debian copyright file
2018-11-11 14:24:49 +01:00
csoler
752337cbdb
updated licensing in libretroshare and Debian packaging script
2018-11-11 14:24:48 +01:00
csoler
5f86ac1e3c
updated licenses in gui/Circles. partly changed licenses in gui/common.
2018-11-11 14:24:47 +01:00
csoler
53ec7467d5
fixed licenses in VOIP. Permission pending for some files
2018-11-11 14:24:46 +01:00
csoler
456845fc8c
fixed licenses in FeedReader
2018-11-11 14:24:46 +01:00
G10h4ck
03cdd6c7b6
Merge pull request #1363 from G10h4ck/jsonapi
...
New cross-platform target retroshare-service
2018-10-16 16:06:09 +02:00
thunder2
617ed25a19
Modified Windows Build Environment
...
- Removed commandline switch "version"
- Added MinGit for determining version information during compile process
- Added sigcheck to determine version of the executable
2018-10-14 17:47:31 +02:00
Gioacchino Mazzurco
205743e0ff
retroshare-service add missing doxygen dependency on OBS
2018-10-09 18:14:23 +02:00
Gioacchino Mazzurco
2556af692e
Add OBS packaging recipes for retroshare-service
2018-10-08 23:56:05 +02:00
Gioacchino Mazzurco
2b3570903f
retroshare-service deep search support for Android
2018-10-06 01:23:08 +02:00
Gioacchino Mazzurco
b28512b889
retroshare-service now build and runs fine on android (even older ones)
2018-10-05 22:29:49 +02:00
Gioacchino Mazzurco
8f3f2cd7cb
retroshare-service improve building process
2018-10-03 15:53:18 +02:00
Gioacchino Mazzurco
0078501dba
Initial work on a RetroShare cross-platform service
...
This doesn't need any interacion of the user at startup, unlike
retroshare-nogui which requires the user to login on the shell this doesn't
even need a TTY.
At startup this just parse command line, read the PGP keyring, look for
available locations, and start listening for JSON API requests.
Another difference with retroshare-nogui is that this is capable to
generate/import PGP identities, generate locations, and in general anything
possible through the RetroShare API.
retroshare-service is suitable also to run it as a system service, even
in very constrained systems such as Android ot a Docker container.
retroshare-service drop support for libresapi so only the new JSON API
is exposed, it will completely obsolete retroshare-android-service once
retroshare-qml-app is ported to the new JSON API.
2018-09-29 00:15:10 +02:00
csoler
703d709624
updated ubuntu changelog
2018-09-04 20:53:52 +02:00
thunder2
7bdc61e3e3
Added Windows build environment with MSYS2
2018-08-07 20:18:56 +02:00
thunder2
1eed404170
Optimized Windows build environment
2018-08-07 20:14:42 +02:00
thunder2
7128a04525
Added Xapian to Windows build environment
2018-07-24 16:03:32 +02:00
csoler
6848a586f3
merged upstream/master
2018-07-08 21:17:48 +02:00
thunder2
5953e7bbe8
Windows build environment
...
- Added "-spec win32-g++" to build.bat
- Added "--no-check-certificate" to download-file.bat
- Fixed build installer
2018-06-08 17:01:28 +02:00
csoler
6bb1d3c509
updated ubuntu changelog
2018-06-01 22:35:06 +02:00
csoler
f663600be5
fixed makeSourcePackage.sh
2018-06-01 22:27:59 +02:00
csoler
9b16e3338f
removed conflicts to retroshare06 in debian control file
2018-06-01 18:21:18 +02:00
csoler
8ceb597310
removed non relevent directories from debian archive
2018-05-30 21:57:13 +02:00
csoler
6cf2090149
relicensed tcponudp, turtle, unused, upnp, and part of util/
2018-05-30 21:19:13 +02:00
csoler
50b360bf9d
added missing license to some libresapi files
2018-05-21 20:17:54 +02:00
csoler
8b8eb6b597
re-licenced libbitdht to AGPLv3+
2018-05-21 18:23:52 +02:00
csoler
ea76e57767
notes about licenses
2018-05-20 22:34:54 +02:00
csoler
b34449bfab
fixed copyright + rules
2018-05-20 14:39:29 +02:00
csoler
1411a56ce9
fixed a few errors reported by lintian
2018-05-20 09:59:33 +02:00
csoler
926200098e
fixed copyright
2018-05-20 00:46:39 +02:00
csoler
f10a24dbbd
fixed bugs in control and copyright
2018-05-19 22:03:31 +02:00
csoler
d7340fe400
fixed copyright file
2018-05-19 13:08:46 +02:00
csoler
5fb6005ee4
fixed debian/rules file
2018-05-19 11:32:16 +02:00
csoler
ddf98a52ca
fixed compilation in debian/rules
2018-05-17 22:43:49 +02:00
csoler
83e198260b
switch to dh for debian packaging
2018-05-16 21:24:19 +02:00
csoler
cfda3b8ac6
moved debian packaging files into a separate directory
2018-05-16 18:37:28 +02:00
csoler
6551af3a47
modified control file for debian packaging
2018-05-16 13:47:03 +02:00
csoler
57cff61873
fixed merge
2018-05-11 20:28:53 +02:00
cyril soler
fe5ea9e07c
additional fixes to debian packaging files
2018-05-11 17:37:15 +02:00
cyril soler
2173aab483
fixed rules file again
2018-05-11 17:02:58 +02:00
cyril soler
84a02cb7fa
added missing targets in rules file
2018-05-11 16:39:49 +02:00
cyril soler
4b6304e341
few fixes according to lintian complaints
2018-05-11 16:33:19 +02:00
cyril soler
c2492fe166
fixed a few lintian errors in debian/control
2018-05-10 23:10:16 +02:00
csoler
9f5409b4f7
fixed email to match mentors login
2018-05-10 22:04:11 +02:00
csoler
45fdbb4466
fixed email to match mentors login
2018-05-10 22:03:39 +02:00
csoler
b4ada807c8
removed > 3.4.1 in debian/control, because pbuilder would not build
2018-05-09 13:54:40 +02:00
csoler
e81c82efb8
added notes file for debian release
2018-05-09 13:37:25 +02:00
csoler
889c27726e
fixed packaging script for debian release
2018-05-09 10:15:32 +02:00
csoler
f406d9af16
updated debian/control to be the control file for stretch. Updated copyright notice
2018-05-09 10:15:02 +02:00
csoler
186ff0f21a
created proper debian changelog using dch and updated project url
2018-05-09 10:12:34 +02:00
thunder2
1352631807
Updated Windows build environment
2018-05-07 16:49:53 +02:00
thunder2
d9a75a9362
Added RapidJSON to Windows build environment
2018-05-07 09:24:23 +02:00
csoler
bfe8e40a8a
updated ubuntu changelog
2018-05-03 15:22:03 +02:00
csoler
91ed367c55
added packaging for ubuntu bionic
2018-05-03 13:47:42 +02:00
thunder2
91634ba6c1
Added build of Retrotor to Windows build environment
2018-03-12 19:08:32 +01:00
thunder2
c92b860174
Windows build environment:
...
- Updated external libraries
- Added compile of plugins to build.bat
- Added copy of Qt style DLL to pack.bat and Windows Installer
- Removed "CONFIG=console" for release build
2018-03-05 11:05:04 +01:00
csoler
593e57b14c
updated changelog
2018-03-03 20:51:25 +01:00
csoler
e5edea387c
removed precise and zesty which are obsolete
2018-03-01 14:10:30 +01:00
csoler
163799a4a3
updated ubuntu changelog
2018-03-01 13:23:15 +01:00
csoler
f9896a0855
updated ppa_upload.sh to 0.6.4
2018-02-25 11:46:18 +01:00
csoler
5c029c5f7c
fixed typo in changelog
2018-02-25 11:43:30 +01:00
csoler
080f2e96b7
updated changelog
2018-02-25 11:40:51 +01:00
csoler
31ab87c65b
added rs plugins into rules for ubuntu packaging
2018-02-24 22:06:28 +01:00
csoler
566776366f
switched version to 0.6.4
2018-02-19 21:49:06 +01:00
csoler
558bb9f760
fixed retro-tor build on master branch
2018-02-12 23:17:29 +01:00
csoler
7a2d874863
Merge pull request #1153 from csoler/v0.6-TorOnly
...
V0.6 tor only
2018-02-11 20:49:45 +01:00
csoler
4beadfe47a
updated changelog
2018-02-10 14:28:15 +01:00
csoler
e28886fe79
updated to upstream/master
2018-01-05 21:59:22 +01:00
csoler
eef82aa5f0
finally fixed appImage scripts
2018-01-02 11:06:51 +01:00
csoler
fd25521b8a
added control file for xenial
2018-01-01 22:57:31 +01:00
csoler
5eca17d3cb
fixed ubuntu packaging scripts
2018-01-01 18:40:47 +01:00
csoler
6528da3c27
fixed retrotor.yml appImage script
2018-01-01 17:15:34 +01:00
csoler
2c10f4f340
fixed retrotor packaging control file
2018-01-01 12:46:14 +01:00
csoler
d018fdcbb4
updated retrotor packaging control file
2017-12-31 18:50:02 +01:00
csoler
6feb1bc0ec
fixed dependencies
2017-12-31 18:15:19 +01:00