Markus Mohrhard
c832aae70e
updater: get the updater GUI working on Linux
...
Change-Id: I3e7edb5319ab2e2ec316204b917a7e29c1791b5b
2017-08-22 20:01:56 +02:00
Markus Mohrhard
12b3725aef
updater: add a way to test the dialog code of the updater
...
Change-Id: I7436edc85f87d1f68b50d39bf29564ff498c9ab9
2017-08-21 09:37:13 +02:00
Markus Mohrhard
5875fd0313
updater: move the windows process starting code to comphelper
...
Change-Id: I1a499f57d01ee28afdb2c4f85dc976f2e6837dfd
Reviewed-on: https://gerrit.libreoffice.org/40837
Tested-by: Jenkins <ci@libreoffice.org >
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com >
2017-08-08 07:07:21 +02:00
Markus Mohrhard
6de75d132f
updater: get the signature verification working on Windows
...
The updater itself does not link to NSS on Windows and instead uses the
Windows-internal crypto libraries. However the mar executable needs to
link against NSS, so we need to split the code a bit.
Change-Id: Iea61c716aa507a876fdb444eb28ad828bdea18bd
Reviewed-on: https://gerrit.libreoffice.org/40608
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com >
Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com >
2017-07-31 23:56:19 +02:00
Markus Mohrhard
fcf365f352
generate the certificate verification data as part of the build
...
Change-Id: I30186f76302e7666c833933b059931e8b1b7b78c
2017-05-19 03:43:33 +02:00
Markus Mohrhard
e6fdfa0da3
add mbsdiff as build executable
...
Change-Id: I68c9b14937c219ee142386b72047a6995d004f47
2017-05-19 03:43:31 +02:00
Markus Mohrhard
e88f080bac
add the resource to the updater
...
Change-Id: I80e80708346aa2850b2964c566ebc6423837a9cd
2017-05-19 03:43:27 +02:00
Markus Mohrhard
95a6a8263a
the update service is windows only
...
Change-Id: I9de1e8e8ec26dce85107c774c6a1d862dea3ab84
2017-05-19 03:43:26 +02:00
Markus Mohrhard
7eca4fa00f
get the update service working
...
Change-Id: I25921090083f20c4bb416f9cfdd5ec6400a27a21
2017-05-19 03:43:26 +02:00
Markus Mohrhard
19066cafbb
extract the common updater code to an own static library
...
We again need to use a static lib to prevent the file is in use problem
during the update.
Change-Id: I22d00ea2ab46949d32cdaae85c799896d6e0468f
2017-05-19 03:43:26 +02:00
Markus Mohrhard
5063dfd6d5
we only want to build winhelper on windows
...
Change-Id: Iae098ef00d000099e13c54349ba37619e545fe4a
2017-05-19 03:43:17 +02:00
Markus Mohrhard
2872098f75
make the winhelper library compile on windows
...
Change-Id: I4bfa678b6a028a91a63b79a24f6db3a3644d086a
2017-05-19 03:43:17 +02:00
Markus Mohrhard
53c407f850
temp windows fixes
...
Change-Id: I86972657e333821a153bb0c1e154f22841f624e5
2017-05-19 03:43:16 +02:00
Markus Mohrhard
4a2b087645
start work on the updater service
...
Change-Id: Ic0b98c859cf2115195a75e9521c35ef32bd8b833
2017-05-19 03:43:15 +02:00
Ras-al-Ghul
90371480b5
tdf#98602 Duplicate code in onlineupdate/
...
Converted libmar into static library and removed duplicate code.
Change-Id: I51c58ae9a6a1f1128422b4a79491d0cd62e6ced6
Reviewed-on: https://gerrit.libreoffice.org/23312
Tested-by: Jenkins <ci@libreoffice.org >
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com >
Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com >
Reviewed-by: Jan Holesovsky <kendy@collabora.com >
2016-06-13 07:45:12 +00:00
Jan Holesovsky
0ce8320eeb
Revert "tdf#98602 Duplicate code in onlineupdate/"
...
Unfortunately needs more work, I've pushed it too early...
This reverts commit e60506acc5 .
2016-03-14 10:31:13 +01:00
Ras-al-Ghul
e60506acc5
tdf#98602 Duplicate code in onlineupdate/
...
Converted libmar into static library and removed duplicated code
Change-Id: I6a6c8ce24103a400e1835ccf7e6421024f5cec4b
Reviewed-on: https://gerrit.libreoffice.org/23179
Tested-by: Jenkins <ci@libreoffice.org >
Reviewed-by: Jan Holesovsky <kendy@collabora.com >
2016-03-14 09:15:09 +00:00
Jan Holesovsky
e03a5f5e83
online update: Configure switch --enable-online-update=mar
...
This will enable the mar-based online update instead of the 'traditional' one.
At the moment, this does not build, as libbz2 was not packaged as an external
library yet.
Change-Id: I1ad7d9adf7a12a427786682ad932597eb2319256
2015-06-29 17:43:31 +02:00
Nathan Yee
8c07510faa
online update: Add updater executable build support
...
Change-Id: I033f114d29cd020b6dba5a74257d3f577dd73ea7
2015-06-29 17:43:31 +02:00
Nathan Yee
7316144b8f
online update: Add mar executable build support
...
Remove unneeded mar library build support
Add macro workarounds in mar.c; will deal with them in the future
Change PL_strdup to strdup (is this safe?)
Change-Id: Ib3108abdf360f6fc1ccc1bf5030df8529d724b82
2015-06-29 17:43:30 +02:00
Nathan Yee
2c505eca0c
online update: Add preliminary support for creating MAR libraries
...
Change-Id: I04040d67b82afc0f00558d493ee046c97001cd5d
2015-06-29 17:43:30 +02:00