summaryrefslogtreecommitdiffstats
path: root/onlineupdate/Executable_mar.mk
Commit message (Collapse)AuthorAgeFilesLines
* Drop UNICODE/_UNICODE definesMike Kaganski2019-04-041-1/+0
| | | | | | | | | | | | The code is using expicit (mostly W) Windows API, and is independent from the macro. Removing it here allows to catch places where some UNICODE-dependent macro is used unintentionally. Change-Id: I5dff40aecfc3c3dc7fc4cf7271a995a675943a45 Reviewed-on: https://gerrit.libreoffice.org/70237 Reviewed-by: Michael Stahl <Michael.Stahl@cib.de> Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com> Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
* updater: get the signature verification working on WindowsMarkus Mohrhard2017-07-311-6/+6
| | | | | | | | | | | 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>
* define UNICODE to get the unicode system functionsMarkus Mohrhard2017-05-191-0/+1
| | | | Change-Id: I6eb552d32bd7ef2bbc816549e4bf53e9a8a3de05
* always build with NSS and therefore verify signaturesMarkus Mohrhard2017-05-191-4/+0
| | | | Change-Id: I7b697b95e620ce915d762ce5d09af33a9e812107
* store the correct version string in the updater and the mar executableMarkus Mohrhard2017-05-191-1/+9
| | | | Change-Id: I52ca969b9fa84320614f77bd51b8aac736478c54
* build the signing part for the updaterMarkus Mohrhard2017-05-191-2/+0
| | | | Change-Id: I422eed712da76a90f49b9d9cd5d6155fa394c223
* we need to link to nssMarkus Mohrhard2017-05-191-0/+4
| | | | Change-Id: I94940d1146430980f11d9dcb1e6c538982a31a1c
* tdf#98602 Duplicate code in onlineupdate/Ras-al-Ghul2016-06-131-4/+4
| | | | | | | | | | | 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>
* Revert "tdf#98602 Duplicate code in onlineupdate/"Jan Holesovsky2016-03-141-4/+4
| | | | | | Unfortunately needs more work, I've pushed it too early... This reverts commit e60506acc53098b4b479d565048c316562657cec.
* tdf#98602 Duplicate code in onlineupdate/Ras-al-Ghul2016-03-141-4/+4
| | | | | | | | | 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>
* onlineupdate: error: statement with no effectMichael Stahl2015-11-041-0/+3
| | | | | | Actually enable NSS on non-WNT/Mac platforms. Change-Id: Ib465d0175878bc2846a4d779b3b34ca57e55462e
* online update tdf#68274: fix --enable-online-update=mar on WindowsNathan Yee2015-07-221-0/+7
| | | | Change-Id: I397566ae2488799399cad361b24a281d3599cc5b
* online update: Add mar executable build supportNathan Yee2015-06-291-0/+33
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