summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-05-19extract the common updater code to an own static libraryMarkus Mohrhard
We again need to use a static lib to prevent the file is in use problem during the update. Change-Id: I22d00ea2ab46949d32cdaae85c799896d6e0468f
2017-05-19define UNICODE to get the unicode system functionsMarkus Mohrhard
Change-Id: I6eb552d32bd7ef2bbc816549e4bf53e9a8a3de05
2017-05-19separate creation and upload of the update infoMarkus Mohrhard
Change-Id: I809866f0425b8e85b396692f60c936351aca39ad
2017-05-19fix more platform define checksMarkus Mohrhard
Change-Id: I2e125770fc6c21141c45ccc057d95fada8ccf74c
2017-05-19fix Wundef warningsMarkus Mohrhard
Change-Id: I36a68731e861a58d631249e6580233102cd3b702
2017-05-19handle errors returned by the serverMarkus Mohrhard
Change-Id: I91808a017123501fa28cc9b7bfa7316f3d52b7df
2017-05-19fix exception on windows when thread is not joinableMarkus Mohrhard
Change-Id: I1f8c8136e45b92a4143b802ea09257da2eec6a89
2017-05-19include nss also on windows for the updater executableMarkus Mohrhard
Change-Id: I998355e0c4fb97a5b513be0072bced2a611c9928
2017-05-19more XP_WIN to _WIN32Markus Mohrhard
Change-Id: If2dd733f44675e1f4305afff84a1b16f8c8ff1c5
2017-05-19add missing windows error codesMarkus Mohrhard
Error codes taken for now from the mozilla code. Change-Id: Ib5b8ce4effb62ff0149a70a293ef6d19a0af4bb7
2017-05-19always build with NSS and therefore verify signaturesMarkus Mohrhard
Change-Id: I7b697b95e620ce915d762ce5d09af33a9e812107
2017-05-19remove header includesMarkus Mohrhard
Change-Id: I72c4b65b733875c8bc18a7e6718e1470bcaf611d
2017-05-19workaround for compile errorMarkus Mohrhard
Change-Id: I23c0e39cf74424febc78a5e0785fa2a889d9cd56
2017-05-19fix warnings in windows only codeMarkus Mohrhard
Change-Id: I33079d9f895e4c596a7804ec1bf6b3acde891ae7
2017-05-19disable warning 4204Markus Mohrhard
nonstandard extension used Change-Id: I7d24417dfb14fa659e50c36889bedee406ce9401
2017-05-19explicitly include header file for unique_ptrMarkus Mohrhard
Change-Id: I060c7554a0b293977c3e4363f246b31bb35b9055
2017-05-19fix unused parameter warningsMarkus Mohrhard
Change-Id: I959129f9cf2ea0534cadf89948f9d1f09a7e2540
2017-05-19the header file is also needed on windowsMarkus Mohrhard
Change-Id: I9d13753dd067f5370035233cb5cb7815b01f28d1
2017-05-19fix windows buildMarkus Mohrhard
Change-Id: I260e2a6266d8bac2ad10b85d67721222049fce47
2017-05-19add the missing libs for the testMarkus Mohrhard
Change-Id: Iac96738d84a90f2125c1844c3380ea9a3a9c1645
2017-05-19add certificate parts for current daily build certMarkus Mohrhard
Change-Id: I33fa792da09b5bfb05291eace3815c1312faa8de
2017-05-19update the last update check timeMarkus Mohrhard
Change-Id: I4a664c5dca2fcefbea49e1e550e82d191ba358dd
2017-05-19only check for updates once every 7 daysMarkus Mohrhard
Change-Id: Ia2dc109ba80c346922c0236c3ca6ea09e18e9eb3
2017-05-19update the updater code from mozillaMarkus Mohrhard
Change-Id: I400a7d103cf5bbd1a8b86c54a5d1b84c7dbf34e8
2017-05-19correctly pass the callback executable to the updaterMarkus Mohrhard
Change-Id: I88e5c00911841282dbacf1685a3bd0ad0ecf05a7
2017-05-19add the manifest file to the mar fileMarkus Mohrhard
Change-Id: I3640d11dba5178cdd9bc49a4630f287b1775640e
2017-05-19store the correct version string in the updater and the mar executableMarkus Mohrhard
Change-Id: I52ca969b9fa84320614f77bd51b8aac736478c54
2017-05-19make sure that the upload command succeedsMarkus Mohrhard
Change-Id: I18988f949082763a06d6d44175e977b8c6c37cdd
2017-05-19reenable the download of the update filesMarkus Mohrhard
Change-Id: I123298d323253a83719033756ca7e0a83a2d157f
2017-05-19use correct syntac for platform stringMarkus Mohrhard
Change-Id: I525d92fe6df6f2f4884a8d4a1de6e1637fcf8931
2017-05-19file size is obviously an integerMarkus Mohrhard
Change-Id: I7f816fd17a2c9d79415771763c6814f91827d961
2017-05-19move most of the updater settings to ini fileMarkus Mohrhard
Also finally add the initial version of the upload scripts. Change-Id: I3ad5bcbeba60f0cf9700e5fe5001a24f162a3244
2017-05-19use my own server for now for the new update checkMarkus Mohrhard
2017-05-19create complete and correct build_config files for the updaterMarkus Mohrhard
Change-Id: I4f6b7aecc24d42d6b248cb8d959aeab59af963c2
2017-05-19restart soffice after the updateMarkus Mohrhard
Change-Id: I0647f51099bace568f18b478ed500164f532eb40
2017-05-19use a few more variables instead of hard coded pathsMarkus Mohrhard
Change-Id: Ib6882caf0a53bc0961c3b5ceafa9e9410123af52
2017-05-19we only need the signed mar filesMarkus Mohrhard
Change-Id: Id40651ab3faa5eea68ba5437b2b3fa409b1aed93
2017-05-19improve the build system part for generating mar filesMarkus Mohrhard
Change-Id: If28cca535da20e4633ce025e39a967820eae6945
2017-05-19more steps in the direction of signed mar filesMarkus Mohrhard
Change-Id: Ib6d5fbc00eeaa97b16599a1545c32188a3cd9720
2017-05-19fix the buildMarkus Mohrhard
Change-Id: I8af0c43542f7428f9ac74fee1079e9087820d15c
2017-05-19build the signing part for the updaterMarkus Mohrhard
Change-Id: I422eed712da76a90f49b9d9cd5d6155fa394c223
2017-05-19make the script more python3 compliantMarkus Mohrhard
Change-Id: Id23b4890f121c0ffeb7aca4888e1e1d4d3748b91
2017-05-19some steps to getting mar signing workingMarkus Mohrhard
Change-Id: Id5a37530f2660866e83b6072d4d55b45da4a083d
2017-05-19don't use MOZ prefix for variablesMarkus Mohrhard
Change-Id: I4d4cf18c4665ccd14b3a2b93da215113e4f2e23a
2017-05-19don't use MOZ_ prefixed env varsMarkus Mohrhard
Change-Id: I35e2321986f6372fc05f3183b8f74580c259f054
2017-05-19document the no-link to LibO libraries policyMarkus Mohrhard
Change-Id: I6edec26c687c6b31d1847b0b568bda389d84f501
2017-05-19adapt indentation to LibO defaultsMarkus Mohrhard
Change-Id: I652428a2f11f12d7a2b54d3d425fc6034e1cbbe3
2017-05-19obviously we need to use a LibreOffice registry keyMarkus Mohrhard
Change-Id: I445c5c66f4363b5f20e140b3620a3ece84d73d23
2017-05-19start writing the update.info fileMarkus Mohrhard
Change-Id: I22e8c2d878413ae1b4d61a20c054e04da9d6ccb1
2017-05-19an URL is not a pathMarkus Mohrhard
Change-Id: I15a576a4b529d5551b72955212db7f10277747e3