summaryrefslogtreecommitdiff
path: root/onlineupdate/Executable_mar.mk
AgeCommit message (Collapse)AuthorFilesLines
2019-04-04Drop UNICODE/_UNICODE definesMike Kaganski1-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>
2017-07-31updater: get the signature verification working on WindowsMarkus Mohrhard1-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>
2017-05-19define UNICODE to get the unicode system functionsMarkus Mohrhard1-0/+1
Change-Id: I6eb552d32bd7ef2bbc816549e4bf53e9a8a3de05
2017-05-19always build with NSS and therefore verify signaturesMarkus Mohrhard1-4/+0
Change-Id: I7b697b95e620ce915d762ce5d09af33a9e812107
2017-05-19store the correct version string in the updater and the mar executableMarkus Mohrhard1-1/+9
Change-Id: I52ca969b9fa84320614f77bd51b8aac736478c54
2017-05-19build the signing part for the updaterMarkus Mohrhard1-2/+0
Change-Id: I422eed712da76a90f49b9d9cd5d6155fa394c223
2017-05-19we need to link to nssMarkus Mohrhard1-0/+4
Change-Id: I94940d1146430980f11d9dcb1e6c538982a31a1c
2016-06-13tdf#98602 Duplicate code in onlineupdate/Ras-al-Ghul1-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>
2016-03-14Revert "tdf#98602 Duplicate code in onlineupdate/"Jan Holesovsky1-4/+4
Unfortunately needs more work, I've pushed it too early... This reverts commit e60506acc53098b4b479d565048c316562657cec.
2016-03-14tdf#98602 Duplicate code in onlineupdate/Ras-al-Ghul1-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>
2015-11-04onlineupdate: error: statement with no effectMichael Stahl1-0/+3
Actually enable NSS on non-WNT/Mac platforms. Change-Id: Ib465d0175878bc2846a4d779b3b34ca57e55462e
2015-07-22online update tdf#68274: fix --enable-online-update=mar on WindowsNathan Yee1-0/+7
Change-Id: I397566ae2488799399cad361b24a281d3599cc5b
2015-06-29online update: Add mar executable build supportNathan Yee1-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